Partial Refunds: wrong exchange rate display

Android 8.1.0
Curve 2.6.11

Just found a bad display bug.
When you receive a partial refund, the exchange rate display gets updated incorrectly.

In my case:
Original transaction: 2365.97 USD = 2159.62 EUR
partial refunded: 2347.02 USD = 2142.32 EUR
now final amount: 18.95 USD = 17.30 EUR

It calculates:
original amount in USD / new final amount in EUR = incorrect
2365.97 USD / 17.30 EUR = 136.76
1 EUR = 136.76 USD

it should have done:
new final amount in USD / new final amount in EUR = correct
18.95 USD / 17.30 EUR = 1.095
1 EUR = 1.095 USD

@nicb

Thanks for the report @Lucas , I’ll make sure the correct team get this message.

1 Like