After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 102157 - Multi-Currency: "Edit exchange rate" wrongly switches the rates
Multi-Currency: "Edit exchange rate" wrongly switches the rates
Status: VERIFIED FIXED
Product: GnuCash
Classification: Other
Component: Register
git-master
Other other
: Normal major
: ---
Assigned To: Derek Atkins
Derek Atkins
Depends on:
Blocks:
 
 
Reported: 2002-12-29 14:17 UTC by Christian Stimming
Modified: 2018-06-29 20:23 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Gnucash data file with one multi-currency transaction (7.89 KB, text/plain)
2002-12-29 14:18 UTC, Christian Stimming
Details

Description Christian Stimming 2002-12-29 14:17:30 UTC
In the attached sample file, open the EUR account Asset:Checking. It 
has one transaction to a USD account (Expenses:Groceries USD), where 
EUR 10 were worth USD 8. Select this transaction (and open the other 
account also, via "Jump") in "Basic Ledger" mode. Click Actions->Edit 
Exchange Rate. Change nothing but simply press Ok. Then press <Enter>. 
Result: The amount in the other account then changes according to a 
reversed exchange rate. Expected Result: The amount in the other 
account shouldn't change at all, since I didn't change anything in the 
Edit Exchange Rate dialog.

This behaviour occurs from both accounts.

On a side note, it is also a bug that the result of the Edit Exchange 
Rate dialog doesn't get applied until you hit <Enter> or select 
another transaction. Expected behaviour: The result of the Edit 
exchange Rate dialog should be applied immediately when the dialog 
closes.
Comment 1 Christian Stimming 2002-12-29 14:18:25 UTC
Created attachment 13259 [details]
Gnucash data file with one multi-currency transaction
Comment 2 Derek Atkins 2003-01-01 23:27:55 UTC
The first part is fixed.  The second part is not a bug -- when you
change the exchange rate you are modifying the current split, and that
change does not take effect until you "save" the split.  This is
exactly the same as if you edited the amount -- would you expect the
'jump' account to actually see the new value as you type it?  No, of
course not -- not until you actually save the changes.  The
exchange-rate dialog is exactly the same.
Comment 3 John Ralls 2018-06-29 20:23:55 UTC
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=102157. Please update any external references or bookmarks.