Red Hat Bugzilla – Bug 415961
Not all account types are available in this release
Last modified: 2014-03-16 23:11:45 EDT
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:220.127.116.11) Gecko/20060130 MultiZilla/18.104.22.168c SeaMonkey/1.0 Mnenhy/0.7.3.0
Description of problem:
libofx 0.8.3 does not support all account types. Some banks do not implement the full OFX standard, so it doesn't show up for all users.
there is a patch for libofx that solves this problem:
after libofx is patched the current aqbanking needs to be re-compiled (they have support for the new account types in their code)
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1.connect a bank that uses Account Types other than "Savings"
2.try to request any information about a non-"Savings" account
3.bank returns a "wrong account type" error
was not able to download account data
should have downloaded transactions
I see this while using gnucash, which depends upon aqbanking to do online-banking.
this is a "severe" problem in that the online funcationality just doesn't work for my bank
libofx-0.8.4 was supposed to contain this patch, but was never released.
libofx-0.9 fixes the issue (but doesn't seem to be released as an rpm)
Hm, will probably pick it up with 0.9.0.
Argh. 0.9.0 reworks how it's done, changes both the API and ABI, and doesn't
actually work with any software we ship.
OK, will patch it into 0.8.3-5.
This patch is incorrect:
it leaves the first bankacctfromTag.Add( "ACCTTYPE", "CHECKING" );, when it should have removed it:
bankacctfromTag.Add( "ACCTTYPE", "CHECKING" );
- // FIXME "CHECKING" should not be hard-coded
+ if ( m_account.type == OFX_CHECKING_ACCOUNT || m_account.type == OFX_BANK_ACCOUNT )
+ bankacctfromTag.Add( "ACCTTYPE", "CHECKING" );
with the patch as-is it outputs 2 <ACCTTYPE> lines, the first of which is always CHECKING (which my bank doesn't accept as a valid ofx request).
the fix is to remove the line above // FIXME.
Building as -7.
libofx-0.8.3-7 has been submitted as an update for Fedora 9.
libofx-0.8.3-7 has been pushed to the Fedora 9 testing repository. If problems still persist, please make note of it in this bug report.
If you want to test the update, you can install it with
su -c 'yum --enablerepo=updates-testing update libofx'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F9/FEDORA-2008-7913
libofx-0.8.3-7 has been pushed to the Fedora 9 stable repository. If problems still persist, please make note of it in this bug report.