diff --git a/addons/stock_account/models/stock_move.py b/addons/stock_account/models/stock_move.py index a29c89f6a71cdf6439e1abf3366f82284d3d7112..d1bcac3bbaa746616a197cd1317842439f66a2bf 100644 --- a/addons/stock_account/models/stock_move.py +++ b/addons/stock_account/models/stock_move.py @@ -272,11 +272,11 @@ class StockMove(models.Model): for svl in stock_valuation_layers: - if not svl.product_id.valuation == 'real_time': + if not svl.with_company(svl.company_id).product_id.valuation == 'real_time': continue if svl.currency_id.is_zero(svl.value): continue - svl.stock_move_id._account_entry_move(svl.quantity, svl.description, svl.id, svl.value) + svl.stock_move_id.with_company(svl.company_id)._account_entry_move(svl.quantity, svl.description, svl.id, svl.value) stock_valuation_layers._check_company()