This context describes a private ledger that records and analyses changes in one person's funds.
Ledger entry: A dated change in funds recorded against one account, with one type, a category path, optional tags, and an optional description. Avoid: Transaction, record, item
Account: A named place whose balance is affected by ledger entries, such as a bank account or payment wallet. Avoid: Source
Type: The fundamental direction and meaning of a ledger entry: initial balance, income, expense, transfer in, or transfer out. An initial balance is a positive amount recorded when an account is created; it has no category, increases that account's balance and net change, and is not income. Avoid: Category, kind
Category path: An ordered path through the fixed category tree belonging to a type. A prefix path is valid even when it does not end at a leaf. Avoid: Category list, classification
Tag: An independent, reusable label that connects ledger entries across the fixed category tree. Avoid: Category
Description: Free text that identifies or explains a ledger entry without carrying fixed classification semantics. Avoid: Tag, memo category
Transfer: One movement of funds between two accounts, represented by a matched transfer-out ledger entry and transfer-in ledger entry of equal amount and date. Avoid: Two unrelated entries
Ledger: The chronologically ordered collection of all ledger entries. Avoid: Report, CSV