[GNC] Using Quicken direct connect with USAA
John Ralls
jralls at ceridwen.us
Mon May 25 19:33:02 EDT 2020
When you first set up the User in the AQBanking Wizard did you check the Accounts tab after downloading the accounts the first time?
Regards,
John Ralls
> On May 25, 2020, at 11:47 AM, Jon Schewe <jpschewe at mtu.net> wrote:
>
> It just started working "magically". I tried manually creating an
> account and associating it with a GnuCash account. Then tried getting
> the balance and got an error that I had the account number wrong. So I
> went back into the AQBanking Wizard and executed Retrieve Account List
> to get the full account number. Now when I went over to the accounts
> tab my accounts are there! I was able to associate them with the right
> GnuCash accounts and it seems to be working.
>
> I went back through my setup and deleted my aqbanking user and wrote up
> the steps that worked. It seems there is something about needing a
> dummy account created, otherwise aqbanking won't save the account
> information that it retrieved.
>
> Here are the steps, note the bit about a dummy account.
>
> * Tools -> Online Banking Setup...
> * Create User
> * Next
> * OFX-DirectConnect backend
> * Run
> * Next
> * Select
> * USAA
> * Select bank and click OK
> * Next
> * Enter USAA number with zeros on the left to make the number 9
> digits for the User Name and the User Id
> * Next
> * Next
> * Next
> * Retrieve Account List
> * Enter PIN
> * Finish
> * Click on the Accounts tab
> * If it's empty, create a dummy account using the aqofxconnect
> backend
> * OK
> * Leave everything blank
> * OK
> * Dismiss message about unable to update
> * Users
> * Edit User
> * Bank Settings
> * Retrieve Account List
> * Close
> * Click on Accounts tab and see the new accounts, delete the dummy
> account
> * Close
> * Next
> * Associate to GnuCash accounts, looking at the account number works
> well
> * Next
> * Apply
> * Test by opening a GnuCash account that was associated with USAA
> * Actions -> Online Actions -> Get Balance
> * See the balance show up in a dialog
>
> On Mon, 2020-05-25 at 13:21 -0500, Jon Schewe wrote:
>> Thank you for your help thus far.
>>
>> I noticed that I had AQBanking and GnuCash installed both inside and
>> outside flatpak. I've removed the version outside flatpak, but that
>> didn't help.
>>
>> If there are some additional debugging steps that are suggested for
>> checking aqbanking, let me know and I can see where the integration
>> with GnuCash is breaking.
>>
>> On Mon, 2020-05-25 at 09:47 -0700, John Ralls wrote:
>>
>> Well, that's progress. The communication with USAA is clearly
>> working.
>>
>> Maybe the flatpak sandbox isn't letting GnuCash see the results from
>> AQBanking. Unfortunately I don't have time to investigate this
>> further today.
>>
>> Regards,
>> John Ralls
>>
>>
>>
>> On May 25, 2020, at 9:29 AM, Jon Schewe <jpschewe at mtu.net> wrote:
>>
>> John,
>>
>> Using those settings got me different information in the dialog.
>> However I still don't have an option to associate the accounts. When
>> I close the dialogs I'm back to "Start Online Banking Wizard" and the
>> match step is still grey.
>>
>> 11:24:16 Saving communication log to 1
>> 11:24:16 Sending request...
>> 11:24:16 Using GnuTLS default ciphers.
>> 11:24:16 TLS: SSL-Ciphers negotiated: TLS1.3:ECDHE-RSA-AES-256-
>> GCM:AEAD
>> 11:24:16 Waiting for response...
>> 11:24:17 Saving communication log to 1
>> 11:24:17 Parsing response...
>> 11:24:17 Status for signon request: Success (Code 0, severity "INFO")
>> The server successfully processed the request.
>> 11:24:17 Status for account info request: Success (Code 0, severity
>> "INFO")
>> The server successfully processed the request.
>> 11:24:17 Received account XXXXXXXXX/XXXXXXXXXX ((no bank
>> name)/ACCOUNT)
>> 11:24:17 Received account XXXXXXXXX/XXXXXXXXXX ((no bank
>> name)/ACCOUNT)
>> 11:24:17 Received account (no bank code)/XXXXXXXXXXXXXXXX ((no bank
>> name)/ACCOUNT)
>> 11:24:17 Operation finished, you can now close this window.
>>
>> Jon
>>
>> On Mon, 2020-05-25 at 09:09 -0700, John Ralls wrote:
>>
>> Jon,
>>
>> The Application Settings I use for USAA are
>> Application ID: QWIN
>> Application Version: 2200
>> Header Version: 102
>>
>> In Special Settings:
>> HTTP Version, Client UID, and Security Type are blank, Force SSLv3
>> and Send Short Date are checked, and Send Empty Bank ID and Send
>> Empty FID are unchecked.
>>
>> Another user had trouble with USAA because he had entered a Client
>> UID on the User Settings page, so make sure that's blank too.
>>
>> Yes, SSL v3 is less secure than TLS, but it's better than sending the
>> data in the clear, and yes, the authentication that USAA uses on OFX
>> DirectConnect is less than ideal.
>>
>> Regards,
>> John Ralls
>>
>>
>> On May 25, 2020, at 8:59 AM, Jon Schewe <jpschewe at mtu.net> wrote:
>>
>> Alan,
>>
>> Thanks for the suggestion. I tried not setting any special settings
>> and
>> make sure the SSL v3 is unchecked. Still no change.
>>
>> As far as security goes, this method for getting my transactions
>> appears less secure than using Web Connect. When I login to get to
>> the
>> Web Connect download I need to enter a one time password from my
>> phone,
>> but for Direct Connect I only need my PIN.
>>
>> Jon
>>
>> On Mon, 2020-05-25 at 11:48 -0400, Alan wrote:
>> Jon,
>>
>> Disable SSL v3. Info at wiki.gnucash.org is wrong. It's not secure,
>> and no
>> reputable financial institution should be supporting it for financial
>> transactions.
>>
>> As of this moment, USAA is only supporting TLS 1.2 and 1.3, which are
>> secure.
>> Suggest not setting any of the "special settings" options, and never
>> enable SSL
>> v2 or v3 for any program, except for testing with non-sensitive data.
>>
>> -----Original Message-----
>> From: gnucash-user
>> [mailto:gnucash-user-bounces+alangnuc=bigtowers.net at gnucash.org] On
>> Behalf Of
>> Jon Schewe
>> Sent: Monday, May 25, 2020 10:36 AM
>> To: gnucash-user <gnucash-user at gnucash.org>
>> Subject: [GNC] Using Quicken direct connect with USAA
>>
>> I have been using the Web Connect with USAA for years and that's
>> worked great.
>> However now I see that they are discontinuing support for this
>> feature. So I'm
>> trying to setup Direct Connect. I found the instructions for setting
>> up USAA at
>> https://wiki.gnucash.org/wiki/OFX_Direct_Connect_Bank_Settings#USAA,
>> however I'm not seeing the "Server Capabilities" tab to select the
>> account list
>> download options.
>>
>> I'm using GnuCash 3.10 from flatpak.
>> I'm on Linux.
>>
>> I have the following Settings:
>> "User Settings"
>> User Name, User id and Client UID all set to my USAA number. I have
>> tried both
>> with the 00 prefix and without.
>>
>> "Bank Settings"
>> Broker ID: 5874
>> FID: 24591
>> ORG: USAA
>> Server URL: https://service2.usaa.com/ofx/OFXServlet
>>
>> "Application Settings"
>> I've tried the default application settings and the settings that
>> should be for
>> Quicken 2017:
>> Application ID: QWIN
>> Application Version: 2600
>> Header Version: 102
>>
>> Under "Special Settings" I've tried HTTP Version blank, 1.0 and 1.1.
>> I've checked "Force SSLv3".
>>
>> When I go back to the "Bank Settings" tab I see the following after
>> clicking on
>> "Retrieve Account List".
>>
>> 09:26:37 Sending request...
>> 09:26:37 Using GnuTLS default ciphers.
>> 09:26:37 TLS: SSL-Ciphers negotiated: TLS1.3:ECDHE-RSA-AES-256-
>> GCM:AEAD
>> 09:26:37 Waiting for response...
>> 09:26:37 Operation finished, you can now close this window.
>>
>> The AqBanking Setup never lets me get to the point of associating
>> USAA accounts
>> with GnuCash accounts. Can someone give me some pointers on what is
>> wrong here?
>>
>> Thank you,
>> Jon
>>
>>
>>
>> _______________________________________________
>> 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.
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> 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