MRP Default Packaging

mrp_packaging_default
REPOSITORY
REPOSITORYOCA/manufacture
GIT
GIThttps://github.com/OCA/manufacture.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/manufacture/tree/18.0/mrp_packaging_default
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYManufacturing/Manufacturing
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Moduon
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Moduon
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Sabrina Martín
WEBSITE
WEBSITEhttps://github.com/OCA/manufacture
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:14
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/stock-logistics-warehouse:
    - stock_move_packaging_qty
odoo/odoo:
    - mrp
    - 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 allows and encourages the use of packaging within MRP, both to
manufacture products or to create kits.

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
mrp_bom_form_view Product packaging mrp.bom xpath Inherits mrp.mrp_bom_form_view
mrp_production_form_view Product packaging mrp.production xpath Inherits mrp.mrp_production_form_view
Models touched (3)

New fields (2)
  • product_packaging_id Many2one → product.packaging
    check_company=True comodel_name='product.packaging' compute='_compute_product_packaging' domain="[('product_id', '=', product_id)]" readonly=False store=True string='Packaging'
  • product_packaging_qty Float
    compute='_compute_product_packaging' digits='Product Unit of Measure' readonly=False store=True string='Packaging Qty.'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (2)
  • create(self, vals_list)
    @api.model_create_multi
    Inherit packaging from BoM line.
  • write(self, vals)
    Inherit packaging from BoM line.
REPOSITORY
REPOSITORYOCA/manufacture
GIT
GIThttps://github.com/OCA/manufacture.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/manufacture/tree/16.0/mrp_packaging_default
VERSION
VERSION 1.0.2
CATEGORY
CATEGORYManufacturing/Manufacturing
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Moduon
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Moduon
COMMITTERS
COMMITTERSJairo Llopis, Weblate, OCA-git-bot, oca-ci, Emilio Pascual
WEBSITE
WEBSITEhttps://github.com/OCA/manufacture
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:12:01
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/stock-logistics-warehouse:
    - stock_move_packaging_qty
odoo/odoo:
    - mrp
    - 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 allows and encourages the use of packaging within MRP, both to
manufacture products or to create kits.

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
mrp_bom_form_view Product packaging mrp.bom xpath Inherits mrp.mrp_bom_form_view
mrp_production_form_view Product packaging mrp.production xpath Inherits mrp.mrp_production_form_view
Models touched (3)

New fields (2)
  • product_packaging_id Many2one → product.packaging
    check_company=True comodel_name='product.packaging' compute='_compute_product_packaging' domain="[('product_id', '=', product_id)]" readonly=False store=True string='Packaging'
  • product_packaging_qty Float
    compute='_compute_product_packaging' digits='Product Unit of Measure' readonly=False store=True string='Packaging Qty.'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (2)
  • create(self, vals_list)
    @api.model_create_multi
    Inherit packaging from BoM line.
  • write(self, vals)
    Inherit packaging from BoM line.