Hope you saw my "ignore my last." I got through the gather stage. The problem with
make_new_F2O_DBgather.bat.bat is that the batch file doesn't search at
c:\, it searches
c:\xfr. Since my xfr directory is in
c:\users\Dan Battagin\OneDrive\Microsoft Money\pocketsense\xfr, it never found it. However, I looked at the output and figured out what was "expected" to be in
F2O_DBgather.bat (I called that F2O_DBgather.py in my previous email) and update it to contain:
cd "%USERPROFILE%\documents\F2O"
python F2O_DBgather.py "c:\xfr" %1
Which got me to a totally valid F2O_DB.csv
SPAXX,31617H102,MF,FIDELITY GOVERNMENT MONEY MARKET
FXAIX,315911750,MF,FIDELITY 500 INDEX FUND
FDRXX,316067107,MF,FIDELITY GOVERNMENT CASH RESERVES
MSFT,594918104,STOCK,MICROSOFT CORP
VOO,922908363,STOCK,VANGUARD INDEX FUNDS S&P 500 ETF USD
VBK,922908595,STOCK,VANGUARD SMALL
VTI,922908769,STOCK,VANGUARD INDEX FDS VANGUARD TOTAL STK MKT ETF
MA,57636Q104,STOCK,MASTERCARD INCORPORATED CL A
V,92826C839,STOCK,VISA INC
UMMW,UMMW,MF,VANG INST INDEX PLUS
However, my next step was running F2O.bat (which invokes F2O.py), and now I get the following output:
C:\Users\Dan Battagin\Documents\F2O>F2O.bat
F2O Fidelity-specific CSV 2 OFX converter Dated 2026/2/9 beta13E
Traceback (most recent call last):
File "f2o.py", line 19, in <module>
from dateutil.parser import parse
ImportError: No module named dateutil.parser
Python detected an error during execution of f2o.py program. Note error message above.
To address that, I ran this, which seemed to work:
python.exe -m pip install --upgrade python-dateutil
Then, ran f2o.bat again, which invoke f2o.py and I get the following output:
C:\Users\Dan Battagin\Documents\F2O>python f2o.py
F2O Fidelity-specific CSV 2 OFX converter Dated 2026/2/9 beta13E
Fidelity csv 2 Ofx converter
********FATAL F2O ERROR********
F2O needs at least one Accounts_History and Portfolio_Positions file from Fidelity
Go to the Fidelity web page, and download the CSV file from the Positions and Activity web pages.
Take the defaults, and that will put the files in the Downloads folder, where F2O defaults to looking.
Then come back and try F2O again.
No need to delete or rename these files between downloads. Relax. Take defaults.
Press the Enter key to exit.
Press Enter to continue...
I've downloaded both Accounts_History.csv and Portfolio_Positions.csv into my Downloads folder, and also into the folders I configured in F2O_cfg.py:
IGNORE_BEFORE_YYYYMMDD="20260118"
DEBUG=0
OVERRIDE_WRITE_FOLDER="%USERPROFILE%/OneDrive/Microsoft Money/pocketsense and popdown (May 2023)/xfr"
OVERRIDE_HISTORY_FILES="%USERPROFILE%/OneDrive/Microsoft Money/F2O Data/csv-history"
OVERRIDE_POSITIONS_FILES="%USERPROFILE%/OneDrive/Microsoft Money/F2O Data/csv-positions"
At this point, not really sure where to go, since it seems that I have the files in all the right places.
Thanks again; headed to bed for tonight, but happy to keep going tomorrow.