This module allows to specify a different delivery address per sales order line, splitting deliveries if needed. Also, you can specify different stock locations associated to those addresses, then the sales order procurements will be run from this location.
auto_awesome What this module does
AI-generated from the code · Odoo 19.0Set a different delivery address on each sales order line, so one order can ship to several addresses. The system then splits the deliveries and uses the stock location linked to each address.
This module adds a "Destination Address" field on every sales order line. When you fill it in, that address replaces the delivery address written on the sales order header for that specific line, so a single order can be delivered to several places.
Where it appears: - On the sales order form, the new field is shown both in the order lines list and in the detailed line form, next to the route field. - On customer/contact forms, a "Customer Location" field is available for internal users, used to decide from which stock location the goods are taken.
What happens automatically: - Lines are grouped for procurement according to their destination address, so lines with different addresses are processed separately and deliveries are split. - When the stock rule runs, the delivery partner and the source location are replaced by the destination address and its linked customer location.
It touches the sales order line, the stock rule and the contact form. No new menus or reports are added.
Depends on
Models and fields (2)
- stock.rule · extends an existing model
- sale.order.line · extends an existing modeldest_address_id (Destination Address)
Text generated by AI (DeepSeek) from reading the Odoo 19.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 6 confirmed, 3 with no information of 9 versions.
Sources · Odoo 19.0
Confirmed on 2026-11-03 in branch 19.0 of OCA/sale-workflow.
terminal Installation and usage
OCA documentation · Odoo 19.0Usage
Source · Odoo 19.0- Activate the developer mode
- Add different addresses to one partner
- The rules associated with those destination locations should have
the "Destination location origin from rule" set to True. When set to True the destination location of the stock.move will be the rule. Otherwise, it takes it from the picking type.
- When entering a sales order line specify a Destination Address.
The deliveries will be split with two different destination locations:
- Specify different stock locations associated to those addresses
The sales order procurements will be run from this location
No verified information in OCA: Installation, Configuration.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.