Skip to main content

A collection of plugins for Beancount

Project description

beancount-reds-plugins

A collection of plugins for Beancount, software for plain text, double entry bookkeeping. See README.md in individual directories for plugin specific documentation.

Plugin list:

  • autoclose_tree: automatically closes all of an account's descendants when an account is closed.
  • capital_gains_classifier: rebooks capital gains into separate long and short accounts, and separate gains and losses accounts
  • effective_date: enables per-posting dates (each posting in a transaction can have a different date)
  • opengroup: Inserts open statements for sets of accounts based on specifiable rules.
  • rename_accounts: rename arbitrary accounts on the fly (eg: move Taxes from Expenses to Income when you temporarily want to view all your Expenses except taxes)
  • zerosum: find matching pairs of postings that sum up to zero. Useful in de-duplication, and tracking things such as reimbursements, rebates, etc.

Installation

pip3 install beancount-reds-plugins

Or to install the bleeding edge version from git:

pip3 install git+https://github.com/redstreet/beancount_reds_plugins

Usage

Invoke and configure a plugin by including it in your beancount source. For example, invoke the rename_accounts plugin like so:

plugin "beancount_reds_plugins.rename_accounts.rename_accounts" "{
 'Expenses:Taxes' : 'Income:Taxes',
 }"

See README.md in individual directories for how to configure each plugin.

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

beancount_reds_plugins-0.3.0.tar.gz (49.5 kB view details)

Uploaded Source

Built Distribution

beancount_reds_plugins-0.3.0-py3-none-any.whl (54.2 kB view details)

Uploaded Python 3

File details

Details for the file beancount_reds_plugins-0.3.0.tar.gz.

File metadata

File hashes

Hashes for beancount_reds_plugins-0.3.0.tar.gz
Algorithm Hash digest
SHA256 deec76e1d853854fdbff1cf78a39938390ca18554a6cab21a1845ec293e58673
MD5 96facedefc94bf3907efcd87e4f43bb3
BLAKE2b-256 09d43d873e19e99b8441244d04a0e99eb7609abc627079ff3d044a20b2229daa

See more details on using hashes here.

File details

Details for the file beancount_reds_plugins-0.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for beancount_reds_plugins-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4bf7d56a9d8084acb50591283cf1724eaa035c2f2df2ac70a3370b0d068da6ed
MD5 89e0b479528284e75bc24d3ffec5ee26
BLAKE2b-256 ae2b8d3dd2baddefbb91d6857f0765c75149ff7ee00fbfb8504064f6c0135032

See more details on using hashes here.

Supported by

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