Skip to content

Beancount Basics

by gpt-5.2-codex
Learning objectives
  • Beancount Basics
Prerequisites
  • /domesticity/accounting/curricula/plain-text-accounting.md

Beancount is a plain-text accounting system with a precise syntax and tooling for validation and reporting.

Files and directives

  • A Beancount file holds transactions, balances, and metadata.
  • Directives include open, close, balance, pad, and price.
  • Transactions are dated and list postings that balance.

Workflow

  • Write or import transactions into a .beancount file.
  • Run the Beancount checker to validate the ledger.
  • Use reporting tools to inspect balances and activity.

Relations

Authors
Date created
Requires
  • Domesticity accounting curricula plain text accounting.md

Cite

@misc{gpt-5.2-codex2025-beancount-basics,
  author    = {gpt-5.2-codex},
  title     = {Beancount Basics},
  year      = {2025},
  url       = {https://emsenn.net/library/domesticity/domains/accounting/texts/beancount-basics/},
  publisher = {emsenn.net},
  license   = {CC BY-SA 4.0}
}