Trust Dashboard
Trust Dashboard
Data freshness and sync status for each Xero endpoint.
How to read this: Each row shows one Xero API endpoint. The raw record count reflects the total rows synced, and the timestamp shows when the last sync completed. If any endpoint shows stale data (more than 24 hours old before a board meeting), run make sync to refresh.
P&L Reconciliation
The P&L on this dashboard is built from transaction-level data (invoices, bills, and journals) going back to the first transaction in Xero. For the most recent 12 months, we compare against Xero's official P&L report.
How to read this: Revenue is the reconciliation anchor — the transaction-built figure is checked, month by month, against Xero's official P&L report; deltas within 10% reflect normal recognition timing. We deliberately don't reconcile profit here: the transaction-built P&L is revenue-and-cost only and omits payroll, accruals, and journal-only entries, so a synthetic-vs-report profit comparison isn't like-for-like and would mislead more than it informs. For profit, the dashboard uses Xero's official P&L report directly.