QIF importer bug in GC 2.2.2 - split transactions

Charles Day cedayiv at gmail.com
Tue Jan 1 18:03:04 EST 2008


On Dec 31, 2007 7:32 PM, William D. Hamblen <
whamblen at northstar.dartmouth.edu> wrote:

> Hi Charles,
>
> On Mon, 31 Dec 2007, Charles Day wrote:
>
> > Andrew, I looked over the QIF file and tried importing it and this is
> > definitely a bug. I seem to recall having the very same problem
> > recently, but I haven't followed up on it because the number of
> > affected transactions was tiny (I think I fixed them by hand). I also
> > encountered bug
> > 114724<http://bugzilla.gnome.org/show_bug.cgi?id=114724>during my
> > imports which may or may not be related.
>
> I think I may also have encountered that one when importing everything
> but I haven't investigated carefully yet.  I've got 18 years worth of
> Quicken data and ideally I'd like to get it all imported correctly. :-)
> As a practical matter I will probably have to draw a line somewhere and
> start manually fixing only accounts that are still active - a somewhat
> more manageable job.  But right now I am still playing the idealist.
>
> > Bill, if you feel like a walk on the wild side, you could test the
> > notes fix for bug 495219
>
> It's much better for memo fields - thanks!  I'd actually already read
> that bug report but hadn't tried the patch yet.
>
> > I'm guessing that you must be using 2.2.2, as the ContribX
> > transactions in your QIF file only became supported a few weeks ago.
>
> Right.  I used your patch in 2.2.1 for some of my earlier attempts at
> importing and I'm pretty sure this happened in 2.2.1 as well. I updated
> to 2.2.2 before making the test file and emailing the list.
>
> > I don't have any ideas for an immediate workaround, but I'm willing to
> > dig through the QIF import code to see if I might be able to find (and
> > possibly fix) the bug.
>
> I'd be ever so grateful if you did manage to fix this.  As I said, I
> have literally hundreds of these transactions.  I did use Lisp in a
> class many many years ago but when I look at the code I get lost pretty
> quickly.  I doubt it's just the lack of commenting.  :-)  Let me know if
> you do start looking at it and if there is anything I can do to help.
>
>  - Bill
>

Just wanted to drop a quick note to let you know that I'm making some
headway with this problem. I see three separate flaws in the QIF importer
code that, in combination, are probably the cause of several outstanding
bugs, including yours. In the meantime, could you file a bug report for your
specific problem, using the information you've given and the test file?

Unfortunately, I think the code will have to be patched before this problem
goes away. I don't see a workaround except manual correction after import.

Cheers,
Charles


More information about the gnucash-devel mailing list