Glossary
Key terms used throughout Surebeans.
Core Concepts
- Record:A single dated transaction (date, payee, status, postings)
- Posting:One line of a record: an account + amount
- Transfer:A record where both postings are to asset/liability accounts
- Virtual Posting:A posting in
[brackets], used for budget allocations - Account:A named ledger (e.g.,
Assets:Checking,Expenses:Groceries) - Account Type:Asset, Liability, Income, Expense, Equity, Budget, Tracking
- Journal:The ledger file containing all records
Import
- Bank Record:A flat representation of a transaction from an external source
- Bank ID:Source identifier on a Bank Record (e.g.,
"ynab","hledger","discover") - Import Tag:Per-posting deduplication tag:
import:{bankId}:{6-char hash} - Import Review:UI for comparing imported records against existing journal records
Accounting
- Envelope:Budget category that money is allocated to before spending
- Double Entry:Every record’s postings must sum to zero
- Cleared Status:Uncleared, Cleared, or Pending
- Running Balance:Cumulative account balance up to a given record