Skip to Content
Menu
This question has been flagged
2 Replies
1028 Views

Hi Odoo'ers


I have following problem regarding the inventory module: 

1) When I make a sale order with a bom-type product

2) When I validate the sale order, I get two lines in Inventory > picking which is what I want:



3) When the picker desides to pick more quantities than the demand (in Stock -> Output pickline), eg:

4) When validated, lateron in the second picking line ( Output -> Customer), the quantities are set to the demanded quantities:

Is there a way to make the quantities the same as when firstly picked? (in this example quantities 2, 2 and 100)?

Avatar
Discard
Best Answer

Unfortunately, this is the standard / anticipated behaviour, each operation has its reservation method which only intends to meet the demand (picking less than demand would reserve picked qty). Since the operations are trigged with Pull rules the demand is propagated from SO -> DO -> Pick.


Maybe a suggestion could be to try and alter the demand in DO which would then propagate to Pick. Furthermore, the DO Qty (demand) are created from SO, so you would need to create new lines with additional qty.


Another layer has also been added in your example. The DO lines are created from KiT BOM, so the additional product qty with new lines wouldn't consolidate the product & qty in the operations. System need to keep tally of individual product as well as product qty making up the KiT.


In V17.2 it seems the multiple step delivery routes have been modified to use Push rules. With push rule your use case would be met as the demand propagates from Pick -> DO


Not sure if this helps your case.

Avatar
Discard
Author Best Answer

Hi there. Your post was very helpful.

We did some research and came up with following solution:

1) we changed outgoing shipments to 'direct delivery' instead of two step (first to picking location, then delivery)

2) we modified the standard route and added a push rule :

So we have:

- a pull rule: from stock to partners/customers location

- a push rule: from partner/customers location to client

3) Now when we validate the sales order, we always got two pickings:

When we increase the quantities in the picking (stock to partners/customer location), upon validation the quantities are correspondly adapted in the outgoing picking as well, which is wat we are looking for. 


Avatar
Discard

Great. Incase of returns ensure to make them from your 2nd operation (TRANS…) directly to WH/stock.
If returned to Partner/customer location (previous location/ kind of undoing last move), it would create a transfer back to Partner/ Werf due to push rule