Beancount Importer for DKB CSV exports
beancount-dkb provides an Importer for converting CSV exports of
DKB (Deutsche Kreditbank) account summaries to the Beancount format.
$ pip install beancount-dkb
In case you prefer installing from the Github repository, please note that
master is the development branch so
stable is what you should be
from beancount_dkb import ECImporter, CreditImporter IBAN_NUMBER = 'DE99 9999 9999 9999 9999 99' # your real IBAN number CARD_NUMBER = '9999 9999 9999 9999' # your real Credit Card number CONFIG = [ ECImporter( IBAN_NUMBER, 'Assets:DKB:EC', currency='EUR', file_encoding='utf-8', ), CreditImporter( CARD_NUMBER, 'Assets:DKB:Credit', currency='EUR', file_encoding='utf-8', ) ]
ERROR:root:Importer beancount_dkb.ec.ECImporter.identify() raised an unexpected error: 'utf-8' codec can't decode byte 0xf6 in position 17: invalid start byte
file_encoding parameter. It seems like the CSV exports are
ISO-8859-1 encoded, but
utf-8 seems like a useful default.
Contributions are most welcome!
Please make sure you have Python 3.5+ and Poetry installed.
Git clone the repository -
git clone https://github.com/siddhantgoel/beancount-dkb
Install the packages required for development -
That’s basically it. You should now be able to run the test suite -
poetry run py.test.
Release history Release notifications | RSS feed
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Hashes for beancount_dkb-0.8.3-py3-none-any.whl