Download OFX files from bank, parse them and import them to YNAB
Find a file
2020-03-31 18:32:54 +02:00
.github/workflows Unshallow repo for sonar 2020-02-29 14:02:52 +01:00
ofx_processor Add LCL processor and extract common OFX logic 2020-03-31 18:32:54 +02:00
tests Add LCL processor and extract common OFX logic 2020-03-31 18:32:54 +02:00
.gitignore Initial commit 2020-01-15 14:42:57 +01:00
LICENSE Create LICENSE 2020-01-15 14:50:38 +01:00
poetry.lock Add coverage as dev dependency 2020-02-26 18:56:57 +01:00
pyproject.toml Bump version and add semver info to readme 2020-02-29 18:28:19 +01:00
README.md Bump version and add semver info to readme 2020-02-29 18:28:19 +01:00
sonar-project.properties Improve sonar cloud feedback speed 2020-02-29 13:54:51 +01:00

ofx-processor

PyPI - Python Version PyPI - Format PyPI - Status GitHub release (latest by date including pre-releases) License GitHub Workflow Status Sonar Coverage Bugs Code Smells Maintainability Rating Quality Gate Status Reliability Rating Security Rating Technical Debt

Usage

Usage: ynab [OPTIONS] COMMAND [ARGS]...

  Import your data to YNAB with the processors listed below or manage your
  config.

Options:
  --version   Show the version and exit.
  -h, --help  Show this message and exit.

Commands:
  config   Manage configuration.
  bpvf     Import BPVF bank statement (OFX file).
  ce       Import CE bank statement (OFX file).
  revolut  Import Revolut bank statement (CSV file).

All transactions will be pushed to YNAB. If this is your first time using the script, it will open a generated config file for you to fill up.

The account and budget UUID are found in the YNAB url when using the web app.

Versions

This project follows Semantic Versioning.