You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Gabriel Augendre ae0dbabf11 Ignore vs code folder 10 hours ago
.github/workflows Test against python 3.8->3.10 2 weeks ago
ofx_processor Implement sending reconciled balance via sms (free mobile) 11 hours ago
tests Add LCL automatic file download 2 weeks ago
.gitignore Ignore vs code folder 10 hours ago
.pre-commit-config.yaml Add development goodies 2 weeks ago
Dockerfile Add dockerfile 2 weeks ago
LICENSE Create LICENSE 2 years ago Improve readme for development 16 hours ago
poetry.lock Implement sending reconciled amount 16 hours ago
pyproject.toml Implement sending reconciled balance via sms (free mobile) 11 hours ago Improve sonar cloud feedback speed 2 years ago Add git tag task 2 weeks ago


PyPI - Python Version PyPI - Format PyPI - Status


python -m pip install ofx-processor


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

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

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

  config   Manage configuration.
  bpvf     Import BPVF bank statement (OFX file).
  ce       Import CE bank statement (OFX file).
  lcl      Import LCL 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.

The file passed in parameter will be deleted unless specified (--keep option on each import command)


This project follows Semantic Versioning.



inv full-test
poetry version <major/minor/patch>
git add .
git commit
inv tag <version>
inv publish publish-docker