This is probably more obvious than my prior reports regarding import problems after successful data transfers, but I think it is the same problem: null bankID's for a lot of OFX participating institutions.

As a review, credit card and investment accounts can be set up manually with enough information to make a successful ofxdirectconnect download of transactions. But if there is no bankID for the institution, QBankmanager puts up a dialog every connection that it can't find the appropriate account, please pick one -- and gnucash just reports that no transactions occurred during the specified time period (despite qualifying transactions appearing in / tmp/ofx.log).

The more obvious problem with the null bankID institutions is that you can't use the "Select the Bank for this User" dialog in aqbanking setup to get the necessary connection data for the affected OFX institutions.

When entering a new user:
In the User Configuration dialog,
Set United States of America in the country pop-up
use the ... button to bring up the Select the Bank for this User dialog
tab to the Bank Name field and type either "the vanguard group" or "Ameritrade" (without quotes) tab to the next field, and one matching institution appears in the lower window for either example institution Click to select the institution, and the upper fields change to match the data for the selected institution (just Bank Name and Location in these cases)

Now you can't successfully leave the dialog because there is no bankID, even though only one match appeared in the selection process

If you just click OK, the attempt to define a new user just evaporates in Qbankmanager, with no error in the terminal. gnucash complains that the ancillary application quit with a nonzero error message.

If you try to enter a bogus ID, aqbanking complains that no bank has been selected.

I had been so used to finding my own connection data, that I completely missed the fact that most of what I needed is already in the recent aqbanking distributions. It finally occurred to me that I was working harder than I had to while I was thinking about doing a page for the gnucash wiki about configuring aqbanking.

How big is the performance penalty for using bankID+bankName as the internal aqbanking index key for the bank data? I'd really like to see it be possible to have a null bankID because Vanguard refuses connections if it gets any incorrect data in the ofx connect request.

For a while I thought about the possibility of generating an ID for OFX institutions that lacked them. But that gets ugly very fast: neither aux1 nor aux1+aux2 is unique in the current data set. aux1 +bankName might be, but that's still ugly.

--
David Reiser
[EMAIL PROTECTED]



-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Aqbanking-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/aqbanking-devel

Reply via email to