GNOME Bugzilla – Bug 504007
QIF Import Druid does not allow selecting currency
Last modified: 2018-06-29 21:56:39 UTC
The QIF import druid doesn't ask for the currency when it should. This results in it trying to import the QIF in the locale currency rather than the currency that the user wants to import as (normally the currency of the account the user is importing into) which in turn results in Gnucash creating new accounts, with "2" appended to the account name, in the locale currency and importing the QIF transactions into that account.
I kind of think that the QIF druid should basically use the currency of the account that you are importing the QIF file into, but Derek seems to think that it should be selected during the import process. I'm not aware of a work flow where you would really want to import a QIF into an account with a different currency but maybe Derek wants to add a step there to help make sure the user doesn't make any mistakes. See mailing list thread: https://lists.gnucash.org/pipermail/gnucash-user/2007-December/thread.html#22727 Perhaps the drop down that allows you to select the currency should default to the currency of the account you selected previously?
Created attachment 101838 [details] [review] Patch on SVN 16765. Added a patch so that the QIF import druid always shows the currency selection dialog. The druid page title has changed so translators would need to translate it again. The default currency that appears in the drop-down on that page is the locale currency and no longer the default new account currency.
Created attachment 102194 [details] [review] Patch on SVN 16784 This is a new patch to replace the previous patch. I removed the change that changed the default QIF import currency to the locale currency.
Applied to trunk as r16826. Awaiting backport.
branches/2.2 @ r16827 for GnuCash 2.2.3. Thanks a lot!
*** Bug 475965 has been marked as a duplicate of this bug. ***
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=504007. Please update any external references or bookmarks.