GNOME Bugzilla – Bug 148068
account change does not modify the currency in the transaction
Last modified: 2018-06-29 20:45:35 UTC
I have entered a transaction from a cash account in euro I have spent 7, and the other account was expense, and in HUF. In the exchange window I have entered a rate. Then I have realized that it was not a cash transaction, so I have opened the expense account, and have modified the source account, set from the cash-eur to a checking account in HUF. Now I ended up with a transaction from a HUF account to a HUF account, withdrawing 7HUF from the checking account and putting some 1760HUF on the other account. I would like to debit and credit the same amount in the two accounts, with no exchange (same currency). Right now in the exchange window I still see the EUR:HUF rate, and I cannot say that there is no EUR involved in this transaction at all. So I'll have to delete the whole transaction and enter it again, because it seems to be impossible to change it correctly.
From what I understand, maybe a first enhancement would be to not allow this step at all. I.e. if the account field of a transaction is modified such that the new account has a different currency than the old one, then an error window should pop up like "You chose a new account for your transaction. The new account has a different currency than the old one. Unfortunately you cannot change between accounts of different currencies here. If you want to change the account to one with a different currency, you have to delete this transaction and enter a new one."
This problem still occurs in 2.0.x, doesn't it?
Yes, present in 2.0.2
*** Bug 402915 has been marked as a duplicate of this bug. ***
I think this was fixed in r17507 on 14 Sept. 2008.
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=148068. Please update any external references or bookmarks.