Skip to Content
Menu
This question has been flagged

I have multiple warehouses for my operation. Sometimes I need to manually send specific products from one of these warehouses to another one, but when I generate the outgoing shipment from warehouse A, I have to generate the reception on warehouse B manually, replicating the product lines and quantities for this warehouse reception. Is there a way that I can automate a pending IN move on a warehouse based on an OUT move made on another warehouse that's headed for the first one?

Avatar
Discard
Author Best Answer

Although the standard resupply function in Odoo can help us fulfil this need, this is mainly for situations where the inter warehouse move is triggered by the receiving warehouse due to a need, however sometimes the initial delivery order is made manually and not generated from a need in the receiving warehouse. In order to automate the creation of a receipt move on a warehouse based on a delivery order validated from another warehouse for inter warehouse movement purposes, we can use the advanced routes function in Odoo, specifically using pull and push actions.

The way this configuration works is by creating a virtual location for each warehouse, that will function as a buffer location for when something is sent to this warehouse from another location, and help trigger the creation of the receipt move automatically, so that it can be validated by the warehouse managers based on what was sent from another warehouse or location to them.

First, we need to create a transit or virtual location for our warehouses that are going to be receiving stock from other warehouses. For this example we will use two warehouses, one called Main WH, and another one called WH2.

We also have to set this location as the Customer location for the contact associated with WH2:

Once we have that set up, we can create the custom Route that will contain our Pull and push rule to automate the creation of receptions to this warehouse when its sent from other warehouses. We can configure it as follows;


Finally we have to configure the rule that will determine what this route does for our inventory moves. This rule will use a Push to action, in order to automate the receipt from the transit location we created to the Stock location configured in the route as the default destination for the products entering our WH.


Once that is configured we can try the automation; 


Avatar
Discard
Related Posts Replies Views Activity
0
Oct 23
275
1
Jul 22
7
1
Aug 24
364
0
May 24
303
1
Feb 24
286