Skip to main content

A plugin for Beancount that suppresses future transactions

Project description

Beancount future transactions

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.6.tar.gz (3.4 kB view hashes)

Uploaded Source

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