See very simple datafile 1/1: 100 GBP initially 1/2: 25 GBP -> 37.50 USD Open USD register See screenshot - USD account has balance 37.50 USD but shows debit 25.00
Created attachment 373634 [details] GBP to USD
Created attachment 373635 [details] GBP
Created attachment 373636 [details] USD
The USD Debit column shows GBP amount, yet behaves as USD amount. i.e. inputting 25 in the USD Debit column causes the amount to change to 16.67 GBP Debit and 25 USD Balance.
I think this needs to be fixed asap. 3.10 is being planned in less than 24 hours.
Any way to (quickly) see when this behavior changed?
bisecting would take a long time recompiling... no time for me tonight!
I'll check. Jean Laroche did a couple of PRs last week concerning multiple-currency handling.
He'd removed code to convert the split value to the register's commodity. Duly restored.