Stock Quant Package Dimension

stock_quant_package_dimension
REPOSITORY
REPOSITORYOCA/stock-logistics-tracking
GIT
GIThttps://github.com/OCA/stock-logistics-tracking.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/stock-logistics-tracking/tree/18.0/stock_quant_package_dimension
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYWarehouse Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSRuchir Shukla, Weblate, OCA-git-bot, oca-ci, arantxa-s73
WEBSITE
WEBSITEhttps://github.com/OCA/stock-logistics-tracking
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:18
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/product-attribute:
    - product_packaging_dimension
    - product_logistics_uom
OCA/stock-logistics-tracking:
    - stock_quant_package_product_packaging
odoo/odoo:
    - stock
    - product
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - html_editor
    - uom
    - 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 adds dimension fields on stock packages.

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
view_quant_package_form_inherit stock.quant.package.form.inherit stock.quant.package xpath Inherits stock.view_quant_package_form
Models touched (1)

New fields (11)
  • height Integer
    help='height' args: 'Pack Height'
  • length_uom_id Many2one → uom.uom
    default=<expr> domain=<expr> help='UoM for pack length, height, width (based on lenght UoM)' args: 'uom.uom', 'Dimensions Units of Measure'
  • length_uom_name Char
    readonly=True related='length_uom_id.name' string='Length unit of measure label'
  • pack_length Integer
    help='length'
  • pack_weight Float
  • volume Float
    compute='_compute_volume' digits=(8, 4) help='volume' readonly=True store=False args: 'Pack Volume'
  • volume_uom_id Many2one → uom.uom
    default=<expr> domain=<expr> help='Packaging volume unit of measure' string='Volume Units of Measure' args: 'uom.uom'
  • volume_uom_name Char
    readonly=True related='volume_uom_id.name' string='Volume Unit of Measure label'
  • 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'
  • weight_uom_name Char
    compute='_compute_weight_uom_name' string='Weight unit of measure label'
  • width Integer
    help='width' args: 'Pack Width'
Public methods (3)
  • auto_assign_packaging(self)
  • onchange_product_packaging_id(self)
    @api.onchange('product_packaging_id')
  • write(self, vals)
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/17.0/stock_quant_package_dimension
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYWarehouse Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, ferran-S73
WEBSITE
WEBSITEhttps://github.com/OCA/stock-logistics-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:20:07
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/product-attribute:
    - product_packaging_dimension
    - product_logistics_uom
OCA/stock-logistics-workflow:
    - stock_quant_package_product_packaging
odoo/odoo:
    - stock
    - product
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - uom
    - 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 adds dimension fields on stock packages and an estimated
weight (in kg).

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
view_quant_package_form_inherit stock.quant.package.form.inherit stock.quant.package xpath Inherits stock.view_quant_package_form
Models touched (1)

New fields (12)
  • estimated_pack_weight_kg Float
    compute='_compute_estimated_pack_weight_kg' digits='Product Unit of Measure' help='Based on the weight of the product.' args: 'Estimated weight (in kg)'
  • height Integer
    help='height' args: 'Pack Height'
  • length_uom_id Many2one → uom.uom
    default=<expr> domain=<expr> help='UoM for pack length, height, width (based on lenght UoM)' args: 'uom.uom', 'Dimensions Units of Measure'
  • length_uom_name Char
    readonly=True related='length_uom_id.name' string='Length unit of measure label'
  • pack_length Integer
    help='length'
  • pack_weight Float
  • volume Float
    compute='_compute_volume' digits=(8, 4) help='volume' readonly=True store=False args: 'Pack Volume'
  • volume_uom_id Many2one → uom.uom
    default=<expr> domain=<expr> help='Packaging volume unit of measure' string='Volume Units of Measure' args: 'uom.uom'
  • volume_uom_name Char
    readonly=True related='volume_uom_id.name' string='Volume Unit of Measure label'
  • 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'
  • weight_uom_name Char
    compute='_compute_weight_uom_name' string='Weight unit of measure label'
  • width Integer
    help='width' args: 'Pack Width'
Public methods (3)
  • auto_assign_packaging(self)
  • onchange_product_packaging_id(self)
    @api.onchange('product_packaging_id')
  • write(self, vals)
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_quant_package_dimension
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYWarehouse Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSDenis Roussel, Weblate, OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/stock-logistics-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:53:51
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/product-attribute:
    - product_packaging_dimension
    - product_logistics_uom
OCA/stock-logistics-workflow:
    - stock_quant_package_product_packaging
odoo/odoo:
    - stock
    - product
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - uom
    - 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

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
view_quant_package_form_inherit stock.quant.package.form.inherit stock.quant.package xpath Inherits stock.view_quant_package_form
Models touched (1)

