Purchase Order Weight and Volume

purchase_order_weight_volume
REPOSITORY
REPOSITORYOCA/purchase-workflow
GIT
GIThttps://github.com/OCA/purchase-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/purchase-workflow/tree/19.0/purchase_order_weight_volume
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYPurchase Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Ilyas, Ooops404
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Ilyas, Ooops404
COMMITTERS
COMMITTERSjcoux, Weblate, OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/purchase-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:40:49
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - purchase
    - account
    - base_setup
    - base
    - web
    - onboarding
    - product
    - mail
    - bus
    - web_tour
    - html_editor
    - uom
    - analytic
    - portal
    - http_routing
    - auth_signup
    - digest
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
- Display weight and volume in Purchase Order Line.
- Display total order weight and total order volume in Purchase Order,
  tab "Other information".

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
purchase_order_form_inerit purchase.order.form.inherit purchase.order xpath Inherits purchase.purchase_order_form
report_purchaseorder_document report_purchaseorder_document ir.ui.view qweb Inherits purchase.report_purchaseorder_document
report_purchasequotation_document report_purchasequotation_document ir.ui.view qweb Inherits purchase.report_purchasequotation_document
res_config_settings_view_form_purchase_inherit res.config.settings.view.form.inherit res.config.settings xpath Inherits purchase.res_config_settings_view_form_purchase
Models touched (4)

New fields (8)
  • display_order_volume_in_po Boolean
    compute='_compute_display_order' args: 'Display Order Volume in PO'
  • display_order_weight_in_po Boolean
    compute='_compute_display_order' args: 'Display Order Weight in PO'
  • display_total_volume_in_report Boolean
    default=True args: 'Display Volume in Report'
  • display_total_weight_in_report Boolean
    default=True args: 'Display Weight in Report'
  • total_volume Float
    compute='_compute_total_physical_properties' digits='Volume' store=True
  • total_volume_uom_id Many2one → uom.uom
    compute='_compute_total_physical_properties' store=True args: 'uom.uom'
  • total_weight Float
    compute='_compute_total_physical_properties' digits='Stock Weight' store=True
  • total_weight_uom_id Many2one → uom.uom
    compute='_compute_total_physical_properties' store=True args: 'uom.uom'
Public methods (0)

No public methods.

New fields (2)
  • line_volume Float
    compute='_compute_line_physical_properties' digits='Volume' args: 'Volume'
  • line_weight Float
    compute='_compute_line_physical_properties' digits='Stock Weight' args: 'Weight'
Public methods (0)

No public methods.

New fields (2)
  • display_order_volume_in_po Boolean
    default=True args: 'Display Order Volume in PO'
  • display_order_weight_in_po Boolean
    default=True args: 'Display Order Weight in PO'
Public methods (0)

No public methods.

New fields (2)
  • display_order_volume_in_po Boolean
    readonly=False related='company_id.display_order_volume_in_po'
  • display_order_weight_in_po Boolean
    readonly=False related='company_id.display_order_weight_in_po'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/purchase-workflow
GIT
GIThttps://github.com/OCA/purchase-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/purchase-workflow/tree/17.0/purchase_order_weight_volume
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYPurchase Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Ilyas, Ooops404
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Ilyas, Ooops404
COMMITTERS
COMMITTERSoca-ci, Deriman-Alonso
WEBSITE
WEBSITEhttps://github.com/OCA/purchase-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:20:09
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - purchase
    - account
    - base_setup
    - base
    - web
    - onboarding
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
- Display weight and volume in Purchase Order Line.
- Display total order weight and total order volume in Purchase Order,
  tab "Other information".

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
purchase_order_form_inerit purchase.order.form.inherit purchase.order xpath Inherits purchase.purchase_order_form
report_purchaseorder_document report_purchaseorder_document ir.ui.view qweb Inherits purchase.report_purchaseorder_document
report_purchasequotation_document report_purchasequotation_document ir.ui.view qweb Inherits purchase.report_purchasequotation_document
res_config_settings_view_form_purchase_inherit res.config.settings.view.form.inherit res.config.settings xpath Inherits purchase.res_config_settings_view_form_purchase
Models touched (4)

