mrp_lot_number_propagation
Allows manufacturing orders to propagate a component's serial/lot number to the finished product automatically.
Key Features
- mrp.bom: Adds a propagation option only for unitary serial-tracked BoMs of type manufacture and requires at least one component eligible to propagate the lot number.
- mrp.bom.line: Lets a single serial-tracked component be flagged as the propagating source while blocking invalid tracking configurations.
- mrp.production: Copies BoM propagation settings to manufacturing orders, enforces a single propagating component, prevents manual lot changes when propagated, and automatically assigns or creates the finished product lot matching the component’s serial.
- stock.move: Stores a read-only flag identifying the raw move that propagates its lot number to the finished product.
- product.template: Blocks changing tracking away from serial when the product participates in a BoM that propagates lot numbers either as output or as the marked component.
- mrp.batch.produce: Warns users to keep finished and component lots identical and validates batch production text accordingly when propagation is enabled.
- mrp.batch.produce.propagate: Provides a dedicated batch wizard that pre-fills paired finished/component lot entries and executes mass production for orders using lot propagation.