GNOME Bugzilla – Bug 162288
In en_CA locale, stock transaction have amounts disappearing
Last modified: 2018-06-29 20:48:39 UTC
LANG=en_CA; New account default currency=CAD; Default report currency=CAD Start Gnucash; Open US stock account and enter new buy transaction. First line of split is: Buy Assets:Investments:Broker:Stock qty: 90 price 15 debit 1350 Second line of split is Assets:Iinvestments:Broker:Cash credit 1350 (Cash account is also US currency.) Click on enter to save transaction; Click on second line. Click on Jump. Cash account splits will show two lines with names of accounts, but no debit or credit amount for either side of the split. If LANG=en_US this does not happen. Transaction entered normally.
What is the exact version number of gnucash? Also, when saying "Cash account is also US currency", can you be more specific about which accounts are of which currency? I understood that all accounts involved have USD currency, but your new account/report currency is CAD. Also, do I understand correctly that you are entering this transaction in the account's register window (as opposed to the General Ledger window or the Transfer dialog)? And this disappears if you change LANG but leave all other currency settings untouched, specifically the account/report currencies?
This is not specific to en_CA. It's a problem whenever the locale currency is not the same as the bank/asset currency. *** This bug has been marked as a duplicate of 116353 ***
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=162288. Please update any external references or bookmarks.