sale stock warehouse multicompany
Allow multiple companies to sell the stock of a shared warehouse.
The sales order will belong to the company making the sale. As such, the taxes and related invoices will also belong to that selling company. The generated stock moves will belong to the company owning the stock and defined on the warehouse.
This approach also allows to use any route (like cross-docking or drop-shipment) on the sales order line.
auto_awesome What this module does
AI-generated from the code · Odoo 16.0Lets several companies sell stock kept in one shared warehouse. The sale stays with the selling company, while the stock moves belong to the company that owns the warehouse.
This module is for groups where one warehouse serves more than one company. It adds a Companies field to warehouses and to stock routes, shown as tags on the warehouse form and on the route form (only for users allowed to work with several companies).
On a sales order you can pick the warehouse that will supply the goods. The list of warehouses offered is limited to those linked to the company of that sales order, so you cannot choose a warehouse that does not serve the selling company.
On each sales order line you can choose a stock route. Only routes that are marked as selectable on sales orders and that are linked to the selling company are offered.
When the delivery is prepared, the stock moves are assigned to the company that owns the chosen warehouse, not to the selling company. This means the invoice and taxes stay with the selling company, while the physical stock movement is booked in the owning company.
Because the route can be chosen per line, usual delivery options such as cross-docking or drop shipping remain available. The module touches sale.order, sale.order.line, stock.warehouse and stock.route.
Depends on
Models and fields (4)
- sale.order · extends an existing modelwarehouse_id
- stock.route · extends an existing modelcompany_ids (Companies)
- sale.order.line · extends an existing modelroute_id
- stock.warehouse · extends an existing modelcompany_ids (Companies)
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/multi-company.
terminal Installation and usage
OCA documentation · Odoo 16.0Configuration
Source · Odoo 16.0On the warehouse select the companies that are allowed to sell the stock.
No verified information in OCA: Installation, Usage.
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.