OdooWiki OCA HUB

Stock Transfers Lot Info

stock_picking_info_lot folder_open OCA/stock-logistics-workflow open_in_new
Warehouse License: AGPL-3

This feature adds a text field that allows for inventory operations (i.e. picking out) to have additional information about the lot numbers being moved. This can be relevant, for example, when the warehouse management is outsourced to a third party provider, that is in charge of managing the actual lot tracking. It allows for Odoo store the lot information relayed by the 3PL, for information or reporting purposes. Note that this is different from the case where Odoo is doing the actual lot/serial number tracking, and this feature is expected to be used with Odoo lot tracking disabled.

auto_awesome What this module does

AI-generated from the code · Odoo 16.0

Lets you record free-text lot or serial number information on stock transfer lines, and make it mandatory per product. Useful when lot tracking is handled outside Odoo, for example by a third-party logistics provider.

This module adds an extra text field, "Lot/Serial Number Info", on stock transfer lines so you can type in the lot or serial numbers reported by an external party (for example a 3PL warehouse) without using Odoo's own lot tracking.

On each product, a new setting "Lot Information Usage" appears in the product form (in the traceability section, hidden for services). It offers three choices: No, Optional or Required. This controls how the lot info field behaves on transfer lines for that product.

On stock transfers, the new field is shown next to the lot/serial number column in the move lines list, detailed list, form and operations screens. If the product setting is No, the field is read-only; if Optional, you can fill it in freely; if Required, it is mandatory.

When you validate a transfer, Odoo checks all move lines without a package. If any line is for a product whose setting is Required and the lot info field is empty, validation is blocked with an error listing the affected products.

It touches the product template, stock move line and stock picking models, and extends the standard stock views for products and transfer lines.

Depends on

stock
Models and fields (3)
  • stock.picking · extends an existing model
  • stock.move.line · extends an existing modellot_info (Lot/Serial Number Info), lot_info_usage
  • product.template · extends an existing modellot_info_usage (Lot Information Usage)

Text generated by AI (DeepSeek) from reading the Odoo 16.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 2 confirmed, 7 with no information of 9 versions.

Sources · Odoo 15.0

Confirmed on 2026-11-03 in branch 15.0 of OCA/stock-logistics-workflow.

terminal Installation and usage

OCA documentation · Odoo 16.0

Products have a "Lot Information" definition, under the "Inventory" tab. It can be set to one of "No" (default), "Optional", "Required".

When doing a Stock Transfer, an additional "Lot Info" column is available in the "Detailed Operations" tab/window. It is editable for products that don't have the "Lot Info" definition set to "No", and it is required for the products that have the "Lot Info" definition set to "Required".

No verified information in OCA: Installation.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.