The Directives You'll Actually Use in Beancount
A .beancount file is a stream of directives — dated instructions that either record that something happened or assert that something is true. The asserting ones are what make Beancount stricter than a spreadsheet: when an assertion fails, the file refuses to load, and the error points at exactly where your records and reality diverged. The language defines more directives than you’ll ever need. The everyday working set is nine of them — seven that record, and two, balance and pad, that assert — and this post covers exactly those. ...