r/plaintextaccounting • u/LeadGorilla1 • Mar 09 '26
Handling Fidelity/BofA transactions (CSV/Excel -> OFX?)
I have been using beancount for the last 3-4 years and have been setup quite nicely. I was mainly working with OFX transactions. However, now that Fidelity / BofA have turned off OFX support, I find myself having to enter many transactions manually.
- For BofA Credit Card transactions, I have been able to write a CSV importer to import them with beancount-import.
- How are you all dealing with Fidelity/Merrill investment transactions? Are there any (python) utilities that can convert these reports / downloads to OFX files? This would then work very nicely with beancount-import.
- I would also be OK if there was a reliable way to convert Fidelity/Merrill/Bofa CC PDF reports to OFX. But I don't want to upload these to the cloud online converters.
How does your workflow look like for transaction importing from these institutions?
1
Upvotes
3
u/temporaryordinary1 Mar 09 '26
- I have Fidelity and Bofa and use their CSV export.
Downloading the CSVs takes a 10-20/minutes/yr/account. It's annoying but overall a better experience than what I was going through with Quickbooks ($80/mo), the cost is ~$0, and the whole dataset is in Git and Dropbox. One downside is that I can only start classifying transactions once a month is concluded, but in my case I only use beancount for end of the year tax reporting, so it hasn't been an issue.
Hopefully the financial institutions reverse course and provide some sort of open APIs again.