Trace, recall, recover and prove it.
Deep multi-level lot genealogy, one-click recall execution and audit-ready effectiveness reporting — built for regulated manufacturers who cannot afford a slow or incomplete recall.
The problem
When a contamination or quality failure hits, Quality Managers must answer two questions in minutes: where did this lot come from, and everywhere did it go — including products it was consumed into. Native Odoo has the raw stock-move data but no genealogy navigation, no recall workflow and no audit-ready proof of recovery, so teams end up hunting through dozens of stock moves and spreadsheets while the clock runs on a legal recall deadline.
The solution
Lot Traceability & Product Recall unifies the complete trace → recall → recover → prove loop on top of native Odoo stock and MRP genealogy: explore multi-level backward and forward lot lineage, launch a recall straight from the lot form with automated impact discovery, notify and recover through returns, scrap and multi-channel messaging, then close with an audit-ready effectiveness report.
Everything a recall requires, in one app
Every capability below is implemented in the module.
Multi-Level Genealogy Explorer
Trace any lot backward to its source receipts and supplier origin, or forward through every outbound delivery to end customers — including indirect exposure where the lot was consumed as a component and shipped inside another product, across nested manufacturing orders.
Recall Workflow Board
Start a recall directly from a lot or serial number and guide it through a chatter-audited Draft → Investigating → Traced → Customers Notified → Closed lifecycle, with recall type and Class I/II/III severity classification.
Automated Impact Discovery
Traverses related stock moves, pickings and manufacturing orders to compute affected stock levels and build the full customer list automatically, with per-customer delivered quantities shown on the recall's effectiveness lines.
Return, Scrap & Recovery Tracking
Generate return pickings to recover recalled goods and scrap operations for faulty material in one click, then reconcile customer and internal acknowledgements against outstanding quantities as they come in.
Effectiveness & Financial Reporting
Every recall closes with an outstanding-vs-recovered effectiveness report plus a financial impact estimate, so auditors get documented proof instead of a spreadsheet reconciliation.
Multi-Channel Notifications
Bulk-notify every affected customer by email and SMS using editable mail templates, with recipients auto-populated from actual delivery history — no manual list building.
Chronological Lot Ledger
A running-balance ledger of every receipt, sale, return, scrap and adjustment for a lot, linked to its purchase, sale and invoice documents, exportable as color-coded PDF and Excel in one click.
Expiry & FEFO Dashboard
A colour-coded kanban and list dashboard highlights lots approaching or past expiry, with a daily alert cron to configurable recipients; FEFO removal is enforced by the standard product_expiry strategy.
Consumer Transparency & Documents
Generate a per-lot QR code linking to a public, no-login page showing origin, stage and a verified badge, backed by configurable document uploads (CoA, CoO, lab reports, SDS) and an admin-editable media gallery.
How it works
Trace
Open any lot or serial and explore its full backward and forward genealogy, including indirect exposure through consumed components.
Investigate
Launch a recall from the lot form; automated impact discovery finds every affected customer and quantity.
Notify & Recover
Send bulk email and SMS notifications, generate return pickings and scrap operations, and track recovery as it comes in.
Prove
Close the recall with an audit-ready effectiveness report showing outstanding versus recovered quantities.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
The module depends only on standard Odoo apps — Inventory, Manufacturing, Sales, Purchase, Website and SMS — all available in Community Edition.
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.
Lot Traceability & Product Recall
Multi-level lot genealogy with automated impact discovery and a guided recall workflow — through return, scrap and recovery tracking to effectiveness reporting and FEFO expiry management.
Buy on Odoo App StoreMore Odoo inventory apps
Lots & Serial Expiry Date Management
An expiry urgency dashboard, bulk date correction, FEFO removal, configurable delivery enforcement and a full audit trail on top of Odoo's native lot and serial expiry tracking.
Mass Product On-Hand Quantity Update
Bulk-update on-hand quantities from the product list in a validated preview grid, with CSV import and location and lot/serial support — and a durable audit history with one-click batch undo.
Mass Stock Unreserved
See free versus reserved stock, drill into exactly what is holding it, then release dozens of transfers at once through a review-before-you-commit wizard with a full audit trail.
Mass Validate & Cancel Pickings
Bulk-validate and cancel transfers with three validation modes, a pre-run risk check, a pass/fail/skip summary, retry-failed-only, time-limited undo and a full audit trail.
Medical & Dental Implant Traceability
Hospital and dental implant and consumable tracking with automatic recall matching, warranty follow-up and torque and tooth-numbering validation — plus cost-variance reporting.
Merge Duplicate Products
Configurable duplicate detection with batch merging, a pre-merge preview of every affected document, conflict flagging, universal reference repointing, one-click undo and prevention at creation time.