Skip to main content

CSV importer script from Triodos online banking for beancount

Project description

Beancount Triodos Importer

beancount-triodos-importer provides a python import script for beancount to import CSV exports from triodos online banking.

Usage

Installation

Install beancounttriodos from pip like this:

    pip install beancounttriodos

Configuration

Write a configuration file, eg. config.py, (or extend your existing one) to include this:

    import beangulp
    import beancounttriodos

    CONFIG = [
        beancounttriodos.CSVImporter('NL12TRIO3456789012', 'Assets:Your:Account')
    ]

    if __name__ == '__main__':
        main = beangulp.Ingest(CONFIG)
        main()

Your IBAN account number (NL12TRIO3456789012 in the example) will be used by beangulp to match with the CSV export from the website.

Daily use

  1. Download the CSV file from your triodos online banking,
  2. Run config.py extract transaction_file.csv

License

This package is licensed under the MIT License.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

beancounttriodos-1.0.0.tar.gz (3.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

beancounttriodos-1.0.0-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

File details

Details for the file beancounttriodos-1.0.0.tar.gz.

File metadata

  • Download URL: beancounttriodos-1.0.0.tar.gz
  • Upload date:
  • Size: 3.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.2

File hashes

Hashes for beancounttriodos-1.0.0.tar.gz
Algorithm Hash digest
SHA256 2ce2eccebf77faeb1300974f22c84a9aab7907b802df634191170a02b5a33413
MD5 26db9a4122edf721cfc5353fa0c141e2
BLAKE2b-256 6de4241d4570b3e76905b5fbf41d2525e78d57ee4a64e102fe959618d0c70fa0

See more details on using hashes here.

File details

Details for the file beancounttriodos-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for beancounttriodos-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5d8de2cab963dd03cc58d75b048ffc1066b27d8c3c5762aabb01ab57f97e0e65
MD5 001d59d8b46f412388f2e9913ed24875
BLAKE2b-256 41f898f20ed1715d52c88defba70a09596ce8f10f929cdc0872b0209296b3ce4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page