Manufacture with lots and serial numbers

In Odoo, lot numbers and serial numbers are used to identify and track products in Odoo. Serial numbers are used to assign unique numbers to individual products, while lot numbers are used to assign a single number to multiple units of a specific product.

When manufacturing products tracked using lots or serial numbers, Odoo requires the lot or serial number to be assigned to each product before manufacturing can be completed. This ensures that each product is properly tracked from the moment it enters inventory.

Configure products for tracking

By default, Odoo tracks the quantity of each product on hand, but does not track individual units of a product. Lot or serial number tracking must be enabled for each product individually.

To track a product using lots or serial numbers, begin by navigating to Inventory ‣ Configuration ‣ Settings, then scroll down to the Traceability section, and tick the Lots & Serial Numbers checkbox. Finally, click Save to save the change.

Next, click on Products ‣ Products, and select a product to track. Make sure the Track Inventory checkbox is ticked in the General Information tab. Since lot and serial number functionality is enabled, a drop-down menu appears next to the ticked checkbox.

Click on the Track Inventory drop-down menu. By default, By Quantity is selected, which only tracks the quantity on hand. Select By Lots to track the product using lot numbers, or By Unique Serial Number to track the product using serial numbers.

Lot number manufacturing

To manufacture a product tracked with lots, begin by navigating to Manufacturing ‣ Operations ‣ Manufacturing Orders. Click New to create a new manufacturing order (MO).

In the Product field, select a product tracked using lots, and enter the desired Quantity. Click Confirm to confirm the MO.

Once the MO is confirmed, a Lot/Serial Number field appears in the top section of the MO form. By default, this field is empty.

To populate the Lot/Serial Number field with a lot number, click the (plus) icon to the right of the field. Doing so automatically generates a lot, using the next available number, and enters it in the field.

Alternatively, click on the Lot/Serial Number field and select an existing lot number, or manually enter a new lot number and click Create “#” in the drop-down menu.

screenshot: manufacturing-lots-lot-field
menu
Manufacturing app --> Operations --> Manufacturing Orders (open a confirmed MO)
shows
The top of a confirmed MO for a lot-tracked product, "Lot/Serial Number" field with the generate (plus) icon next to it.
highlight
The "Lot/Serial Number" field and its plus icon.
data
Demo company "YourCompany"; product tracked "By Lots".
module
mrp, stock
notes
English UI, light theme, 1440px width, crop to the header.

Either of these methods assign the product(s) in the MO a lot number before production is finished. It is also possible to complete production and close the MO by clicking Produce All, without assigning a lot number. Doing so automatically generates and assigns a lot, using the next available number.

Serial number manufacturing

To manufacture a product tracked with serial numbers, begin by navigating to Manufacturing ‣ Operations ‣ Manufacturing Orders. Click New to create a new MO.

In the Product field, select a product tracked using serial numbers, and enter the desired Quantity. Click Confirm to confirm the MO.

Once the MO is confirmed, a Lot/Serial Number field appears in the top section of the MO form. By default, this field is empty.

The rest of the manufacturing process depends on how many units the MO contains.

Manufacture single unit

If a single unit of the product is being manufactured, clicking Produce All closes the MO, and automatically generates and assigns the next available serial number, which appears in the Lot/Serial Number field.

To assign a serial number without closing the MO, enter a number manually in the Lot/Serial Number field, and click Create “#”, or click the (plus) icon to the right of the field to auto-fill it with the next available number.

screenshot: manufacturing-serials-sn-field
menu
Manufacturing app --> Operations --> Manufacturing Orders (open a confirmed MO for one unit)
shows
The top of a confirmed MO for a serial-tracked product, "Lot/Serial Number" field with the generate (plus) icon next to it.
highlight
The "Lot/Serial Number" field and its plus icon.
data
Demo company "YourCompany"; product tracked "By Unique Serial Number", quantity 1.
module
mrp, stock
notes
English UI, light theme, 1440px width, crop to the header.

Manufacture multiple units

Important

When manufacturing a product tracked using serial numbers, an MO can be created for multiple units. However, when serial numbers are assigned to each unit, either at the end of production or before, the MO is split into multiple MOs, each containing one unit of the product.

Each of the split MOs is identified by a numerical tag added to the end of the original MO number.

Example

MO WH/MO/00109 contains two units of a Chair, a product tracked using serial numbers. A serial number is assigned to each unit of the chair. This causes the MO to be split into two MOs, each containing one unit of the chair. The MOs are titled WH/MO/00109-001 and WH/MO/00109-002.

To assign serial numbers to each unit of an MO, click Produce All to open the Batch Production pop-up window.

The First Lot/SN field of the pop-up window is auto-filled with the next available serial number. The Number of SN field defaults to the number of units being manufactured. The values of either field can be changed manually.

Click Generate to generate the specified number of serial numbers, beginning with the number entered in the First Lot/SN field. The serial numbers are displayed in the text box at the bottom of the pop-up window, and can be manually changed after generation.

To assign serial numbers without completing production, click the Prepare MO button. Doing so splits the MO into individual MOs, one for each unit in the original MO. Each MO is left open, and can be closed individually.

To assign serial numbers and complete production, click the Produce button. Doing so splits the MO into individual MOs, one for each unit in the original MO. All of the MOs are closed, since production is complete.

screenshot: manufacturing-serials-batch-production
menu
Manufacturing app --> Operations --> Manufacturing Orders (open an MO for multiple serial-tracked units) --> Produce All
shows
The "Batch Production" pop-up window, "First Lot/SN" and "Number of SN" fields filled in, "Generate" button, generated serial numbers listed in the text box, "Prepare MO" and "Produce" buttons.
highlight
The "Generate" button and the generated serial-number list.
data
Demo company "YourCompany"; MO WH/MO/00109 for 2 units of "Chair".
module
mrp, stock
notes
English UI, light theme, 1440px width.

After clicking Prepare MO or Produce, the Manufacturing app automatically shows the first of the split MOs (ex. WH/MO/00109-001). To view and access the rest the split MOs, click the Backorders smart button at the top of the screen.