Month
Income ฿0.00
Expenses ฿0.00
Total ฿0.00

Personal finance ledger

Phase 1 working prototype

Dashboard

Account overview and month analytics from posted ledger entries.

Assets ฿0
Liabilities ฿0
Net Worth ฿0
AI Review Queue 0
Cash Available THB 0
Credit Card Due THB 0
Notifications 0

Account Groups

Tap an account to view its ledger and edit settings.

Accounts

Month Analytics

Income and expense mix for the selected month.

Stats
Income 0
Expenses 0

Accounts

Cash, bank, investment, and credit card accounts.

Account

Show/Hide Setting

Credit Cards

Statement balance, outstanding balance, and current cycle are separated.

Transactions

Daily, monthly, and yearly views with transaction type color rules.

Category Merchant Amount

Analytics

Expense, income, investment, and reimbursement summaries from posted transactions.

Month
Expenses

Monthly Summary

Cash Flow Mix

Expense Drilldown

Income Breakdown

Trend

Drilldown Transactions

Budgets

Monthly guardrails by expense category, calculated from posted ledger transactions.

Budget Summary

Category Budgets

Reimbursements

Track company-paid expenses as receivables, not income.

Claim Summary

Outstanding Claims

Investments

Investment transfers stay out of expense statistics.

Portfolio Summary

Holdings

Recurring Rules

Confirm repeated subscriptions and bills so forecast and notifications can use stable rules.

Cash Flow Forecast

Estimate income, spending, card due, recurring bills, investment contribution, and projected cash.

Next 30 Days

Forecast Events

Notifications

Prioritized financial alerts from credit cards, cash flow, reimbursements, imports, spending, and recurring bills.

Merchant Memory

Review and tune what the AI remembers about merchants, receivers, categories, and default accounts.

AI Finance Assistant

Ask from local ledger data in this prototype.

พร้อมตอบจากข้อมูล ledger ในเครื่อง

Statement Import

Paste simple CSV rows to create reviewed transactions.

Import Actions

Rows enter a reconcile queue first, so the user can post clean rows and review uncertain rows.

No statement imported yet.

Statement Reconcile Queue

Ending Balance Check

Reconciliation History

Slip OCR

Upload a slip image for server OCR/AI, or paste OCR text as a local fallback.

Slip Image

Shared Slip

Slip images shared from Android are sent to the server ingest pipeline.

Data & Backup

Export or restore the local app database.

Backup

Save accounts, transactions, claims, merchant memory, investments, and settings.

No pre-restore checkpoint yet.

Local Backend Sync

Server not checked. When opened from localhost without an API token, changes auto-save to the local backend.

Server Snapshots

Refresh to view local backend snapshots.

Local Attachments

Refresh to view local slip attachments stored before OCR.

Provider Status

Provider readiness not checked yet.

Supabase Import Plan

Dry-run import plan not checked yet.

App Lock

PIN lock not configured.

Audit Trail

System Checks

Validate accounting invariants and data quality before trusting the dashboard.

Health Summary

Check Results

App Readiness

Trial Balance

AI Review

High confidence is auto-saved when safe. Medium and low confidence wait here.

Pay Credit Card

New Account

Account

Account Group

New Transaction

Accounts
Category

Edit AI Review

Ledger Entries

Possible Duplicate Slip

This imported slip looks similar to an existing transaction. Review it before saving.

Edit Statement Row

Claim Details

Unlock Finance OS

Enter your local PIN to unlock this browser session.

Edit Merchant Memory

Investment Holding

Record Investment Income

Record Investment Sale

Only gain or loss affects income/expense analytics; returned principal stays out of income.