Skip to main content

A plugin for Beancount that suppresses future transactions

Project description

Beancount future transactions

Attention: The project beancount-future-transactions has been superseded by beancount-extensions. This is the last release of the project as is -- upgrade your Beancount setup to use the new project.

This is a very simple plugin for Beancount that filters out transactions with a future date, provided they are tagged with the #future tag.

To use:

  • Install using your favorite Python method — probably pip or python setup.py install, although you may want to install to your user directory (pip --user).
  • Include the stanza plugin "beancount_extensions.future_transactions" in your Beancount file.

That's it.

From this point on, any transaction with a future tagged #future will not appear in your reports and queries.

If you want to suppress all future-dated entries, add the option suppress_all_future_entries to your plugin stanza:

; beancount.bean

plugin "beancount_extensions.future_transactions" "suppress_all_future_entries"

if you want to suppress entries taggedwith a different tag, say, #excludenow, then you can use the following option:

; beancount.bean

plugin "beancount_extensions.future_transactions" "tag_to_suppress=excludenow"

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_future_transactions-0.0.7.tar.gz (3.5 kB view details)

Uploaded Source

File details

Details for the file beancount_future_transactions-0.0.7.tar.gz.

File metadata

File hashes

Hashes for beancount_future_transactions-0.0.7.tar.gz
Algorithm Hash digest
SHA256 e7da5bd5fb9d6d3a903293c93a0acaa22c5d337f9f58992750769f32b65cf692
MD5 65b00ae9eef56524e026f098bb8d3f2f
BLAKE2b-256 e2654dfeed3432830cda7c4dff6707f67b8c8a99855305d08ae0c08404277230

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