2.0.0 • Published 3 years ago
@xpcoffee/bank-schema-parser v2.0.0
bank-schema-parser
Script to parse bank statement files with known structure and produce a JSON object that conforms to bank-schema.
Currently supported bank statement formats
- 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.
Dependencies
- NodeJS 11 (necessary for readline async iterator)
Installing the repo
Clone the repo
git clone git@github.com:xpcoffee/parse-bank-statement.git \
&& cd parse-bank-statement
Install dependencies
npm install
CLI
See bank-schema-cli for the command line interface of this library.
UI
See bank-schema-ui for the web-UI of this library.