Print Manufacturing Order Barcode & Lot Labels

Print scannable lot, serial, and product barcode labels straight from the Manufacturing Order — single or batch — and scan every one of them back into Odoo without a single transcription error.

The problem

At the moment a Manufacturing Order finishes, the operator has a lot or serial number in Odoo but no fast way to put a compliant, scannable label on the physical goods. Manual transcription, spreadsheet exports, or generic product-label prints that drop the lot context all introduce errors and break traceability — and existing free or paid apps each cover only one slice (a report, a PDF export, or a scan-only screen) with no single, coherent print & scan loop.

The solution

A single "Print Barcode Labels" button on the Manufacturing Order opens a wizard that prints exactly what the shop floor needs: finished-good lot or serial labels, consumed component lots, the finished product's own barcode, or work-order labels — in Code128, EAN-13, or QR, on a label sheet or a single large label, with missing lot/serial numbers generated and every barcode validated before a single label prints.

Capabilities

Everything a shop floor needs to label and scan

Every capability below is implemented in the module.

01

One-Click Print From the MO

A "Print Barcode Labels" button sits right on the Manufacturing Order header from confirmed onward, so operators never leave the screen they are working on.

02

Batch Printing Across Orders

Select multiple Manufacturing Orders from the list and print every label for the whole production run in a single pass from the Actions menu.

03

Tracking-Aware Output

Label content automatically matches each product's tracking configuration, so serial-tracked items print per unit and lot-tracked items print per lot with no manual toggling.

04

Generate Missing Lot/Serial Numbers

When an operator needs a label but no lot or serial exists yet, the wizard generates it on the spot — no detour into the Inventory app.

05

Finished Goods, Components & Work Orders

Print finished-product lot/serial labels, consumed raw-material lot labels, the finished product's own barcode, or work-order labels — all from one wizard.

06

Three Symbologies

Choose Code128, EAN-13, or QR per print run so labels match your existing scanner hardware and label stock instead of a hard-coded format.

07

Two Label Formats

Print a full A4 label sheet for a production run or a single large label for one item — and set the number of copies per label.

08

Pre-Print Barcode Validation

Every code is checked against the chosen symbology before printing, with a clear error naming the offending value instead of a silently unscannable label.

09

Company Branding on Every Label

Configure a header and footer once in Manufacturing settings and every printed label carries your company's own identity.

Workflow

How it works

1

Open or select MOs

Click "Print Barcode Labels" on a confirmed Manufacturing Order, or select several rows in the MO list for a batch run.

2

Choose what to print

Pick the subject (finished lot/serial, components, product barcode, or work orders), the symbology, the label format, and the copy count.

3

Generate & validate

Missing lot or serial numbers are generated on demand, and every barcode value is validated against the chosen symbology before anything prints.

4

Print & scan back

The PDF label prints the real lot or product barcode, so it scans natively in Odoo's own Barcode and Inventory apps.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

The module supports Odoo 17, 18, and 19, and depends only on the standard Manufacturing (mrp) and Inventory (stock) apps — no third-party barcode library or paid add-on is required.

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.

Print Manufacturing Order Barcode/Lot

Print lot, serial and product barcode labels straight from manufacturing orders, in batch, with pre-print validation and company branding — generating missing lot and serial numbers along the way.

Buy on Odoo App Store