beancount payeeverif
beancount_payeeverif is the "payee verification" plugin for beancount,
fulfilling the following functions:
-
Every transaction has a non-NULL
payeefield:; 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_payeesregex.
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.
Release files for beancount-payeeverif 1.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| beancount_payeeverif-1.0.2.tar.gz | 5.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| beancount_payeeverif-1.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 8.8 kB
Release files / beancount_payeeverif-1.0.2.tar.gz
| Download URL | beancount_payeeverif-1.0.2.tar.gz |
|---|---|
| Size | 5.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
93d762d4521e8bc6e2fcb95eb071d470bd1abe9cf52a388d237dd993ce01ee0d
|
|
BLAKE2b-256 checksum How to use checksums |
e0b1049534957f9e024a10511693e832fdaead97bea02a68191da24b97f5f1c1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6
|
Release files / beancount_payeeverif-1.0.2-py3-none-any.whl
| Download URL | beancount_payeeverif-1.0.2-py3-none-any.whl |
|---|---|
| Size | 3.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5cb6c8972d3302c1ce8ed8e0b6a7da928e591ac9ca9f294f4d8588bfd499a93d
|
|
BLAKE2b-256 checksum How to use checksums |
1a9b122f88cb3483e2d03755a9281a3fd3ecd28241cfc8a97dad0bfea0655f43
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6
|