I've been trying to figure out why I'm not able to get GnuCash to connect to Chase's online banking, and I think I've tracked down the difference between a working request and the failing ones.
Following https://stackoverflow.com/questions/48157580/how-do-i-programmatically-download-my-bank-transactions-from-chase-without-using and the script it links to ( https://raw.githubusercontent.com/agtsai-i/ofx/master/ofx-ba-tfb.py), I was able to successfully fetch an account list. Comparing that to GnuCash's ofx.log, there are a handful of differences, but the one that seems to be causing the problem is the NEWFILEUID header. GnuCash sends a header that looks like: NEWFILEUID:20190923223547.000 While that python script sends a uuid, e.g.: NEWFILEUID:83339694c9e8454391bb91ea0deb8839 Chase does not like the GnuCash value, but merely dropping the ".000" off the end seems to be enough to get things working. So, I have a couple of questions: * Has this been fixed in a newer version of GnuCash? I'm using GnuCash 3.6 because 3.7 just crashes (see my other email "GnuCash 3.7 crash in online banking"). * Is there an easy way to tweak was GnuCash sends without needing a new release? Thanks, Eric _______________________________________________ gnucash-user mailing list gnucash-user@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.