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, andprice. - Transactions are dated and list postings that balance.
Workflow
- Write or import transactions into a
.beancountfile. - Run the Beancount checker to validate the ledger.
- Use reporting tools to inspect balances and activity.