Skip to main content

A.set of plugins for the Beancount plaintext accounting system

Project description

beancount-tb-plugins

This is a collection of plugins for the beancount accounting software.

auto_ratio

In the context of a shared (joint) bank account, typically with one's partner, it is often the case that contributions are not based on an even split. For that reason, expenses from that account should be split based on the ratio of the contributions, which may change over time based on personal circumstances (e.g. one person getting a salary increase).

This plugin allows to define a ratio for an account, valid in a certain time period, and then automatically adds metadata to transactions involving that account.

noduplicates_extended

This builds on the official noduplicates plugin to take into account metadata (from a transaction and its postings). This avoids false positives in the noduplicates plugin, by expanding the criteria used to differentiate transactions.

My own use case: a joint account with my partner, which we use to pay for public transport. When going out together, our bank would generate almost identical transactions (same amount, date and time, payee, etc.), which can only be distinguished by the metadata (e.g. the card used for the transaction).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

beancount_tb_plugins-0.1.0.tar.gz (46.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

beancount_tb_plugins-0.1.0-py3-none-any.whl (19.0 kB view details)

Uploaded Python 3

File details

Details for the file beancount_tb_plugins-0.1.0.tar.gz.

File metadata

File hashes

Hashes for beancount_tb_plugins-0.1.0.tar.gz
Algorithm Hash digest
SHA256 eb33ab280dab9f9034ebcc64c3e048e472dd02545b8c54f10bd230d10f63f33f
MD5 8240ba42a4ef61d23ee1daf8d9bc5f3d
BLAKE2b-256 0508ea5fc056420645d608e710bfeaa0821d4f61d7fc7319c69b97119e0c4b16

See more details on using hashes here.

File details

Details for the file beancount_tb_plugins-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for beancount_tb_plugins-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bdbb700ece59afdd1c83769c23701a808ecfe37382fcc16e5c134068281b2e6c
MD5 8595b9c9b555f23b81177389a5525940
BLAKE2b-256 20a06edba921cc00ba5b81fcbd78d167250ed1625402ecf28fad764a55dffca8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page