New fields (12)
  • estimated_pack_weight_kg Float
    compute='_compute_estimated_pack_weight_kg' digits='Product Unit of Measure' help='Based on the weight of the product.' args: 'Estimated weight (in kg)'
  • height Integer
    help='height' args: 'Pack Height'
  • length_uom_id Many2one → uom.uom
    default=<expr> domain=<expr> help='UoM for pack length, height, width (based on lenght UoM)' args: 'uom.uom', 'Dimensions Units of Measure'
  • length_uom_name Char
    readonly=True related='length_uom_id.name' string='Length unit of measure label'
  • pack_length Integer
    help='length'
  • pack_weight Float
  • volume Float
    compute='_compute_volume' digits=(8, 4) help='volume' readonly=True store=False args: 'Pack Volume'
  • volume_uom_id Many2one → uom.uom
    default=<expr> domain=<expr> help='Packaging volume unit of measure' string='Volume Units of Measure' args: 'uom.uom'
  • volume_uom_name Char
    readonly=True related='volume_uom_id.name' string='Volume Unit of Measure label'
  • 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'
  • weight_uom_name Char
    readonly=True string='Weight unit of measure label'
  • width Integer
    help='width' args: 'Pack Width'
Public methods (3)
  • auto_assign_packaging(self)
  • onchange_product_packaging_id(self)
    @api.onchange('product_packaging_id')
  • write(self, vals)
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/14.0/stock_quant_package_dimension
VERSION
VERSION 2.2.0
CATEGORY
CATEGORYWarehouse Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSGitHub, Sébastien Alix, oca-travis, Weblate, OCA-git-bot, Simone Orsi, hparfr
WEBSITE
WEBSITEhttps://github.com/OCA/stock-logistics-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:41:04
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/product-attribute:
    - product_packaging_dimension
    - product_logistics_uom
OCA/stock-logistics-workflow:
    - stock_quant_package_product_packaging
odoo/odoo:
    - stock
    - product
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - uom
    - barcodes
    - digest
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
view_quant_package_form_inherit stock.quant.package.form.inherit stock.quant.package xpath Inherits stock.view_quant_package_form
Models touched (1)

New fields (12)
  • estimated_pack_weight_kg Float
    compute='_compute_estimated_pack_weight_kg' digits='Product Unit of Measure' help='Based on the weight of the product.' args: 'Estimated weight (in kg)'
  • height Integer
    help='height' args: 'Pack Height'
  • length_uom_id Many2one → uom.uom
    default=<expr> domain=<expr> help='UoM for pack length, height, width (based on lenght UoM)' args: 'uom.uom', 'Dimensions Units of Measure'
  • length_uom_name Char
    readonly=True related='length_uom_id.name' string='Length unit of measure label'
  • pack_length Integer
    help='length' args: 'Pack Length'
  • pack_weight Float
  • volume Float
    compute='_compute_volume' digits=(8, 4) help='volume' readonly=True store=False args: 'Pack Volume'
  • volume_uom_id Many2one → uom.uom
    default=<expr> domain=<expr> help='Packaging volume unit of measure' string='Volume Units of Measure' args: 'uom.uom'
  • volume_uom_name Char
    readonly=True related='volume_uom_id.name' string='Volume Unit of Measure label'
  • 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'
  • weight_uom_name Char
    readonly=True related='weight_uom_id.name' string='Weight unit of measure label'
  • width Integer
    help='width' args: 'Pack Width'
Public methods (3)
  • auto_assign_packaging(self)
  • onchange_product_packaging_id(self)
    @api.onchange('product_packaging_id')
  • write(self, vals)
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/13.0/stock_quant_package_dimension
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYWarehouse Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSGuewen Baconnier, Akim Juillerat, Sébastien Alix, oca-travis, OCA-git-bot
WEBSITE
WEBSITEhttps://github.com/OCA/stock-logistics-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:34:16
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/product-attribute:
    - product_packaging_dimension
OCA/stock-logistics-workflow:
    - stock_quant_package_product_packaging
odoo/odoo:
    - stock
    - product
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - uom
    - barcodes
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
view_quant_package_form_inherit stock.quant.package.form.inherit stock.quant.package xpath Inherits stock.view_quant_package_form
Models touched (1)

New fields (6)
  • estimated_pack_weight Float
    compute='_compute_estimated_pack_weight' digits='Product Unit of Measure' help='Based on the weight of the product.' args: 'Estimated weight (kg)'
  • height Integer
    help='height in millimeters' args: 'Height (mm)'
  • lngth Integer
    help='length in millimeters' args: 'Length (mm)'
  • pack_weight Float
    args: 'Weight (kg)'
  • volume Float
    compute='_compute_volume' digits=(8, 4) help='volume in cubic meters' readonly=True store=False args: 'Volume (m³)'
  • width Integer
    help='width in millimeters' args: 'Width (mm)'
Public methods (3)
  • auto_assign_packaging(self)
  • onchange_product_packaging_id(self)
    @api.onchange('product_packaging_id')
  • write(self, vals)