Growth said “scale.” Finance said “hold.” Both reports were consistent.

Platform ROAS, an attribution tool, and Finance were using different definitions of revenue.

Representative businessOmnichannel home-goods brand
MarketUnited Kingdom · DTC + retail
SystemsShopify · Meta / Google · attribution platform · Finance
Decision ownersCFO + Head of Growth
Decision at risk

Which number should control next week’s media budget?

Whether contribution economics support more spend while channel dashboards report efficient growth.

Illustrative metric-role mapDefined roles ≠ forced equality
Paid platformsPacing signal

Attributed conversion value

Attribution modelDiagnostic

Channel credit under model rules

Finance contributionBudget guardrail

Realised commercial economics

Shared operating layerMetric contract

Source · formula · timing · refund lag · purpose · owner

Approved

The resolution assigns each metric a job. It does not make attributed revenue equal company revenue.

Cause isolated

Three internally consistent reports answered three different questions, but no metric had a documented decision right.

Bounded change

Reconcile the eligible orders, label each metric’s role, and assign one Finance-grade budget guardrail.

Acceptance check

Sources, formulas, timing, refund lag, purpose, and owner are approved in one metric contract.

See what changed in the numbers.

Synthetic worked example

These dashboard reconstructions use constructed data. The pixelated identity field demonstrates redaction; it does not conceal a real client. The daily chart values and example check results are available in the accompanying CSV.

01 / Original reportPNG
Synthetic before dashboard: £160,000 over seven days. Gross sales used as guardrail.
Gross sales used as guardrail
02 / Corrected reportPNG
Synthetic after dashboard: £131,200 over seven days. Agreed net-sales definition.
Agreed net-sales definition

Revenue used in the budget view

GBP · same seven days
Before correction After correction
30k22.5k15k7.5k0kDay 1Day 2Day 3Day 4Day 5Day 6Day 7
The budget view switches from gross sales to net sales after discounts and refunds. In this fixture the adjustments total 18% each day. Both metrics can be valid; the change gives the budget decision one agreed definition. Net sales alone do not establish contribution profit.

This is a restatement of the same period, not a time-series experiment or a claim of revenue growth caused by Calyxra.

Illustrative verification checkUnexplained items in the definition bridge

BeforeDefinition not agreed

After0 unexplained items

The check results are separate constructed fixtures, not measurements inferred from the revenue chart or logs from a client engagement.

Inspect the seven-day dataset
Synthetic fixture · GBP · both columns refer to the same period
DayBefore correctionAfter correction
1£20,000£16,400
2£22,000£18,040
3£18,000£14,760
4£24,000£19,680
5£23,000£18,860
6£25,000£20,500
7£28,000£22,960
Total£160,000£131,200
Download the source CSV

What gets checked, changed and handed back.

There is no broken pixel in this scenario. Platforms report attributed conversion value, the attribution tool redistributes channel credit, and Finance uses realised commercial economics. The operating defect is that no metric has a documented purpose, owner, or decision right.

Decision Risk Score methodology

Evidence required

  • Eligible-order populations by report
  • Gross-to-net revenue bridge
  • Refund, cancellation, tax, fee, and currency treatment
  • Attribution windows, timezones, and metric formulas

Correction sequence

  1. Build an order-level bridge from Shopify gross sales to the agreed commercial definition.
  2. Align order eligibility, timezone, currency, and refund lag.
  3. Label each metric as observed, attributed, modelled, or financial.
  4. Define which metric controls budget guardrails and which remains directional.
  5. Assign an owner, refresh cadence, and exception process.

Closure criteria

  • Growth and Finance use the same documented eligible-order population.
  • Remaining reconciliation variance is inside the agreed tolerance or tied to named timing and currency items.
  • No report presents overlapping channel-attributed revenue as additive company revenue.
  • Each controlling metric has a source, formula, timezone, refund lag, purpose, and owner.
  • The decision owners approve the metric contract in writing.
Decision reopened

Growth can pace channels without reopening the Finance definition at every budget meeting.

Interpretation boundary

Reconciliation does not prove channel incrementality. If the remaining question is causal, the handoff specifies the experiment required instead of inventing a causal ROAS number.

Request a 2-day incident review.

A focused diagnostic: evidence map, initial findings, and a proposed fix scope. Two business days from agreed scope, payment where applicable, and complete required data. We confirm feasibility and fee before work starts. Implementation and longer verification windows are scoped separately.

Request my incident review