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 751356 - Warn when changing account currency if there are existing transactions
Warn when changing account currency if there are existing transactions
Status: RESOLVED OBSOLETE
Product: GnuCash
Classification: Other
Component: User Interface General
2.6.5
Other Windows
: Normal normal
: ---
Assigned To: gnucash-ui-maint
gnucash-ui-maint
Depends on:
Blocks:
 
 
Reported: 2015-06-23 01:22 UTC by PB
Modified: 2018-06-29 23:41 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description PB 2015-06-23 01:22:26 UTC
When changing the currency of an account with transactions in it, GnuCash will perform a mass-conversion. Given that this could affect many thousands of transactions, this warrants a confirmation, to make sure the user understands the consequences of this action.

Example: consider a Cash account in UAH and an expense account in USD, with lots of transactions recorded from Cash to Expense. Now change the currency of the Expense account to UAH: GnuCash will convert all the USD splits to UAH, which is a lossy and irreversible operation because it erases the exchange rate that was applied to each transaction.

Also, changing the Expense account back from UAH to USD will change the currency on every split without changing the warning, so every transaction will have the exchange rate of 1. This needs to be explained in the warning too.

Mailing list thread about this: http://lists.gnucash.org/pipermail/gnucash-user/2015-June/060740.html
Comment 1 John Ralls 2018-06-29 23:41:23 UTC
GnuCash bug tracking has moved to a new Bugzilla host. The new URL for this bug is https://bugs.gnucash.org/show_bug.cgi?id=751356. Please continue processing the bug there and please update any external references or bookmarks.