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

My company occasion sells some items before we have them in stock. After the sale, the parent location, WH/Stock becomes negative. Once we receive the items, the location which we store the products, WH/Stock/LocA, receives the full amount as we have a putaway rule stating once product is received in WH/Stock it gets moved to WH/Stock/LocA. WH/Stock still shows a negative quantity. Is there a way to prevent this from occurring? I have done manual transfer to correct this but I am looking for an automated solution.

Avatar
Discard
Best Answer

1. The golden rule: Never post out of stock before goods receipt.  Stop doing it.  Unfortunaly Odoo does not block you from posting something out of stock something you do not have.  

2. Correct your way of working, and do not modify the system. You will only experience more problems in your inventory, if you do not take action to correct the way you are working. (My absolutely best advice to you).

From your description, it seems like your delivery is set to post from WH/Stock. And since you have a put away rule, I guess you also have a two step shipping: First pick to shipping location, then send.  What you can do is to configure a cross dock process, so you avoid the put away.  Read about it here:

https://www.odoo.com/documentation/16.0/applications/inventory_and_mrp/inventory/routes/concepts/cross_dock.html

I would suggest one change to what is described in the documentation: Make the Cross Dock route available to be selected on the sales order.  Then a business rule: If there is no avaiable stock, select route Cross dock.


Avatar
Discard
Author

You are right, the way we do things is wrong and that is really what needs to be corrected.

Thank you for the suggestion on the Cross-Dock route. That gave me an idea for another process we do as sometimes we do order products to be shipped straight away and this might be a better solution so we can avoid the putaway rules.

Best Answer

The behavior you describe would be true even if the products are in stock (LocA)

Seems your delivery order is set to pull from Stock rather than LocA, this would always create a -ve amount in Stock location with no decrement in LocA location.

To prevent this from occurring you would need to modify the delivery route to pull from LocA. Or as @Lars Aam suggests create a rule to pick product from LocA and then ship

Avatar
Discard
Related Posts Replies Views Activity
0
Aug 24
138
1
Aug 24
378
2
Jun 24
4597
2
May 24
2019
2
Apr 24
1365