Allow bills to be paid by accounts with a different currency
I pay most bills with the same credit card, regardless of which currency the bill is in - but if the currency doesn't match, I have to choose petty cash and add a note stating which account was actually used, which is an ugly workaround.
Perhaps it would work if we could choose the account and note the amount that was charged in the account's local currency and perhaps also any extra fees (eg currency conversion fee).
Christian Eiermann commented
Totally agree. Same problem here after 3.5 years. Shouldn't be that difficult to add this feature I guess.
Alexandru Argăseală commented
I have also encountered this issue when recording bills in USD for vendors which charge the company debit card in USD but which the bank (which is in RON) debits in RON (plus any extra currency conversion fees).
Another workaround I have found is to change the vendor currency to the currency being debited and manually introduce the exchange rate for every bill so that it matches up with the payment/charge of the debit card. However, this implies undoing any transactions with the vendor and now that I think about it, this will not be functional if I change the debit card being charged to one in USD.
The best solution would allow for any bill to be matched with any transaction and have a currency exchange automatically performed and as Kay said, allow for the taking into account of any extra fees.