One lot number, every company in your group
Share the same lot or serial number across companies in one database, set a tracking policy per company on every product, and validate stock moves against that policy in real time — across sales, purchase, manufacturing and internal transfers.
The problem
Moving lot- or serial-tracked goods between companies in the same Odoo database forces you to renumber the lot, breaking the traceability chain that regulated industries depend on. On top of that, Odoo enforces one global tracking mode per product, even when different legal entities in the same group need different policies for the same item.
The solution
Turn on same-lot sharing and the same identifier stays valid across every company — still unique within each one. Set a per-company tracking policy on any product, enforce it in real time on every stock move, and migrate existing data in minutes with a guided wizard that previews every change before it runs.
Built for multi-company groups
Every capability below is implemented in the module.
Shared lot/serial identity
Let the same lot or serial number exist in multiple companies at once, while a stricter check keeps it unique within any single company.
Full-flow coverage
Shared lot identity and policy validation apply on sales deliveries, purchase receipts, manufacturing moves and internal warehouse-to-warehouse transfers — not just sales and purchase.
No renumbering, ever
The lot number stays stable end to end as goods move between companies, so your traceability chain never breaks for compliance or audits.
Per-company tracking policy
Set tracking to by quantity, by lots, or by unique serial number independently for each company on the same product, overriding the global setting.
Real-time move validation
Stock moves are checked against each company’s policy the moment they happen, blocking a missing lot or an over-quantity serial line before it is validated.
Guided migration wizard
Pick companies, preview exactly how many products and policy rows will be created, then enable sharing and seed policies for existing catalog data in one click. No manual script.
Configured from the product form
Per-company policy rows live directly on the product’s Inventory tab, next to an alert that states exactly when the policy takes effect — no separate screen to learn.
How it works
Enable in Settings
Turn on Allow Same Lot/Serial Across Companies and, if needed, Enforce Per-Company Tracking Policy from Inventory Settings.
Run the migration wizard
Pick companies, review the live preview of products and policy rows affected, then migrate existing catalog data in one step.
Set per-company policy
On any product’s Inventory tab, set the tracking mode each company should use for that item.
Transact as usual
Sell, purchase, manufacture and transfer normally — lot identity stays shared and every move is validated automatically.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
Yes. Shared lot identity and per-company policy validation apply to every stock move line, which covers sales deliveries, purchase receipts, manufacturing consumption/production and internal warehouse-to-warehouse transfers alike.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
Allow Same Lot Number For Multi Company
Shared lot and serial identity across every company in the database, with per-company tracking policies, real-time move validation and a guided migration wizard — traceability that survives an inter-company transfer.
Buy on Odoo App Store