OdooWiki OCA HUB

Stock Picking Operation Manual Lot Selection

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

This module allows you to force the manual selection of a Serial Number/lot in the picking operations. This is useful when you want to ensure that the right Serial Number/lot is selected for this given operation.

auto_awesome What this module does

AI-generated from the code · Odoo 15.0

Adds an option on operation types to force warehouse users to manually pick a Lot/Serial Number on each transfer line before the transfer can be validated.

This module adds a new setting called "Manual Production Lot Selection" on operation types (for example Receipts, Delivery Orders, Internal Transfers). When it is switched on, the normal Lot/Serial Number field is hidden on the transfer lines and replaced by a separate "Lot" field that the user must fill in by hand.

  • On the operation type form and list, a checkbox controls the behaviour.
  • On transfer lines, the manual Lot field only appears when the option is active; the standard lot field is hidden instead.
  • The manual lot list is filtered to lots belonging to the same product and company, so users cannot pick a lot from another product.
  • Choosing a value in the manual field automatically fills the standard Lot/Serial Number field.

When the user tries to validate the transfer, Odoo checks every line where the option is active, the product is tracked, and a done quantity was entered. If any such line has no manual lot, validation is blocked with an error listing the affected products. Products that are not tracked are ignored.

The module touches stock.picking.type, stock.picking and stock.move.line, and adds columns and fields to the operation type list, the operation type form, the transfer form and the detailed operations screens.

Depends on

stockproduct
Models and fields (3)
  • stock.picking · extends an existing modeluse_manual_lots
  • stock.move.line · extends an existing modeluse_manual_lots, manual_production_lot_id
  • stock.picking.type · extends an existing modeluse_manual_lots (Manual Production Lot Selection)

Text generated by AI (DeepSeek) from reading the Odoo 15.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: 1 confirmed, 8 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 15.0

To block a picking based on missing manual Lot selection:

  • In an operation type, check the box "Manual Production Lot Selection"

No verified information in OCA: Installation, Usage.

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.