Skip to content

Script to parse a bank statement and produce a JSON object

License

Notifications You must be signed in to change notification settings

xpcoffee/bank-schema-parser

Repository files navigation

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

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.

About

Script to parse a bank statement and produce a JSON object

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published