GNOME Bugzilla – Bug 520606
QIF import: Memo mappings for non-split, non-investment transactions are ignored
Last modified: 2018-06-29 22:01:47 UTC
Please describe the problem: When importing QIF files supplied e.g. from online banking, the actions in the druid step "Match payees/memos to Gnucash accounts" are ignored and all the imported transactions are linked to the "Unspecified" expense account after import. Of course the transactions can still be edited in place one by one, but this is very inconvenient since the druid remembers the correct matches for frequently occurring transactions. Steps to reproduce: 1. Import the sample QIF file attached below using the import wizard. 2. Assign the memo to a specific expense account, e.g Expenses:Insurance 3. Complete the import wizard ---------------- 8-< ------begin sample qif file ----------- !Type:Bank D05/03/2008 T-900.00 N0 MACB DEBIT:LIFE INSURANCE ^ ---------------- 8-< ------end sample qif file ----------- Actual results: The transaction gets linked to the "Unspecified" expense account and not the designated "Expenses:Insurance" account. Expected results: The transaction should be linked to the Gnucash account that was specified in the QIF import wizard. Does this happen every time? Yes. Other information: None.
This is a side effect of the patch for bug 495219, introduced in GnuCash 2.2.3. This bug only affects certain memo mappings. Payee mappings are unaffected, as are memo mappings involving investment transactions or QIF "split" transactions. I will have this fixed shortly. Thanks for finding and reporting this!
Fix committed as r17010. Awaiting backport for 2.2.
Applied to branches/2.2 as r17096 for GnuCash 2.2.5. Thanks a lot!
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=520606. Please update any external references or bookmarks.