Skip to content

Beancount

Issues:

Tools

Importers

Neovim plugins

LSP

Issues:

Linters / Formatters

Journal Syntax

Plugins

Exporting metrics / Grafana

bean-price

Examples:

bean-price -d $(date -u +%Y-%m-%dT%H:%M:%S) -e EUR:yahoo/btc-eur
bean-price -e EUR:coinbase/btc-eur

Prices from a Beancount Input File:

bean-price --inactive personal.beancount

Other tools

  • beangrep grep-like filter for Beancount

Sorting transactions

beanhub-cli

  • GitHub
  • Docs
  • Comment preserving: Can sort a journal file without dropping comments
  • Based on beancount-black library (it's cli component is in maintenance mode and will get removed soon)
  • No Arch/Manjaro package

Install:

pipx install beanhub-cli

Sort:

bh format accounts/personal/bargeld/bargeld.beancount

Issues

Sorting with native beancount

Beware: All beancount-native methods will strip comments, since the parser ignores comments. There's currently no way of sorting transactions while preserving the comments using native beancount.

Sort transactions in single file with bean-report:

bean-report input.beancount print >output.beancount

Sort transactions in multiple files: Use this script

beancount v3

Missing:

  • Explain doesn't work: EXPLAIN SELECT * FROM year = 2014;