Metadata-Version: 2.1
Name: beancount-future-transactions
Version: 0.0.5
Summary: A plugin for Beancount that suppresses future transactions
Home-page: http://github.com/Rudd-O/beancount-future-transactions
Author: Manuel Amador (Rudd-O)
Author-email: rudd-o@rudd-o.com
License: GPL
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: End Users/Desktop
Classifier: License :: OSI Approved :: GNU General Public License (GPL)
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3 :: Only
Requires: beancount
Description-Content-Type: text/markdown

# 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"
```
