Last updated:
0 purchases
beancountpayeeverif 1.0.2
beancount payeeverif
beancount_payeeverif is the "payee verification" plugin for beancount,
fulfilling the following functions:
Every transaction has a non-NULL payee field:
; this will throw an error
2020-06-01 * "" "fix faucet leak"
Expenses:General
Assets:Bank -150 bean
; this will pass validation
2020-06-02 * "plumber" "fix faucet leak"
Expenses:General
Assets:Bank -150 bean
TODO: coming soon Transactions touching certain accounts must match
an allowed_payees regex.
installation
pip install beancount_payeeverif
usage
In your toplevel .beancount file, include:
plugin "beancount_payeeverif"
See the .beancount files in test for examples.
developing
Install package and dev requirements locally:
python3 -m pip install -e .[dev]
Run tests:
python3 -m pytest
Build both binary and source distributions locally:
python3 setup.py bdist_wheel sdist
See sanitize.sh for maintainer's personal tooling.
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.