OFX import enhancements
brad
bradhaack at fastmail.us
Wed Jan 19 16:09:56 EST 2011
On Wed, 2011-01-19 at 21:00 +0100, Christian Stimming wrote:
> Am Mittwoch, 19. Januar 2011 schrieb brad:
> > OFX import for investment accounts has a few quirks or bugs. One very
> > frustrating thing about it is that it does the import too transparently
> > and the user can't see what accounts the transaction went to (too often
> > the wrong one). If the transaction were shown in a new tab like what is
> > done in with 'Scheduled Transactions' then the user could see what
> > happened & fix it. There's a click box to 'Review created transactions'
> > when getting 'since last run' scheduled transactions, this is what I had
> > in mind.
> > How hard will this be to implement? I'm willing to take a crack at it
> > unless the experienced developers here say it's too hard for a novice.
> > I've done a fair amount of C, but nothing like this.
>
> Unfortunately I have to warn you here: This is a rather major task, because
> creating a new GUI window for the to-be-implemented transaction is a lot of
> unfriendly work in the current gtk/C platform.
>
> (This is one of the main reasons for me to have tried C++/Qt in the cutecash
> experiment, but I guess you won't gain much by implementing your desired
> feature in cutecash instead of gnucash, because even though cutecash can edit
> your gnucash file, it is still lacking a lot of the interesting features of
> gnucash. http://wiki.gnucash.org/wiki/Cutecash If you feel like you would like
> to learn something new, I would suggest trying to write an import GUI in
> cutecash, but then again, it isn't clear what the future of that experiment
> will be.)
>
> > Another feature I'd like to take a look at is using the fund/stock
> > prices from an OFX import and putting that data in the price db. My
> > 401k has funds which are not listed so 'get quotes' doesn't work. On
> > the surface this one sounds easier to me.
>
> Theoretically yes, but in practice the OFX import is done by the external
> library "libaqbanking". That is, first you need to find out whether
> libaqbanking reads the ofx fields that you want. If not, you have to get into
> libaqbanking and write code there that reads it and extend its interfaces so
> that gnucash can obtain the data. If you are that far, then yes, indeed this
> can't be too difficult and maybe this is a good task for a newcomer. However,
> if the aqbanking library interfaces need to be changed, it's a rather
> difficult task.
>
> Regards,
>
> Christian
I'm talking about importing from an OFX file. Does that still use
aqbanking?
More information about the gnucash-devel
mailing list