Production Lot Traceability in Odoo#
Lot traceability answers two critical questions:
- Upstream: this finished product (Lot FG-001) - what raw material lots were used?
- Downstream: this raw material lot (Lot RM-456) - which finished products used it, and who received them?
Odoo captures this automatically when lot tracking is enabled on both components and finished goods.
Setting Up Lot Tracking#
Product → Inventory tab → Tracking:
- Raw material: By Lots
- Finished good: By Lots
Enable on every product in the BOM for full traceability.
Lot Assignment During Production#
Manufacturing Order → Components tab:
- Each component line shows a Lot/Serial Number field
- Worker scans or enters the lot being consumed from the warehouse bin
- Multiple lots can be split across a single component (if consuming from different bins)
Manufacturing Order → Produce tab:
- Assign the finished goods lot number (e.g., FG-2027-001)
- Or auto-generate: Odoo creates FG-2027-001, 002, 003... per batch
Upstream Traceability Report#
"Which raw material lots went into this finished good lot?"
Inventory → Products → Lots/Serial Numbers → [FG Lot] → Traceability:
- Shows the full upstream chain:
- FG-2027-001 consumed:
- RM Component A: Lot RM-456 (from Vendor X, received 2027-07-15)
- RM Component B: Lot RM-789 (from Vendor Y, received 2027-07-20)
Downstream Traceability Report#
"Where did Lot RM-456 end up? Which customers received products made from it?"
Inventory → Products → Lots/Serial Numbers → [RM Lot] → Traceability:
- RM-456 → consumed in MO 00142 → FG-2027-001 → Delivery DO-00891 → Customer: Acme Corp
Recall Scenario#
Vendor notifies you that Lot RM-456 is contaminated:
- Open RM-456 → Traceability → identify all affected FG lots
- For each FG lot → Traceability → identify all customer deliveries
- Issue recall notices to affected customers with the specific delivery references
- Quarantine any remaining stock of RM-456 and affected FG lots
Quality Integration#
When a quality check fails on a finished good lot:
- Link the quality alert to the FG lot
- Upstream traceability shows which raw material lots may be suspect
- Trigger supplier corrective action on the suspect RM lots
Regulatory Compliance#
Industries requiring lot traceability:
- Food & Beverage: FDA 21 CFR Part 1, EU Regulation 178/2002
- Pharmaceutical: GMP requirements, lot genealogy documentation
- Medical Devices: ISO 13485, FDA 21 CFR Part 820
- Aerospace: AS9100, full component traceability
Odoo's traceability report satisfies these requirements - export as PDF or Excel for regulatory submission.

