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.
pip3 install git+https://github.com/Evernight/beancount-importers
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>
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).