diff --git a/addons/mrp/models/stock_rule.py b/addons/mrp/models/stock_rule.py index 2433f3f21b1..a7dfd5e8961 100644 --- a/addons/mrp/models/stock_rule.py +++ b/addons/mrp/models/stock_rule.py @@ -149,7 +149,11 @@ class ProcurementGroup(models.Model): """ procurements_without_kit = [] for procurement in procurements: - bom_kit = self.env['mrp.bom']._bom_find(product=procurement.product_id, bom_type='phantom') + bom_kit = self.env['mrp.bom']._bom_find( + product=procurement.product_id, + company_id=procurement.company_id.id, + bom_type='phantom', + ) if bom_kit: order_qty = procurement.product_uom._compute_quantity(procurement.product_qty, bom_kit.product_uom_id, round=False) qty_to_produce = (order_qty / bom_kit.product_qty)