Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/maoueh/dofx
Desjardins OFX - A (hackish, quick) text tool to print stats and clean up desjardins QFX exported file
https://github.com/maoueh/dofx
Last synced: 2 days ago
JSON representation
Desjardins OFX - A (hackish, quick) text tool to print stats and clean up desjardins QFX exported file
- Host: GitHub
- URL: https://github.com/maoueh/dofx
- Owner: maoueh
- Created: 2019-07-19T22:44:46.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2019-07-19T22:46:23.000Z (about 5 years ago)
- Last Synced: 2024-06-19T04:28:33.225Z (4 months ago)
- Language: Go
- Size: 2.93 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Desjardins OFX
A (hackish, quick) tool to print stats and clean up
desjardins QFX exported file that are in the OFX format
but it seems without tag ending?I'm far from having the propre knowledge to create a full
blown reader/writer for OFX/QFX file format.However, I add to transform my QFX exported file from
Desjardins website.I wanted to:
- Print stats about the file (min transaction date, max transaction date, duplicated `FITID`).
- Clean up duplicated `FITID` to ensure they are all unique to please Quicken import which assumes it's the same.
- Update the `FITID` for a given date range so I could re-import deleted transactions from Quicken.The [main.go](./main.go) is a quick text processing tool that
does all this.The compiled binary permits `stats` and `clean` commands. For
the update `FITID` for range, you will have to edit the source
code and link the `update_fitid_in_range` function somewhere
and edit the date range parameters accordingly.