diff --git a/addons/sale_stock/models/sale_order.py b/addons/sale_stock/models/sale_order.py index 2fef194d436..9045f6f8db4 100644 --- a/addons/sale_stock/models/sale_order.py +++ b/addons/sale_stock/models/sale_order.py @@ -496,6 +496,7 @@ class SaleOrderLine(models.Model): precision = self.env['decimal.precision'].precision_get('Product Unit of Measure') procurements = [] for line in self: + line = line.with_company(line.company_id) if line.state != 'sale' or not line.product_id.type in ('consu','product'): continue qty = line._get_qty_procurement(previous_product_uom_qty)