diff --git a/rma_account/models/rma_order.py b/rma_account/models/rma_order.py index 02e47d4d..7680c7f2 100644 --- a/rma_account/models/rma_order.py +++ b/rma_account/models/rma_order.py @@ -49,8 +49,12 @@ class RmaOrder(models.Model): "uom_id": line.product_uom_id.id, "operation_id": operation, "product_qty": line.quantity, - "price_unit": line.move_id.currency_id.compute( - line.price_unit, line.currency_id, round=False + "price_unit": line.move_id.currency_id._convert( + line.price_unit, + line.currency_id, + line.company_id, + line.date, + round=False, ), "rma_id": self.id, } diff --git a/rma_account/models/rma_order_line.py b/rma_account/models/rma_order_line.py index 9d049572..1f871392 100644 --- a/rma_account/models/rma_order_line.py +++ b/rma_account/models/rma_order_line.py @@ -176,8 +176,12 @@ class RmaOrderLine(models.Model): "uom_id": line.product_uom_id.id, "operation_id": operation.id, "product_qty": line.quantity, - "price_unit": line.move_id.currency_id.compute( - line.price_unit, line.currency_id, round=False + "price_unit": line.move_id.currency_id._convert( + line.price_unit, + line.currency_id, + line.company_id, + line.date, + round=False, ), "delivery_address_id": line.move_id.partner_id.id, "invoice_address_id": line.move_id.partner_id.id,