On 20 May 2000 00:57:28 CDT, the world broke into rejoicing as
Rob Browning <[EMAIL PROTECTED]> said:
> Hendrik Boom <[EMAIL PROTECTED]> writes:
>
> > Some kind of scripting seems appropriate. But maybe I should just
> > use a Perl script befire importing?
>
> Having some kind of hooks would probably be nice in there, but I
> haven't thought about it enough to know what would be most useful. It
> seems like you might want a way to create "filters", and a way to
> attach them to different input sources.
>
> Just thinking out loud here, and presuming a lot of things that don't
> exist:
>
> (define (my:filter-swap-memo/desc qif-imported-data)
> (let* ((qd qif-imported-data)
> (old-memo (assq-ref qd 'memo)))
> (assq-set! qd 'memo (assq-ref qif-imported-data 'description))
> (assq-set! qd 'description old-memo)
> qd))
>
> (gnc:add-qif-import-filter 'megacorp-visa
> my:filter-swap-memo-transaction)
>
> or something. Having a flexible infrastructure for the "incoming
> matching" process would be good too.
>
> There will almost certainly be cases where you can make the matching
> process much more accurate given some knowledge about your particular
> sources.
Ah. Yes.
_THAT_ is a massively good idea.
It's not something that many will directly customize, but if there are
a couple of specific hooks that can be activated when wanted, this
can improve accuracy massively...
--
[EMAIL PROTECTED] - <http://www.hex.net/~cbbrowne/lsf.html>
"The best design is not predicated on how brain-dead you can be and
still operate it." -- David C. Wright