/zkb-converter

Primary LanguageGoMIT LicenseMIT

ZKB Converter

Converts grouped transactions in a ZKB transaction CSV (incl. details) to single transactions.

Usage

go run main.go "data/export-detailed.csv" > data/export.csv

Example

Grouped transactions like:

"03.12.2021";"Belastungen eBanking Mobile (2)";"";"";"A012B34567CDE89H";"";"300";"";"03.12.2021";"600";""
"";"Swisscom";"CHF";"100";"";"";"";"";"";"";""
"";"EKZ";"CHF";"200";"";"";"";"";"";"";""

get converted to:

"03.12.2021";"Swisscom";"";"";"A012B34567CDE89H-1";"";"100";"";"03.12.2021";"";""
"03.12.2021";"EKZ";"";"";"A012B34567CDE89H-2";"";"200";"";"03.12.2021";"";""