Currency gains (losses)

Exactly. So what I’m saying is, either way I still have to calculate the exchange rate for each payment and then manually create a new Exchange Rate in Settings for each transaction—there’s no avoiding this.

You still haven’t said what you thought of my idea—about a check box to automatically create a new exchange rate from the payment window? It would make things easier no?