OdooWiki OCA HUB

Stock Picking Package Preparation Line

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

This module adds a new class on Package Preparation to manage related details with stock move or not

auto_awesome What this module does

AI-generated from the code · Odoo 12.0

Adds a 'Details' tab to Package Preparation documents where each product line can be listed, linked to a stock move, and turned into a real picking with one button.

This module extends the Package Preparation document with a new 'Details' tab. Each detail line records a description, product, quantity, unit of measure, optional lot and a free note, and can be linked to an existing stock move.

When you add pickings to a Package Preparation, detail lines are created automatically from the non-cancelled stock moves of those pickings. If you remove a picking, its lines are removed too. Changing the quantity on a line that is already linked to a move updates the move and re-reserves stock.

A new setting under Inventory configuration lets each company choose the default operation type used for package preparation. When you press the put-in-pack button, lines that have a product but no stock move are turned into a new picking of that operation type, confirmed and reserved; if stock is not available, an error is shown. Lots can be reserved and recorded on the move lines.

A 'Moved lots' column shows the lots actually linked to the stock move. Access is granted to stock users and managers, and a multi-company rule restricts lines to the user's allowed companies.

Depends on

Required by other modules

Models and fields (5)
  • stock.move · extends an existing model
  • res.company · extends an existing modeldefault_picking_type_for_package_preparation_id (Default Picking Type used in package preparation)
  • res.config.settings · extends an existing modelpicking_type_for_package_preparation_id
  • stock.picking.package.preparation · extends an existing modelline_ids (Details), picking_type_id
  • stock.picking.package.preparation.line · new modelname (Description), note, lot_id, lot_ids (Moved lots), move_id (Stock Move), sequence, product_id (Product), product_uom_id (UoM), product_uom_qty (Quantity), package_preparation_id (Package Preparation)

Text generated by AI (DeepSeek) from reading the Odoo 12.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 12.0

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

terminal Installation and usage

No verified information

Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.

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.