Skip to main content

Convert bank record CSV files in various formats to YNAB CSV format

Project description

YNAB CSV Converter

Converts bank record CSV files in various formats to YNAB CSV format.

Any previously converted files will be looked up so that a converted export only contains unique transactions with respect to already converted exports.

Installation

pipx install ynab-csv-converter

Usage

Usage: ynab-csv-converter [options] FORMULA INFILE...

Formula

format: sparekassen
outpath: /home/andsens/converted
archivepath: /home/andsens/archive
outprefix: sparekassen-euro
factor: 7.45

All settings except factor are mandatory. The above formula looks for converted files in /home/andsens/converted/sparekassen-euro-[daterange] and removes transactions from the inputfiles that already exist in those converted files. All amounts are multiplied by 7.45 (EUR -> DKK). Once converted from "sparekassen" format to "ynab" format, the transactions are written to /home/andsens/converted/sparekassen-euro-[daterange], while the original file is archived at /home/andsens/archive/sparekassen-euro-[daterange].

The daterange corresponds to the dates of the latest and earliest transaction (in that order, so that newest exports are sorted last).

Supported formats

  • DanskeBank (key: danskebank)
  • Sparekassen (key: sparekassen)
  • Lån & Spar (key: laanspar)
  • Nordnet (key: nordnet)
  • HypoVereinsbank (key: hypovereinsbank)
  • SaxoTraderGo Account Statement (key: saxotradergo)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ynab_csv_converter-1.0.5.tar.gz (9.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ynab_csv_converter-1.0.5-py3-none-any.whl (19.8 kB view details)

Uploaded Python 3

File details

Details for the file ynab_csv_converter-1.0.5.tar.gz.

File metadata

  • Download URL: ynab_csv_converter-1.0.5.tar.gz
  • Upload date:
  • Size: 9.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ynab_csv_converter-1.0.5.tar.gz
Algorithm Hash digest
SHA256 6b6056653f026e4216b4a99fd95b7aebaf52148595d0a8ef7ec8dcb3177b84d3
MD5 4914ec15f68eaf5898a5c8d23cd06b9f
BLAKE2b-256 6e008c3fb2672fc0de7a584ff278ee13c0c55c648796c6c712170e8819676bfb

See more details on using hashes here.

Provenance

The following attestation bundles were made for ynab_csv_converter-1.0.5.tar.gz:

Publisher: release.yaml on andsens/ynab-csv-converter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ynab_csv_converter-1.0.5-py3-none-any.whl.

File metadata

File hashes

Hashes for ynab_csv_converter-1.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 8d252a8587e4fafd7dcca56b696ddce232b735440ae500ed93ddc07b9928c858
MD5 30b8a60afb01feeaffcf99cc9d749400
BLAKE2b-256 01f1fed057962f5bda1eb678c8cf83b81d75d91374442a90c7a2803a7c28ef28

See more details on using hashes here.

Provenance

The following attestation bundles were made for ynab_csv_converter-1.0.5-py3-none-any.whl:

Publisher: release.yaml on andsens/ynab-csv-converter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page