abn-amro

Installation
SKILL.md

Commands

node abn-amro.mjs <export.TAB> [--account <number>]                     # CSV to stdout
node abn-amro.mjs <export.TAB> [--account <number>] --append <file.csv> # add rows the file doesn't have

Download transactions in Internet Banking in the TXT format; the file is named TXT<timestamp>.TAB. An export can hold several accounts; --account picks one (the first column of the file).

--append matches rows on Date, Amount and Balance After, adds the new ones at the end, and leaves any extra columns of the file (your own Category, Note, …) empty for them. It creates the file if it doesn't exist. Rows in a description format it doesn't know get an empty Type and a warning.

Output

UTF-8, CRLF, oldest row first, dot decimals, signed amounts (negative = money out):

Installs
1
Repository
ghuron/skills
First Seen
14 days ago