OdooWiki OCA HUB

MRP Product Characterisation

mrp_product_characterisation folder_open OCA/manufacture open_in_new
Manufacturing License: AGPL-3

Adds characterisation "Intermediate Products" and adjust Components characterisation for Products. Adds BoM filter with theses characterisations.

Intermediate products : contained in a BoM AND manufactured (has a BoM) Component products : contained in a BoM AND NOT manufactured (has no BoM)

For example in bakeries, leavening is a intermediate product, and buckwheat flour a component product.

auto_awesome What this module does

AI-generated from the code · Odoo 16.0

Classifies products as intermediate products (used in a bill of materials and manufactured themselves) or component products (used in a bill of materials but not manufactured), and adds filters to find them in product and bill-of-materials lists.

This module helps you tell apart two kinds of products used in manufacturing. An intermediate product is one that appears in a bill of materials and also has its own bill of materials (it is manufactured). A component product is one that appears in a bill of materials but has no bill of materials of its own (it is bought or otherwise not manufactured).

Odoo calculates these two flags automatically for each product variant, based on whether the product is used in a bill of materials line and whether it has a bill of materials. The same information is shown on the product template.

Where you see it: - On the product form, two read-only checkboxes show whether the product is a component or an intermediate product. They are only visible to users with the technical features group. - In the product list search, new filters let you show only intermediate products or only component products. The old 'components' filter is hidden. - In the bill-of-materials list search, new filters let you show bills of materials for intermediate products or for finished products (products that can be sold).

The module touches the product, product template and bill-of-materials models. It does not add menus, buttons, reports, emails or scheduled actions.

Depends on

mrp
Models and fields (2)
  • product.product · extends an existing modelis_component, is_intermediate
  • product.template · extends an existing modelis_component, is_intermediate

Text generated by AI (DeepSeek) from reading the Odoo 16.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

Sources · Odoo 16.0

Confirmed on 2026-11-03 in branch 16.0 of OCA/manufacture.

terminal Installation and usage

No verified information

Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.