GNOME Bugzilla – Bug 97690
Currency transfers from the register don't work
Last modified: 2018-06-29 20:20:44 UTC
The register now permits a transaction to have splits with different commodities, but doesn't do the right thing to transfer the commodity over when adding the split to other account. The transfer dialog does do the right thing. Note that currency accounts are no longer necessary to achieve the transfer, but there is obviously some extra step required that is not happening from the register, but is happening from the transfer dialog. I have marked this major because the register just silently accepts the transaction, but does not deal correctly. We either need to add the extra step or re-enable (as a temporary measure only, I hope!) the check to stop transactions from the register having more than one commodity. This also applies to transfers to stock accounts - they are accepted but do not do the transfer properly. I suspect both cases are related to the use of prices (and the lack thereof from the register).
*** Bug 99083 has been marked as a duplicate of this bug. ***
Basic transfers should work now. It doesn't remember transfer-rates across entries, and there is no easy way to reset the transfer-rate on a split, but it's progress (IMHO).
While there are still some bugs in the currency handling, I'm going to close this bug and open new ones for the new bugs, to make sure they are remembered. The basic functionality is all in CVS.
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=97690. Please update any external references or bookmarks.