New fields (8)
  • display_order_volume_in_po Boolean
    compute='_compute_display_order' args: 'Display Order Volume in PO'
  • display_order_weight_in_po Boolean
    compute='_compute_display_order' args: 'Display Order Weight in PO'
  • display_total_volume_in_report Boolean
    default=True args: 'Display Volume in Report'
  • display_total_weight_in_report Boolean
    default=True args: 'Display Weight in Report'
  • total_volume Float
    compute='_compute_total_physical_properties' digits='Volume' store=True
  • total_volume_uom_id Many2one → uom.uom
    compute='_compute_total_physical_properties' store=True args: 'uom.uom'
  • total_weight Float
    compute='_compute_total_physical_properties' digits='Stock Weight' store=True
  • total_weight_uom_id Many2one → uom.uom
    compute='_compute_total_physical_properties' store=True args: 'uom.uom'
Public methods (0)

No public methods.

New fields (2)
  • line_volume Float
    compute='_compute_line_physical_properties' digits='Volume' args: 'Volume'
  • line_weight Float
    compute='_compute_line_physical_properties' digits='Stock Weight' args: 'Weight'
Public methods (0)

No public methods.

New fields (2)
  • display_order_volume_in_po Boolean
    default=True args: 'Display Order Volume in PO'
  • display_order_weight_in_po Boolean
    default=True args: 'Display Order Weight in PO'
Public methods (0)

No public methods.

New fields (2)
  • display_order_volume_in_po Boolean
    readonly=False related='company_id.display_order_volume_in_po'
  • display_order_weight_in_po Boolean
    readonly=False related='company_id.display_order_weight_in_po'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/purchase-workflow
GIT
GIThttps://github.com/OCA/purchase-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/purchase-workflow/tree/16.0/purchase_order_weight_volume
VERSION
VERSION 2.2.0
CATEGORY
CATEGORYPurchase Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Ilyas, Ooops404
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Ilyas, Ooops404
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Telmo Santos, cyrilmanuel, Tran Anh Tuan
WEBSITE
WEBSITEhttps://github.com/OCA/purchase-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:53:55
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - purchase
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
purchase_order_form_inerit purchase.order.form.inherit purchase.order xpath Inherits purchase.purchase_order_form
report_purchaseorder_document report_purchaseorder_document ir.ui.view qweb Inherits purchase.report_purchaseorder_document
report_purchasequotation_document report_purchasequotation_document ir.ui.view qweb Inherits purchase.report_purchasequotation_document
res_config_settings_view_form_purchase_inherit res.config.settings.view.form.inherit res.config.settings xpath Inherits purchase.res_config_settings_view_form_purchase
Models touched (4)

New fields (8)
  • display_order_volume_in_po Boolean
    compute='_compute_display_order' args: 'Display Order Volume in PO'
  • display_order_weight_in_po Boolean
    compute='_compute_display_order' args: 'Display Order Weight in PO'
  • display_total_volume_in_report Boolean
    default=True args: 'Display Volume in Report'
  • display_total_weight_in_report Boolean
    default=True args: 'Display Weight in Report'
  • total_volume Float
    compute='_compute_total_physical_properties' digits='Volume' store=True
  • total_volume_uom_id Many2one → uom.uom
    compute='_compute_total_physical_properties' store=True args: 'uom.uom'
  • total_weight Float
    compute='_compute_total_physical_properties' digits='Stock Weight' store=True
  • total_weight_uom_id Many2one → uom.uom
    compute='_compute_total_physical_properties' store=True args: 'uom.uom'
Public methods (0)

No public methods.

New fields (2)
  • line_volume Float
    compute='_compute_line_physical_properties' digits='Volume' args: 'Volume'
  • line_weight Float
    compute='_compute_line_physical_properties' digits='Stock Weight' args: 'Weight'
Public methods (0)

No public methods.

New fields (2)
  • display_order_volume_in_po Boolean
    default=True args: 'Display Order Volume in PO'
  • display_order_weight_in_po Boolean
    default=True args: 'Display Order Weight in PO'
Public methods (0)

No public methods.

New fields (2)
  • display_order_volume_in_po Boolean
    readonly=False related='company_id.display_order_volume_in_po'
  • display_order_weight_in_po Boolean
    readonly=False related='company_id.display_order_weight_in_po'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/purchase-workflow
