MRP BOM Matrix Report

mrp_bom_matrix_report
REPOSITORY
REPOSITORYOCA/manufacture-reporting
GIT
GIThttps://github.com/OCA/manufacture-reporting.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/manufacture-reporting/tree/18.0/mrp_bom_matrix_report
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYManufacturing
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), ForgeFlow
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), ForgeFlow
COMMITTERS
COMMITTERSOCA-git-bot, oca-ci, ThiagoMForgeFlow
WEBSITE
WEBSITEhttps://github.com/OCA/manufacture-reporting
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:20
ODOO DEPENDENCIES
ODOO DEPENDENCIES 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
The Matrix Bill of Materials is a report that shows connections between
all parents and all components.

This report helps to identify the products that are used in lots of
assemblies or finished products.

If a raw material/assembly is used in many parent assemblies/finished
products, it is likely that you'd want to make sure that you never run
out of it.

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
mrp_bom_matrix_report__form_view mrp.bom.matrix.report.form mrp.bom.matrix.report form New
mrp_bom_matrix_report_pivot mrp.bom.matrix.report.pivot mrp.bom.matrix.report pivot New
mrp_bom_matrix_report_search_view mrp.bom.matrix.report.search mrp.bom.matrix.report search New
mrp_bom_matrix_report_tree_view mrp.bom.matrix.report.tree mrp.bom.matrix.report list New
Models touched (1)

New fields (4)
  • component_id Many2one → product.product
    comodel_name='product.product' readonly=True string='Component Product'
  • count_parent_usage Integer
    readonly=True string='# Uses in Parent'
  • parent_category_id Many2one → product.category
    comodel_name='product.category' readonly=True store=True string='Parent Product Category'
  • parent_template_id Many2one → product.template
    comodel_name='product.template' readonly=True string='Parent Product Template'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/manufacture-reporting
GIT
GIThttps://github.com/OCA/manufacture-reporting.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/manufacture-reporting/tree/13.0/mrp_bom_matrix_report
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYManufacturing
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), ForgeFlow
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), ForgeFlow
COMMITTERS
COMMITTERSOCA Transbot, oca-travis, Weblate, OCA-git-bot, ps-tubtim
WEBSITE
WEBSITEhttps://github.com/OCA/manufacture-reporting
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:34:21
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - mrp
    - product
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - uom
    - stock
    - barcodes
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
mrp_bom_matrix_report__form_view mrp.bom.matrix.report.form mrp.bom.matrix.report form New
mrp_bom_matrix_report_pivot mrp.bom.matrix.report.pivot mrp.bom.matrix.report pivot New
mrp_bom_matrix_report_search_view mrp.bom.matrix.report.search mrp.bom.matrix.report search New
mrp_bom_matrix_report_tree_view mrp.bom.matrix.report.tree mrp.bom.matrix.report tree New
Models touched (1)

New fields (4)
  • component_id Many2one → product.product
    comodel_name='product.product' readonly=True string='Component Product'
  • count_parent_usage Integer
    readonly=True string='# Uses in Parent'
  • parent_category_id Many2one → product.category
    comodel_name='product.category' readonly=True store=True string='Parent Product Category'
  • parent_template_id Many2one → product.template
    comodel_name='product.template' readonly=True string='Parent Product Template'
Public methods (1)
  • init(self)
REPOSITORY
REPOSITORYOCA/manufacture-reporting
GIT
GIThttps://github.com/OCA/manufacture-reporting.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/manufacture-reporting/tree/12.0/mrp_bom_matrix_report
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYManufacturing
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Eficent
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Eficent
COMMITTERS
COMMITTERSLois Rilo, OCA Transbot, oca-travis, Weblate, OCA-git-bot, hveficent
WEBSITE
WEBSITEhttps://github.com/OCA/manufacture-reporting
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:29:26
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - mrp
    - product
    - base
    - decimal_precision
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - uom
    - stock
    - barcodes
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
mrp_bom_matrix_report__form_view mrp.bom.matrix.report.form mrp.bom.matrix.report form New
mrp_bom_matrix_report_pivot mrp.bom.matrix.report.pivot mrp.bom.matrix.report pivot New
mrp_bom_matrix_report_search_view mrp.bom.matrix.report.search mrp.bom.matrix.report search New
mrp_bom_matrix_report_tree_view mrp.bom.matrix.report.tree mrp.bom.matrix.report tree New
Models touched (1)

