Stock Split Picking Dimension

stock_split_picking_dimension
REPOSITORY
REPOSITORYOCA/stock-logistics-workflow
GIT
GIThttps://github.com/OCA/stock-logistics-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/stock-logistics-workflow/tree/18.0/stock_split_picking_dimension
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYUncategorized
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), ACSONE SA/NV
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), ACSONE SA/NV
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, Iván Todorovich, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/stock-logistics-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:15
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/product-attribute:
    - product_dimension
OCA/stock-logistics-warehouse:
    - stock_picking_volume
OCA/stock-logistics-workflow:
    - stock_split_picking
odoo/odoo:
    - product
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - html_editor
    - uom
    - stock
    - barcodes_gs1_nomenclature
    - barcodes
    - digest
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
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.

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
stock_split_picking_form_view stock.split.picking group Inherits stock_split_picking.view_stock_split_picking
Models touched (1)

New fields (10)
  • max_nbr_lines Integer
    default=0 string='Max number of lines'
  • max_volume Float
    default=0.0 help='Volume in default system volume unit of measure'
  • max_weight Float
    default=0.0 help='Weight in default system weight unit of measure'
  • mode Selection
    ondelete={'dimensions': 'cascade'} selection_add=[('dimensions', 'By dimensions')]
  • user_max_volume Float
    compute='_compute_user_max_volume' inverse='_inverse_user_max_volume' readonly=False string='Maximum total net volume'
  • user_max_weight Float
    compute='_compute_user_max_weight' inverse='_inverse_user_max_weight' readonly=False string='Maximum total net weight'
  • user_volume_uom_id Many2one → uom.uom
    default=<expr> domain=<expr> help='Packaging volume unit of measure' required=True string='Volume Units of Measure' args: 'uom.uom'
  • user_volume_uom_name Char
    readonly=True related='user_volume_uom_id.display_name' required=True string='Volume Unit of Measure label'
  • user_weight_uom_id Many2one → uom.uom
    compute=False default=<expr> domain=<expr> help='Weight Unit of Measure' string='Weight Units of Measure' args: 'uom.uom'
  • user_weight_uom_name Char
    readonly=True related='user_weight_uom_id.display_name' string='Weight unit of measure label'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/stock-logistics-workflow
GIT
GIThttps://github.com/OCA/stock-logistics-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/stock-logistics-workflow/tree/16.0/stock_split_picking_dimension
VERSION
VERSION 2.0.0
CATEGORY
CATEGORYUncategorized
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), ACSONE SA/NV
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), ACSONE SA/NV
COMMITTERS
COMMITTERSLaurent Mignon (ACSONE), OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/stock-logistics-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:12:02
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/product-attribute:
    - product_dimension
OCA/stock-logistics-warehouse:
    - stock_picking_volume
OCA/stock-logistics-workflow:
    - stock_split_picking
odoo/odoo:
    - product
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - uom
    - stock
    - barcodes_gs1_nomenclature
    - barcodes
    - digest
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
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.

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
stock_split_picking_form_view stock.split.picking group Inherits stock_split_picking.view_stock_split_picking
Models touched (1)

New fields (10)
  • max_nbr_lines Integer
    default=0 string='Max number of lines'
  • max_volume Float
    default=0.0 help='Volume in default system volume unit of measure'
  • max_weight Float
    default=0.0 help='Weight in default system weight unit of measure'
  • mode Selection
    ondelete={'dimensions': 'cascade'} selection_add=[('dimensions', 'By dimensions')]
  • user_max_volume Float
    compute='_compute_user_max_volume' inverse='_inverse_user_max_volume' readonly=False string='Maximum total net volume'
  • user_max_weight Float
    compute='_compute_user_max_weight' inverse='_inverse_user_max_weight' readonly=False string='Maximum total net weight'
  • user_volume_uom_id Many2one → uom.uom
    default=<expr> domain=<expr> help='Packaging volume unit of measure' required=True string='Volume Units of Measure' args: 'uom.uom'
  • user_volume_uom_name Char
    readonly=True related='user_volume_uom_id.display_name' required=True string='Volume Unit of Measure label'
  • user_weight_uom_id Many2one → uom.uom
    compute=False default=<expr> domain=<expr> help='Weight Unit of Measure' string='Weight Units of Measure' args: 'uom.uom'
  • user_weight_uom_name Char
    readonly=True related='user_weight_uom_id.display_name' string='Weight unit of measure label'
Public methods (0)

No public methods.