OdooWiki OCA HUB

Stock Picking Package Preparation

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

This module adds a new document in the Warehouse menu: Package Preparation. It works on a selection of pickings and allows to add them all in the same package, then to transfer all the pickings at once.

A possible use case is to put all the selected pickings on a pallet.

auto_awesome What this module does

AI-generated from the code · Odoo 13.0

Create package preparations that group several transfers into one pack, then put everything in a pack and validate all the transfers at once. Useful for palletising several deliveries together.

This module adds a new document called Package Preparation, available in the Warehouse menu under Package Preparations. A preparation is linked to a customer or contact and to a selection of transfers (only transfers of that same contact can be picked).

On the form you can set the packaging, the company, an internal note, and see the list of operations coming from the selected transfers. Two tabs show the Transfers and the Operations (the detailed move lines).

Buttons drive the workflow: - Put in pack: creates a pack (a package) and assigns all the move lines of the selected transfers to it. All transfers must be in Ready to Transfer state and must share the same destination location, otherwise an error is shown. Quantities done are filled in automatically when empty. - Package done: validates all the linked transfers and records the shipping date. - Cancel: removes the pack and detaches it from the move lines; a done preparation cannot be cancelled. - Reset to draft: only possible from a cancelled preparation.

The document also shows the pack name, the total weight computed from the pack content, and all the quants contained in the pack. It is multi-company: users only see preparations of their allowed companies. Chatter is available for messages and followers.

Depends on

stock

Menus it adds

menu_stock_picking_package_preparation
Models and fields (1)
  • stock.picking.package.preparation · new modeldate (Document Date), name, note, state (State), weight, date_done (Shipping Date), quant_ids (All Content), company_id (Company), package_id (Pack), partner_id (Partner), picking_ids (Transfers), packaging_id (Packaging), move_line_ids

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

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

terminal Installation and usage

OCA documentation · Odoo 13.0

To use this module, you need to:

  • Go to Inventory > Operations > Package Preparations

From there, you can create a new preparation. Choose a partner then the selection of pickings you want in the package. You can choose a packaging, it will be set on the generated package.

When you click on Put in pack, it generates the pack, which is not finalized yet (no quants), but you can verify the operations in the Operations tab. Eventually, when you click on Done, all the pickings will be transferred and the package operations will be performed.

No verified information in OCA: Installation, Configuration.

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.