Valued picking linked with MRP Kits
This module extends the functionality of stock_picking_report_valued with compatibility of MRP kits. Now we'll be able to correctly summarize the picking value related to the selled kit with a relations of components and serials/lots delivered.
auto_awesome What this module does
AI-generated from the code · Odoo 18.0This module makes the valued delivery report show the correct value and delivered quantity for products sold as kits (phantom BoMs), instead of listing each component separately.
When you sell a kit (a product assembled from components through a phantom bill of materials), the delivery slip normally lists the individual components. This module changes the valued delivery report so that the kit appears as one line with its own price and delivered quantity.
- On the delivery report, kit lines show the kit product name, the delivered quantity in the kit's unit of measure, and the components with their lot/serial numbers underneath.
- The value of the kit line is computed from the sale price of the kit and the number of complete kits delivered, based on how many components were actually shipped.
- Only one line per kit is valued; the other component lines are set to zero to avoid double counting.
- The report no longer prints a separate table for kits, so the information is integrated into the main lines.
The module adds computed fields on stock move lines (phantom_product_id, phantom_line, phantom_delivered_qty) and a helper method on stock moves to calculate how many kit components were demanded. It depends on the valued picking report and the sale/MRP kit integration. It affects the delivery report template and the stock move line model.
Depends on
Models and fields (2)
- stock.move · extends an existing model
- stock.move.line · extends an existing modelphantom_line, phantom_product_id (Product Kit), phantom_delivered_qty
Text generated by AI (DeepSeek) from reading the Odoo 18.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: 5 confirmed, 4 with no information of 9 versions.
Sources · Odoo 18.0
Confirmed on 2026-11-03 in branch 18.0 of OCA/stock-logistics-reporting.
terminal Installation and usage
OCA documentation · Odoo 18.0Usage
Source · Odoo 18.0To test this module:
- Configure some products with traceability and make them kit components.
- Sell the kits and go to the stock picking.
- Print the valued delivery slip:
- The total amount will now be correct.
- The kit components will be summarized in a single kit product line.
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.