[GNC] AQBanking OFX DirectConnect

Christopher Singley csingley at gmail.com
Wed Mar 18 12:10:14 EDT 2020


Thanks.  Just, y'know, keep it cool on the profile scanning... each one 
spams a lot of requests.

Your bank's server has an OK parser... standards-compliant OFXv1.0.3 
(what Quicken sends).  Sadly no OFXv2 support.

On 3/18/20 10:50 AM, Chris Graves wrote:
> ofxtools -- nice toolset!
>
> Here are the results from my bank:
> ofxget scan kinecta
> [{"versions": [102, 103], "formats": [{"pretty": false, 
> "unclosedelements": false}, {"pretty": false, "unclosedelements": 
> true}, {"pretty": true, "unclosedelements": false}, {"pretty": true, 
> "unclosedelements": true}]}, {"versions": [], "formats": []}, 
> {"chgpinfirst": false, "clientuidreq": true, "authtokenfirst": false, 
> "mfachallengefirst": false}]
>
> On Wed, Mar 18, 2020 at 4:38 AM csingley <csingley at gmail.com 
> <mailto:csingley at gmail.com>> wrote:
>
>     > Aside from the extra whitespace, which shouldn't matter, the git
>     code has
>     closing tags on every element while the AQB5 code has closing tags
>     only on
>     grouping elements.
>     >
>     > USERID is specified in the OFX 1.6 DTD as
>     > <!ELEMENT USERID    - o %IDTYPE>
>     > and according to
>     >
>     https://en.wikipedia.org/wiki/Standard_Generalized_Markup_Language#OMITTAG
>     > the "- o" in the middle means that it should have an opening tag
>     and no
>     > closing tag.
>
>     Sorry to butt in..  MAY have, not SHOULD have.  Closing tags are
>     optional
>     for OFXv1 "elements" (i.e. data-bearing leaf nodes).
>
>     But the spec doesn't really matter in the real world.  The FIs code to
>     Quicken, not to the spec... and Quicken sends OFXv1 with unclosed
>     elements.
>     Therefore, AqBanking really should do so as well in order to be
>     useful.
>
>     Contrary to the spec, USAA doesn't accept closing tags on elements.
>     However, USAA does accept OFXv2, specifically versions 202 and
>     205.  Just
>     send them XML.
>
>     Here's the result of scanning USAA's server:
>
>     (ofxtools) 6:30:50 csingley at nous ofxtools sequences ? ofxget scan usaa
>     [{"versions": [102, 151], "formats": [{"pretty": false,
>     "unclosedelements":
>     true}, {"pretty": true, "unclosedelements": true}]}, {"versions":
>     [200,
>     202], "formats": [{"pretty": false}, {"pretty": true}]},
>     {"chgpinfirst":
>     false, "clientuidreq": false, "authtokenfirst": false,
>     "mfachallengefirst":
>     false}]
>
>
>
>
>     --
>     Sent from:
>     http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
>     _______________________________________________
>     gnucash-user mailing list
>     gnucash-user at gnucash.org <mailto:gnucash-user at gnucash.org>
>     To update your subscription preferences or to unsubscribe:
>     https://lists.gnucash.org/mailman/listinfo/gnucash-user
>     If you are using Nabble or Gmane, please see
>     https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
>     -----
>     Please remember to CC this list on all your replies.
>     You can do this by using Reply-To-List or Reply-All.
>


More information about the gnucash-user mailing list