OdooWiki OCA HUB

Valued picking linked with MRP Kits

stock_picking_report_valued_sale_mrp folder_open OCA/stock-logistics-reporting open_in_new
Warehouse Management License: AGPL-3

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.0

This 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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 5 confirmed, 4 with no information of 9 versions.

Sources · Odoo 15.0

Confirmed on 2026-11-03 in branch 15.0 of OCA/stock-logistics-reporting.

terminal Installation and usage

OCA documentation · Odoo 18.0

To 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.

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.