OdooWiki OCA HUB

Stock Split Picking Dimension

stock_split_picking_dimension folder_open OCA/stock-logistics-workflow open_in_new
Uncategorised License: AGPL-3

This module extends the functionality of the stock_split_picking module to allow the user to split the picking by dimensions to ensure that the contents of the picking to process will not exceed a certain volume and/or weight and/or number of lines.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Adds a new 'By dimensions' option to the stock split picking wizard, letting users split a transfer so the first part does not exceed a maximum number of lines, volume or weight.

When you split a transfer with the stock split picking wizard, this module adds a new choice called 'By dimensions'.

  • You can set a maximum number of lines, a maximum total volume and a maximum total weight for the first split transfer.
  • Volume and weight can be entered in the unit of measure you choose, and the wizard shows the corresponding unit labels.
  • At least one of the three limits must be filled in, and none of them can be negative; otherwise Odoo shows a validation error.
  • The wizard then goes through the transfer lines and moves as many as fit within the limits into a new transfer, leaving the rest in the original one. Lines already done or cancelled are ignored.

The new fields appear in the existing split picking wizard form, in a group that is only visible when the 'By dimensions' mode is selected. The module works together with the volume and weight information provided by the stock_picking_volume module and the splitting logic of stock_split_picking. It extends the stock.split.picking wizard model.

Required by other modules

Models and fields (1)
  • stock.split.picking · extends an existing modelmode, max_volume, max_weight, max_nbr_lines (Max number of lines), user_max_volume (Maximum total net volume), user_max_weight (Maximum total net weight), user_volume_uom_id (Volume Units of Measure), user_weight_uom_id (Weight Units of Measure), user_volume_uom_name (Volume Unit of Measure label), user_weight_uom_name (Weight unit of measure label)

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 16.0

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

terminal Installation and usage

OCA documentation · Odoo 18.0
  • Go to Inventory dashboard and open any picking.
  • If picking state is available you can see an split button.
  • If you click on Split button, a wizard will open.
  • The wizard will let you choose the way you want to split the picking.
  • To split by dimension, select By Dimension option.
  • Enter the values for Volume, Weight and Number of Lines. (You can leave

any of the fields empty if you don't want to split by that dimension).

  • Click on Split button.
  • The current picking will be split into two different pickings. The first picking will

contain the lines that fit the dimensions you entered. The second picking will contain the remaining lines.

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.