Industry reports
The standard management report for SaaS, retail, manufacturing, banking, healthcare and a corporate P&L - KPI strip, charts and statement, built from ibcs-react components.
The management report a controller in each of six industries would recognise -
SaaS, retail, manufacturing, banking, healthcare and a classic corporate profit
& loss - each built entirely from ibcs-react components. Pick the one closest
to your world and copy the composition.
Every report follows the same pattern: the message first, then who / what / when, then a KPI strip, one or two charts and a statement or table. Data is realistic but fictitious, and company names are invented.
Two notation habits hold throughout, and they are worth copying. There are no
gauges or pies for KPIs - a KpiCard with an impact-coloured delta says more in
less space. And every cost, churn, scrap or ratio measure carries
higherIsBetter={false}, so an increase reads unfavorable even though its sign
is positive.
SaaS
Helix Cloud Inc. (B2B SaaS) · ARR, retention and unit economics - AC vs PY, PL and FC · 2025
ARR grew to 48.6 mEUR (+22% vs PY) on 118% net revenue retention: expansion more than covered churn, and the forecast holds the pace into Q4.
ARR bridge - opening to closing (mEUR)
MRR - monthly, AC and FC vs PY (kEUR)
ARR by plan tier - AC vs PY and PL (kEUR)
| Enterprise | 27,900 | |||
|---|---|---|---|---|
| Pro | 14,800 | |||
| Team | 4,300 | |||
| Starter | 1,600 | |||
| Total ARR | 48,600 |
The ARR bridge is the report's backbone: opening and closing are flow: "result"
levels, and the four movements between them are signed steps. Contraction and
churn carry higherIsBetter={false}, so growth in either reads red.
Retail
Northgate Retail Group · Sales, like-for-like and margin by category - AC vs PY · FY 2025
Net sales reached 1,284 mEUR (+6.1% vs PY) on +3.2% like-for-like; Food and Home led, while margin pressure in Apparel trimmed the gross rate by 0.4 points.
Like-for-like sales by category - ranked, AC vs PY (%)
Sales and gross margin by category - AC vs PY and PL (mEUR)
| Food | 512 | 138 | ||
|---|---|---|---|---|
| Home | 286 | 121 | ||
| Apparel | 214 | 79 | ||
| Electronics | 158 | 38 | ||
| Beauty | 114 | 53 | ||
| Group | 1,284 | 429 |
Ranking by deviation, not by size, is what makes the category story readable: Apparel is a mid-sized category but the only negative one, so it sorts to the bottom of the ranking and into the message.
Manufacturing
Rhine Manufacturing AG, Plant Düsseldorf · Output, OEE, scrap and unit-cost variance - AC vs PL and standard · 2025
Unit cost rose +110 €/unit against standard - adverse material prices (+180) outweighed favourable usage and overhead; OEE recovered to 78% after a weak Q2.
Unit-cost variance - standard to actual (€/unit)
One modelling detail worth stealing: the standard cost is the opening level,
so it is flow: "add" (a full bar from zero), not flow: "result". A result at
the top of a bridge would be drawn at the running total - which is zero before
anything has accrued - and render as an empty bar.
OEE by quarter - AC vs plan (%)
Cost of production - AC vs PY and PL (kEUR)
| PY | AC | ΔPY | ΔPY% | |
|---|---|---|---|---|
| 388K | ||||
| 161K | ||||
| 69K | ||||
| = | 618K | |||
| 138K | ||||
| 15K | ||||
| = | 771K |
A cost statement builds up, so every line is flow: "add" - and every line is
higherIsBetter: false, which is what makes the deviation bars read correctly
on a report where more is worse.
Banking
Meridian Bank · Net interest income, efficiency and loan book - AC vs PY · 2025
Pre-tax profit rose to 312 mEUR (+9% vs PY) as net interest income climbed +94 mEUR; the cost-income ratio improved 2.1 points and loan losses stayed contained.
Income statement - AC vs PY, calculation bridge (mEUR)
Loan book by segment - AC vs PY and PL (mEUR)
| Mortgages | 24,800 | |||
|---|---|---|---|---|
| Corporate | 18,400 | |||
| SME | 9,600 | |||
| Consumer | 6,300 | |||
| Gross loans | 59,100 |
Loan loss provisions and the two ratio KPIs are the only lines where more is
worse, and each says so once through higherIsBetter - the colours then follow
without any per-cell styling.
Healthcare
St. Mary's Health System · Volumes, cost per case and quality - AC vs PY and PL · 2025
More patients at a lower cost per case: admissions +4% vs PY and cost per case 2% under plan, with a shorter stay freeing capacity - readmissions (+0.3 points) the one watch item.
Patient volume by service line - AC vs PY (cases)
Cost per case by quarter - AC vs plan (€)
The cost chart is the clearest illustration of impact colouring: Q1 is above
plan and reads red, Q2 to Q4 are below plan and read green - the opposite of
what the raw sign would suggest, because the chart is told
higherIsBetter={false} once at the top.
Corporate P&L
Atlas Corporation · Group profit & loss - AC vs PY and PL · 2025
Net income reached 96.4 mEUR (+14% vs PY, +8% vs plan) as revenue grew 9% and disciplined operating expenses lifted the EBIT margin 1.3 points to 18.7%.
Income statement - AC vs PY, calculation bridge (mEUR)
Profit & loss statement - AC with ΔPY and ΔPL (mEUR)
| PY | AC | ΔPY | ΔPY% | |
|---|---|---|---|---|
| 589M | ||||
| − | 348M | |||
| = | 241M | |||
| − | 79M | |||
| − | 38M | |||
| − | 22M | |||
| = | 102M | |||
| − | 6M | |||
| = | 96M | |||
| − | 11M | |||
| = | 85M |
The bridge and the table are two views of one model: the chart carries the shape of the calculation, the table carries the exact figures and both deviations. In a real report you would author the statement once and project it into both - see Data model for the adapters that do it.
Making these fit your layout
The charts above are drawn at fixed pixel widths, which is what keeps IBCS
geometry honest. To drop one into a fluid dashboard, wrap it in ChartBox (or
its ScrollChart preset) and pick a fit - see
Sizing and fit.
Where to next
- Example reports - the flagship chart and table templates, one exhibit at a time.
- Theming - put your palette on any of these without touching the notation.
- Report - the same composition driven by a JSON
ReportConfig. - Conformance - the library's own check against IBCS notation rules, run over a report config.
Example reports
Management reports in the style of the IBCS chart and table templates - a P&L bridge, variance waterfalls, ranked deviations, a KPI strip - built entirely from ibcs-react components.
Dashboards
Seven full management dashboards - KPI strip, charts and a table each - assembled entirely from ibcs-react components in IBCS notation.