Skip to main content

Gnucash to Beancount Converter.

Project description

Gnucash to Beancount Converter

Convert your Gnucash Sqlite3 file to a Beancount text ledger.

Install

pip install gnucash-to-beancount

Usage

gnucash-to-beancount my-ledger.gnucash > my-ledger.beancount

Known Limitations

This version supports:

  • Accounts

  • Transactions and it’s Splits

  • Commodities

  • Prices

Unsupported features:

  • Lots

  • Budget

  • Scheduled Transactions

  • All Business entities

  • Key Value metadata

You may help improve this project by providing a sample Gnucash Sqlite3 file that uses one or more unsupported features.

License

Copyright (C) 2017 Henrique Bastos.

This code is distributed under the terms of the “GNU GPLv2 only”. See LICENSE file for details.

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

gnucash-to-beancount-1.0b0.tar.gz (11.1 kB view details)

Uploaded Source

File details

Details for the file gnucash-to-beancount-1.0b0.tar.gz.

File metadata

File hashes

Hashes for gnucash-to-beancount-1.0b0.tar.gz
Algorithm Hash digest
SHA256 2a5712e4a9c8b9076fbcdebea9ac503bb99104d485f7fc8d5d2aaaab66bfe9a3
MD5 0ccae926ab2d44b67c15a88787187a7b
BLAKE2b-256 0c7b1ff94b583d007c39b26d3b449c71c4da4543010e4bae76b28938991cb0a1

See more details on using hashes here.

Supported by

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