Cost Allocation & Showback Platform  ·  View 09 of 22  ·  4 · Data

Cost Data Flow

From a provider file to a frozen line, with reconciliation as a gate rather than a metric.

Editable source SVG draw.io All views
Source Provider export file mutable for weeks Usage sample stream 60 s Vendor invoice monthly PDF/API Land — immutable Raw zone partition provider/period/version Landing manifest what arrived, when Conform FOCUS cost record provider fields kept FX fixed rate at close Reconciled to invoice 0.1% or $500 Resolve ownership Rule chain applied tag, scope, map, exception Unattributed bucket measured, not hidden Allocate Direct attribution Shared apportionment usage or request Commitment amortised Allocated fact row 3 input versions Serve & freeze Roll-up marts dashboard reads Frozen statement line immutable, 7 yr GL posting row chargeback only Cost Data Flow — From a Provider File to a Frozen Line External / third party Data store Application we own Decision point Risk / gap Interface / broker Reconciliation is a gate, not a metric: a period that does not match the invoice never reaches the frozen line. Usage samples past 90 days and allocated facts past 13 months are discarded on purpose, both rebuildable from the immutable raw zone on the left. v 1.0 · owner Platform Architecture · date 2026-09

Decisions

  • The raw partition is written once per provider version and never edited
  • FX is fixed at billing-period close and never retroactively re-rated
  • Unattributed spend becomes a measured bucket at the ownership step, not a rounding error at the end

What is discarded on purpose

  • Usage samples past 90 days at native resolution, downsampled hourly to 13 months
  • Allocated facts past 13 months, rebuildable from raw plus the pinned ownership and policy versions

Targets

  • Conformed by 09:00 local T+1 p95; allocated by 10:00 T+1 p95, hard ceiling T+2
  • Reconciliation to invoice within 0.1% or $500