One sequence engine for every lot & serial workflow
Auto-generate serial and lot numbers across receipts, transfers, manufacturing orders, and deliveries — with a pre-commit preview, inline correction, and duplicate-conflict warnings.
The problem
Every receipt, transfer, manufacturing order, and delivery that carries a lot or serial number forces someone to type it in by hand — remembering the next available number, hoping nothing collides, and discovering mistakes only after the transaction is validated and labels are printed. Marketplace apps automate one workflow at a time, so covering a whole operation means buying and reconciling three or four separate modules with no shared numbering scheme.
The solution
Auto Generate Serial / Lot Numbers replaces those single-purpose tools with one hierarchical rule engine covering receipts, internal transfers, inventory adjustments, manufacturing orders, and deliveries. A pre-commit preview shows every number — and which rule produced it — before anything is validated, with inline editing and duplicate warnings so mistakes never reach a label.
Everything auto-generation should have shipped with
Every capability below is implemented in the module.
Unified Auto-Generation
One module auto-generates lot and serial numbers on incoming receipts, internal transfers, inventory adjustments, manufacturing order completion, and deliveries — replacing several single-workflow apps with one coherent flow.
Hierarchical Sequence Rules
Configure sequence rules at the product, product category, or global level, each with its own prefix, date token, and number padding. Rules resolve with product-first, then category, then global fallback.
Pre-Commit Preview Wizard
The Assign Lot/Serial Numbers wizard lists every number to be generated before the receipt, transfer, or manufacturing order is validated — not after, when labels are already printed.
Rule Attribution in Preview
Every previewed line shows exactly which sequence rule produced it — product-wise, category-wise, or global — so users can trust and audit the result at a glance.
Inline Per-Line Editing
Any single generated number can be corrected directly in the preview table without regenerating the entire batch, saving time on multi-line receipts and manufacturing orders.
Duplicate/Conflict Warnings
The wizard flags any generated number that already exists in the system before the transaction is committed, preventing collisions that go undetected elsewhere.
Expiry Auto-Suggestion
For products with shelf-life data, the wizard automatically suggests an expiry date on every generated lot, with manual override available for exceptions.
Full Audit Trail
Every lot generated by the module records which rule created it and at which level, so compliance and traceability teams can see the origin of any lot number in one click.
Retroactive Lot Assignment
A dedicated wizard assigns generated lot numbers to existing on-hand stock that was originally recorded without lots, closing tracking gaps in historical inventory.
How it works
Configure Rules
Set up product, category, or global sequence rules with prefix, padding, and per-operation targeting from Inventory Settings.
Confirm a Transaction
Receive, transfer, manufacture, or ship as usual — the module watches every operation type you enabled.
Preview & Adjust
Open the Assign Lot/Serial Numbers wizard to review every generated number, its source rule, and its suggested expiry before committing.
Apply & Track
Apply the batch to generate the lots, or regenerate all — every lot keeps a permanent audit trail of the rule that produced it.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
The module is built on Odoo 19 and depends only on Stock, Manufacturing, and Product Expiry — all Community-edition modules — so it works on both Community and Enterprise.
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.
Auto Generate Serial / Lot Numbers
Automatically generate serial and lot numbers across receipts, transfers, manufacturing orders, and deliveries with a pre-commit preview, hierarchical sequence rules, and duplicate-conflict warnings.
Buy on Odoo App Store