Script to parse bank statement files with known structure and produce a JSON object that conforms to bank-schema.
- FNB
DEFAULT
- this is for the CSV statements that gets sent to you every X months or that you download from the site.TRANSACTION_HISTORY
- this is for the CSV statements downloaded from the transaction history page.
- StandardBank
DEFAULT
- this is for the CSV statements that gets sent to you every X months or that you download from the site.HANDMADE
- this is for the CSV statements are hand-crafter (e.g. for backfilling purposes).
If you need an additional format, please submit a pull-request or submit an issue.
- NodeJS 11 (necessary for readline async iterator)
Clone the repo
git clone git@github.com:xpcoffee/parse-bank-statement.git \
&& cd parse-bank-statement
Install dependencies
npm install
See bank-schema-cli for the command line interface of this library.
See bank-schema-ui for the web-UI of this library.