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
piporpython 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
File details
Details for the file beancount_future_transactions-0.0.7.tar.gz.
File metadata
- Download URL: beancount_future_transactions-0.0.7.tar.gz
- Upload date:
- Size: 3.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e7da5bd5fb9d6d3a903293c93a0acaa22c5d337f9f58992750769f32b65cf692
|
|
| MD5 |
65b00ae9eef56524e026f098bb8d3f2f
|
|
| BLAKE2b-256 |
e2654dfeed3432830cda7c4dff6707f67b8c8a99855305d08ae0c08404277230
|