This program repairs QFX files that suffer from the "FITID NONE" bug that was reported by user JayLo in this thread the Quicken Community Forurm. The problem seems to affect online Chase Bank credit card accounts. The corrupt QFX files reportedly started downloading on Jan 31 2019 and, as of this writing (Feb 5, 2019) are still appearing.
- Install python (tested with python 3 but python 2 and python 3 should both work) from here.
- Copy fixFitidNone.py to your desktop by RIGHT clicking on THIS LINK and selecting "Save Link As...".
- To fix a corrupted QFX file, drop it on the script you just put on your desktop.
- The QFX file will be modified to have unique FITID values where before there were invalid "NONE" values.
- A backup of the original file with the extension ".original" will be created.
- This program is a modified version of fixChaseFitidNone by hleofxquotes@gmail.com
The only functional difference between this program and the original fixChaseFitidNone.py program is that the original had a more sophisticated command line syntax and wrote a new output file instead of modifying the existing file. The output files generated by the two programs should be identical.
Please file a github issue if you run into any problems with this program.