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 details)

Uploaded Source

File details

Details for the file beancount-future-transactions-0.0.6.tar.gz.

File metadata

File hashes

Hashes for beancount-future-transactions-0.0.6.tar.gz
Algorithm Hash digest
SHA256 4378c3086f88d3f9a7063fbbbc4fb5a1d9eb02644b05a884e0e709e0f914b81b
MD5 021983e99d978e79202f823ec0d67b8b
BLAKE2b-256 8c5834a7d28ae514b44b95a102dbd67b06f2e03ec7339d190f7db001fde389e6

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