bank-csv
Handle CSV files from a few German banks and PayPal.
Supported CSV files
| Bank | Where to get the CSV |
|---|---|
| N26 | Downloads |
| PayPal | Activity report |
| DKB | DKB Konto Umsätze |
PayPal has (as I found so far) 2 different CSV file formats.
This project uses polars to read CSV files directly by column names. It's a heavier dependency, but it's easier to support different CSV formats without being super strict about column order and presence.
Installation
Install directly from GitHub:
This package is not yet published on crates.io.
Usage
Merge CSV files from a few German banks and PayPal into a single CSV file.
EUR transactions are filtered by default. You can choose a different currency with the --currency option.
This will generate bank-csv-transactions*.csv files in the download directory of the computer, with transactions sorted by date and grouped by month.
Type bank-csv --help for more details.
)
Roadmap (TODO)
- Generate OFX (or QIF) files to be imported into GnuCash