Skip to Content
Menu
This question has been flagged
1 Reply
1257 Views

Odoo v16 enterprise

We are switching from 1 step receiving to 2 step receiving.  I have the incoming receipts working correctly (vendor to input to stock), however I can't get the vendor returns (outgoing) configured correctly. 

I have setup a new "Vendor Return" operation type with type of operation set to delivery and source location of WH/Stock and destination location of Partner Locations/Vendors.  I also created a route called Vendor Returns, applicable on my warehouse, with a pull from rule that says when stock is needed in WH/Input, internal transfers are created from WH/Stock to fulfill the need.

When I create the return, a transfer is created with input location of WH/Input and destination as my vendor, and it says "waiting another operation", however, no other transfers are created.  What step/rule/route am I missing to get this to work?  I would like to keep this a two step process as we will likely have two different people involved to complete the return.  

Avatar
Discard
Author

Thank you for the very good explanation.  With this info, I should be able to setup a route/process that works for us.  I was originally expecting Odoo to automatically create the second transfer, which it apparently won't do without some extra rules.  

Yes, I had the correct return type selected, and yes the return would validate from the input location.  

Best Answer

To confirm the newly created return operation is updated on the receipt operation's returns type?

This would ensure the return operation is triggered when 'Return' button is clicked on the receipt.

Secondly - in 2 step receipt, Vendor to Input is receipt operation while input location to stock is accomplished with Internal transfer operation. This would also mean that a 'Vendor return' would only trigger if the materials are being returned from Input location. 

Could you validate if the returns are done from stock (2nd step validated) or from Input location (1st step/ receipt operation)?

From your example it seems that a return was triggered from a receipt (since return was from Input to Vendor), with the products already moved to stock (the 2 step was validated). Hence the waiting as products aren't available in Input.

'Returns' only trigger 1 operation, essentially products return to previous location (aka undo the last move). Return on receipt would be Input to Vendor, return on the internal transfer (2nd step) would trigger internal transfer from stock to input.

It is possible to make return to a location other than the last location. To achieve this, you would need to flag the location as a return location.

The return locations are selectable from the drop down, previous location is usually the default. Again this would also only trigger 1 transfer operation. (current location to selected return location)

If you wish to have a 2 step return, you could possibly configure a return location in conjunction with a push rule.

E.g Create an internal location "Returns Pick-up' and flag it as a return location.

Create a Push rule with source location "Returns Pick-up' and destination as Vendor location.

Each time a return is clicked (either on the receipt operation or internal transfer), the user would have the option to return to previous location or to 'Returns Pick-up' location. 

When the transfer is validated to 'Returns Pick-up' location another operation would be triggered for transfer from 'Return Pick-up' to vendor location.

Hope this helps!

Avatar
Discard
Related Posts Replies Views Activity
1
Mar 23
1808
2
Nov 24
1567
1
Dec 24
1312
2
Jun 24
2235
2
May 24
4963