Accounts
An account represents a single financial account — a checking account, savings account, credit card, investment account, or loan. Each account belongs to a financial institution and has a current balance.balance_available may be null for accounts that don’t report available balances, such as some investment accounts.Transactions
A transaction is a single financial event — a purchase, payment, deposit, transfer, or fee. Transactions belong to an account and include merchant information, categorization, and timing data.Amount and direction
Dates
Pending transactions may change amount, date, or disappear entirely before posting. Use the transaction
id for deduplication — don’t match on amount or description.
Categories
Merchant
Recurring streams
A recurring stream is a detected pattern of repeated transactions — subscriptions, monthly bills, or regular income. Yoshi identifies these automatically from transaction history.Scores
Yoshi calculates four financial health scores, each on a 0–100 scale:
Scores are recalculated daily. The
observation_date field indicates when the scores were last computed.