Hello Lloyd,
In Odoo, the default behavior for receiving POs is indeed to assign the same destination location for all items in the receipt. This is designed for simplicity and efficiency in most scenarios. However, for businesses requiring more granular control over inventory location at the receipt stage, manual intervention is necessary post-receipt. Here's a step-by-step guide to handle your requirement:
1. Proceed with receiving the PO to the default location as you currently do.
2. After the receipt is validated, use the Inventory module to manually transfer items from the default location to their intended locations. This can be done by creating an internal transfer.
3. For each line/item, specify the source location (the default location where items were received) and the destination location (where you want the items to be).
4. Validate the internal transfer to complete the process.
While this adds an extra step, it allows for precise control over inventory placement without complicating the initial receipt process. For automation or customization of this process, consider developing a custom module or exploring third-party solutions that might offer more flexibility in handling such scenarios.
For personalized assistance:
https://www.pragtech.co.in/contact-us-mql.html