Transaction balancing

Derek Atkins warlord at MIT.EDU
Fri Jan 24 10:25:46 CST 2003


Greg Stark <gsstark at MIT.EDU> writes:

> Derek Atkins <warlord at MIT.EDU> writes:
> 
> > I think it's a bit more subtle that that.  Each import mechanism has
> > different 'strings' to match on.  QIF, for example, has a PAYEE, MEMO,
> > DESCRIPTION, Category, and I think "Account".  OFX has different
> > strings to search on.  HBCI is different from both the above.
> > 
> > I do not think there is a one-size-fits-all system.
> 
> You left out the amount field. Lots of my transactions come through with the
> same textual description. The only way I have of determining what they were is
> that they're always for the same amount.

Well, there is the question of "account" matching vs. "duplicate"
matching.  For duplication matching I agree -- you definitely can (and
should) use the amount.  For "account" matching (i.e., what is the
destination account for this transaction), using the amount doesn't
help you.

> I think it would be possible to throw a general purpose pattern matching
> system at this. Even a simple system like the bayesian filters people are
> using to pre-sort their mail should work great.

You willing to help write it? ;)

[good ideas snipped]

> But I think it's worth implementing a good AI for doing automatic filtering is
> worth it because 99% of the users will never write a line of scheme. Most
> programmers probably aren't familiar with scheme. Even I would rather not have
> to write scheme to do my filtering, it's just so nice when things work
> automatically.

I repeat my question ;)

> greg

-derek

-- 
       Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
       Member, MIT Student Information Processing Board  (SIPB)
       URL: http://web.mit.edu/warlord/    PP-ASEL-IA     N1NWH
       warlord at MIT.EDU                        PGP key available


More information about the gnucash-devel mailing list