Skip to main content

A.set of plugins for the Beancount plaintext accounting system

Reason this release was yanked:

accidental publish

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.4.tar.gz (40.5 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.4-py3-none-any.whl (12.6 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for beancount_tb_plugins-0.1.4.tar.gz
Algorithm Hash digest
SHA256 6e95ca15f8c6c9aa840af4444df72540a15bb3ccea40559223039baafcbfd68e
MD5 26c9672c30f82f94f8ccf16371198832
BLAKE2b-256 0dc63acd3be81d2570b22e5fcdefafc735d7389acdc22579d4b79a8432921956

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for beancount_tb_plugins-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 588789f2b410e2142ce8d38be2fab466c8aaee750ece271c5e7dc480ae4cc29b
MD5 475ee6fa759251dee00439095f02518b
BLAKE2b-256 6d5a4d43b20a296312448100b673ec6b073e68fc58ddc53f6e2da976f4e6b551

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