Dashboard Module
Your Dashboard
A real-time, read-only view of your cash position — pulled live from your other modules, with nothing to set up and nothing stored here of its own.
Start here
How your dashboard works
There’s no setup flow for this module — it has no records, statuses, or forms of its own. Everything on it is calculated fresh, every time you open it, from real activity already recorded elsewhere: Banking transactions, Banking transfers, reimbursed expense claims, and — for companies on double-entry accounting — manual cash-touching journal entries.
Because it’s built strictly from real, dated cash movement, it deliberately leaves out anything that hasn’t actually happened yet: unpaid Receivables/Payables (money owed, not yet moved) and expense claims still sitting in draft, submitted, or approved status (not reimbursed yet). If your company runs on cash-basis reporting, that’s the correct picture; if you’re used to seeing accrued-but-unpaid amounts here, that’s a deliberate omission, not a bug.
Changing the date range
By default, the dashboard shows the current calendar month to date, compared against the same period last month. Use the date range control to pick a custom from/to window instead — every KPI, the cash flow chart, top expenses, and recent transactions all re-calculate against that window, and the comparison automatically switches to “vs previous period” (an equal-length window immediately before your chosen range) instead of “vs last month.”
Customize your dashboard
Click Customize to open a panel where you can choose which widgets appear and reorder them — including where the KPI strip itself sits relative to the other widgets. Turn a widget off here if you don’t use it; it stays available to re-enable later. Your choices are saved per company, not per browser, so they follow you back in on any device.
Common tasks
Comparing this month to last
This is the default view — no action needed.
Leave the date range unset and each KPI’s Change figure compares month-to-date against the same days last month automatically. If a KPI shows no percentage, its previous-period value was zero, so a percent change isn’t meaningful — this happens most often on a new company with little history yet.
Finding where money is going
The Top Expenses widget already does this for you.
It groups every real expense in the current date range by its category or transaction label and lists the five largest totals, largest first. Set a custom date range first (see above) if you want the breakdown for a specific period rather than the current month.
Reference
What each KPI shows
| KPI | What it is | Where the number comes from |
|---|---|---|
| Total Revenue | Real cash that came in during the selected period. | Sum of inflow Banking transactions, transfers excluded, plus any manual double-entry journal cash events tagged as revenue. |
| Expenses | Real cash that went out during the selected period. | Sum of outflow Banking transactions and reimbursed expense claims, plus qualifying manual journal events. |
| Net Profit | Revenue minus Expenses for the same period. | Calculated directly from the two figures above — not a separate stored value. |
| Cash Balance | What you actually have right now, not a period total. | The live sum of current_balance across every non-archived Banking account, at this exact moment — the same balance field every real money-moving action in the app keeps updated. |
Each KPI also carries a small sparkline. For Total Revenue, Expenses, and Net Profit this is a real daily trend over the visible window. Cash Balance’s sparkline is reconstructed backward from today’s real balance using daily net activity — its most recent point always matches the real balance exactly, but earlier points are a best-effort trend line, not an audited historical balance for each day.
What each widget shows
| Widget | What it shows |
|---|---|
| Cash Flow Overview | Daily inflow, outflow, and net cash flow as a line chart across the selected date range. |
| Top Expenses | The five largest expense categories/labels in the selected range, largest first. |
| Account Balances | Your five most recently updated accounts from the Chart of Accounts, with their current balance — a quick pulse check, not the full ledger. |
| Recent Transactions | The same real cash events behind the KPIs above (Banking transactions, transfers, reimbursed expenses, manual journal cash events), most recent first. |
| Recent Invoices | Your five most recent invoices from Receivables, sorted by invoice date. The only widget here that reflects money owed rather than money already moved. |
What this module doesn’t do
Cash Balance sums every bank account’s balance with no FX conversion. If your bank accounts are in more than one currency, the total is not meaningful — it adds the raw numbers together regardless of currency.
Unpaid Receivables/Payables and expense claims that haven’t reached Reimbursed status don’t appear in any KPI, the cash flow chart, or Recent Transactions — only real, dated cash movement counts. Recent Invoices is the one exception, showing unpaid invoices deliberately.
Every figure is a live calculation from other modules’ records. There’s nothing to create, approve, or post from the dashboard itself — go to the relevant module (Banking, Receivables, Expense Reimbursements) to change the underlying data.