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 520606 - QIF import: Memo mappings for non-split, non-investment transactions are ignored
QIF import: Memo mappings for non-split, non-investment transactions are ignored
Status: VERIFIED FIXED
Product: GnuCash
Classification: Other
Component: Import - QIF
2.2.x
Other All
: Normal normal
: ---
Assigned To: Charles Day
Derek Atkins
Depends on:
Blocks: backport
 
 
Reported: 2008-03-05 22:06 UTC by Johann Rohwer
Modified: 2018-06-29 22:01 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Johann Rohwer 2008-03-05 22:06:32 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.
Comment 1 Charles Day 2008-03-05 22:20:17 UTC
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!
Comment 2 Charles Day 2008-03-05 22:46:19 UTC
Fix committed as r17010. Awaiting backport for 2.2.
Comment 3 Andreas Köhler 2008-04-20 19:27:17 UTC
Applied to branches/2.2 as r17096 for GnuCash 2.2.5.
Thanks a lot!
Comment 4 John Ralls 2018-06-29 22:01:47 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=520606. Please update any external references or bookmarks.