Importing QIF files

David Carlson david.carlson.417 at gmail.com
Mon Feb 2 08:17:57 EST 2015


On 2/2/2015 5:21 AM, Mark Wigmore wrote:
> On 2 February 2015 at 10:56, Mark Wigmore <mawigmore at gmail.com
> <mailto:mawigmore at gmail.com>> wrote:
>
>
>     I'll continue the 'divide and conquer' approach! Thanks,
>
>
> OK, got a bit further this time. The following from the tracefile:
>
> 904: 29  [string=? "NatWest VISA" #f]
> C:\Program Files
> (x86)\gnucash\share\gnucash/scm/qif-import/qif-to-gnc.scm:904:16: In
> procedure string= in expression (string=? (qif-xtn:from-acct #)
> far-acct-name):
> C:\Program Files
> (x86)\gnucash\share\gnucash/scm/qif-import/qif-to-gnc.scm:904:16:
> Wrong type argument in position 2 (expecting string): #f
>
> Any ideas what this means please?
>
> Mark

It would be helpful if you describe which step you got up to, which OS
you have, and your GnuCash version.  Have you tried a recent QIF from a
bank to see if that works?  Also, Moneydance is (or was) a Java program.
Are you still really using a 2004 version?  IIRC there were 20 or 30
versions per year in those days because the developer (yes, singular!)
could not get it right.

I keep a copy of 2010 release 713 on one of my machines so I can read
old files.

Also, since it looks like the QIF file is corrupted, a few lines
excerpted from one of the bad files with personal names obfuscated but
with all the lines from a header to one of the carets following would
also help.  Check the Wikipedia listing for QIF to see what it should
look like.

I seem to recall that some versions of GnuCash had issues if the QIF
file did not have carriage returns between lines, so include enough info
so that can be checked.  Most text editors hide that detail, but it is
in the raw text.

David C

David C


More information about the gnucash-user mailing list