[GNC] AqBanking OFX DirectConnect issues

fleur fleur at obscure.org
Fri Jul 10 09:21:16 EDT 2020


Hi Dan,

I can't help unfortunately, but I'm having my own OFX setup issues and I'm curious: What platform do you run GnuCash on?  Also, were you successful in re-setting up your Chase account(s)?

(Also, I'll +1 on the cruft in the notes field on manual import.)


thanks,
fleur
--
Fleur Dragan / fleur at obscure.org




> On Jul 10, 2020, at 4:54 AM, Dan Howell <dhowell66 at gmail.com> wrote:
> 
> Hi,
> 
> After upgrading from GnuCash 3.7 to 4.0 on Windows 10, I realize that comes
> with an AqBanking upgrade as well, requiring me to re-setup all of my
> account connections.
> 
> One issue I'm having is with a Charles Schwab investment account. With
> AqBanking 5 I was able to import successfully, but with AqBanking 6, I see
> in the OFX logs that if fails with error code 2000, "Account information
> may contain bad or invalid characters such as spaces." I tried all the
> suggestions on the GnuCash OFXDirectConnect page to no avail.
> 
> After using the logs to generate OFX requests by hand with curl, I was able
> to determine the problem. The Schwab OFX server is picky about the
> placement of the <DTASOF> parameter. So while the following request sent by
> AqBanking 6 fails:
> 
> [...most of OFX request redacted...]
> </INCTRAN>
> <INCOO>Y
> <INCPOS>
> <INCLUDE>Y
> </INCPOS>
> <INCBAL>Y
> </INVSTMTRQ>
> <DTASOF>20200709015145.000
> </INVSTMTTRNRQ>
> </INVSTMTMSGSRQV1>
> </OFX>
> 
> By sending the same request through cURL, but moving the <DTASOF> parameter
> to right after <INCPOS> (where it was with AqBanking 5), the query succeeds:
> 
> [...most of OFX request redacted...]
> </INCTRAN>
> <INCOO>Y
> <INCPOS>
> <DTASOF>20200709015145.000
> <INCLUDE>Y
> </INCPOS>
> <INCBAL>Y
> </INVSTMTRQ>
> </INVSTMTTRNRQ>
> </INVSTMTMSGSRQV1>
> </OFX>
> 
> So if this could be routed to the proper person who could fix this, I would
> be grateful for this to be fixed in the next version.
> 
> ------
> 
> Another, unrelated issue, and mostly just an annoyance, is that when
> importing, e.g, from my Chase bank account, the <NAME> and <MEMO> fields
> are imported into the GnuCash Description field as "Memo string; Name
> string". This results in e.g.:
> 
>   <NAME>Online Payment 9901156465 To SOU<MEMO>THERN CALIFORNIA GAS
> 
> Being imported as:
> 
>   THERN CALIFORNIA GAS; Online Payment 9901156465 To SOU
> 
> This is backwards from what would be expected--the name field should
> clearly come before the memo field. As I perused through several other
> banks' OFX files, I couldn't find any examples where it would make sense to
> put the Memo field before the Name field, so this isn't unique to Chase.
> 
> By the way, this is different than when importing OFX files manually (i.e.
> through File > Import), where the <NAME> string is put in the Description
> field, and the <MEMO> is put in the Notes field, although with added cruft
> like, "OFX ext. info: |Trans type:Generic debit|Memo:" which is a bit
> annoying to me as well. It would be nice if how OFX fields are imported
> could be made customizable on a per account basis. My OCD brain insists on
> fixing these quirks to make it more presentable, consuming precious amounts
> of my time copying, pasting, and deleting, so I wish this could be
> automated somehow.
> 
> Dan Howell
> dhowell66 at gmail.com
> _______________________________________________
> gnucash-user mailing list
> 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