Some time back I posted something about a problem with the details page of forex gain/loss transations. This resulted in a bug on which @lubos is working.
Now I have another problem and I am not sure it is related to that bug.
In the past I used to set a few exchange rates but I have recently deleted almost all of them and let Manager calculate rates (and hence gains/losses) by itself every time I enter a inter-account transfer between accounts in different currencies. So apart very few occasions in which I had to set forex rates myself for various reasons, I now have only the initial “agreed” exchange rates from when we started (2015) and nothing more. However, now I see that a very recent payment from a client in USD received on a USD account (which is not our base currency) has been converted using the old initial exchange rate, which leads to the outstanding amount to be quite high.
Any idea on why this is happening?