beancount-payeeverif 1.0.2

Last updated:

0 purchases

beancount-payeeverif 1.0.2 Image
beancount-payeeverif 1.0.2 Images
Add to Cart

Description:

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.

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.