Client Financial Statements
Financial Statements is the read-only reporting screen of the DayZero client portal (the /client shell). A firm's clients open it to see their Income Statement, Balance Sheet, and Cash Flow built from the same ledger their bookkeeper maintains; firm staff see the identical view through Client View. Because it reads live posted entries, there's no emailing PDFs back and forth — the numbers are always current as of the latest journal.
Key capabilities
- Three tabs: Income Statement, Balance Sheet, and Cash Flow
- Date-range picker; the Balance Sheet uses the range's end date as its as-of snapshot
- Income Statement auto-splits the range into month columns with per-period and total sums
- Calculated subtotals: Gross Profit, Operating Income, and Net Income
- Balance Sheet grouped into Current / Non-Current sub-sections with Type, Debit/Credit, and Sort Code
- Live A = L + E balance check with the out-of-balance amount when it doesn't tie
- Cash Flow in Month over Month or Total view, split into Operating / Investing / Financing
- Cash Flow summary (Beginning/Ending Cash, Net Change, Net Income) and a reconciliation check
- Hide Empty Rows toggle on the statement tabs
- One-click Excel export of whichever tab and view is on screen
- Read-only — clients cannot edit any entry
How it works
Each tab fetches its own statement for the selected business and date range. Switching tabs, changing the range, toggling empty rows, or flipping the Cash Flow view re-fetches that statement and re-renders the tables and subtotals client-side.
flowchart TD
range["Pick date range / tab"] --> which{"Which tab?"}
which -->|"Income Statement"| is["Fetch income statement (month columns)"]
which -->|"Balance Sheet"| bs["Fetch balance sheet (as-of end date)"]
which -->|"Cash Flow"| cf["Fetch cash flow (monthly or total)"]
is --> render["Render tables + subtotals"]
bs --> render
cf --> render
render --> excel["Excel export (current view)"]How to use it
- Open Statements in the portal sidebar (Financials section).
- Choose a tab: Income Statement, Balance Sheet, or Cash Flow.
- Set the date range. The range defaults to Jan 1 of the current year through today; the Balance Sheet treats the end date as its as-of date.
- On the Income Statement, read the month-by-month columns and the Gross Profit / Operating Income / Net Income subtotals.
- On the Balance Sheet, review the Current/Non-Current groupings and confirm the A = L + E check ties out.
- On Cash Flow, switch between Month over Month and Total, and check the reconciliation line.
- Toggle Hide Empty Rows to suppress zero-balance lines, then click Excel to download the current view.
Pro tips
- Firm-side: point clients here when they ask for "updated financials" — the statements reflect the latest posted entries, so there's nothing to attach or version.
- Firm-side: close the period and reconcile before month-end client reviews so the A = L + E check and Cash Flow reconciliation read clean.
- Client-side: use the Income Statement's month columns to spot revenue or expense trends without asking for a custom report.
- Client-side: the Excel export is the fastest way to hand financials to a bank, investor, or tax preparer.
- Client-side: if the Balance Sheet shows "out of balance," that's a books issue — raise it via Messages rather than re-pulling the report.
In-depth guide
What the client can see vs. do
Everything on this screen is read-only — no control posts to the ledger. Interactive controls are limited to:
- Tab switch
- Date range
- Hide Empty Rows toggle
- Cash Flow view selector
- Refresh
- Excel export
| Tab | What it renders | Date behavior |
|---|---|---|
| Income Statement | Sections with month columns, totals, Gross Profit / Operating Income / Net Income | Range start → end |
| Balance Sheet | Current/Non-Current sub-sections, Type, Debit/Credit, Sort Code, A = L + E check | As-of the end date |
| Cash Flow | Operating / Investing / Financing, summary cards, reconciliation | Range start → end |
Cash Flow views
| View | Shows |
|---|---|
| Month over Month | Per-month columns across Operating / Investing / Financing plus a summary (Net Income, net cash by activity, Net Change, Beginning/Ending Cash) |
| Total | Single-period totals with Beginning Cash, Net Change, Ending Cash, Net Income cards and a reconciliation line |
Excel export
The Excel button exports exactly what's on screen:
- Income Statement — with its period columns
- Balance Sheet — as of the end date
- Cash Flow — in either monthly or total form
Export is disabled until the current tab has data.
How firm-side data flows in
- Statements are computed from the firm's posted journal entries, so they update automatically as bookkeepers categorize transactions, reconcile, and close periods.
- Clients never wait on a manually generated file — for saved/scheduled report files, see Reports.
Edge cases
- No business selected: the page shows "No business selected."
- Empty range: each tab shows a "No … data available" message when the business has no entries for the chosen dates.
- Out of balance: the Balance Sheet shows the exact out-of-balance amount instead of the green "balances" check; Cash Flow shows the reconciliation difference.