OdooWiki OCA HUB

Stock Picking Move Package to Another Package

stock_picking_move_package_to_package folder_open OCA/stock-logistics-workflow open_in_new
Inventory/Inventory License: AGPL-3

This module allows to select destination packages when moving entire package in picking

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Lets warehouse users choose a destination package for a whole package on a transfer, so all its lines are moved into that package at once.

This module adds a "Destination Package" field to the package lines shown on a transfer (picking) in Inventory.

Where it appears: - On the package level list inside a transfer, right after the source package column, users see a new Destination Package column. - The field is editable only while the transfer is still in draft; once it is confirmed, waiting, done or cancelled it becomes read-only.

What it does automatically: - The destination package is filled in automatically when all the move lines of the package already point to the same result package; otherwise it stays empty. - When a user picks a destination package, the package line is flagged as done and every move line of that package is updated to use that destination package, while the original source package is kept. - Only packages from the same company are offered, and only those located in or under the transfer's destination location (or packages without a location). - New packages cannot be created from this field; users must pick an existing one.

It touches the package level records of transfers (stock.package_level) and their move lines, and relies on standard stock data such as packages, locations and companies. No new menus, reports or scheduled actions are added.

Depends on

stock
Models and fields (1)
  • stock.package_level · extends an existing modelpackage_dest_id

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

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

terminal Installation and usage

OCA documentation · Odoo 18.0

Go to "Inventory -> Configuration -> Operation Types" and select an operation type.

Ensure "Move Entire Packages" checkbox is enabled.

Create or open an existing picking. There will be a new "Destination Package" field available in the packages move list.

NB: This field is editable only if the stock moves are the 'draft' state. You need to unreserve the picking to change the value.

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.