New fields (4)
  • component_id Many2one → product.product
    comodel_name='product.product' readonly=True string='Component Product'
  • count_parent_usage Integer
    readonly=True string='# Uses in Parent'
  • parent_category_id Many2one → product.category
    comodel_name='product.category' readonly=True store=True string='Parent Product Category'
  • parent_template_id Many2one → product.template
    comodel_name='product.template' readonly=True string='Parent Product Template'
Public methods (1)
  • init(self)
    @api.model_cr
REPOSITORY
REPOSITORYOCA/manufacture-reporting
GIT
GIThttps://github.com/OCA/manufacture-reporting.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/manufacture-reporting/tree/11.0/mrp_bom_matrix_report
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYManufacturing
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Eficent
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Eficent
COMMITTERS
COMMITTERSJordi Ballester Alomar, OCA Transbot, oca-travis, OCA-git-bot
WEBSITE
WEBSITEhttps://github.com/OCA/manufacture-reporting
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:24:03
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - mrp
    - product
    - base
    - decimal_precision
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - stock
    - barcodes
    - web_planner
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
mrp_bom_matrix_report__form_view mrp.bom.matrix.report.form mrp.bom.matrix.report form New
mrp_bom_matrix_report_pivot mrp.bom.matrix.report.pivot mrp.bom.matrix.report pivot New
mrp_bom_matrix_report_search_view mrp.bom.matrix.report.search mrp.bom.matrix.report search New
mrp_bom_matrix_report_tree_view mrp.bom.matrix.report.tree mrp.bom.matrix.report tree New
Models touched (1)

New fields (4)
  • component_id Many2one → product.product
    comodel_name='product.product' readonly=True string='Component Product'
  • count_parent_usage Integer
    readonly=True string='# Uses in Parent'
  • parent_category_id Many2one → product.category
    comodel_name='product.category' readonly=True store=True string='Parent Product Category'
  • parent_template_id Many2one → product.template
    comodel_name='product.template' readonly=True string='Parent Product Template'
Public methods (1)
  • init(self)
    @api.model_cr
REPOSITORY
REPOSITORYOCA/manufacture-reporting
GIT
GIThttps://github.com/OCA/manufacture-reporting.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/manufacture-reporting/tree/10.0/mrp_bom_matrix_report
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYManufacturing
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Eficent
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Eficent
COMMITTERS
COMMITTERSoca-travis, OCA-git-bot, rgarnau
WEBSITE
WEBSITEhttps://github.com/OCA/manufacture-reporting
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:20:03
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - mrp
    - product
    - base
    - decimal_precision
    - mail
    - base_setup
    - web_kanban
    - web
    - bus
    - web_tour
    - report
    - stock
    - procurement
    - barcodes
    - web_planner
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
report_mrp_bom_form_view mrp.bom.matrix.report.form mrp.bom.matrix.report form New
report_mrp_bom_matrix_pivot mrp.bom.matrix.report.pivot mrp.bom.matrix.report pivot New
report_mrp_bom_search_view mrp.bom.matrix.report.search mrp.bom.matrix.report search New
report_mrp_bom_tree_view mrp.bom.matrix.report.tree mrp.bom.matrix.report tree New
Models touched (1)

New fields (4)
  • component_id Many2one → product.product
    comodel_name='product.product' readonly=True string='Component Product'
  • count_parent_usage Integer
    readonly=True string='# Uses in Parent'
  • parent_category_id Many2one → product.category
    comodel_name='product.category' readonly=True store=True string='Parent Product Category'
  • parent_template_id Many2one → product.template
    comodel_name='product.template' readonly=True string='Parent Product Template'
Public methods (1)
  • init(self)
    @api.model_cr
STATUS
STATUSOpen migration PR - not merged yet for this version
REPOSITORY
REPOSITORYOCA/manufacture-reporting
PULL REQUEST
PULL REQUEST[19.0][MIG] mrp_bom_matrix_report: Migration to 19.0 (#154)