csingley/ofxtools

Bank with multiple bankid's

sbrown4 opened this issue · 1 comments

An acctinfo request to Wells Fargo doesn't return the same bankid for all acctid's.
I can work around this by making a separate oxfget call for accounts with the same bankid. A --all fails in parse_bankacctinfos().
Is there a simple way to get the --all to work?

Also, I'm curious how the initial clientuid is negotiated? The ofx spec seems moot on this. I had to fish them out of my Quicken ofx logs.

I'm just starting to use this wonderful software for importing transactions into Gnucash.
Truist (BB&T) works using my local timezone.
Wells works with the above work around.
Fidelity just works.
I've been unsuccessful in getting any of these banks to work using aqbanking in Gnucash.

An acctinfo request to Wells Fargo doesn't return the same bankid for all acctid's.

😡

Is there a simple way to get the --all to work?

Simple? Not really. At this point you should blow off ofxget, and instead just write your own custom script that builds the account list exactly how you want it & feeds it to OFXClient.

Also, I'm curious how the initial clientuid is negotiated?

Out of band. There is no standard implementation. Chase Bank uses a security page on their web app. I don’t know what Quicken does.

Glad it’s getting you access to your data. ofxget is just a quick utility to cover the 80% case. It can’t pretend to 100% coverage, and I’m not interested in pushing that.

The real value is in the libraries. You should be able to make OFXClient do just about anything you want, unless your FI is taking active countermeasures (which some of them do)