diff --git a/addons/pos_sale/models/pos_order.py b/addons/pos_sale/models/pos_order.py index afd3e8fb0ae..3f7652e0ac9 100644 --- a/addons/pos_sale/models/pos_order.py +++ b/addons/pos_sale/models/pos_order.py @@ -13,4 +13,4 @@ class PosOrder(models.Model): def _compute_currency_rate(self): for order in self: date_order = order.date_order or fields.Datetime.now() - order.currency_rate = self.env['res.currency']._get_conversion_rate(order.pricelist_id.currency_id, order.company_id.currency_id, order.company_id, date_order) + order.currency_rate = self.env['res.currency']._get_conversion_rate(order.company_id.currency_id, order.pricelist_id.currency_id, order.company_id, date_order) diff --git a/addons/sale/models/sale.py b/addons/sale/models/sale.py index a829e962db5..1f11b98b9b7 100644 --- a/addons/sale/models/sale.py +++ b/addons/sale/models/sale.py @@ -208,7 +208,7 @@ class SaleOrder(models.Model): @api.depends('pricelist_id', 'date_order', 'company_id') def _compute_currency_rate(self): for order in self: - order.currency_rate = self.env['res.currency']._get_conversion_rate(order.currency_id, order.company_id.currency_id, order.company_id, order.date_order) + order.currency_rate = self.env['res.currency']._get_conversion_rate(order.company_id.currency_id, order.currency_id, order.company_id, order.date_order) def _compute_access_url(self): super(SaleOrder, self)._compute_access_url()