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.

Capabilities

Built for multi-company groups

Every capability below is implemented in the module.

01

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.

02

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.

03

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.

04

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.

05

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.

06

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.

07

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.

Workflow

How it works

1

Enable in Settings

Turn on Allow Same Lot/Serial Across Companies and, if needed, Enforce Per-Company Tracking Policy from Inventory Settings.

2

Run the migration wizard

Pick companies, review the live preview of products and policy rows affected, then migrate existing catalog data in one step.

3

Set per-company policy

On any product’s Inventory tab, set the tracking mode each company should use for that item.

4

Transact as usual

Sell, purchase, manufacture and transfer normally — lot identity stays shared and every move is validated automatically.

Questions

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.

Get the app

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