It's been rumoured that Rob Browning said:
>
> [EMAIL PROTECTED] writes:
>
> > I have not tested thoroughly (i.e. there may be bugs), but
> > 1) gnucash will import qif's from cbb
> > 2) gnucash merges qif's since that's how qif works.
> >
> > so before knocking heads on the "careful matching & guessing" part,
> > try the qif route. In theory it should ge as close as the brain-dead qif
> > format allows.
>
> So you could just export all your accounts in cbb as multiple qif's
> and then when you read them in to gnucash it'll merge the "duplicate"
> transactions back into one transaction? If so, that's great.
Yep. Last I tried, it correctly mereged 5 of the 6 test files,
the sixth bombed, don't know why, but since then I've fixed a few related
bugs, so I dunno. Actually had someone write that it was too agressive
with merges, as it merged together several ATM transactions that
shouldn't have been: happend on the same day, for the same amount,
same memo-field value.
> So are qif files "one account per file" like cbb files?
Yes. Note that Quicken, but not msmoney, provide a way of dumping
several accounts in one file, but this is a carefully hidden option.
> If so then
> you've already solved the problem I was worrying about...
xaccMergeAccounts() in Group.h
> (Actually, now that I think about it, I can see there's a slower but
> much less contorted solution than the one I was using to re-merge the
> files in CBB.)
Yeah, well, QIF is butt-ugly to parse. Either that, or I write butt-ugly
parsers.
--linas
----- %< -------------------------------------------- >% ------
The GnuCash / X-Accountant Mailing List
To unsubscribe, send mail to [EMAIL PROTECTED] and
put "unsubscribe gnucash-devel [EMAIL PROTECTED]" in the body