Platform · Financials

Statements that explain themselves.

The P&L, balance sheet and cash flow you already read, connected to the activity behind them. Select any line and Sebastian shows what is driving it, what is posted, what is still an estimate, and where the figures came from.

Income statement · October 2026 · current outlook vs plan

Open any line

AccountPlanOutlookΔ
Gross profit$7.00M$7.22M+$220K
WhyTiming, not savings
Operating income$2.20M$2.24M+$35K
Line, then driver, then the records behind it. Back returns you to the statement with nothing lost.
COGS › AI Platform › Cloud infrastructure · October

The same line on four bases

Posted actuals PostedIn the general ledger, 1 to 19 Oct$410K
Current outlook OutlookPosted, plus incurred, plus the rest of the month$700K
Approved forecast ApprovedFP&A model v3, approved 28 Sep$500K
Scenario: cap batch inference DraftNot applied to any forecast$595K
A projection is never shown as a posted actual. A draft scenario never becomes a forecast until it is approved.
Kinds of truth

Actuals, outlook, budget and scenario, side by side and never mixed.

A forecast can move on new operational evidence before accounting posts an entry. That is the point. But a projection must never read as a posted actual, and a draft must never quietly become the plan. Every figure in Financials carries its basis, and you can compare them in one view.

  • Compare posted actuals, approved budget, working outlook and any forecast version
  • Switch basis for the whole statement or one line
  • Reproduce any past version from its inputs, assumptions and model
Drill down without losing your place

From the variance to the positions behind it.

R&D compensation is $800K under plan. One click below the line and the approved positions appear, with recruiting status and financial effect in the same rows. The weekly recruiting conversation and the monthly finance review become one conversation.

  • Planned start, expected start, pipeline stage and projected compensation per seat
  • Departures keep the approved position identifiable: awaiting backfill, on hold or eliminated
  • Scenarios start here, from the question, and stay draft until approved
Workforce · Engineering · approved positions

Recruiting and finance in the same rows

4 of 14
Senior Backend EngineerPlanned 1 Sep · Expected 1 Dec · Interviewing · 6 candidates−$54K
Staff ML EngineerPlanned 15 Sep · Expected 15 Nov · Offer out−$42K
Platform EngineerPlanned 1 Oct · Expected 1 Nov · Final round−$16K
Data Engineer (backfill)Planned Seat vacant since 12 Aug · Expected Not opened · Awaiting backfill decision−$63K
Effect on October compensation versus plan. Seats awaiting backfill, on hold and eliminated are kept apart.
What if the three interviews close by 15 November?
October stays at −$800K. Q4 underspend falls from $1.9M to $1.1M. Saved as a draft scenario beside the variance. Priya
Operating income · October 2026 · plan to outlook

Four moves, one bridge

+$35K vs plan
RevenueThree renewals above plan, Acme amendment+$420K
MarketingQ4 campaign commitments−$225K
CloudUsage above forecast, under investigation−$200K
HiringThree engineering starts moved+$40K
Totals start at $1.8M so the moves are readable. Select any bar to open the records behind it.
From plan to outlook

Every move from plan to outlook, with its reason.

The outlook is $35K above plan. That one number is made of several changes pulling in different directions: renewals above plan, campaign commitments, cloud usage, start dates that slipped. The bridge shows each move, and each move opens to the records behind it.

  • Each bar is a change with a date, a source record and a status
  • Posted, estimated and forecast amounts stay labelled inside the bridge
  • The same bridge by department, product line or cost centre
What changes

What stops being done by hand

P / 1

Variance commentary written from memory

Each line keeps its drivers, records and sources. The explanation is there when the number is, not a week later.

P / 2

Reconciling the forecast file to the ledger

Posted actuals replace the matching estimates as accounting confirms them. Nothing is counted twice, and the remaining difference is explained on the line it belongs to.

P / 3

Asking recruiting for a headcount update

Approved seats, pipeline stage and expected start dates sit under the compensation line, from the HRIS and the ATS.

Before and after

Financial statements, before and after Sebastian

AspectStatus quoSebastian
What a line showsA number, and a variance to plan.The number, its drivers, its records, its accounting status and the work attached to it.
BasesActuals in the ERP, budget in the planning tool, outlook in a spreadsheet, each with its own definitions.Posted, approved, outlook and draft on one statement, labelled, compared in one view.
HeadcountA separate hiring tracker reconciled to the compensation line at month end.Positions under the line, with recruiting status and the financial effect of every slipped date.
ScenariosA copy of the model, built in an empty workbook.Started from the line in question, compared beside it, saved as a draft until approved.
Related

Where a line leads

Sebastian

Stop waiting for the close to understand the business.

Give finance a clearer view of performance, a better understanding of what is changing, and more time to act.

Your existing tools stay. Your financial outlook moves forward.