Full financial snapshot
get_financial_summaryOne-call financial snapshot of an organisation: the current calendar month's P&L (same shape as get_pnl_report), balances across all connected providers (same shape as get_account_balance), unreviewed_event_count — how many events are stuck awaiting classification review — and ledger_sync, the accounting-ledger sync health (events synced / pending / failed against the connected ledger, e.g. QuickBooks). clearing_balances reports the Stripe clearing accounts in cents: stripe_receivable_cents (money Stripe owes, net of fees, before payout) and settlement_in_transit_cents (paid out by Stripe, not yet reconciled to a bank). These are informational, NOT errors or unclassified amounts — a Stripe-only org accumulates settlement_in_transit on purpose (the cue to reconcile payouts to a bank). historical_import reports the 90-day backfill (Stripe): when its status is "running" or "pending" the books are still importing and every figure here will keep rising — say so rather than presenting the numbers as final. START HERE for any briefing, health check, or "how are the finances" question; only fall back to the individual tools when you need a different period, specific providers, or the review queue contents. If unreviewed_event_count is non-zero, the P&L is incomplete — follow up with get_unreviewed_events.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| org_id | No | Optional. Defaults to the organisation the authenticated API key is bound to, so you normally omit it and never need to ask the user for their organisation UUID. If provided, it must match the key’s org or the request is rejected. | 0e91146d-511c-469f-bdee-5c867b26ae0d |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pnl | Yes | ||
| balances | Yes | ||
| ledger_sync | Yes | ||
| generated_at | Yes | ||
| clearing_balances | Yes | ||
| historical_import | Yes | ||
| unreviewed_event_count | Yes |