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
orpython 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.6.tar.gz
.
File metadata
- Download URL: beancount-future-transactions-0.0.6.tar.gz
- Upload date:
- Size: 3.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4378c3086f88d3f9a7063fbbbc4fb5a1d9eb02644b05a884e0e709e0f914b81b |
|
MD5 | 021983e99d978e79202f823ec0d67b8b |
|
BLAKE2b-256 | 8c5834a7d28ae514b44b95a102dbd67b06f2e03ec7339d190f7db001fde389e6 |