Lot numbers

Estimated reading: 3 minutes 68 views

Introduction

In Odoo, lot numbers are used to group and track batches of products. Whether managing received goods, in-house manufactured items, or outbound deliveries, lot numbers provide complete traceability across the product lifecycle.

What Is a Lot Number?

 

A lot number identifies a batch of products that share common characteristics—such as production date, expiration date, or supplier origin. This is particularly helpful for:

  • Recalls
  • Inventory management
  • Compliance
  • Expiration tracking

Enabling Lot Tracking in Odoo 18

1) Activate Lots & Serial Numbers Setting

  • Navigate to: InventoryConfigurationSettings
  • Scroll to the Traceability section
  • Check Lots & Serial Numbers
  • Click Save

 

Manually Add Lot Numbers

  • In the Open: Stock Move pop-up:
    • Click Add a line
    • Enter:
      • Lot/Serial Number
      • Quantity
      • Storage Location (optional)
      • Destination Package (optional)
    • Click Save, then Validate the receipt

 

Import Lot Numbers (Bulk)

  • In the same pop-up, click Import Serials/Lots
  • Paste multiple lot numbers (one per line)
  • Tick Keep current lines if needed
  • Click Generate

You must assign all required quantities to lot numbers before validating the receipt.

 

2) On Outgoing Shipments (Deliveries)

  • After confirming a Sales Order (SO), click the Delivery smart button
  • In the delivery form’s Operations tab, click the list icon
  • In the Open: Stock Move pop-up, select or adjust the lot number(s)

Odoo automatically suggests lots based on the removal strategy (FIFO, LIFO, FEFO). You can override this manually.

  • Once lots are selected for all products, click Save, then Validate

Manage and Create Lot Numbers Manually

 

Navigate to: InventoryProductsLots/Serial Numbers

  • View lot numbers grouped by product
  • Click New to create a lot manually
    • Enter the Lot/Serial Number (editable)
    • Choose the Product
    • Add Internal Reference, Company, or a Description
    • Click Save

Creating a lot number does not assign it to stock. You must still assign it during receipts or adjustments.

 

View and Edit Existing Lots

 

  • From the Lot/Serial Numbers dashboard:
    • Click a lot to view details
    • Edit:
      • Lot/Serial Number
      • Internal Reference
      • Company
      • Custom Properties (via Add a Property button or ⚙️ icon)

Set Lot Tracking Rules by Operation Type

 

To control lot behavior per operation:

  • Go to: InventoryConfigurationOperations Types
  • Choose the desired operation (e.g., Receipts, Deliveries)
  • Under Lots/Serial Numbers, select:
    • Create New (allow new lots)
    • Use Existing (restrict to pre-defined lots)

Show Lot Numbers on Delivery Slips

  • Go to: InventoryConfigurationSettings
  • Under Traceability, enable Display Lots & Serial Numbers on Delivery Slips
  • Save settings

Print Delivery Slip with Lot Numbers

  • Validate a Delivery Order
  • Click ActionsPrintDelivery Slip
  • The slip will show:
    • Product name
    • Lot number(s) under the Lot/Serial Number column

Traceability & Reporting

Odoo offers robust tracking via reports:

 

1) Lot/Serial Numbers Dashboard

  • Navigate to: InventoryProductsLots/Serial Numbers
  • Remove filters to view all records
  • Use Group ByAdd Custom GroupLot/Serial Number to organize records

2) View Lot History and Movement

  • Click a lot number from the dashboard
  • On the lot form, click Traceability
  • View a full history of stock moves (incoming, outgoing, transfers, etc.)

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Learn how we helped 100 top brands gain success