I'd like to automate some of my transaction entry by parsing
OCRed scans of my credit card receipts for account numbers,
dates, totals, etc. and producing transaction data that I can 
import to gnucash.

First I generated OFX format data. It worked OK, but all the
transactions are flagged as cleared when they should be just 'n'.
This behavior seems to be hard-coded into the ofx import logic.
It makes sense if you assume OFX always represents a bank
statement.

I looked at QIF, which appears to support a transaction field
indicating the reconciled status, but it seems as if I will need
to walk through a series of popups to match the categories each
time I import (despite the QIF account strings being crafted to
match the gnucash account paths). Maybe I am mistaken here: is
gnucash supposed to remember the associations for future QIF
imports?

It seems the most streamlined approach would be to enhance the
OFX parser and importer to recognize a new tag inside <STMTTRN>,
such as perhaps <RECONCILE>, that would specify the reconcile
status for the transaction. It would default to 'c' to retain
the existing behavior for standard OFX files, of course. I'm
willing to produce a patch to do this.

It could also be done with a global preference switch, but that 
seems more prone to error (forgetting to change it when needed).

Have I overlooked anything? Is there a better way to solve the problem?
-- 
G. Paul Ziemba
FreeBSD unix:
 3:26AM  up 92 days, 14:44, 1 user, load averages: 2.04, 1.94, 1.49
_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to