Plugins for Beancount to interpolate transactions
Project description
Four plugins for double-entry accounting system Beancount to interpolate transactions by generating additional entries over time.
recur: dublicates all entry postings over time
split: dublicates all entry postings over time at fraction of value
depr: generates new entries to depreciate target asset/liability posting over given period
spread: generate new entries to allocate P&L of target income/expense posting over given period
These plugins are triggered by adding metadata or tags to source entries. It’s safe to disable at any time. All plugins share the same parser that can set maximal period, custom starting date and minimal step by either number or keyword.
You can use these to define recurring transactions, account for depreciation, smooth transactions over time and make graphs less zig-zag.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for beancount-interpolate-2.1.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ea50e10396ee613e39bf6bb4e7970b345f9de6db4af3549c690c59473887896 |
|
MD5 | 1d973a23ed30ac9c661bda8d97ab7087 |
|
BLAKE2b-256 | ba53708e7f0cd7fdff1d1d3b072d0985932e2a06d0888615571b27f4c90ac3b7 |
Hashes for beancount_interpolate-2.1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c1963b39e0e0a4983999fa0a76416419656eaad1dac8d27fd72775877e3b444e |
|
MD5 | da29b37220d78943efa6a114ee1dba9c |
|
BLAKE2b-256 | f9c5f9ede9d3d9647f8338bf86d81a94effa6aa82bb57be8648a27e7e67972d4 |