GIT
GIThttps://github.com/OCA/purchase-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/purchase-workflow/tree/15.0/purchase_order_weight_volume
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYPurchase Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Ilyas, Ooops404
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Ilyas, Ooops404
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Ilyas, vvrossem
WEBSITE
WEBSITEhttps://github.com/OCA/purchase-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:46:40
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - purchase
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
purchase_order_form_inerit purchase.order.form.inherit purchase.order xpath Inherits purchase.purchase_order_form
report_purchaseorder_document report_purchaseorder_document ir.ui.view qweb Inherits purchase.report_purchaseorder_document
report_purchasequotation_document report_purchasequotation_document ir.ui.view qweb Inherits purchase.report_purchasequotation_document
res_config_settings_view_form_purchase_inherit res.config.settings.view.form.inherit res.config.settings xpath Inherits purchase.res_config_settings_view_form_purchase
Models touched (4)

New fields (6)
  • display_total_volume_in_report Boolean
    default=True args: 'Display Volume in Report'
  • display_total_weight_in_report Boolean
    default=True args: 'Display Weight in Report'
  • total_volume Float
    compute='_compute_total_physical_properties' digits='Volume'
  • total_weight Float
    compute='_compute_total_physical_properties' digits='Stock Weight'
  • volume_uom_name Char
    compute='_compute_total_physical_properties'
  • weight_uom_name Char
    compute='_compute_total_physical_properties'
Public methods (0)

No public methods.

New fields (2)
  • line_volume Float
    compute='_compute_line_physical_properties' digits='Volume' args: 'Volume'
  • line_weight Float
    compute='_compute_line_physical_properties' digits='Stock Weight' args: 'Weight'
Public methods (0)

No public methods.

New fields (2)
  • display_order_volume_in_po Boolean
    default=True args: 'Display Order Volume in PO'
  • display_order_weight_in_po Boolean
    default=True args: 'Display Order Weight in PO'
Public methods (0)

No public methods.

New fields (2)
  • display_order_volume_in_po Boolean
    readonly=False related='company_id.display_order_volume_in_po'
  • display_order_weight_in_po Boolean
    readonly=False related='company_id.display_order_weight_in_po'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/purchase-workflow
GIT
GIThttps://github.com/OCA/purchase-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/purchase-workflow/tree/14.0/purchase_order_weight_volume
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYPurchase Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Ilyas, Ooops404
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Ilyas, Ooops404
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Ilyas
WEBSITE
WEBSITEhttps://github.com/OCA/purchase-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:41:08
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - purchase
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
purchase_order_form_inerit purchase.order.form.inherit purchase.order xpath Inherits purchase.purchase_order_form
report_purchaseorder_document report_purchaseorder_document ir.ui.view qweb Inherits purchase.report_purchaseorder_document
report_purchasequotation_document report_purchasequotation_document ir.ui.view qweb Inherits purchase.report_purchasequotation_document
res_config_settings_view_form_purchase_inherit res.config.settings.view.form.inherit res.config.settings xpath Inherits purchase.res_config_settings_view_form_purchase
Models touched (4)

New fields (6)
  • display_total_volume_in_report Boolean
    default=True args: 'Display Volume in Report'
  • display_total_weight_in_report Boolean
    default=True args: 'Display Weight in Report'
  • total_volume Float
    compute='_compute_total_physical_properties' digits='Volume' args: 'Total Volume'
  • total_weight Float
    compute='_compute_total_physical_properties' digits='Stock Weight' args: 'Total Weight'
  • volume_uom_name Char
    compute='_compute_total_physical_properties'
  • weight_uom_name Char
    compute='_compute_total_physical_properties'
Public methods (0)

No public methods.

New fields (2)
  • line_volume Float
    compute='_compute_line_physical_properties' digits='Volume' args: 'Volume'
  • line_weight Float
    compute='_compute_line_physical_properties' digits='Stock Weight' args: 'Weight'
Public methods (0)

No public methods.

New fields (2)
  • display_order_volume_in_po Boolean
    default=True args: 'Display Order Volume in PO'
  • display_order_weight_in_po Boolean
    default=True args: 'Display Order Weight in PO'
Public methods (0)

No public methods.

New fields (2)
  • display_order_volume_in_po Boolean
    readonly=False related='company_id.display_order_volume_in_po'
  • display_order_weight_in_po Boolean
    readonly=False related='company_id.display_order_weight_in_po'
Public methods (0)

No public methods.