Purchase Supplierinfo Product Breakdown
This module allows to relate components and their qty to a product supplierinfo for a specific vendor.
It can be used as a base module for further implementations.
auto_awesome What this module does
AI-generated from the code · Odoo 14.0Lets you record which components and quantities make up a product for a specific vendor, directly on the vendor price list line. A button opens a component breakdown screen when both the product and the vendor are flagged to use components.
This module adds a way to describe the components that a vendor supplies as part of a product, on the vendor price list line (the supplier info record).
- On the product form, in the Purchase section, a new 'Use Product Components' checkbox appears. On the vendor (contact) form, in the Purchase tab, a similar checkbox is available to purchase users.
- When both the product and the vendor have this option enabled, a list button appears on the vendor price list line. It opens a pop-up titled 'Product Components' where you can add components, each with a quantity per unit and a unit of measure.
- If the option is not enabled on both the product and the vendor, Odoo shows an error explaining that both must be activated.
- The component line automatically suggests a quantity of 1 and the component's purchase unit of measure when you pick a component.
- Odoo checks the component list: a component cannot be one of the product's own variants, and the same component cannot be listed twice. If either rule is broken, a validation error is shown.
- The component list is also visible from the product's vendor price list tree, through the same button.
It touches the product, vendor, vendor price list and a new component record. Only purchase managers and system administrators can create, edit or delete component lines; other users can only read them.
Depends on
Required by other modules
Models and fields (4)
- res.partner · extends an existing modeluse_product_components
- product.template · extends an existing modeluse_product_components
- product.supplierinfo · extends an existing modelcomponent_ids, product_variant_ids, partner_use_components, product_use_components
- product.supplierinfo.component · new modelpartner_id, component_id (Component), product_uom_id (Unit of Measure), product_uom_qty (Qty per Unit), supplierinfo_id (Supplier Info), parent_product_ids, component_uom_category_id
Text generated by AI (DeepSeek) from reading the Odoo 14.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-03Confirmation status: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 14.0
Confirmed on 2026-11-03 in branch 14.0 of OCA/purchase-workflow.
terminal Installation and usage
OCA documentation · Odoo 14.0Usage
Source · Odoo 14.0- In vendor, enable Use Product Components option in the Sales & Purchases tab.
- In product, enable Use Product Components option in the Purchase tab.
- If both product and vendor have the flag activated, in the Purchase tab of the Product, table Vendor there will be a button at the end of the supplierinfo line.
- Click the button and add components for the product.
No verified information in OCA: Installation, Configuration.
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.
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.