Transforms PDF bank statements from HSBC into a list of operations in JSON or TSV format.
JavaScript Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
HsbcStatementParser.js
README.md
convert.sh
hsbcextr.js
hsbcextr.sh
package.json

README.md

HsbcStatementParser

Parses and converts HSBC bank statements downloaded in PDF format into a list of operations in JSON or TSV format.

Relies on Modesty's PDF2JSON Node.js module.

Only supports statements in French language, for now.

Installation

npm install hsbc-statement-parser

CLI Syntax

hsbcextr <json|tsv|null|1line|test> <pdf_file_name_1> [<pdf_file_name_2> [<pdf_file_name_3> ...]]

Usage

var parser = new HsbcStatementParser();
parser.parseFile(pdfFilePath, function(err, sta){
    if (err)
        console.error(err.stack);
    else {
      console.log("parsed " + sta.ops.length + " operations");
      console.log("closing balance: " + sta.balTo);
    }
});