Skip to content

Beancount importers for Wise, Monzo and Revolut using beancount-import library

License

Notifications You must be signed in to change notification settings

Evernight/beancount-importers

Repository files navigation

This repository contains a few simple beangulp's CSVImporter or beancount-ingest (legacy interface) importers for Beancount for Wise, Monzo and Revolut banks. They are also integrated for using together with beancount-import

The easiest way to use these importers is via https://github.com/Evernight/lazy-beancount

Alternatively you can also follow setup below for standalone configuration.

Setup

pip3 install git+https://github.com/Evernight/beancount-importers

Usage (direct)

Use it to generate beancount file from source csv like this:

python3 -m beancount_importers.import_wise extract <csv_file>
python3 -m beancount_importers.import_monzo extract <csv_file>
python3 -m beancount_importers.import_revolut extract <csv_file>

Usage (via Beancount-import)

Using it via beancount-import with additional features and an UI

python3 -m beancount_importers.beancount_import_run \
    --journal_file main.bean \
    --importers_config_file importers_config.yml

Note that importers_config.yml is an example file, modify it to match your needs

Then go to the UI at http://localhost:8101/ (by default).

About

Beancount importers for Wise, Monzo and Revolut using beancount-import library

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages