This module allows you to separate automatic purchases by sale order route
auto_awesome What this module does
AI-generated from the code · Odoo 16.0Adds a 'Split Purchase by Route' option on stock routes and a route field on purchase orders, so automatic purchases can be grouped or separated depending on the sales order route.
This module helps you control how automatic purchase orders are grouped when they come from sales orders that use different routes.
On each stock route (Inventory > Configuration > Routes) you get a new checkbox called 'Split Purchase by Route'. When it is ticked, purchases generated from sales orders using that route are kept separate instead of being merged into one purchase order.
Purchase orders also get a new 'Default Route' field. When Odoo creates a purchase order automatically from a sales order or from a reordering rule, it fills this field with the route of the related sales order or with the route of the reordering rule.
The grouping rule works like this: if the sales order's route has the split option enabled, the purchase order keeps its normal grouping; if the split option is not enabled, Odoo adds the route to the search criteria used to find an existing purchase order, so only purchase orders with the same route are reused.
This affects purchase.order, purchase.order.line, stock.route and stock.rule. No new menus or reports are added; the only visible change is the new checkbox on the route form and the route field on purchase orders.
Depends on
Models and fields (3)
- stock.route · extends an existing modelsplit_purchase_by_route
- purchase.order · extends an existing modeldefault_route_id
- purchase.order.line · extends an existing model
Text generated by AI (DeepSeek) from reading the Odoo 16.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: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 16.0
Confirmed on 2026-11-03 in branch 16.0 of OCA/purchase-workflow.
terminal Installation and usage
No verified informationInstallation 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.