Skip to content

Statement spreader

Spreading is deciding, then proving.

Every cell still names the page it came from.

Statements · Spread 1403 · review ready
Account14021403Source
Revenue1,842,0002,146,500p. 7
Cost of sales(1,204,300)(1,388,100)p. 7
Gross profit637,700758,400p. 7
Inventories311,500364,900p. 11
Trade payables(288,400)(341,700)p. 12

How a spread is built

Four steps, one of them yours

  1. Type the document

    Identify what the file is — balance sheet, income statement, cash flow — and which periods it covers.

  2. Extract

    Figures are pulled from the effective (validated) pages, with Persian and Arabic numerals normalised as they are read.

  3. Map

    Deterministic suggestions place each line on the standard chart of accounts. You correct what the client's naming made ambiguous.

  4. Review and publish

    A review-ready gate stands between a draft spread and anything downstream. Nothing reaches analysis unreviewed.

Capabilities

What makes it usable on Iranian and Gulf filings

  • Persian numerals, natively

    Figures written in Persian or Arabic-Indic digits, with thousands separators and parentheses for negatives, are parsed as numbers.

  • A standard chart of accounts

    Fifty-two accounts seeded into every workspace as the common language — extend or remap it to your firm's structure.

  • Import what exists

    When the client's numbers arrive as XLSX or CSV, import them into the same grid rather than keeping a second truth.

  • Citations, not claims

    Each figure carries its source page. Open the spread, click a number, land on the page it was read from.

  • Staleness is visible

    If the underlying document changes after the spread was built, the spread says so instead of silently disagreeing.

  • One review gate

    A spread is a draft until someone marks it review-ready. Ratios, diligence and forecasts read only what passed.

The grid

One grid, several periods, one source of truth

Multiple statements merge into one comparable grid across periods, so a three-year view is a read rather than a rebuild.

Because the grid is the input to analysis, diligence and FP&A, a correction lands everywhere at once — and everywhere keeps the citation.

  • Comparable periods side by side
  • Corrections propagate to ratios, FDD and forecasts
  • Kind-isolated spreads so a budget never contaminates actuals
  • Exportable when someone insists on a spreadsheet
Statements · Spread 1403 · review ready
Account14021403Source
Revenue1,842,0002,146,500p. 7
Cost of sales(1,204,300)(1,388,100)p. 7
Gross profit637,700758,400p. 7
Inventories311,500364,900p. 11
Trade payables(288,400)(341,700)p. 12

About spreading

  • What if the client's account names are nothing like ours?
    That is the normal case. Suggestions are deterministic and explainable, and you override them once per client — the mapping is remembered for the next period.
  • Can we keep using our own chart of accounts?
    Yes. The standard 52-account set is a starting language, not a cage; remap and extend it so the spread speaks the way your firm reports.
  • Does it handle a statement with a missing year?
    Yes — periods are what the document contains. A gap is shown as a gap rather than being interpolated into something that looks like data.

See it read your own document

Bring one file you already know well. Thirty minutes is enough to tell whether this belongs in your firm.