[GNC] USAA Direct Connect Issue - again.

smada46 at hotmail.com smada46 at hotmail.com
Thu Jan 5 15:03:54 EST 2023


A couple of weeks ago I attempted to download my USAA transactions using Direct Connect for OFX through GnuCash. It failed several times over a couple of days with the error:  “The user cannot sign on because he or she entered an invalid user ID or password.”  I then followed the procedures to reenroll.  The Access ID and Access Pin were the same but the URL produced a new 5 section Client ID which I changed to all caps and input into Aqbanking per the directions  Once input, I then successfully downloaded my accounts after putting in my Access Pin.  I applied everything and closed Aqbanking.  I received an e-mail from USAA confirming that Quicken Direct Connect was now connected to my USAA accounts.  I also logged on to my profile at USAA and confirmed that Quicken Direct Connect showed as a connected app.

At that point, I again tried to download transactions through GnuCash and received the same error:  Following is the script for that action.   (Note I have changed the User and account numbers to X’s)

AqBanking v6.5.3.0stable
Sending jobs to the bank(s)
Sorting commands by account
Sorting account queues by provider
Send commands to providers
Send commands to provider "aqofxconnect"
Locking customer "xxxx"
Sending request...
Connecting to server...
Resolving hostname "df3cx-services.1fsapi.com" ...
IP address is "45.60.151.211"
Connecting to "df3cx-services.1fsapi.com"
Connected to "df3cx-services.1fsapi.com"
Using GnuTLS default ciphers.
TLS: SSL-Ciphers negotiated: TLS1.3:ECDHE-RSA-AES-128-GCM:AEAD
Connected.
Sending message...
Message sent.
Waiting for response...
Receiving response...
HTTP-Status: 200 ()
Response received.
Disconnecting from server...
Disconnected.
Parsing response...
Status for signon request: General error (Code 2000, severity "ERROR")
Error other than those specified by the remaining error codes. (Note: Servers should provide a more specific error whenever possible. Error code 2000 should be reserved for cases in which a more specific code is not available.)
Status for transaction statement request: Signon invalid (Code 15500, severity "ERROR")
The user cannot signon because he or she entered an invalid user ID or password.
Unlocking customer “xxxx"

Below is the corresponding trace:

* 10:35:38 ERROR <> /Users/john/Development/Gnucash-Build/Gnucash-4-10.13-x86_64/src/aqbanking-6.5.3/src/libs/plugins/backends/aqofxconnect/provider_sendcmd.c:  355: Handling user "xxxxxxxx"
* 10:35:38 ERROR <> /Users/john/Development/Gnucash-Build/Gnucash-4-10.13-x86_64/src/aqbanking-6.5.3/src/libs/plugins/backends/aqofxconnect/provider_sendcmd.c:  272: Handling account "xxxx"
* 10:35:51 ERROR <gwenhywfar> /Users/john/Development/Gnucash-Build/Gnucash-4-10.13-x86_64/src/gwenhywfar-5.10.1/src/gui/gui_dialogs.c:  365: Progress by id 00000002 not found

Note:  In the trace, the “Handling User” is followed by the Access ID.  The “Handling Account” is followed by a four digit number that is different than the Customer number in the script.  When testing download of a different account, the “Handling Account” is followed by another different number so “Handling Account” is probably account specific. 

After the last failure, I went back to Aqbank setup and tried to again download my accounts as a test and this time it failed with the same error message.

This same issue happened in May 2021 and I reenrolled as above and it worked fine until now  

Any ideas or help on how to fix this would be appreciated.

The problem started while using GC 4.11.1 though it worked perfectly in GC 4.11.1 until recently and now the issue persists in GC 4.13.  I’m using macOS Monterey v 12.6.2




More information about the gnucash-user mailing list