Difference in total value between order and invoice after creating an invoice

When I create an invoice from an order I always end up with a difference in the total value between the order and invoice. My base currency is Euro and this happens when the order is in US Dollars.

The exchange rate in both order and invoice are the same but still it looks there is a difference in rounding up on the order lines.

Is there a way to solve this?

Hi,
Have you checked “Limits and accuracy” in the setup. The decimals must be set to 2.
Hope its helpfull!