The Numbers Add Up. Trace Them to the Source Before You Act.

Entimema Analysis 17: an amber evidence line begins at one illuminated source field, passes through a glass and metal verification aperture between two financial-information planes and resolves at a decision plane.

The analysis looks convincing. Revenue, cost of sales and gross profit reconcile in both years. Every subtraction works. The commentary reports that gross margin improved from 30% to 35%—a five-percentage-point gain that appears to justify confidence in pricing and production performance.

The source says the opposite. During extraction, the annual columns were reversed. FY 2025 values were labelled FY 2026 and FY 2026 values were labelled FY 2025. The arithmetic remained perfect because each displaced column still added up internally. The real result is a five-percentage-point margin decline.

The numbers add up—and the conclusion is wrong

A CFO receiving an Income Statement in Excel or PDF usually starts with an apparently simple task: compare periods, calculate growth and margins, then explain the material movements. The risk is that a mathematically valid model can be semantically wrong. A swapped header, misunderstood unit or ambiguous label may preserve every equation while reversing the business conclusion.

In this synthetic example, the incorrect extraction produces the following calculated margins:

Incorrect extracted view after the annual columns are reversed (EUR '000)
Calculated measureLabelled FY 2025Labelled FY 2026Reported change
Gross margin360 ÷ 1,200 = 30%350 ÷ 1,000 = 35%+5 percentage points

Nothing in the formula reveals the error. Gross profit divided by revenue is correct for each extracted column. Only a comparison with the source headers can prove that 30% belongs to FY 2026 and 35% belongs to FY 2025.

How do you analyse an income statement from Excel or PDF?

To analyse an Income Statement from Excel or PDF, first identify the statement, entity, reporting periods, currency and unit directly from the source. Extract each financial value with its row and column location, confirm that the period header applies to that column, and preserve the original label. Recalculate accounting relationships, compare every material extracted value with the source, calculate supported KPIs, label unresolved ambiguity and only then write the financial conclusion.

ENTIMEMA FRAMEWORKThe controlled path from file to decisionEach stage adds a different form of evidence. No later calculation repairs an incorrect source assignment.
  1. Source row → extracted value: retain the original label, file and precise location.
  2. Period and unit confirmation: bind the value to its column header, currency, scale and reporting scope.
  3. Validation: test both source agreement and deterministic financial relationships.
  4. KPI → finding → decision: calculate only from confirmed values and preserve the evidence path.

This method applies whether the same synthetic statement arrives as a structured XLSX workbook or as a PDF with a reliable text layer. The acquisition method differs; the evidential requirements do not.

Start with the source statement, not the extracted table

The following two-year Income Statement is entirely synthetic. Values are EUR thousands. Expenses are presented as positive amounts and deducted in the displayed relationships.

Synthetic Income Statement — source view (EUR '000)
Income StatementFY 2025FY 2026
Revenue1,0001,200
Cost of sales650840
Gross profit350360
Gross margin35%30%

The XLSX version contains a worksheet named Income Statement. Cell A1 states the unit “EUR '000”; B2 and C2 contain the period headers FY 2025 and FY 2026. Revenue is on row 4, cost of sales on row 5 and gross profit on row 6. In the equivalent text-layer PDF, the table appears on page 2: the label is column 1, FY 2025 is column 2 and FY 2026 is column 3.

The source structure matters because a value is not self-describing. “360” is not yet gross profit, FY 2026 or EUR 360 thousand. Those meanings come from the value’s relationship to the row label, column header, unit declaration and statement context.

Trace one number from the source to the margin finding

Take FY 2026 gross profit. The selected source value is 360. Its complete lineage must survive extraction, validation, calculation and interpretation.

Field-level lineage for FY 2026 gross profit
StageRecorded evidenceControl question
Source rowGross profitIs this the displayed subtotal, not an inferred label?
XLSX locationIncome Statement!C6Does column C inherit header FY 2026 from C2?
PDF locationPage 2, table row 6, column 3Does column 3 sit beneath FY 2026 in the text layer?
Extracted value360Does the extracted token equal the source token?
Confirmed meaningFY 2026 Gross profit; EUR '000; positive presentationAre period, line item, unit and sign explicit?
Arithmetic check1,200 − 840 = 360Does the subtotal reconcile?
Calculated KPI360 ÷ 1,200 = 30%Is the denominator confirmed FY 2026 Revenue?
FindingGross margin declined by 5 percentage pointsDoes the comparison use 30% − 35%, not reversed periods?

The XLSX cell and PDF position are alternative representations of the same synthetic record, not two independent confirmations. If both files were generated from one underlying report, agreement between them does not prove economic correctness. It proves consistent representation. The ledger or reporting model remains the higher-level evidence for the underlying financial amount where that assurance is required.

This is the practical role of Financial Data Lineage: the final statement remains inspectable through the KPI, confirmed canonical value, extracted token and exact source location.

Arithmetic validation and source validation answer different questions

Two controls required before analysis
ControlTestWhat it provesWhat it cannot prove
Arithmetic validationRevenue − Cost of sales = Gross profitThe displayed relationship reconciles within each periodThat the period, unit or label was assigned correctly
Source validationExtracted value, row, period header, unit and sign agree to the source locationThe analytical value preserves the source meaningThat the source itself is complete or economically correct

For FY 2025, 1,000 − 650 = 350. For FY 2026, 1,200 − 840 = 360. Both checks pass. They would also pass after the columns were reversed because the three values moved together. Arithmetic validation is necessary, but it is not an identity check.

Source validation asks a different sequence: which header governs the cell; whether a merged heading spans the expected columns; whether the unit applies to the whole table; whether parentheses mean negative values; whether the label is a source label or an inferred mapping; and whether the file contains comparative, budget or restated columns that could be mistaken for periods.

The Financial Data Validation control layer provides the wider control architecture: source-value preservation, duplicate and omission checks, subtotal recalculation, cross-statement relationships and explicit exceptions.

An unclear period or ambiguous label must stop the affected conclusion

Suppose the PDF text layer returns two numeric columns but the header extraction is incomplete. Or suppose the label “Direct costs” appears where the analytical taxonomy expects “Cost of sales”. The system may retain the observed value and propose an interpretation, but it should not silently present a period comparison or gross-margin finding as confirmed.

Ambiguity handling before KPI release
Observed issueStatePermitted outputRequired resolution
Period header missing or detachedReview requiredValues shown without a year-on-year conclusionInspect the visual header or obtain a clearer source
Label could exclude part of cost of salesReview requiredSource label and candidate mapping disclosedConfirm accounting scope or supporting schedule
Unit absentBlocked for amount-based findingsRatio only if numerator and denominator demonstrably share scaleConfirm currency and scale
Critical source mismatchBlockedNo affected KPI or management conclusionCorrect extraction or replace the source

Review status belongs to the specific field, KPI and dependent conclusion. It does not require rejecting the entire document when unaffected values remain usable. Equally, a high document-level confidence score must not conceal a material uncertainty in the period header.

Once the controller confirms that column B is FY 2025 and column C is FY 2026, the dependent margins and comparison are recalculated. The prior “improvement” is invalidated rather than manually overwritten without history.

The verified result changes the direction of management attention

Verified two-year analysis (EUR '000)
MeasureFY 2025FY 2026Change
Revenue1,0001,200+200 / +20.0%
Cost of sales650840+190 / +29.2%
Gross profit350360+10 / +2.9%
Gross margin35.0%30.0%−5.0 percentage points

Revenue grew by EUR 200 thousand, or 20%. Cost of sales grew by EUR 190 thousand, or 29.2%. Gross profit therefore increased by only EUR 10 thousand, while gross margin declined from 35% to 30%.

The source supports the direction and magnitude of the performance change. It does not yet prove the cause. Lower realised price, adverse product mix, input-cost inflation, production inefficiency, classification change or a combination of these could produce the same aggregate pattern. Those are hypotheses requiring additional evidence.

False confidence usually enters before the ratio is calculated

Common failure modes in Income Statement analysis
FailureWhy it looks validConsequenceControl
Swapped period columnsEach column still reconcilesTrend direction reversesBind every value to its source header
Unit ignoredRatios may remain correctAmounts and materiality are misstatedRetain currency and scale
Ambiguous cost label mapped automaticallyThe wording appears similarGross margin scope changesPreserve source label and review mapping
PDF reading order assumedText is extractableHeaders detach from valuesValidate spatial row and column relationships
Calculated KPI treated as a source valueThe number appears in the analysisLineage becomes unclearLabel source values and derived metrics separately
Causal commentary written from totalsThe hypothesis is commercially plausibleManagement acts on an unproven driverRequest driver-level evidence

Income statement analysis from Excel benefits from explicit cells and formulas, but hidden columns, merged headers, stale formulas and inconsistent sheet conventions still require control. Income statement analysis from PDF benefits from stable page evidence, but reading order and table geometry must be reconstructed correctly. Neither format removes the need to verify extracted financial data.

The management note separates the finding from the investigation

Management-review note — ready for circulation
ElementManagement statement
Verified observationRevenue increased by 20%, gross profit increased by EUR 10k and gross margin declined by 5 percentage points.
Evidence statusFY 2025 and FY 2026 values agree to the source locations, units and period headers; gross-profit subtotals recalculate.
InterpretationRevenue growth carried weaker gross-margin economics. The aggregate Income Statement does not establish the cause.
Required investigationController to quantify price, product-mix and cost-of-sales contributions before pricing or cost action is approved.
Decision boundaryDo not treat the margin movement as a pricing failure or production-cost failure until the driver bridge reconciles to the EUR 190k cost increase and the revenue change.

The controller needs a sales-volume and realised-price bridge by product and customer; product and channel mix; discounts, rebates and returns; standard versus actual material prices; material usage, yield, scrap and rework; labour and production-overhead variances; inventory and cost-of-sales cut-off; foreign-exchange effects where relevant; and any classification or accounting-policy changes between periods.

Those schedules should reconcile back to revenue, cost of sales and gross profit. Only then can management distinguish a pricing action from a portfolio, procurement or operational response.

When the verified finding must be presented alongside cash, forecasts and owned actions, the natural next step is the monthly CFO reporting pack example.

Use this checklist on the next Excel or PDF statement

Income Statement source-to-decision checklist
CheckQuestion
Source identityIs the entity, statement type, version and reporting scope explicit?
PeriodsDoes every extracted column retain the exact source header and order?
Currency and unitAre currency, scale and sign convention attached to every amount?
Field lineageCan a material value be opened at its XLSX cell or PDF page, row and column?
Source agreementDo extracted labels and values equal the source tokens?
ArithmeticDo gross profit and other supported subtotals recalculate?
KPI definitionAre numerator, denominator, period and percentage-point convention explicit?
AmbiguityAre unclear periods, labels or units routed to review rather than guessed?
InterpretationIs the verified observation separated from causal hypotheses?
Decision evidenceDo the requested supporting schedules match the action management may take?

The operational standard is simple: interpretation may propose what a source structure means; deterministic controls should test values and relationships; material ambiguity should remain visible for human review. The resulting analysis is useful not because the ratio was calculated quickly, but because the decision can be traced back to what the file actually said.

FROM METHODOLOGY TO CONTROLLED EXECUTION

Bring a tested English-language Income Statement in XLSX or text-layer PDF for a scoped source-verification trial.