Skip to content
New: ask the Rexfin Analyst Agent about your model. Every figure comes back cited.

Use case

Drivers,
scenarios,
reconciled.

One reconciled model runs every recurring finance cycle: budget, forecast, scenario, close, and board reporting, so a driver or a what-if always sits on actuals already tied to the ledger, never a re-keyed export.

Animated loop: entity figures roll up through regions into one consolidated group total.

Works with what you file

  • PDF filings
  • Bank statements
  • ERP exports
  • ZATCA e-invoices
  • Excel schedules

The old cycle

Every finance cycle shouldn’t need its own trust story.

  • Close, board reporting, and audit response each start from a different export of the same numbers, and the totals never quite match by the time anyone compares them.
  • A CFO asks for a scenario answer in the room, but the model behind it takes days to rebuild before it can respond.
  • Every driver assumption lives in someone’s private tab, so the plan quietly depends on whose copy gets opened.
  • A financing conversation stalls while someone reassembles a schedule that already exists somewhere else in the business.

The core loop

Connect, collaborate, stress-test: in that order

01 Connect

Integrate anything, reconcile everything

PDF filings, bank statements, ERP exports, ZATCA e-invoices, and Excel schedules all land in the same pipeline and come out reconciled to the ledger, not re-keyed by hand.

02 Collaborate

Plan how the finance function actually works

Controllers, FP&A leads, and the functions finance plans with all read from the same governed model, so a driver means the same thing in every forecast, every week.

03 Stress-test

Stay ready for the scenario that changes the room

Adjust a hiring, pricing, or demand driver in plain language and every dependent line (close, forecast, board pack) recomputes deterministically before the meeting ends.

Key features

Built for the whole finance function

Scenario planning without leaving the model

Test a hiring freeze, a price change, or a demand shift in plain language: every dependent line across budget, forecast, and board pack recomputes against the same reconciled base case, never a detached copy.

34%
Downturn
58%
Base case
86%
Best case

One finance function, one model

Controllers, FP&A leads, and the functions finance plans with all read from the same governed definitions, so a driver means the same thing in every forecast, every week.

Granular access rights

Role-based access and per-organization isolation keep sensitive drivers and compensation figures scoped to the people who should see them.

Every close builds on the last

A snapshot is taken per close, so a prior board pack’s numbers stay stable even after later periods, mappings, or drivers change underneath them.

Q1
Q2
Q3
Q4

Frequently asked

Questions from finance teams.

How is this different from everyone working off the same spreadsheet?

Every figure is a single addressable fact with its own source and lineage, not a cell copied across drifting tabs. Close, board reporting, and forecasting all read the same canonical model rather than divergent exports of it.

How far does a single driver change actually reach?

A deterministic engine (not the language model) recomputes every dependent line across the model when a driver changes, so budget, rolling forecast, and board pack move together instead of drifting apart between updates.

Can the same model serve close, board reporting, and a financing conversation?

Yes. It is one reconciled model underneath all of it, so the figures a controller closes with are the same ones an FP&A lead forecasts from and the same ones that go into a lender or investor conversation.

What happens if a figure can’t be reconciled yet?

It does not quietly enter the plan. Nothing exports (board pack or statement) until the reconciliation checks agree; an unverified number is refused rather than shipped.

Do we need a live ERP connection before finance can start planning?

No. Excel, CSV, or PDF upload works standalone, so modeling and driver-based planning can start before any live connection exists.

Can I just ask a question instead of building a report?

Yes, the Analyst agent answers plain-language questions over your model and its cited actuals, retrieving figures, running the calculation, and always citing what it computed from.

Get started

Run the next cycle on one model, not five exports.

Book a walkthrough and we'll load a sample of your own actuals: reconciled, cited, and ready for the next driver change.