{
 "meta": {
  "company": "Selmberg Consulting GmbH (fictional demonstration company)",
  "fictional": true,
  "jurisdiction": "Germany",
  "industry": "Professional services",
  "currency": "EUR",
  "last_actual_month": "2026-08-31",
  "scenario": "Downside",
  "generated": "2026-09-23",
  "source_workbook": "Selmberg_Consulting_Professional_Services_Finance_Pack_Aug26_FICTIONAL.xlsx",
  "model_status": "OK",
  "formula_errors": 0,
  "formulas": 41071,
  "integrity_checks_passed": 39,
  "integrity_checks_failed": [],
  "formats": {
   "eur": "EUR, whole units",
   "eur2": "EUR, two decimals",
   "pct": "ratio (0.25 = 25%)",
   "int": "count",
   "num1": "number, one decimal",
   "num2": "number, two decimals",
   "num3": "number, three decimals",
   "x": "multiple",
   "date": "ISO date",
   "month": "month end, ISO date",
   "rate4": "exchange rate, units per EUR",
   "rate5": "exchange rate, units per EUR"
  },
  "notice": "Fictional demonstration prepared by BriQs Group. Every company, person, client, supplier, invoice and number is invented."
 },
 "timeline": {
  "months": [
   "2026-01-31",
   "2026-02-28",
   "2026-03-31",
   "2026-04-30",
   "2026-05-31",
   "2026-06-30",
   "2026-07-31",
   "2026-08-31",
   "2026-09-30",
   "2026-10-31",
   "2026-11-30",
   "2026-12-31",
   "2027-01-31",
   "2027-02-28",
   "2027-03-31",
   "2027-04-30",
   "2027-05-31",
   "2027-06-30",
   "2027-07-31",
   "2027-08-31",
   "2027-09-30",
   "2027-10-31",
   "2027-11-30",
   "2027-12-31"
  ],
  "flags": [
   "A",
   "A",
   "A",
   "A",
   "A",
   "A",
   "A",
   "A",
   "F",
   "F",
   "F",
   "F",
   "F",
   "F",
   "F",
   "F",
   "F",
   "F",
   "F",
   "F",
   "F",
   "F",
   "F",
   "F"
  ],
  "financial_year": [
   2026,
   2026,
   2026,
   2026,
   2026,
   2026,
   2026,
   2026,
   2026,
   2026,
   2026,
   2026,
   2027,
   2027,
   2027,
   2027,
   2027,
   2027,
   2027,
   2027,
   2027,
   2027,
   2027,
   2027
  ],
  "first_forecast_index": 8
 },
 "sheets": {
  "Inputs_Actuals": {
   "title": "INPUTS: ACTUAL MONTHS (FICTIONAL LEDGER, TIMESHEETS, PAYROLL, CRM AND BANK)",
   "description": "Jan-26 to Aug-26 are fictional actuals entered as inputs. Forecast months are blank by design and are driven from Assumptions and the registers.",
   "months": 24,
   "rows": [
    {
     "key": "E-2501_hrs",
     "label": "E-2501: hours worked",
     "basis": "timesheets",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      708,
      622,
      749.6,
      562.6,
      615.2,
      696.5,
      801.1,
      575.9,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 5330.9,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2501_etc",
     "label": "E-2501: estimate to complete at month end (hours)",
     "basis": "engagement manager estimate",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      9728,
      9068,
      8320,
      7660,
      7096,
      6372,
      5592,
      4984,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "E-2501_rev",
     "label": "E-2501: fee revenue recognised",
     "basis": "ledger",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      129123.85,
      113176.33,
      139848.85,
      101634.82,
      113443.94,
      128377.58,
      144975.83,
      105580.84,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 976162.04,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2501_bill",
     "label": "E-2501: fees invoiced",
     "basis": "sales ledger",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      131056.29,
      129123.85,
      113176.33,
      139848.85,
      101634.82,
      113443.94,
      128377.58,
      144975.83,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 1001637.49,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2501_trav",
     "label": "E-2501: travel and expenses (net of recoverable VAT)",
     "basis": "expense claims and card statements coded to the engagement",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      7418,
      5932.03,
      8990.37,
      5957.49,
      6400.54,
      8203.43,
      10505.41,
      7032.12,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 60439.39,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2501_bexp",
     "label": "E-2501: travel and expenses invoiced at cost",
     "basis": "sales ledger",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      7149.79,
      7418,
      5932.03,
      8990.37,
      5957.49,
      6400.54,
      8203.43,
      10505.41,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 60557.06,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2502_hrs",
     "label": "E-2502: hours worked",
     "basis": "timesheets",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      229.7,
      252.9,
      289.8,
      290.5,
      253.3,
      334.5,
      362.2,
      299.7,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 2312.6,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2502_etc",
     "label": "E-2502: estimate to complete at month end (hours)",
     "basis": "engagement manager estimate",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      1851.9,
      1759,
      1649.2,
      1498.7,
      1365.4,
      1030.9,
      668.7,
      369,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "E-2502_rev",
     "label": "E-2502: fee revenue recognised",
     "basis": "ledger",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      41567.43,
      37171.67,
      34584.76,
      34810.69,
      28368.01,
      51461.54,
      55723.08,
      46107.69,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 329794.87,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2502_bill",
     "label": "E-2502: fees invoiced",
     "basis": "sales ledger",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      44046.64,
      41567.43,
      45765.8,
      52443.37,
      52570.04,
      45838.18,
      60532.46,
      65545.16,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 408309.08,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2502_trav",
     "label": "E-2502: travel and expenses (net of recoverable VAT)",
     "basis": "expense claims and card statements coded to the engagement",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      3226.3,
      5065.99,
      3593.13,
      4828.71,
      4819.69,
      5835.95,
      7027.99,
      4689.48,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 39087.24,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2502_bexp",
     "label": "E-2502: travel and expenses invoiced at cost",
     "basis": "sales ledger",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      4371.16,
      3226.3,
      5065.99,
      3593.13,
      4828.71,
      4819.69,
      5835.95,
      7027.99,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 38768.92,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2503_hrs",
     "label": "E-2503: hours worked",
     "basis": "timesheets",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      475.7,
      486.4,
      513.4,
      497.8,
      415.3,
      528.8,
      0,
      0,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 2917.4,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2503_etc",
     "label": "E-2503: estimate to complete at month end (hours)",
     "basis": "engagement manager estimate",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      2493,
      2002.7,
      1447.1,
      956.8,
      537.8,
      0,
      0,
      0,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "E-2503_rev",
     "label": "E-2503: fee revenue recognised",
     "basis": "ledger",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      87172.41,
      89729.82,
      94929.76,
      90920.74,
      76482.22,
      97486.29,
      0,
      0,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 536721.24,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2503_bill",
     "label": "E-2503: fees invoiced",
     "basis": "sales ledger",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      98311.66,
      87172.41,
      89729.82,
      94929.76,
      90920.74,
      76482.22,
      97486.29,
      0,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 635032.9,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2503_trav",
     "label": "E-2503: travel and expenses (net of recoverable VAT)",
     "basis": "expense claims and card statements coded to the engagement",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      4802.24,
      3891.79,
      4040.9,
      4247.23,
      2718.59,
      4738.61,
      0,
      0,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 24439.36,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2503_bexp",
     "label": "E-2503: travel and expenses invoiced at cost",
     "basis": "sales ledger",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      4694.31,
      4802.24,
      3891.79,
      4040.9,
      4247.23,
      2718.59,
      4738.61,
      0,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 29133.67,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2504_hrs",
     "label": "E-2504: hours worked",
     "basis": "timesheets",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      210,
      212.7,
      308.7,
      217.1,
      176.9,
      0,
      0,
      0,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 1125.4,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2504_etc",
     "label": "E-2504: estimate to complete at month end (hours)",
     "basis": "engagement manager estimate",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      835.4,
      622.7,
      394,
      176.9,
      0,
      0,
      0,
      0,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "E-2504_rev",
     "label": "E-2504: fee revenue recognised",
     "basis": "ledger",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      41148.65,
      41677.7,
      48771.95,
      40358.33,
      32885.26,
      0,
      0,
      0,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 204841.89,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2504_bill",
     "label": "E-2504: fees invoiced",
     "basis": "sales ledger",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      116000,
      0,
      0,
      87000,
      0,
      0,
      0,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 203000,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2504_trav",
     "label": "E-2504: travel and expenses (net of recoverable VAT)",
     "basis": "expense claims and card statements coded to the engagement",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      2235.66,
      2631.67,
      3582.84,
      1936.54,
      2266.33,
      0,
      0,
      0,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 12653.04,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2505_hrs",
     "label": "E-2505: hours worked",
     "basis": "timesheets",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      128.7,
      124.7,
      135.2,
      0,
      0,
      0,
      0,
      0,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 388.6,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2505_etc",
     "label": "E-2505: estimate to complete at month end (hours)",
     "basis": "engagement manager estimate",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      259.9,
      135.2,
      0,
      0,
      0,
      0,
      0,
      0,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "E-2505_rev",
     "label": "E-2505: fee revenue recognised",
     "basis": "ledger",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      20988.75,
      23381.25,
      25350,
      0,
      0,
      0,
      0,
      0,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 69720,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2505_bill",
     "label": "E-2505: fees invoiced",
     "basis": "sales ledger",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      48000,
      0,
      36000,
      0,
      0,
      0,
      0,
      0,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 84000,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2505_trav",
     "label": "E-2505: travel and expenses (net of recoverable VAT)",
     "basis": "expense claims and card statements coded to the engagement",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      939.12,
      1153.58,
      1097.19,
      0,
      0,
      0,
      0,
      0,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 3189.89,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2506_hrs",
     "label": "E-2506: hours worked",
     "basis": "timesheets",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      190.3,
      196.3,
      199.6,
      187,
      156.6,
      196.9,
      85.5,
      0,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 1212.2,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2506_etc",
     "label": "E-2506: estimate to complete at month end (hours)",
     "basis": "engagement manager estimate",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "E-2506_rev",
     "label": "E-2506: fee revenue recognised",
     "basis": "ledger",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      31876.75,
      32070.05,
      33659.41,
      31861.28,
      26343.91,
      32008.96,
      0,
      0,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 187820.36,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2506_bill",
     "label": "E-2506: fees invoiced",
     "basis": "sales ledger",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      31342.95,
      31876.75,
      32070.05,
      33659.41,
      31861.28,
      26343.91,
      32008.96,
      0,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 219163.31,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2506_trav",
     "label": "E-2506: travel and expenses (net of recoverable VAT)",
     "basis": "expense claims and card statements coded to the engagement",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      2151.07,
      2327.79,
      2813.79,
      3083.92,
      1941,
      2259.2,
      0,
      0,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 14576.77,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2506_bexp",
     "label": "E-2506: travel and expenses invoiced at cost",
     "basis": "sales ledger",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      2399.4,
      2151.07,
      2327.79,
      2813.79,
      3083.92,
      1941,
      2259.2,
      0,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 16976.17,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2601_hrs",
     "label": "E-2601: hours worked",
     "basis": "timesheets",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      220,
      224,
      244.4,
      249.4,
      209.4,
      302.8,
      0,
      0,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 1450,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2601_etc",
     "label": "E-2601: estimate to complete at month end (hours)",
     "basis": "engagement manager estimate",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      1080,
      856,
      691.6,
      512.2,
      302.8,
      0,
      0,
      0,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "E-2601_rev",
     "label": "E-2601: fee revenue recognised",
     "basis": "ledger",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      40615.38,
      41353.85,
      37752.51,
      35500.33,
      34659.31,
      50118.62,
      0,
      0,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 240000,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2601_bill",
     "label": "E-2601: fees invoiced",
     "basis": "sales ledger",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      72000,
      0,
      0,
      96000,
      0,
      72000,
      0,
      0,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 240000,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2601_trav",
     "label": "E-2601: travel and expenses (net of recoverable VAT)",
     "basis": "expense claims and card statements coded to the engagement",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      3032.46,
      2876.73,
      3209.29,
      1837.95,
      2440.35,
      3383.2,
      0,
      0,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 16779.98,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2602_hrs",
     "label": "E-2602: hours worked",
     "basis": "timesheets",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      298.4,
      345.6,
      299.6,
      263.2,
      328.2,
      376.7,
      278,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 2189.7,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2602_etc",
     "label": "E-2602: estimate to complete at month end (hours)",
     "basis": "engagement manager estimate",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      null,
      2552.7,
      2210.7,
      1909,
      1651.2,
      1320.2,
      963.7,
      685.7,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "E-2602_rev",
     "label": "E-2602: fee revenue recognised",
     "basis": "ledger",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      54401.79,
      63303.29,
      55130.06,
      48134.69,
      59456.54,
      69476.27,
      51562.32,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 401464.96,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2602_bill",
     "label": "E-2602: fees invoiced",
     "basis": "sales ledger",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      54401.79,
      63303.29,
      55130.06,
      48134.69,
      59456.54,
      69476.27,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 349902.64,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2602_trav",
     "label": "E-2602: travel and expenses (net of recoverable VAT)",
     "basis": "expense claims and card statements coded to the engagement",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      7535.4,
      6323.98,
      5221.12,
      5060.38,
      8359.72,
      7190.01,
      7097.74,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 46788.35,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2602_bexp",
     "label": "E-2602: travel and expenses invoiced at cost",
     "basis": "sales ledger",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      7535.4,
      6323.98,
      5221.12,
      5060.38,
      8359.72,
      7190.01,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 39690.61,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2603_hrs",
     "label": "E-2603: hours worked",
     "basis": "timesheets",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      202.7,
      169.3,
      137.4,
      175.6,
      200.5,
      154.5,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 1040,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2603_etc",
     "label": "E-2603: estimate to complete at month end (hours)",
     "basis": "engagement manager estimate",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      null,
      null,
      867.3,
      698,
      530.6,
      355,
      154.5,
      0,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "E-2603_rev",
     "label": "E-2603: fee revenue recognised",
     "basis": "ledger",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      39782.24,
      33227.11,
      29850.27,
      35457.69,
      40485.57,
      31197.12,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 210000,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2603_bill",
     "label": "E-2603: fees invoiced",
     "basis": "sales ledger",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      63000,
      0,
      0,
      84000,
      0,
      63000,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 210000,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2603_trav",
     "label": "E-2603: travel and expenses (net of recoverable VAT)",
     "basis": "expense claims and card statements coded to the engagement",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      2364.22,
      1587.66,
      1232.14,
      2119.72,
      2160.66,
      1718.25,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 11182.65,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2604_hrs",
     "label": "E-2604: hours worked",
     "basis": "timesheets",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      183.1,
      162.9,
      142.1,
      192.4,
      216.2,
      164.5,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 1061.2,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2604_etc",
     "label": "E-2604: estimate to complete at month end (hours)",
     "basis": "engagement manager estimate",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      null,
      null,
      1196.9,
      1034,
      891.9,
      769.5,
      553.3,
      388.8,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "E-2604_rev",
     "label": "E-2604: fee revenue recognised",
     "basis": "ledger",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      33854.82,
      30119.88,
      26274.01,
      31771.98,
      38766.9,
      29496.55,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 190284.14,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2604_bill",
     "label": "E-2604: fees invoiced",
     "basis": "sales ledger",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      0,
      33854.82,
      30119.88,
      26274.01,
      35574.38,
      39974.95,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 165798.04,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2604_trav",
     "label": "E-2604: travel and expenses (net of recoverable VAT)",
     "basis": "expense claims and card statements coded to the engagement",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      1309.6,
      1410.85,
      983.01,
      1555.19,
      1750.05,
      1346.66,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 8355.36,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2604_bexp",
     "label": "E-2604: travel and expenses invoiced at cost",
     "basis": "sales ledger",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      0,
      1309.6,
      1410.85,
      983.01,
      1555.19,
      1750.05,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 7008.7,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2605_hrs",
     "label": "E-2605: hours worked",
     "basis": "timesheets",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      0,
      133.7,
      116.9,
      145.3,
      178.8,
      130.2,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 704.9,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2605_etc",
     "label": "E-2605: estimate to complete at month end (hours)",
     "basis": "engagement manager estimate",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      null,
      null,
      null,
      706.3,
      589.4,
      444.1,
      305.3,
      175.1,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "E-2605_rev",
     "label": "E-2605: fee revenue recognised",
     "basis": "ledger",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      0,
      26262.5,
      22962.5,
      28541.07,
      29990.18,
      24412.5,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 132168.75,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2605_bill",
     "label": "E-2605: fees invoiced",
     "basis": "sales ledger",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      0,
      49500,
      0,
      0,
      66000,
      0,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 115500,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2605_trav",
     "label": "E-2605: travel and expenses (net of recoverable VAT)",
     "basis": "expense claims and card statements coded to the engagement",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      0,
      1240.25,
      1114.46,
      1624.64,
      1869.18,
      1269.49,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 7118.02,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2606_hrs",
     "label": "E-2606: hours worked",
     "basis": "timesheets",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      350.1,
      462.3,
      478.5,
      418.3,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 1709.2,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2606_etc",
     "label": "E-2606: estimate to complete at month end (hours)",
     "basis": "engagement manager estimate",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      null,
      null,
      null,
      null,
      3343.5,
      2867.8,
      2355.2,
      1955.7,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "E-2606_rev",
     "label": "E-2606: fee revenue recognised",
     "basis": "ledger",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      63549.37,
      84859.48,
      87157,
      75602.82,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 311168.67,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2606_bill",
     "label": "E-2606: fees invoiced",
     "basis": "sales ledger",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      63549.37,
      84859.48,
      87157,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 235565.85,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2606_trav",
     "label": "E-2606: travel and expenses (net of recoverable VAT)",
     "basis": "expense claims and card statements coded to the engagement",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      4916.45,
      6841.76,
      7114.82,
      4682.27,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 23555.3,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2606_bexp",
     "label": "E-2606: travel and expenses invoiced at cost",
     "basis": "sales ledger",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      4916.45,
      6841.76,
      7114.82,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 18873.03,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2607_hrs",
     "label": "E-2607: hours worked",
     "basis": "timesheets",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      145.2,
      176.4,
      119.1,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 440.7,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2607_etc",
     "label": "E-2607: estimate to complete at month end (hours)",
     "basis": "engagement manager estimate",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      null,
      null,
      null,
      null,
      null,
      764.8,
      588.4,
      469.3,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "E-2607_rev",
     "label": "E-2607: fee revenue recognised",
     "basis": "ledger",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      28720.88,
      34892.31,
      23558.24,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 87171.43,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2607_bill",
     "label": "E-2607: fees invoiced",
     "basis": "sales ledger",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      54000,
      0,
      0,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 54000,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2607_trav",
     "label": "E-2607: travel and expenses (net of recoverable VAT)",
     "basis": "expense claims and card statements coded to the engagement",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      3066.6,
      3050.99,
      2516.54,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 8634.13,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2608_hrs",
     "label": "E-2608: hours worked",
     "basis": "timesheets",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      311.7,
      249.6,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 561.3,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2608_etc",
     "label": "E-2608: estimate to complete at month end (hours)",
     "basis": "engagement manager estimate",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      null,
      null,
      null,
      null,
      null,
      null,
      1988.3,
      1738.7,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "E-2608_rev",
     "label": "E-2608: fee revenue recognised",
     "basis": "ledger",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      57019.59,
      45659.58,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 102679.17,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2608_bill",
     "label": "E-2608: fees invoiced",
     "basis": "sales ledger",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      57019.59,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 57019.59,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2608_trav",
     "label": "E-2608: travel and expenses (net of recoverable VAT)",
     "basis": "expense claims and card statements coded to the engagement",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      3099.03,
      2367.11,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 5466.14,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2608_bexp",
     "label": "E-2608: travel and expenses invoiced at cost",
     "basis": "sales ledger",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      3099.03,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 3099.03,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2609_hrs",
     "label": "E-2609: hours worked",
     "basis": "timesheets",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      155.1,
      131.4,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 286.5,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2609_etc",
     "label": "E-2609: estimate to complete at month end (hours)",
     "basis": "engagement manager estimate",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      null,
      null,
      null,
      null,
      null,
      null,
      284.9,
      183.5,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "E-2609_rev",
     "label": "E-2609: fee revenue recognised",
     "basis": "ledger",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      31725,
      23136.7,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 54861.7,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2609_bill",
     "label": "E-2609: fees invoiced",
     "basis": "sales ledger",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      27000,
      36000,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 63000,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2609_trav",
     "label": "E-2609: travel and expenses (net of recoverable VAT)",
     "basis": "expense claims and card statements coded to the engagement",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      1071.25,
      1155.42,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 2226.67,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2610_hrs",
     "label": "E-2610: hours worked",
     "basis": "timesheets",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      138.3,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 138.3,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2610_etc",
     "label": "E-2610: estimate to complete at month end (hours)",
     "basis": "engagement manager estimate",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      341.7,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "E-2610_rev",
     "label": "E-2610: fee revenue recognised",
     "basis": "ledger",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      27371.88,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 27371.88,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2610_bill",
     "label": "E-2610: fees invoiced",
     "basis": "sales ledger",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      28500,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 28500,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2610_trav",
     "label": "E-2610: travel and expenses (net of recoverable VAT)",
     "basis": "expense claims and card statements coded to the engagement",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      1490.37,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 1490.37,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2611_hrs",
     "label": "E-2611: hours worked",
     "basis": "timesheets",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      356.3,
      357.4,
      419.2,
      332.9,
      307.5,
      409.9,
      0,
      0,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 2183.2,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2611_etc",
     "label": "E-2611: estimate to complete at month end (hours)",
     "basis": "engagement manager estimate",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      1821.8,
      1463.5,
      1057.5,
      699.2,
      393,
      0,
      0,
      0,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "E-2611_rev",
     "label": "E-2611: fee revenue recognised",
     "basis": "ledger",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      65007.64,
      63221.56,
      75138.31,
      60479.27,
      55924.92,
      73288.04,
      0,
      0,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 393059.74,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2611_bill",
     "label": "E-2611: fees invoiced",
     "basis": "sales ledger",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      65007.64,
      63221.56,
      75138.31,
      60479.27,
      55924.92,
      73288.04,
      0,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 393059.74,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2611_trav",
     "label": "E-2611: travel and expenses (net of recoverable VAT)",
     "basis": "expense claims and card statements coded to the engagement",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      4394.13,
      4403.39,
      5031.14,
      3602.11,
      3669.61,
      5166.01,
      0,
      0,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 26266.39,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "E-2611_bexp",
     "label": "E-2611: travel and expenses invoiced at cost",
     "basis": "sales ledger",
     "section": "ENGAGEMENTS: timesheet hours, estimate to complete, revenue, fee invoices, travel and expenses invoiced",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      4394.13,
      4403.39,
      5031.14,
      3602.11,
      3669.61,
      5166.01,
      0,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 26266.39,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "rec_EBE",
     "label": "EBE: cash received",
     "basis": "bank",
     "section": "CLIENT RECEIPTS (bank) AND THE PELZHOFF VAT CORRECTION",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      183500.54,
      201642.93,
      130135.16,
      161375.56,
      164694.68,
      134511,
      151678.17,
      153019.17,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 1280557.21,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "rec_NOR",
     "label": "NOR: cash received",
     "basis": "bank",
     "section": "CLIENT RECEIPTS (bank) AND THE PELZHOFF VAT CORRECTION",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      133442.12,
      87793,
      66543.84,
      44069.06,
      67936.82,
      68104.42,
      77991.26,
      57860.81,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 603741.33,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "rec_WIT",
     "label": "WIT: cash received",
     "basis": "bank",
     "section": "CLIENT RECEIPTS (bank) AND THE PELZHOFF VAT CORRECTION",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      152797.13,
      121284.36,
      111025.85,
      118671.81,
      107807.15,
      121274.69,
      82190.7,
      147268.76,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 962320.45,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "rec_RIN",
     "label": "RIN: cash received",
     "basis": "bank",
     "section": "CLIENT RECEIPTS (bank) AND THE PELZHOFF VAT CORRECTION",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      90554.26,
      3797.31,
      134242.69,
      0,
      -2185.14,
      105715.14,
      0,
      0,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 332124.26,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "rec_ZOR",
     "label": "ZOR: cash received",
     "basis": "bank",
     "section": "CLIENT RECEIPTS (bank) AND THE PELZHOFF VAT CORRECTION",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      38306.61,
      56722.49,
      -14613.55,
      132423.55,
      0,
      9373.32,
      90586.68,
      -3865.16,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 308933.94,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "rec_ULM",
     "label": "ULM: cash received",
     "basis": "bank",
     "section": "CLIENT RECEIPTS (bank) AND THE PELZHOFF VAT CORRECTION",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      -221.52,
      47192.74,
      100224.61,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 147195.83,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "rec_SAU",
     "label": "SAU: cash received",
     "basis": "bank",
     "section": "CLIENT RECEIPTS (bank) AND THE PELZHOFF VAT CORRECTION",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      69442.15,
      82959.32,
      0,
      -1365.93,
      115605.93,
      -3068.17,
      88880.68,
      33305.23,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 385759.21,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "rec_VAR",
     "label": "VAR: cash received",
     "basis": "bank",
     "section": "CLIENT RECEIPTS (bank) AND THE PELZHOFF VAT CORRECTION",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      64094.13,
      34097.52,
      0,
      -5148.14,
      50772.77,
      70259,
      25541.25,
      89779.73,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 329396.26,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "rec_TEG",
     "label": "TEG: cash received",
     "basis": "bank",
     "section": "CLIENT RECEIPTS (bank) AND THE PELZHOFF VAT CORRECTION",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      119.79,
      89154.11,
      72598.56,
      102675.64,
      69279.44,
      67829.61,
      97340.95,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 498998.1,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "rec_PEL",
     "label": "PEL: cash received",
     "basis": "bank",
     "section": "CLIENT RECEIPTS (bank) AND THE PELZHOFF VAT CORRECTION",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      4076.59,
      17472.59,
      39007.52,
      41289.15,
      32746.74,
      0,
      0,
      0,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 134592.59,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "rec_STE",
     "label": "STE: cash received",
     "basis": "bank",
     "section": "CLIENT RECEIPTS (bank) AND THE PELZHOFF VAT CORRECTION",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      795.29,
      53204.71,
      0,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 54000,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "rec_SOR",
     "label": "SOR: cash received",
     "basis": "bank",
     "section": "CLIENT RECEIPTS (bank) AND THE PELZHOFF VAT CORRECTION",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      2465.4,
      60162.51,
      64736.71,
      65875.04,
      54028.69,
      64257.38,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 311525.73,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "pel_corr",
     "label": "Pelzhoff: output VAT corrected on the uncollectible receivable (UStG s17)",
     "basis": "VAT return",
     "section": "CLIENT RECEIPTS (bank) AND THE PELZHOFF VAT CORRECTION",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      23376.93,
      0,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 23376.93,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "pel_prov",
     "label": "Pelzhoff: specific provision charged",
     "basis": "ledger",
     "section": "CLIENT RECEIPTS (bank) AND THE PELZHOFF VAT CORRECTION",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      116884.65,
      0,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 116884.65,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "hc_OPS_P",
     "label": "OPS partner: headcount",
     "basis": "payroll",
     "section": "FEE EARNERS: HEADCOUNT, OWN CHARGEABLE HOURS AND SUBCONTRACTOR HOURS BY PRACTICE AND GRADE",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 1,
     "fy2027": null,
     "total_rule": "avg"
    },
    {
     "key": "hc_OPS_D",
     "label": "OPS director: headcount",
     "basis": "payroll",
     "section": "FEE EARNERS: HEADCOUNT, OWN CHARGEABLE HOURS AND SUBCONTRACTOR HOURS BY PRACTICE AND GRADE",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 1,
     "fy2027": null,
     "total_rule": "avg"
    },
    {
     "key": "hc_OPS_M",
     "label": "OPS manager: headcount",
     "basis": "payroll",
     "section": "FEE EARNERS: HEADCOUNT, OWN CHARGEABLE HOURS AND SUBCONTRACTOR HOURS BY PRACTICE AND GRADE",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      3,
      3,
      3,
      3,
      3,
      3,
      3,
      3,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 3,
     "fy2027": null,
     "total_rule": "avg"
    },
    {
     "key": "hc_OPS_S",
     "label": "OPS senior consultant: headcount",
     "basis": "payroll",
     "section": "FEE EARNERS: HEADCOUNT, OWN CHARGEABLE HOURS AND SUBCONTRACTOR HOURS BY PRACTICE AND GRADE",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      4,
      4,
      4,
      3,
      3,
      3,
      4,
      4,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 3.625,
     "fy2027": null,
     "total_rule": "avg"
    },
    {
     "key": "hc_OPS_C",
     "label": "OPS consultant: headcount",
     "basis": "payroll",
     "section": "FEE EARNERS: HEADCOUNT, OWN CHARGEABLE HOURS AND SUBCONTRACTOR HOURS BY PRACTICE AND GRADE",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      4,
      4,
      4,
      4,
      4,
      4,
      4,
      4,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 4,
     "fy2027": null,
     "total_rule": "avg"
    },
    {
     "key": "hc_FIN_P",
     "label": "FIN partner: headcount",
     "basis": "payroll",
     "section": "FEE EARNERS: HEADCOUNT, OWN CHARGEABLE HOURS AND SUBCONTRACTOR HOURS BY PRACTICE AND GRADE",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 1,
     "fy2027": null,
     "total_rule": "avg"
    },
    {
     "key": "hc_FIN_D",
     "label": "FIN director: headcount",
     "basis": "payroll",
     "section": "FEE EARNERS: HEADCOUNT, OWN CHARGEABLE HOURS AND SUBCONTRACTOR HOURS BY PRACTICE AND GRADE",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 1,
     "fy2027": null,
     "total_rule": "avg"
    },
    {
     "key": "hc_FIN_M",
     "label": "FIN manager: headcount",
     "basis": "payroll",
     "section": "FEE EARNERS: HEADCOUNT, OWN CHARGEABLE HOURS AND SUBCONTRACTOR HOURS BY PRACTICE AND GRADE",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      1,
      2,
      2,
      2,
      2,
      2,
      2,
      2,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 1.875,
     "fy2027": null,
     "total_rule": "avg"
    },
    {
     "key": "hc_FIN_S",
     "label": "FIN senior consultant: headcount",
     "basis": "payroll",
     "section": "FEE EARNERS: HEADCOUNT, OWN CHARGEABLE HOURS AND SUBCONTRACTOR HOURS BY PRACTICE AND GRADE",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      3,
      3,
      3,
      3,
      3,
      3,
      3,
      3,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 3,
     "fy2027": null,
     "total_rule": "avg"
    },
    {
     "key": "hc_FIN_C",
     "label": "FIN consultant: headcount",
     "basis": "payroll",
     "section": "FEE EARNERS: HEADCOUNT, OWN CHARGEABLE HOURS AND SUBCONTRACTOR HOURS BY PRACTICE AND GRADE",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      2,
      2,
      3,
      3,
      3,
      3,
      3,
      3,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 2.75,
     "fy2027": null,
     "total_rule": "avg"
    },
    {
     "key": "hc_DIG_P",
     "label": "DIG partner: headcount",
     "basis": "payroll",
     "section": "FEE EARNERS: HEADCOUNT, OWN CHARGEABLE HOURS AND SUBCONTRACTOR HOURS BY PRACTICE AND GRADE",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 1,
     "fy2027": null,
     "total_rule": "avg"
    },
    {
     "key": "hc_DIG_D",
     "label": "DIG director: headcount",
     "basis": "payroll",
     "section": "FEE EARNERS: HEADCOUNT, OWN CHARGEABLE HOURS AND SUBCONTRACTOR HOURS BY PRACTICE AND GRADE",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 1,
     "fy2027": null,
     "total_rule": "avg"
    },
    {
     "key": "hc_DIG_M",
     "label": "DIG manager: headcount",
     "basis": "payroll",
     "section": "FEE EARNERS: HEADCOUNT, OWN CHARGEABLE HOURS AND SUBCONTRACTOR HOURS BY PRACTICE AND GRADE",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      2,
      2,
      2,
      2,
      2,
      2,
      2,
      2,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 2,
     "fy2027": null,
     "total_rule": "avg"
    },
    {
     "key": "hc_DIG_S",
     "label": "DIG senior consultant: headcount",
     "basis": "payroll",
     "section": "FEE EARNERS: HEADCOUNT, OWN CHARGEABLE HOURS AND SUBCONTRACTOR HOURS BY PRACTICE AND GRADE",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      3,
      3,
      3,
      3,
      3,
      3,
      2,
      2,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 2.75,
     "fy2027": null,
     "total_rule": "avg"
    },
    {
     "key": "hc_DIG_C",
     "label": "DIG consultant: headcount",
     "basis": "payroll",
     "section": "FEE EARNERS: HEADCOUNT, OWN CHARGEABLE HOURS AND SUBCONTRACTOR HOURS BY PRACTICE AND GRADE",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      2,
      2,
      2,
      2,
      3,
      3,
      3,
      3,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 2.5,
     "fy2027": null,
     "total_rule": "avg"
    },
    {
     "key": "own_OPS_P",
     "label": "OPS partner: chargeable hours, own staff",
     "basis": "timesheets",
     "section": "FEE EARNERS: HEADCOUNT, OWN CHARGEABLE HOURS AND SUBCONTRACTOR HOURS BY PRACTICE AND GRADE",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      51.7,
      53.3,
      81.7,
      67.3,
      73.1,
      88.8,
      71.8,
      65.2,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 552.9,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "sub_OPS_P",
     "label": "OPS partner: chargeable hours, subcontractors",
     "basis": "subcontractor timesheets",
     "section": "FEE EARNERS: HEADCOUNT, OWN CHARGEABLE HOURS AND SUBCONTRACTOR HOURS BY PRACTICE AND GRADE",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      0.0335,
      0.013,
      0.099,
      0.08,
      0.0815,
      0.026,
      0.031,
      0.062,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 0.426,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "own_OPS_D",
     "label": "OPS director: chargeable hours, own staff",
     "basis": "timesheets",
     "section": "FEE EARNERS: HEADCOUNT, OWN CHARGEABLE HOURS AND SUBCONTRACTOR HOURS BY PRACTICE AND GRADE",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      67.2,
      69.4,
      99.9,
      83.5,
      94.5,
      116.8,
      90.3,
      79.6,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 701.2,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "sub_OPS_D",
     "label": "OPS director: chargeable hours, subcontractors",
     "basis": "subcontractor timesheets",
     "section": "FEE EARNERS: HEADCOUNT, OWN CHARGEABLE HOURS AND SUBCONTRACTOR HOURS BY PRACTICE AND GRADE",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      0.0595,
      0.045,
      0.071,
      0.088,
      0.0315,
      0.098,
      0.055,
      0.022,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 0.47,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "own_OPS_M",
     "label": "OPS manager: chargeable hours, own staff",
     "basis": "timesheets",
     "section": "FEE EARNERS: HEADCOUNT, OWN CHARGEABLE HOURS AND SUBCONTRACTOR HOURS BY PRACTICE AND GRADE",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      179.6,
      185.6,
      260.7,
      219.2,
      251.8,
      313.5,
      238.3,
      207.5,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 1856.2,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "sub_OPS_M",
     "label": "OPS manager: chargeable hours, subcontractors",
     "basis": "subcontractor timesheets",
     "section": "FEE EARNERS: HEADCOUNT, OWN CHARGEABLE HOURS AND SUBCONTRACTOR HOURS BY PRACTICE AND GRADE",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      0.034,
      0.001,
      0.014,
      0.088,
      0.067,
      0.1,
      0.027,
      0.001,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 0.332,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "own_OPS_S",
     "label": "OPS senior consultant: chargeable hours, own staff",
     "basis": "timesheets",
     "section": "FEE EARNERS: HEADCOUNT, OWN CHARGEABLE HOURS AND SUBCONTRACTOR HOURS BY PRACTICE AND GRADE",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      321.2,
      332.1,
      458.3,
      360.1,
      304.6,
      395,
      422.4,
      364.6,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 2958.3,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "sub_OPS_S",
     "label": "OPS senior consultant: chargeable hours, subcontractors",
     "basis": "subcontractor timesheets",
     "section": "FEE EARNERS: HEADCOUNT, OWN CHARGEABLE HOURS AND SUBCONTRACTOR HOURS BY PRACTICE AND GRADE",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      0.079,
      0.015,
      0.072,
      27.116,
      145.108,
      167.636,
      0.085,
      0.029,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 340.14,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "own_OPS_C",
     "label": "OPS consultant: chargeable hours, own staff",
     "basis": "timesheets",
     "section": "FEE EARNERS: HEADCOUNT, OWN CHARGEABLE HOURS AND SUBCONTRACTOR HOURS BY PRACTICE AND GRADE",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      366.3,
      378.8,
      519.1,
      439.3,
      398.1,
      516.6,
      480.1,
      412.8,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 3511.1,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "sub_OPS_C",
     "label": "OPS consultant: chargeable hours, subcontractors",
     "basis": "subcontractor timesheets",
     "section": "FEE EARNERS: HEADCOUNT, OWN CHARGEABLE HOURS AND SUBCONTRACTOR HOURS BY PRACTICE AND GRADE",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      0.094,
      0.026,
      0.044,
      0.028,
      114.412,
      125.84,
      0.002,
      0.086,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 240.532,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "own_FIN_P",
     "label": "FIN partner: chargeable hours, own staff",
     "basis": "timesheets",
     "section": "FEE EARNERS: HEADCOUNT, OWN CHARGEABLE HOURS AND SUBCONTRACTOR HOURS BY PRACTICE AND GRADE",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      24.1,
      38,
      41.9,
      50.3,
      43,
      55.8,
      45.2,
      34.1,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 332.4,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "sub_FIN_P",
     "label": "FIN partner: chargeable hours, subcontractors",
     "basis": "subcontractor timesheets",
     "section": "FEE EARNERS: HEADCOUNT, OWN CHARGEABLE HOURS AND SUBCONTRACTOR HOURS BY PRACTICE AND GRADE",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      0.071,
      0.1,
      0.052,
      0.035,
      0.078,
      0.083,
      0.082,
      0.058,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 0.559,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "own_FIN_D",
     "label": "FIN director: chargeable hours, own staff",
     "basis": "timesheets",
     "section": "FEE EARNERS: HEADCOUNT, OWN CHARGEABLE HOURS AND SUBCONTRACTOR HOURS BY PRACTICE AND GRADE",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      42.8,
      63.1,
      69.1,
      76.2,
      64.9,
      84.3,
      59,
      44.7,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 504.1,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "sub_FIN_D",
     "label": "FIN director: chargeable hours, subcontractors",
     "basis": "subcontractor timesheets",
     "section": "FEE EARNERS: HEADCOUNT, OWN CHARGEABLE HOURS AND SUBCONTRACTOR HOURS BY PRACTICE AND GRADE",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      0.042,
      0.04,
      0.054,
      0.049,
      0.089,
      0.067,
      0.05,
      0.01,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 0.401,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "own_FIN_M",
     "label": "FIN manager: chargeable hours, own staff",
     "basis": "timesheets",
     "section": "FEE EARNERS: HEADCOUNT, OWN CHARGEABLE HOURS AND SUBCONTRACTOR HOURS BY PRACTICE AND GRADE",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      122.9,
      225.3,
      244.8,
      237.9,
      209.6,
      262.9,
      157.8,
      119.7,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 1580.9,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "sub_FIN_M",
     "label": "FIN manager: chargeable hours, subcontractors",
     "basis": "subcontractor timesheets",
     "section": "FEE EARNERS: HEADCOUNT, OWN CHARGEABLE HOURS AND SUBCONTRACTOR HOURS BY PRACTICE AND GRADE",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      45.139,
      0.06,
      0.018,
      20.729,
      9.81,
      21.063,
      0.084,
      0.006,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 96.909,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "own_FIN_S",
     "label": "FIN senior consultant: chargeable hours, own staff",
     "basis": "timesheets",
     "section": "FEE EARNERS: HEADCOUNT, OWN CHARGEABLE HOURS AND SUBCONTRACTOR HOURS BY PRACTICE AND GRADE",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      262.8,
      356.8,
      396.6,
      358.6,
      305.8,
      385.4,
      282.6,
      214.4,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 2563,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "sub_FIN_S",
     "label": "FIN senior consultant: chargeable hours, subcontractors",
     "basis": "subcontractor timesheets",
     "section": "FEE EARNERS: HEADCOUNT, OWN CHARGEABLE HOURS AND SUBCONTRACTOR HOURS BY PRACTICE AND GRADE",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      0.08,
      10.152,
      3.46,
      63.137,
      52.517,
      79.393,
      0,
      0.07,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 208.809,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "own_FIN_C",
     "label": "FIN consultant: chargeable hours, own staff",
     "basis": "timesheets",
     "section": "FEE EARNERS: HEADCOUNT, OWN CHARGEABLE HOURS AND SUBCONTRACTOR HOURS BY PRACTICE AND GRADE",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      197.7,
      236.1,
      347.4,
      352,
      307.2,
      384.6,
      322.3,
      244.7,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 2392,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "sub_FIN_C",
     "label": "FIN consultant: chargeable hours, subcontractors",
     "basis": "subcontractor timesheets",
     "section": "FEE EARNERS: HEADCOUNT, OWN CHARGEABLE HOURS AND SUBCONTRACTOR HOURS BY PRACTICE AND GRADE",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      0.068,
      79.148,
      0.016,
      21.55,
      11.806,
      31.494,
      0.084,
      0.056,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 144.222,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "own_DIG_P",
     "label": "DIG partner: chargeable hours, own staff",
     "basis": "timesheets",
     "section": "FEE EARNERS: HEADCOUNT, OWN CHARGEABLE HOURS AND SUBCONTRACTOR HOURS BY PRACTICE AND GRADE",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      31.5,
      28.6,
      41.5,
      24.2,
      24.8,
      29.5,
      46.1,
      35.1,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 261.3,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "sub_DIG_P",
     "label": "DIG partner: chargeable hours, subcontractors",
     "basis": "subcontractor timesheets",
     "section": "FEE EARNERS: HEADCOUNT, OWN CHARGEABLE HOURS AND SUBCONTRACTOR HOURS BY PRACTICE AND GRADE",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      0.036,
      0.036,
      0.0435,
      0.0085,
      0.0505,
      0.053,
      0.07,
      0.0915,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 0.389,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "own_DIG_D",
     "label": "DIG director: chargeable hours, own staff",
     "basis": "timesheets",
     "section": "FEE EARNERS: HEADCOUNT, OWN CHARGEABLE HOURS AND SUBCONTRACTOR HOURS BY PRACTICE AND GRADE",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      52.7,
      47.2,
      67.6,
      44.3,
      46.1,
      54.2,
      74.5,
      55.7,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 442.3,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "sub_DIG_D",
     "label": "DIG director: chargeable hours, subcontractors",
     "basis": "subcontractor timesheets",
     "section": "FEE EARNERS: HEADCOUNT, OWN CHARGEABLE HOURS AND SUBCONTRACTOR HOURS BY PRACTICE AND GRADE",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      0.076,
      0.096,
      0.0935,
      0.0445,
      0.0485,
      0.096,
      0.027,
      0.0585,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 0.54,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "own_DIG_M",
     "label": "DIG manager: chargeable hours, own staff",
     "basis": "timesheets",
     "section": "FEE EARNERS: HEADCOUNT, OWN CHARGEABLE HOURS AND SUBCONTRACTOR HOURS BY PRACTICE AND GRADE",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      215.6,
      191.6,
      261,
      181.2,
      191.6,
      222.6,
      283.8,
      210,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 1757.4,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "sub_DIG_M",
     "label": "DIG manager: chargeable hours, subcontractors",
     "basis": "subcontractor timesheets",
     "section": "FEE EARNERS: HEADCOUNT, OWN CHARGEABLE HOURS AND SUBCONTRACTOR HOURS BY PRACTICE AND GRADE",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      0.013,
      0.033,
      0.038,
      0.024,
      0.082,
      0.087,
      0.882,
      0.069,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 1.228,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "own_DIG_S",
     "label": "DIG senior consultant: chargeable hours, own staff",
     "basis": "timesheets",
     "section": "FEE EARNERS: HEADCOUNT, OWN CHARGEABLE HOURS AND SUBCONTRACTOR HOURS BY PRACTICE AND GRADE",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      323,
      287.4,
      400.5,
      278.7,
      292.9,
      342,
      276.1,
      217,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 2417.6,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "sub_DIG_S",
     "label": "DIG senior consultant: chargeable hours, subcontractors",
     "basis": "subcontractor timesheets",
     "section": "FEE EARNERS: HEADCOUNT, OWN CHARGEABLE HOURS AND SUBCONTRACTOR HOURS BY PRACTICE AND GRADE",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      0.097,
      0.057,
      1.675,
      0.097,
      0.073,
      0.092,
      163.767,
      108.379,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 274.237,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "own_DIG_C",
     "label": "DIG consultant: chargeable hours, own staff",
     "basis": "timesheets",
     "section": "FEE EARNERS: HEADCOUNT, OWN CHARGEABLE HOURS AND SUBCONTRACTOR HOURS BY PRACTICE AND GRADE",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      213.6,
      191.6,
      274.7,
      196.9,
      201.6,
      240.2,
      327.1,
      245.4,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 1891.1,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "sub_DIG_C",
     "label": "DIG consultant: chargeable hours, subcontractors",
     "basis": "subcontractor timesheets",
     "section": "FEE EARNERS: HEADCOUNT, OWN CHARGEABLE HOURS AND SUBCONTRACTOR HOURS BY PRACTICE AND GRADE",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      0.078,
      0.078,
      20.75,
      0.026,
      0.046,
      0.072,
      0.054,
      0.002,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 21.106,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "sub_cost",
     "label": "Subcontractor cost (ex VAT)",
     "basis": "purchase ledger",
     "section": "FEE EARNERS: HEADCOUNT, OWN CHARGEABLE HOURS AND SUBCONTRACTOR HOURS BY PRACTICE AND GRADE",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      6924.26,
      8663.68,
      2599.5,
      16117.31,
      36895.17,
      48703.47,
      19866.04,
      13181.23,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 152950.66,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "fe_gross_OPS",
     "label": "OPS fee earners: gross salaries",
     "basis": "payroll",
     "section": "PAYROLL",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      106029.75,
      106197.37,
      106182.46,
      99431.84,
      99088.01,
      98802.39,
      106089.57,
      106146.89,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 827968.28,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "fe_ss_OPS",
     "label": "OPS fee earners: employer social security contributions",
     "basis": "payroll",
     "section": "PAYROLL",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      17808.55,
      17902.65,
      17842.69,
      16474.83,
      16465.1,
      16412.75,
      17822.96,
      17873.96,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 138603.49,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "fe_gross_FIN",
     "label": "FIN fee earners: gross salaries",
     "basis": "payroll",
     "section": "PAYROLL",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      70021.03,
      79172.78,
      84936.01,
      85164.66,
      84665.63,
      84656.26,
      84883.94,
      85213.16,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 658713.47,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "fe_ss_FIN",
     "label": "FIN fee earners: employer social security contributions",
     "basis": "payroll",
     "section": "PAYROLL",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      11093.97,
      12648.82,
      13799.32,
      13797.57,
      13797.1,
      13770.5,
      13812.03,
      13830.93,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 106550.24,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "fe_gross_DIG",
     "label": "DIG fee earners: gross salaries",
     "basis": "payroll",
     "section": "PAYROLL",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      79638,
      80016.47,
      79569.9,
      79200.57,
      84511.49,
      84877.56,
      77773.9,
      77724.59,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 643312.48,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "fe_ss_DIG",
     "label": "DIG fee earners: employer social security contributions",
     "basis": "payroll",
     "section": "PAYROLL",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      12639.04,
      12621.34,
      12613.51,
      12671.51,
      13814.17,
      13782.85,
      12363.58,
      12403.55,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 102909.55,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "cen_gross",
     "label": "Founder and central staff: gross salaries",
     "basis": "payroll",
     "section": "PAYROLL",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      57890.69,
      58107.02,
      57866.78,
      57921.14,
      58027.09,
      57984.44,
      58139.98,
      57907.06,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 463844.2,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "cen_ss",
     "label": "Founder and central staff: employer social security contributions",
     "basis": "payroll",
     "section": "PAYROLL",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      7671.46,
      7680.23,
      7634.73,
      7678.38,
      7634.11,
      7663.4,
      7663,
      7661.18,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 61286.49,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "bonus_util",
     "label": "Prior-year bonus paid (provision utilised, incl. employer contributions)",
     "basis": "payroll",
     "section": "PAYROLL",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      392000,
      0,
      0,
      0,
      0,
      0,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 392000,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "opex_rent",
     "label": "Office rent and service charges, Munich",
     "basis": "ledger",
     "section": "OVERHEADS (ex VAT), CAPEX, SUPPLIER PAYMENTS, TAX PAYMENTS AND DIVIDENDS",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      24000,
      24000,
      24000,
      24000,
      24000,
      24000,
      24000,
      24000,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 192000,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "opex_it",
     "label": "IT, software and research databases",
     "basis": "ledger",
     "section": "OVERHEADS (ex VAT), CAPEX, SUPPLIER PAYMENTS, TAX PAYMENTS AND DIVIDENDS",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      13323,
      11848,
      13014,
      13385,
      12393,
      12973,
      14038,
      12445,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 103419,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "opex_cars",
     "label": "Company car leases (partners and directors)",
     "basis": "ledger",
     "section": "OVERHEADS (ex VAT), CAPEX, SUPPLIER PAYMENTS, TAX PAYMENTS AND DIVIDENDS",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      6300,
      6300,
      6300,
      6300,
      6300,
      6300,
      6300,
      6300,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 50400,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "opex_recruit",
     "label": "Recruitment (agency fees and campus)",
     "basis": "ledger",
     "section": "OVERHEADS (ex VAT), CAPEX, SUPPLIER PAYMENTS, TAX PAYMENTS AND DIVIDENDS",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      2600,
      27140,
      5000,
      2400,
      5000,
      2600,
      20760,
      2400,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 67900,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "opex_mkt",
     "label": "Marketing, events and business development",
     "basis": "ledger",
     "section": "OVERHEADS (ex VAT), CAPEX, SUPPLIER PAYMENTS, TAX PAYMENTS AND DIVIDENDS",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      5271,
      8257,
      10457,
      8493,
      12186,
      9257,
      5399,
      4572,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 63892,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "opex_train",
     "label": "Training and certifications",
     "basis": "ledger",
     "section": "OVERHEADS (ex VAT), CAPEX, SUPPLIER PAYMENTS, TAX PAYMENTS AND DIVIDENDS",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      5605,
      5445,
      6213,
      4981,
      5559,
      4687,
      5685,
      5719,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 43894,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "opex_ins",
     "label": "Insurance (professional indemnity, D&O, office)",
     "basis": "ledger",
     "section": "OVERHEADS (ex VAT), CAPEX, SUPPLIER PAYMENTS, TAX PAYMENTS AND DIVIDENDS",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      4119,
      3907,
      3985,
      3702,
      4027,
      3507,
      3886,
      3767,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 30900,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "opex_prof",
     "label": "Tax adviser, legal and payroll bureau",
     "basis": "ledger",
     "section": "OVERHEADS (ex VAT), CAPEX, SUPPLIER PAYMENTS, TAX PAYMENTS AND DIVIDENDS",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      6233,
      5637,
      5729,
      6326,
      5700,
      5710,
      5806,
      6151,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 47292,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "opex_office",
     "label": "Office running costs and supplies",
     "basis": "ledger",
     "section": "OVERHEADS (ex VAT), CAPEX, SUPPLIER PAYMENTS, TAX PAYMENTS AND DIVIDENDS",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      3851,
      4498,
      4617,
      4280,
      4042,
      4355,
      4019,
      4380,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 34042,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "opex_ent",
     "label": "Client entertainment (30% not deductible)",
     "basis": "ledger",
     "section": "OVERHEADS (ex VAT), CAPEX, SUPPLIER PAYMENTS, TAX PAYMENTS AND DIVIDENDS",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      1273,
      1886,
      2918,
      2101,
      2460,
      2320,
      1522,
      990,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 15470,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "opex_bank",
     "label": "Bank charges",
     "basis": "ledger",
     "section": "OVERHEADS (ex VAT), CAPEX, SUPPLIER PAYMENTS, TAX PAYMENTS AND DIVIDENDS",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      474,
      452,
      527,
      434,
      439,
      516,
      459,
      506,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 3807,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "capex_it",
     "label": "Capex: IT equipment",
     "basis": "asset register",
     "section": "OVERHEADS (ex VAT), CAPEX, SUPPLIER PAYMENTS, TAX PAYMENTS AND DIVIDENDS",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      3100,
      1800,
      5200,
      2400,
      4100,
      2200,
      3900,
      1500,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 24200,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "capex_fit",
     "label": "Capex: office fit-out and furniture",
     "basis": "asset register",
     "section": "OVERHEADS (ex VAT), CAPEX, SUPPLIER PAYMENTS, TAX PAYMENTS AND DIVIDENDS",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 0,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "pay_sub",
     "label": "Subcontractors: payments",
     "basis": "bank",
     "section": "OVERHEADS (ex VAT), CAPEX, SUPPLIER PAYMENTS, TAX PAYMENTS AND DIVIDENDS",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      30857.64,
      8611.99,
      10123.86,
      1925.12,
      17908.6,
      48475.55,
      52164.14,
      23996.45,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 194063.35,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "pay_trv",
     "label": "Travel card statements and expense claims: payments",
     "basis": "bank",
     "section": "OVERHEADS (ex VAT), CAPEX, SUPPLIER PAYMENTS, TAX PAYMENTS AND DIVIDENDS",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      27556.93,
      35377.63,
      41287.68,
      42939.77,
      40405.45,
      47106.27,
      55947.7,
      41490.9,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 332112.33,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "pay_ovh",
     "label": "Overhead suppliers: payments (excl. rent)",
     "basis": "bank",
     "section": "OVERHEADS (ex VAT), CAPEX, SUPPLIER PAYMENTS, TAX PAYMENTS AND DIVIDENDS",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      71473.38,
      70612.22,
      74971.44,
      63215.27,
      62334.12,
      63599.99,
      68246.55,
      66157.82,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 540610.79,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "cit_pre",
     "label": "Corporate income tax and solidarity surcharge: prepayments",
     "basis": "bank, tax account",
     "section": "OVERHEADS (ex VAT), CAPEX, SUPPLIER PAYMENTS, TAX PAYMENTS AND DIVIDENDS",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      36000,
      0,
      0,
      36000,
      0,
      0,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 72000,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "cit_set",
     "label": "Corporate income tax and solidarity surcharge: prior-year balances paid",
     "basis": "bank, tax account",
     "section": "OVERHEADS (ex VAT), CAPEX, SUPPLIER PAYMENTS, TAX PAYMENTS AND DIVIDENDS",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      22300,
      0,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 22300,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "gew_pre",
     "label": "Trade tax: prepayments",
     "basis": "bank, municipal tax account",
     "section": "OVERHEADS (ex VAT), CAPEX, SUPPLIER PAYMENTS, TAX PAYMENTS AND DIVIDENDS",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      38000,
      0,
      0,
      38000,
      0,
      0,
      45025,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 121025,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "gew_set",
     "label": "Trade tax: prior-year balances paid",
     "basis": "bank, municipal tax account",
     "section": "OVERHEADS (ex VAT), CAPEX, SUPPLIER PAYMENTS, TAX PAYMENTS AND DIVIDENDS",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      28100,
      0,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 28100,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "div",
     "label": "Dividends resolved and paid (gross, incl. withholding tax)",
     "basis": "bank, shareholder resolution",
     "section": "OVERHEADS (ex VAT), CAPEX, SUPPLIER PAYMENTS, TAX PAYMENTS AND DIVIDENDS",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      450000,
      0,
      0,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 450000,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "cash",
     "label": "Cash at bank",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (FY2025 accounts, fictional); client and engagement openings are on the registers",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 1450000,
     "value_d": null
    },
    {
     "key": "prepay",
     "label": "Prepayments and deposits",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (FY2025 accounts, fictional); client and engagement openings are on the registers",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 42000,
     "value_d": null
    },
    {
     "key": "fa_it_cost",
     "label": "IT equipment: cost",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (FY2025 accounts, fictional); client and engagement openings are on the registers",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 192000,
     "value_d": null
    },
    {
     "key": "fa_it_dep",
     "label": "IT equipment: accumulated depreciation",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (FY2025 accounts, fictional); client and engagement openings are on the registers",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 108000,
     "value_d": null
    },
    {
     "key": "fa_fit_cost",
     "label": "Office fit-out and furniture: cost",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (FY2025 accounts, fictional); client and engagement openings are on the registers",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 428000,
     "value_d": null
    },
    {
     "key": "fa_fit_dep",
     "label": "Office fit-out and furniture: accumulated depreciation",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (FY2025 accounts, fictional); client and engagement openings are on the registers",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 118000,
     "value_d": null
    },
    {
     "key": "ap_sub",
     "label": "Trade payables: subcontractors",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (FY2025 accounts, fictional); client and engagement openings are on the registers",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 31500,
     "value_d": null
    },
    {
     "key": "ap_trv",
     "label": "Trade payables: travel card and expense claims",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (FY2025 accounts, fictional); client and engagement openings are on the registers",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 12400,
     "value_d": null
    },
    {
     "key": "ap_ovh",
     "label": "Trade payables: overhead suppliers",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (FY2025 accounts, fictional); client and engagement openings are on the registers",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 41800,
     "value_d": null
    },
    {
     "key": "wht",
     "label": "Wage tax payable (December payroll)",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (FY2025 accounts, fictional); client and engagement openings are on the registers",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 89480.35,
     "value_d": null
    },
    {
     "key": "vat_nov",
     "label": "VAT: net November return (paid 10-Jan-26 under the extension)",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (FY2025 accounts, fictional); client and engagement openings are on the registers",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 79348.87,
     "value_d": null
    },
    {
     "key": "vat_dec",
     "label": "VAT: net December return (paid 10-Feb-26, less the special prepayment)",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (FY2025 accounts, fictional); client and engagement openings are on the registers",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 91925.3,
     "value_d": null
    },
    {
     "key": "bonus",
     "label": "Bonus provision (FY2025, incl. employer contributions)",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (FY2025 accounts, fictional); client and engagement openings are on the registers",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 392000,
     "value_d": null
    },
    {
     "key": "ecl",
     "label": "Expected credit loss provision",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (FY2025 accounts, fictional); client and engagement openings are on the registers",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 4787.86,
     "value_d": null
    },
    {
     "key": "loan",
     "label": "Bank loan",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (FY2025 accounts, fictional); client and engagement openings are on the registers",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 166667,
     "value_d": null
    },
    {
     "key": "cit",
     "label": "Corporate income tax payable (FY2025 balance)",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (FY2025 accounts, fictional); client and engagement openings are on the registers",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 22300,
     "value_d": null
    },
    {
     "key": "gewst",
     "label": "Trade tax payable (FY2025 balance)",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (FY2025 accounts, fictional); client and engagement openings are on the registers",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 28100,
     "value_d": null
    },
    {
     "key": "sharecap",
     "label": "Share capital (Stammkapital)",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (FY2025 accounts, fictional); client and engagement openings are on the registers",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 50000,
     "value_d": null
    },
    {
     "key": "retained",
     "label": "Retained earnings",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (FY2025 accounts, fictional); client and engagement openings are on the registers",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 2251073.87,
     "value_d": null
    }
   ]
  },
  "Engagements": {
   "title": "ENGAGEMENTS: HOURS, STANDARD VALUE, REVENUE BY FEE TYPE, INVOICING, TRAVEL AND CONTRACT POSITIONS (EUR)",
   "description": "Actual months from timesheets, the engagement manager estimate to complete and the ledger. Forecast: remaining hours spread over the remaining months by available hours. Fixed fee: revenue over time on hours (IFRS 15.35(c), input method B18 to B19). Time and materials: right to invoice (IFRS 15.B16). Capped: time and materials until the value at completion exceeds the cap, then cap x % complete. Travel rebilled at cost is revenue (principal).",
   "months": 24,
   "rows": [
    {
     "key": "E-2501|hrs",
     "label": "E-2501  Eberstal Medizintechnik AG: hours",
     "basis": "A: timesheets; F: remaining hours x available-hours profile",
     "section": "HOURS WORKED BY ENGAGEMENT (register order; drives demand by practice and grade on Capacity)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      708,
      622,
      749.6,
      562.6,
      615.2,
      696.5,
      801.1,
      575.9,
      764,
      736,
      728,
      748,
      640,
      660,
      708,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 8306.9,
     "fy2027": 2008,
     "total_rule": "sum"
    },
    {
     "key": "E-2502|hrs",
     "label": "E-2502  Norlach Antriebstechnik GmbH: hours",
     "basis": "A: timesheets; F: remaining hours x available-hours profile",
     "section": "HOURS WORKED BY ENGAGEMENT (register order; drives demand by practice and grade on Capacity)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      229.7,
      252.9,
      289.8,
      290.5,
      253.3,
      334.5,
      362.2,
      299.7,
      413.28,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 2725.88,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2503|hrs",
     "label": "E-2503  Wittenfels Holding GmbH: hours",
     "basis": "A: timesheets; F: remaining hours x available-hours profile",
     "section": "HOURS WORKED BY ENGAGEMENT (register order; drives demand by practice and grade on Capacity)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      475.7,
      486.4,
      513.4,
      497.8,
      415.3,
      528.8,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 2917.4,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2504|hrs",
     "label": "E-2504  Rindelmann Maschinenbau GmbH: hours",
     "basis": "A: timesheets; F: remaining hours x available-hours profile",
     "section": "HOURS WORKED BY ENGAGEMENT (register order; drives demand by practice and grade on Capacity)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      210,
      212.7,
      308.7,
      217.1,
      176.9,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 1125.4,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2505|hrs",
     "label": "E-2505  Zorneck Logistik GmbH: hours",
     "basis": "A: timesheets; F: remaining hours x available-hours profile",
     "section": "HOURS WORKED BY ENGAGEMENT (register order; drives demand by practice and grade on Capacity)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      128.7,
      124.7,
      135.2,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 388.6,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2506|hrs",
     "label": "E-2506  Pelzhoff Kunststofftechnik Gmb: hours",
     "basis": "A: timesheets; F: remaining hours x available-hours profile",
     "section": "HOURS WORKED BY ENGAGEMENT (register order; drives demand by practice and grade on Capacity)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      190.3,
      196.3,
      199.6,
      187,
      156.6,
      196.9,
      85.5,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 1212.2,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2601|hrs",
     "label": "E-2601  Sauerbeck Lebensmittel GmbH: hours",
     "basis": "A: timesheets; F: remaining hours x available-hours profile",
     "section": "HOURS WORKED BY ENGAGEMENT (register order; drives demand by practice and grade on Capacity)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      220,
      224,
      244.4,
      249.4,
      209.4,
      302.8,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 1450,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2602|hrs",
     "label": "E-2602  Sornegg Pr\u00e4zision AG: hours",
     "basis": "A: timesheets; F: remaining hours x available-hours profile",
     "section": "HOURS WORKED BY ENGAGEMENT (register order; drives demand by practice and grade on Capacity)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      298.4,
      345.6,
      299.6,
      263.2,
      328.2,
      376.7,
      278,
      349.2499,
      336.4501,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 2875.4,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2603|hrs",
     "label": "E-2603  Zorneck Logistik GmbH: hours",
     "basis": "A: timesheets; F: remaining hours x available-hours profile",
     "section": "HOURS WORKED BY ENGAGEMENT (register order; drives demand by practice and grade on Capacity)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      202.7,
      169.3,
      137.4,
      175.6,
      200.5,
      154.5,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 1040,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2604|hrs",
     "label": "E-2604  Varnholt Chemie GmbH: hours",
     "basis": "A: timesheets; F: remaining hours x available-hours profile",
     "section": "HOURS WORKED BY ENGAGEMENT (register order; drives demand by practice and grade on Capacity)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      183.1,
      162.9,
      142.1,
      192.4,
      216.2,
      164.5,
      221.7923,
      213.6637,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 1496.656,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2605|hrs",
     "label": "E-2605  Varnholt Chemie GmbH: hours",
     "basis": "A: timesheets; F: remaining hours x available-hours profile",
     "section": "HOURS WORKED BY ENGAGEMENT (register order; drives demand by practice and grade on Capacity)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      133.7,
      116.9,
      145.3,
      178.8,
      130.2,
      196.112,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 901.012,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2606|hrs",
     "label": "E-2606  Ulmhardt Verpackungen GmbH: hours",
     "basis": "A: timesheets; F: remaining hours x available-hours profile",
     "section": "HOURS WORKED BY ENGAGEMENT (register order; drives demand by practice and grade on Capacity)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      350.1,
      462.3,
      478.5,
      418.3,
      502.0681,
      483.6677,
      478.4105,
      491.5536,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 3664.9,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2607|hrs",
     "label": "E-2607  Stelzhof Industrie AG: hours",
     "basis": "A: timesheets; F: remaining hours x available-hours profile",
     "section": "HOURS WORKED BY ENGAGEMENT (register order; drives demand by practice and grade on Capacity)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      145.2,
      176.4,
      119.1,
      180.2382,
      173.6326,
      171.7453,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 966.316,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2608|hrs",
     "label": "E-2608  Wittenfels Holding GmbH: hours",
     "basis": "A: timesheets; F: remaining hours x available-hours profile",
     "section": "HOURS WORKED BY ENGAGEMENT (register order; drives demand by practice and grade on Capacity)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      311.7,
      249.6,
      347.9352,
      335.1836,
      331.5403,
      340.6486,
      291.464,
      300.5723,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 1916.6077,
     "fy2027": 592.0363,
     "total_rule": "sum"
    },
    {
     "key": "E-2609|hrs",
     "label": "E-2609  Sauerbeck Lebensmittel GmbH: hours",
     "basis": "A: timesheets; F: remaining hours x available-hours profile",
     "section": "HOURS WORKED BY ENGAGEMENT (register order; drives demand by practice and grade on Capacity)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      155.1,
      131.4,
      205.52,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 492.02,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2610|hrs",
     "label": "E-2610  Norlach Antriebstechnik GmbH: hours",
     "basis": "A: timesheets; F: remaining hours x available-hours profile",
     "section": "HOURS WORKED BY ENGAGEMENT (register order; drives demand by practice and grade on Capacity)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      138.3,
      194.9239,
      187.7801,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 521.004,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2611|hrs",
     "label": "E-2611  Teggwerk Elektronik GmbH: hours",
     "basis": "A: timesheets; F: remaining hours x available-hours profile",
     "section": "HOURS WORKED BY ENGAGEMENT (register order; drives demand by practice and grade on Capacity)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      356.3,
      357.4,
      419.2,
      332.9,
      307.5,
      409.9,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 2183.2,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2612|hrs",
     "label": "E-2612  Eberstal Medizintechnik AG: hours",
     "basis": "A: timesheets; F: remaining hours x available-hours profile",
     "section": "HOURS WORKED BY ENGAGEMENT (register order; drives demand by practice and grade on Capacity)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      349.0065,
      345.2129,
      354.6968,
      303.4839,
      312.9677,
      335.729,
      350.9032,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 1048.9161,
     "fy2027": 1303.0839,
     "total_rule": "sum"
    },
    {
     "key": "E-2613|hrs",
     "label": "E-2613  Teggwerk Elektronik GmbH: hours",
     "basis": "A: timesheets; F: remaining hours x available-hours profile",
     "section": "HOURS WORKED BY ENGAGEMENT (register order; drives demand by practice and grade on Capacity)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      362.2445,
      358.3071,
      368.1507,
      314.9953,
      324.8389,
      348.4635,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 1088.7024,
     "fy2027": 988.2976,
     "total_rule": "sum"
    },
    {
     "key": "E-2614|hrs",
     "label": "E-2614  Rindelmann Maschinenbau GmbH: hours",
     "basis": "A: timesheets; F: remaining hours x available-hours profile",
     "section": "HOURS WORKED BY ENGAGEMENT (register order; drives demand by practice and grade on Capacity)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      202.6651,
      208.2329,
      178.1671,
      183.7349,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 410.898,
     "fy2027": 361.902,
     "total_rule": "sum"
    },
    {
     "key": "E-2615|hrs",
     "label": "E-2615  Zorneck Logistik GmbH: hours",
     "basis": "A: timesheets; F: remaining hours x available-hours profile",
     "section": "HOURS WORKED BY ENGAGEMENT (register order; drives demand by practice and grade on Capacity)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      238.9051,
      245.4684,
      210.0265,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 484.3735,
     "fy2027": 210.0265,
     "total_rule": "sum"
    },
    {
     "key": "E-2616|hrs",
     "label": "E-2616  Wittenfels Holding GmbH: hours",
     "basis": "A: timesheets; F: remaining hours x available-hours profile",
     "section": "HOURS WORKED BY ENGAGEMENT (register order; drives demand by practice and grade on Capacity)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      244.666,
      209.3399,
      215.8818,
      231.5823,
      242.0493,
      184.4808,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 244.666,
     "fy2027": 1083.334,
     "total_rule": "sum"
    },
    {
     "key": "E-2617|hrs",
     "label": "E-2617  Eberstal Medizintechnik AG: hours",
     "basis": "A: timesheets; F: remaining hours x available-hours profile",
     "section": "HOURS WORKED BY ENGAGEMENT (register order; drives demand by practice and grade on Capacity)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      190.2323,
      188.1645,
      193.3339,
      165.4194,
      170.5887,
      182.9952,
      191.2661,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 571.7306,
     "fy2027": 710.2694,
     "total_rule": "sum"
    },
    {
     "key": "P-01|hrs",
     "label": "P-01  Eberstal Medizintechnik AG: hours",
     "basis": "A: timesheets; F: remaining hours x available-hours profile",
     "section": "HOURS WORKED BY ENGAGEMENT (register order; drives demand by practice and grade on Capacity)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      216.0638,
      292.6822,
      283.488,
      248.2435,
      292.6822,
      266.6319,
      278.8909,
      301.8764
     ],
     "fy2026": 0,
     "fy2027": 2180.5587,
     "total_rule": "sum"
    },
    {
     "key": "P-02|hrs",
     "label": "P-02  Norlach Antriebstechnik GmbH: hours",
     "basis": "A: timesheets; F: remaining hours x available-hours profile",
     "section": "HOURS WORKED BY ENGAGEMENT (register order; drives demand by practice and grade on Capacity)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      84.6951,
      90.8547,
      94.9612,
      72.3758,
      98.041,
      94.9612,
      83.1552,
      98.041,
      89.3148,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 806.4,
     "total_rule": "sum"
    },
    {
     "key": "P-03|hrs",
     "label": "P-03  Wittenfels Holding GmbH: hours",
     "basis": "A: timesheets; F: remaining hours x available-hours profile",
     "section": "HOURS WORKED BY ENGAGEMENT (register order; drives demand by practice and grade on Capacity)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      90.7738,
      93.6105,
      100.4185,
      104.9572,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 389.76,
     "total_rule": "sum"
    },
    {
     "key": "P-04|hrs",
     "label": "P-04  Stelzhof Industrie AG: hours",
     "basis": "A: timesheets; F: remaining hours x available-hours profile",
     "section": "HOURS WORKED BY ENGAGEMENT (register order; drives demand by practice and grade on Capacity)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      114.9254,
      123.2836,
      128.8557,
      98.209,
      133.0348,
      128.8557,
      112.8358,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 840,
     "total_rule": "sum"
    },
    {
     "key": "P-05|hrs",
     "label": "P-05  Teggwerk Elektronik GmbH: hours",
     "basis": "A: timesheets; F: remaining hours x available-hours profile",
     "section": "HOURS WORKED BY ENGAGEMENT (register order; drives demand by practice and grade on Capacity)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42.276,
      44.1867,
      33.6775,
      45.6198,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 165.76,
     "total_rule": "sum"
    },
    {
     "key": "P-06|hrs",
     "label": "P-06  Merzbach Fenster GmbH: hours",
     "basis": "A: timesheets; F: remaining hours x available-hours profile",
     "section": "HOURS WORKED BY ENGAGEMENT (register order; drives demand by practice and grade on Capacity)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      53.1034,
      56.9655,
      59.5402,
      45.3793,
      61.4713,
      59.5402,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 336,
     "total_rule": "sum"
    },
    {
     "key": "P-07|hrs",
     "label": "P-07  Sornegg Pr\u00e4zision AG: hours",
     "basis": "A: timesheets; F: remaining hours x available-hours profile",
     "section": "HOURS WORKED BY ENGAGEMENT (register order; drives demand by practice and grade on Capacity)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      113.052,
      116.5849,
      125.0638,
      130.7164,
      99.6271,
      134.9558,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 720,
     "total_rule": "sum"
    },
    {
     "key": "P-08|hrs",
     "label": "P-08  Ulmhardt Verpackungen GmbH: hours",
     "basis": "A: timesheets; F: remaining hours x available-hours profile",
     "section": "HOURS WORKED BY ENGAGEMENT (register order; drives demand by practice and grade on Capacity)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      128.0172,
      137.3276,
      143.5345,
      109.3966,
      148.1897,
      143.5345,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 810,
     "total_rule": "sum"
    },
    {
     "key": "P-09|hrs",
     "label": "P-09  Varnholt Chemie GmbH: hours",
     "basis": "A: timesheets; F: remaining hours x available-hours profile",
     "section": "HOURS WORKED BY ENGAGEMENT (register order; drives demand by practice and grade on Capacity)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      64.2709,
      67.1758,
      51.1988,
      69.3545,
      67.1758,
      58.8242,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 378,
     "total_rule": "sum"
    },
    {
     "key": "P-10|hrs",
     "label": "P-10  Zorneck Logistik GmbH: hours",
     "basis": "A: timesheets; F: remaining hours x available-hours profile",
     "section": "HOURS WORKED BY ENGAGEMENT (register order; drives demand by practice and grade on Capacity)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      58.7385,
      44.7682,
      60.6435,
      58.7385,
      51.4359,
      60.6435,
      55.2459,
      57.786,
      0
     ],
     "fy2026": 0,
     "fy2027": 448,
     "total_rule": "sum"
    },
    {
     "key": "E-2501|htd",
     "label": "Hours to date",
     "basis": "opening + hours",
     "section": "E-2501   S/4HANA programme management office   |   Eberstal Medizintechnik AG   |   Digital and ERP   |   Time and materials   |   In progress",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      5755.2,
      6377.2,
      7126.8,
      7689.4,
      8304.6,
      9001.1,
      9802.2,
      10378.1,
      11142.1,
      11878.1,
      12606.1,
      13354.1,
      13994.1,
      14654.1,
      15362.1,
      15362.1,
      15362.1,
      15362.1,
      15362.1,
      15362.1,
      15362.1,
      15362.1,
      15362.1,
      15362.1
     ],
     "fy2026": 13354.1,
     "fy2027": 15362.1,
     "total_rule": "last"
    },
    {
     "key": "E-2501|std",
     "label": "Standard value at the rate card",
     "basis": "hours x blended rate card x rate card factor",
     "section": "E-2501   S/4HANA programme management office   |   Eberstal Medizintechnik AG   |   Digital and ERP   |   Time and materials   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      144715.2,
      127136.8,
      153218.24,
      114995.44,
      125746.88,
      142364.6,
      163744.84,
      117713.96,
      156161.6,
      150438.4,
      148803.2,
      152891.2,
      130816,
      134904,
      144715.2,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 1697930.36,
     "fy2027": 410435.2,
     "total_rule": "sum"
    },
    {
     "key": "E-2501|agr",
     "label": "Value at agreed rates",
     "basis": "hours x agreed rate x rate card factor",
     "section": "E-2501   S/4HANA programme management office   |   Eberstal Medizintechnik AG   |   Digital and ERP   |   Time and materials   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      133137.984,
      116965.856,
      140960.7808,
      105795.8048,
      115687.1296,
      130975.432,
      150645.2528,
      108296.8432,
      143668.672,
      138403.328,
      136898.944,
      140659.904,
      120350.72,
      124111.68,
      133137.984,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 1562095.9312,
     "fy2027": 377600.384,
     "total_rule": "sum"
    },
    {
     "key": "E-2501|rev",
     "label": "FEE REVENUE",
     "basis": "A: ledger; F: value at agreed rates x (1 - write-down)",
     "section": "E-2501   S/4HANA programme management office   |   Eberstal Medizintechnik AG   |   Digital and ERP   |   Time and materials   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      129123.85,
      113176.33,
      139848.85,
      101634.82,
      113443.94,
      128377.58,
      144975.83,
      105580.84,
      136307.3244,
      131311.768,
      129884.4662,
      133452.7207,
      114184.1461,
      117752.4006,
      126316.2116,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 1507118.3192,
     "fy2027": 358252.7583,
     "total_rule": "sum"
    },
    {
     "key": "E-2501|bill",
     "label": "Fees invoiced",
     "basis": "A: sales ledger; F: prior month revenue (monthly in arrears)",
     "section": "E-2501   S/4HANA programme management office   |   Eberstal Medizintechnik AG   |   Digital and ERP   |   Time and materials   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      131056.29,
      129123.85,
      113176.33,
      139848.85,
      101634.82,
      113443.94,
      128377.58,
      144975.83,
      105580.84,
      136307.3244,
      131311.768,
      129884.4662,
      133452.7207,
      114184.1461,
      117752.4006,
      126316.2116,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 1504721.8885,
     "fy2027": 491705.479,
     "total_rule": "sum"
    },
    {
     "key": "E-2501|billcum",
     "label": "Fees invoiced to date",
     "basis": "",
     "section": "E-2501   S/4HANA programme management office   |   Eberstal Medizintechnik AG   |   Digital and ERP   |   Time and materials   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      922007.88,
      1051131.73,
      1164308.06,
      1304156.91,
      1405791.73,
      1519235.67,
      1647613.25,
      1792589.08,
      1898169.92,
      2034477.2444,
      2165789.0123,
      2295673.4785,
      2429126.1992,
      2543310.3453,
      2661062.7459,
      2787378.9575,
      2787378.9575,
      2787378.9575,
      2787378.9575,
      2787378.9575,
      2787378.9575,
      2787378.9575,
      2787378.9575,
      2787378.9575
     ],
     "fy2026": 2295673.4785,
     "fy2027": 2787378.9575,
     "total_rule": "last"
    },
    {
     "key": "E-2501|trav",
     "label": "Travel and expenses (cost)",
     "basis": "A: expense claims; F: hours x cost per hour x inflation",
     "section": "E-2501   S/4HANA programme management office   |   Eberstal Medizintechnik AG   |   Digital and ERP   |   Time and materials   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      7418,
      5932.03,
      8990.37,
      5957.49,
      6400.54,
      8203.43,
      10505.41,
      7032.12,
      8404,
      8096,
      8008,
      8228,
      7251.2,
      7477.8,
      8021.64,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 93175.39,
     "fy2027": 22750.64,
     "total_rule": "sum"
    },
    {
     "key": "E-2501|trb",
     "label": "Travel and expenses rebilled at cost (revenue)",
     "basis": "cost, rebilled under the engagement letter",
     "section": "E-2501   S/4HANA programme management office   |   Eberstal Medizintechnik AG   |   Digital and ERP   |   Time and materials   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      7418,
      5932.03,
      8990.37,
      5957.49,
      6400.54,
      8203.43,
      10505.41,
      7032.12,
      8404,
      8096,
      8008,
      8228,
      7251.2,
      7477.8,
      8021.64,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 93175.39,
     "fy2027": 22750.64,
     "total_rule": "sum"
    },
    {
     "key": "E-2501|bexp",
     "label": "Expenses invoiced",
     "basis": "A: sales ledger; F: prior month",
     "section": "E-2501   S/4HANA programme management office   |   Eberstal Medizintechnik AG   |   Digital and ERP   |   Time and materials   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      7149.79,
      7418,
      5932.03,
      8990.37,
      5957.49,
      6400.54,
      8203.43,
      10505.41,
      7032.12,
      8404,
      8096,
      8008,
      8228,
      7251.2,
      7477.8,
      8021.64,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 92097.18,
     "fy2027": 30978.64,
     "total_rule": "sum"
    },
    {
     "key": "E-2501|cp",
     "label": "Contract position (+ unbilled work / - invoiced ahead)",
     "basis": "opening + revenue - invoiced",
     "section": "E-2501   S/4HANA programme management office   |   Eberstal Medizintechnik AG   |   Digital and ERP   |   Time and materials   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      136541.85,
      119108.36,
      148839.22,
      107592.31,
      119844.48,
      136581.01,
      155481.24,
      112612.96,
      144711.3244,
      139407.768,
      137892.4662,
      141680.7207,
      121435.3461,
      125230.2006,
      134337.8516,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 141680.7207,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "E-2501|back",
     "label": "Fees still to earn",
     "basis": "FF, CAP: fee - revenue to date; TM: remaining hours x agreed rate",
     "section": "E-2501   S/4HANA programme management office   |   Eberstal Medizintechnik AG   |   Digital and ERP   |   Time and materials   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1713993.2388,
      1603020.5219,
      1469282.3408,
      1368907.3399,
      1259147.8295,
      1134883.3643,
      991956.9277,
      889209.0375,
      752901.7131,
      621589.9452,
      491705.479,
      358252.7583,
      244068.6122,
      126316.2116,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 358252.7583,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "E-2502|htd",
     "label": "Hours to date",
     "basis": "opening + hours",
     "section": "E-2502   Plant footprint and lean programme, phase 2   |   Norlach Antriebstechnik GmbH   |   Operations and supply chain   |   Capped engagements   |   In progress",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      1188.1,
      1441,
      1730.8,
      2021.3,
      2274.6,
      2609.1,
      2971.3,
      3271,
      3684.28,
      3684.28,
      3684.28,
      3684.28,
      3684.28,
      3684.28,
      3684.28,
      3684.28,
      3684.28,
      3684.28,
      3684.28,
      3684.28,
      3684.28,
      3684.28,
      3684.28,
      3684.28
     ],
     "fy2026": 3684.28,
     "fy2027": 3684.28,
     "total_rule": "last"
    },
    {
     "key": "E-2502|eac",
     "label": "Estimated hours at completion",
     "basis": "A: hours to date + estimate to complete; F: register",
     "section": "E-2502   Plant footprint and lean programme, phase 2   |   Norlach Antriebstechnik GmbH   |   Operations and supply chain   |   Capped engagements   |   In progress",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      3040,
      3200,
      3380,
      3520,
      3640,
      3640,
      3640,
      3640,
      3684.28,
      3684.28,
      3684.28,
      3684.28,
      3684.28,
      3684.28,
      3684.28,
      3684.28,
      3684.28,
      3684.28,
      3684.28,
      3684.28,
      3684.28,
      3684.28,
      3684.28,
      3684.28
     ],
     "fy2026": 3684.28,
     "fy2027": 3684.28,
     "total_rule": "last"
    },
    {
     "key": "E-2502|poc",
     "label": "Percentage complete",
     "basis": "hours to date / hours at completion",
     "section": "E-2502   Plant footprint and lean programme, phase 2   |   Norlach Antriebstechnik GmbH   |   Operations and supply chain   |   Capped engagements   |   In progress",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.3908,
      0.4503,
      0.5121,
      0.5742,
      0.6249,
      0.7168,
      0.8163,
      0.8986,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1
     ],
     "fy2026": 1,
     "fy2027": 1,
     "total_rule": "last"
    },
    {
     "key": "E-2502|std",
     "label": "Standard value at the rate card",
     "basis": "hours x blended rate card x rate card factor",
     "section": "E-2502   Plant footprint and lean programme, phase 2   |   Norlach Antriebstechnik GmbH   |   Operations and supply chain   |   Capped engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      45181.99,
      49745.43,
      57003.66,
      57141.35,
      49824.11,
      65796.15,
      71244.74,
      58950.99,
      81292.176,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 536180.596,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2502|agr",
     "label": "Value at agreed rates",
     "basis": "hours x agreed rate x rate card factor",
     "section": "E-2502   Plant footprint and lean programme, phase 2   |   Norlach Antriebstechnik GmbH   |   Operations and supply chain   |   Capped engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      41567.4308,
      45765.7956,
      52443.3672,
      52570.042,
      45838.1812,
      60532.458,
      65545.1608,
      54234.9108,
      74788.8019,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 493286.1483,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2502|agrcum",
     "label": "Value at agreed rates to date",
     "basis": "opening + value",
     "section": "E-2502   Plant footprint and lean programme, phase 2   |   Norlach Antriebstechnik GmbH   |   Operations and supply chain   |   Capped engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      215003.3308,
      260769.1264,
      313212.4936,
      365782.5356,
      411620.7168,
      472153.1748,
      537698.3356,
      591933.2464,
      666722.0483,
      666722.0483,
      666722.0483,
      666722.0483,
      666722.0483,
      666722.0483,
      666722.0483,
      666722.0483,
      666722.0483,
      666722.0483,
      666722.0483,
      666722.0483,
      666722.0483,
      666722.0483,
      666722.0483,
      666722.0483
     ],
     "fy2026": 666722.0483,
     "fy2027": 666722.0483,
     "total_rule": "last"
    },
    {
     "key": "E-2502|revcum",
     "label": "Fee revenue to date",
     "basis": "A: ledger; F: cap x % complete once the value at completion exceeds the cap, else value at agreed rates",
     "section": "E-2502   Plant footprint and lean programme, phase 2   |   Norlach Antriebstechnik GmbH   |   Operations and supply chain   |   Capped engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      215003.33,
      252175,
      286759.76,
      321570.45,
      349938.46,
      401400,
      457123.08,
      503230.77,
      560000,
      560000,
      560000,
      560000,
      560000,
      560000,
      560000,
      560000,
      560000,
      560000,
      560000,
      560000,
      560000,
      560000,
      560000,
      560000
     ],
     "fy2026": 560000,
     "fy2027": 560000,
     "total_rule": "last"
    },
    {
     "key": "E-2502|rev",
     "label": "FEE REVENUE",
     "basis": "change in revenue to date",
     "section": "E-2502   Plant footprint and lean programme, phase 2   |   Norlach Antriebstechnik GmbH   |   Operations and supply chain   |   Capped engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      41567.43,
      37171.67,
      34584.76,
      34810.69,
      28368.01,
      51461.54,
      55723.08,
      46107.69,
      56769.23,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 386564.1,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2502|bill",
     "label": "Fees invoiced",
     "basis": "A: sales ledger; F: prior month value at agreed rates, up to the cap",
     "section": "E-2502   Plant footprint and lean programme, phase 2   |   Norlach Antriebstechnik GmbH   |   Operations and supply chain   |   Capped engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      44046.64,
      41567.43,
      45765.8,
      52443.37,
      52570.04,
      45838.18,
      60532.46,
      65545.16,
      22301.66,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 430610.74,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2502|billcum",
     "label": "Fees invoiced to date",
     "basis": "",
     "section": "E-2502   Plant footprint and lean programme, phase 2   |   Norlach Antriebstechnik GmbH   |   Operations and supply chain   |   Capped engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      173435.9,
      215003.33,
      260769.13,
      313212.5,
      365782.54,
      411620.72,
      472153.18,
      537698.34,
      560000,
      560000,
      560000,
      560000,
      560000,
      560000,
      560000,
      560000,
      560000,
      560000,
      560000,
      560000,
      560000,
      560000,
      560000,
      560000
     ],
     "fy2026": 560000,
     "fy2027": 560000,
     "total_rule": "last"
    },
    {
     "key": "E-2502|trav",
     "label": "Travel and expenses (cost)",
     "basis": "A: expense claims; F: hours x cost per hour x inflation",
     "section": "E-2502   Plant footprint and lean programme, phase 2   |   Norlach Antriebstechnik GmbH   |   Operations and supply chain   |   Capped engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      3226.3,
      5065.99,
      3593.13,
      4828.71,
      4819.69,
      5835.95,
      7027.99,
      4689.48,
      6612.48,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 45699.72,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2502|trb",
     "label": "Travel and expenses rebilled at cost (revenue)",
     "basis": "cost, rebilled under the engagement letter",
     "section": "E-2502   Plant footprint and lean programme, phase 2   |   Norlach Antriebstechnik GmbH   |   Operations and supply chain   |   Capped engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      3226.3,
      5065.99,
      3593.13,
      4828.71,
      4819.69,
      5835.95,
      7027.99,
      4689.48,
      6612.48,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 45699.72,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2502|bexp",
     "label": "Expenses invoiced",
     "basis": "A: sales ledger; F: prior month",
     "section": "E-2502   Plant footprint and lean programme, phase 2   |   Norlach Antriebstechnik GmbH   |   Operations and supply chain   |   Capped engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      4371.16,
      3226.3,
      5065.99,
      3593.13,
      4828.71,
      4819.69,
      5835.95,
      7027.99,
      4689.48,
      6612.48,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 50070.88,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2502|cp",
     "label": "Contract position (+ unbilled work / - invoiced ahead)",
     "basis": "opening + revenue - invoiced",
     "section": "E-2502   Plant footprint and lean programme, phase 2   |   Norlach Antriebstechnik GmbH   |   Operations and supply chain   |   Capped engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      44793.73,
      42237.66,
      29583.76,
      13186.66,
      -11024.39,
      -4384.77,
      -8002.11,
      -29778.09,
      6612.48,
      -0.0,
      -0.0,
      -0.0,
      -0.0,
      -0.0,
      -0.0,
      -0.0,
      -0.0,
      -0.0,
      -0.0,
      -0.0,
      -0.0,
      -0.0,
      -0.0,
      -0.0
     ],
     "fy2026": -0.0,
     "fy2027": -0.0,
     "total_rule": "last"
    },
    {
     "key": "E-2502|back",
     "label": "Fees still to earn",
     "basis": "FF, CAP: fee - revenue to date; TM: remaining hours x agreed rate",
     "section": "E-2502   Plant footprint and lean programme, phase 2   |   Norlach Antriebstechnik GmbH   |   Operations and supply chain   |   Capped engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      344996.67,
      307825,
      273240.24,
      238429.55,
      210061.54,
      158600,
      102876.92,
      56769.23,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "E-2502|chk",
     "label": "Check (actual months): ledger revenue to date less the contract method",
     "basis": "must be zero",
     "section": "E-2502   Plant footprint and lean programme, phase 2   |   Norlach Antriebstechnik GmbH   |   Operations and supply chain   |   Capped engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "E-2503|htd",
     "label": "Hours to date",
     "basis": "opening + hours",
     "section": "E-2503   Finance function transformation   |   Wittenfels Holding GmbH   |   Finance and performance   |   Time and materials   |   Completed",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      2611.4,
      3097.8,
      3611.2,
      4109,
      4524.3,
      5053.1,
      5053.1,
      5053.1,
      5053.1,
      5053.1,
      5053.1,
      5053.1,
      5053.1,
      5053.1,
      5053.1,
      5053.1,
      5053.1,
      5053.1,
      5053.1,
      5053.1,
      5053.1,
      5053.1,
      5053.1,
      5053.1
     ],
     "fy2026": 5053.1,
     "fy2027": 5053.1,
     "total_rule": "last"
    },
    {
     "key": "E-2503|std",
     "label": "Standard value at the rate card",
     "basis": "hours x blended rate card x rate card factor",
     "section": "E-2503   Finance function transformation   |   Wittenfels Holding GmbH   |   Finance and performance   |   Time and materials   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      97233.08,
      99420.16,
      104938.96,
      101750.32,
      84887.32,
      108086.72,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 596316.56,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2503|agr",
     "label": "Value at agreed rates",
     "basis": "hours x agreed rate x rate card factor",
     "section": "E-2503   Finance function transformation   |   Wittenfels Holding GmbH   |   Finance and performance   |   Time and materials   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      89454.4336,
      91466.5472,
      96543.8432,
      93610.2944,
      78096.3344,
      99439.7824,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 548611.2352,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2503|rev",
     "label": "FEE REVENUE",
     "basis": "A: ledger; F: value at agreed rates x (1 - write-down)",
     "section": "E-2503   Finance function transformation   |   Wittenfels Holding GmbH   |   Finance and performance   |   Time and materials   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      87172.41,
      89729.82,
      94929.76,
      90920.74,
      76482.22,
      97486.29,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 536721.24,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2503|bill",
     "label": "Fees invoiced",
     "basis": "A: sales ledger; F: prior month revenue (monthly in arrears)",
     "section": "E-2503   Finance function transformation   |   Wittenfels Holding GmbH   |   Finance and performance   |   Time and materials   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      98311.66,
      87172.41,
      89729.82,
      94929.76,
      90920.74,
      76482.22,
      97486.29,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 635032.9,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2503|billcum",
     "label": "Fees invoiced to date",
     "basis": "",
     "section": "E-2503   Finance function transformation   |   Wittenfels Holding GmbH   |   Finance and performance   |   Time and materials   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      392737.29,
      479909.7,
      569639.52,
      664569.28,
      755490.02,
      831972.24,
      929458.53,
      929458.53,
      929458.53,
      929458.53,
      929458.53,
      929458.53,
      929458.53,
      929458.53,
      929458.53,
      929458.53,
      929458.53,
      929458.53,
      929458.53,
      929458.53,
      929458.53,
      929458.53,
      929458.53,
      929458.53
     ],
     "fy2026": 929458.53,
     "fy2027": 929458.53,
     "total_rule": "last"
    },
    {
     "key": "E-2503|trav",
     "label": "Travel and expenses (cost)",
     "basis": "A: expense claims; F: hours x cost per hour x inflation",
     "section": "E-2503   Finance function transformation   |   Wittenfels Holding GmbH   |   Finance and performance   |   Time and materials   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      4802.24,
      3891.79,
      4040.9,
      4247.23,
      2718.59,
      4738.61,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 24439.36,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2503|trb",
     "label": "Travel and expenses rebilled at cost (revenue)",
     "basis": "cost, rebilled under the engagement letter",
     "section": "E-2503   Finance function transformation   |   Wittenfels Holding GmbH   |   Finance and performance   |   Time and materials   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      4802.24,
      3891.79,
      4040.9,
      4247.23,
      2718.59,
      4738.61,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 24439.36,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2503|bexp",
     "label": "Expenses invoiced",
     "basis": "A: sales ledger; F: prior month",
     "section": "E-2503   Finance function transformation   |   Wittenfels Holding GmbH   |   Finance and performance   |   Time and materials   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      4694.31,
      4802.24,
      3891.79,
      4040.9,
      4247.23,
      2718.59,
      4738.61,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 29133.67,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2503|cp",
     "label": "Contract position (+ unbilled work / - invoiced ahead)",
     "basis": "opening + revenue - invoiced",
     "section": "E-2503   Finance function transformation   |   Wittenfels Holding GmbH   |   Finance and performance   |   Time and materials   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      91974.65,
      93621.61,
      98970.66,
      95167.97,
      79200.81,
      102224.9,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "E-2503|back",
     "label": "Fees still to earn",
     "basis": "FF, CAP: fee - revenue to date; TM: remaining hours x agreed rate",
     "section": "E-2503   Finance function transformation   |   Wittenfels Holding GmbH   |   Finance and performance   |   Time and materials   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      437726.6232,
      350529.0848,
      258491.2225,
      169249.9918,
      94798.6396,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "E-2504|htd",
     "label": "Hours to date",
     "basis": "opening + hours",
     "section": "E-2504   Procurement cost programme   |   Rindelmann Maschinenbau GmbH   |   Operations and supply chain   |   Fixed-fee engagements   |   Completed",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      644.6,
      857.3,
      1166,
      1383.1,
      1560,
      1560,
      1560,
      1560,
      1560,
      1560,
      1560,
      1560,
      1560,
      1560,
      1560,
      1560,
      1560,
      1560,
      1560,
      1560,
      1560,
      1560,
      1560,
      1560
     ],
     "fy2026": 1560,
     "fy2027": 1560,
     "total_rule": "last"
    },
    {
     "key": "E-2504|eac",
     "label": "Estimated hours at completion",
     "basis": "A: hours to date + estimate to complete; F: register",
     "section": "E-2504   Procurement cost programme   |   Rindelmann Maschinenbau GmbH   |   Operations and supply chain   |   Fixed-fee engagements   |   Completed",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      1480,
      1480,
      1560,
      1560,
      1560,
      1560,
      1560,
      1560,
      1560,
      1560,
      1560,
      1560,
      1560,
      1560,
      1560,
      1560,
      1560,
      1560,
      1560,
      1560,
      1560,
      1560,
      1560,
      1560
     ],
     "fy2026": 1560,
     "fy2027": 1560,
     "total_rule": "last"
    },
    {
     "key": "E-2504|poc",
     "label": "Percentage complete",
     "basis": "hours to date / hours at completion",
     "section": "E-2504   Procurement cost programme   |   Rindelmann Maschinenbau GmbH   |   Operations and supply chain   |   Fixed-fee engagements   |   Completed",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.4355,
      0.5793,
      0.7474,
      0.8866,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1
     ],
     "fy2026": 1,
     "fy2027": 1,
     "total_rule": "last"
    },
    {
     "key": "E-2504|std",
     "label": "Standard value at the rate card",
     "basis": "hours x blended rate card x rate card factor",
     "section": "E-2504   Procurement cost programme   |   Rindelmann Maschinenbau GmbH   |   Operations and supply chain   |   Fixed-fee engagements   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      43386,
      43943.82,
      63777.42,
      44852.86,
      36547.54,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 232507.64,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2504|agr",
     "label": "Value at agreed rates",
     "basis": "hours x agreed rate",
     "section": "E-2504   Procurement cost programme   |   Rindelmann Maschinenbau GmbH   |   Operations and supply chain   |   Fixed-fee engagements   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      41148.6486,
      41677.7027,
      60488.5135,
      42539.8649,
      34662.8378,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 220517.5676,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2504|revcum",
     "label": "Fee revenue to date",
     "basis": "A: ledger; F: fee x % complete",
     "section": "E-2504   Procurement cost programme   |   Rindelmann Maschinenbau GmbH   |   Operations and supply chain   |   Fixed-fee engagements   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      126306.76,
      167984.46,
      216756.41,
      257114.74,
      290000,
      290000,
      290000,
      290000,
      290000,
      290000,
      290000,
      290000,
      290000,
      290000,
      290000,
      290000,
      290000,
      290000,
      290000,
      290000,
      290000,
      290000,
      290000,
      290000
     ],
     "fy2026": 290000,
     "fy2027": 290000,
     "total_rule": "last"
    },
    {
     "key": "E-2504|rev",
     "label": "FEE REVENUE",
     "basis": "change in revenue to date",
     "section": "E-2504   Procurement cost programme   |   Rindelmann Maschinenbau GmbH   |   Operations and supply chain   |   Fixed-fee engagements   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      41148.65,
      41677.7,
      48771.95,
      40358.33,
      32885.26,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 204841.89,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2504|tgt",
     "label": "Milestone invoicing due to date",
     "basis": "fee x (30% at start + 40% at mid-point + 30% at completion)",
     "section": "E-2504   Procurement cost programme   |   Rindelmann Maschinenbau GmbH   |   Operations and supply chain   |   Fixed-fee engagements   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      87000,
      203000,
      203000,
      203000,
      290000,
      290000,
      290000,
      290000,
      290000,
      290000,
      290000,
      290000,
      290000,
      290000,
      290000,
      290000,
      290000,
      290000,
      290000,
      290000,
      290000,
      290000,
      290000,
      290000
     ],
     "fy2026": 290000,
     "fy2027": 290000,
     "total_rule": "last"
    },
    {
     "key": "E-2504|bill",
     "label": "Fees invoiced",
     "basis": "A: sales ledger; F: tops up to the milestone due",
     "section": "E-2504   Procurement cost programme   |   Rindelmann Maschinenbau GmbH   |   Operations and supply chain   |   Fixed-fee engagements   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      116000,
      0,
      0,
      87000,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 203000,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2504|billcum",
     "label": "Fees invoiced to date",
     "basis": "",
     "section": "E-2504   Procurement cost programme   |   Rindelmann Maschinenbau GmbH   |   Operations and supply chain   |   Fixed-fee engagements   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      87000,
      203000,
      203000,
      203000,
      290000,
      290000,
      290000,
      290000,
      290000,
      290000,
      290000,
      290000,
      290000,
      290000,
      290000,
      290000,
      290000,
      290000,
      290000,
      290000,
      290000,
      290000,
      290000,
      290000
     ],
     "fy2026": 290000,
     "fy2027": 290000,
     "total_rule": "last"
    },
    {
     "key": "E-2504|trav",
     "label": "Travel and expenses (cost)",
     "basis": "A: expense claims; F: hours x cost per hour x inflation",
     "section": "E-2504   Procurement cost programme   |   Rindelmann Maschinenbau GmbH   |   Operations and supply chain   |   Fixed-fee engagements   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      2235.66,
      2631.67,
      3582.84,
      1936.54,
      2266.33,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 12653.04,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2504|cp",
     "label": "Contract position (+ unbilled work / - invoiced ahead)",
     "basis": "opening + revenue - invoiced",
     "section": "E-2504   Procurement cost programme   |   Rindelmann Maschinenbau GmbH   |   Operations and supply chain   |   Fixed-fee engagements   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      39306.76,
      -35015.54,
      13756.41,
      54114.74,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "E-2504|back",
     "label": "Fees still to earn",
     "basis": "FF, CAP: fee - revenue to date; TM: remaining hours x agreed rate",
     "section": "E-2504   Procurement cost programme   |   Rindelmann Maschinenbau GmbH   |   Operations and supply chain   |   Fixed-fee engagements   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      163693.24,
      122015.54,
      73243.59,
      32885.26,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "E-2504|chk",
     "label": "Check (actual months): ledger revenue to date less the contract method",
     "basis": "must be zero",
     "section": "E-2504   Procurement cost programme   |   Rindelmann Maschinenbau GmbH   |   Operations and supply chain   |   Fixed-fee engagements   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "E-2505|htd",
     "label": "Hours to date",
     "basis": "opening + hours",
     "section": "E-2505   ERP selection   |   Zorneck Logistik GmbH   |   Digital and ERP   |   Fixed-fee engagements   |   Completed",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      380.1,
      504.8,
      640,
      640,
      640,
      640,
      640,
      640,
      640,
      640,
      640,
      640,
      640,
      640,
      640,
      640,
      640,
      640,
      640,
      640,
      640,
      640,
      640,
      640
     ],
     "fy2026": 640,
     "fy2027": 640,
     "total_rule": "last"
    },
    {
     "key": "E-2505|eac",
     "label": "Estimated hours at completion",
     "basis": "A: hours to date + estimate to complete; F: register",
     "section": "E-2505   ERP selection   |   Zorneck Logistik GmbH   |   Digital and ERP   |   Fixed-fee engagements   |   Completed",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      640,
      640,
      640,
      640,
      640,
      640,
      640,
      640,
      640,
      640,
      640,
      640,
      640,
      640,
      640,
      640,
      640,
      640,
      640,
      640,
      640,
      640,
      640,
      640
     ],
     "fy2026": 640,
     "fy2027": 640,
     "total_rule": "last"
    },
    {
     "key": "E-2505|poc",
     "label": "Percentage complete",
     "basis": "hours to date / hours at completion",
     "section": "E-2505   ERP selection   |   Zorneck Logistik GmbH   |   Digital and ERP   |   Fixed-fee engagements   |   Completed",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.5939,
      0.7887,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1
     ],
     "fy2026": 1,
     "fy2027": 1,
     "total_rule": "last"
    },
    {
     "key": "E-2505|std",
     "label": "Standard value at the rate card",
     "basis": "hours x blended rate card x rate card factor",
     "section": "E-2505   ERP selection   |   Zorneck Logistik GmbH   |   Digital and ERP   |   Fixed-fee engagements   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      26589.42,
      25763.02,
      27932.32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 80284.76,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2505|agr",
     "label": "Value at agreed rates",
     "basis": "hours x agreed rate",
     "section": "E-2505   ERP selection   |   Zorneck Logistik GmbH   |   Digital and ERP   |   Fixed-fee engagements   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      25740,
      24940,
      27040,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 77720,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2505|revcum",
     "label": "Fee revenue to date",
     "basis": "A: ledger; F: fee x % complete",
     "section": "E-2505   ERP selection   |   Zorneck Logistik GmbH   |   Digital and ERP   |   Fixed-fee engagements   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      71268.75,
      94650,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000
     ],
     "fy2026": 120000,
     "fy2027": 120000,
     "total_rule": "last"
    },
    {
     "key": "E-2505|rev",
     "label": "FEE REVENUE",
     "basis": "change in revenue to date",
     "section": "E-2505   ERP selection   |   Zorneck Logistik GmbH   |   Digital and ERP   |   Fixed-fee engagements   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      20988.75,
      23381.25,
      25350,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 69720,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2505|tgt",
     "label": "Milestone invoicing due to date",
     "basis": "fee x (30% at start + 40% at mid-point + 30% at completion)",
     "section": "E-2505   ERP selection   |   Zorneck Logistik GmbH   |   Digital and ERP   |   Fixed-fee engagements   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      84000,
      84000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000
     ],
     "fy2026": 120000,
     "fy2027": 120000,
     "total_rule": "last"
    },
    {
     "key": "E-2505|bill",
     "label": "Fees invoiced",
     "basis": "A: sales ledger; F: tops up to the milestone due",
     "section": "E-2505   ERP selection   |   Zorneck Logistik GmbH   |   Digital and ERP   |   Fixed-fee engagements   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      48000,
      0,
      36000,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 84000,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2505|billcum",
     "label": "Fees invoiced to date",
     "basis": "",
     "section": "E-2505   ERP selection   |   Zorneck Logistik GmbH   |   Digital and ERP   |   Fixed-fee engagements   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      84000,
      84000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000
     ],
     "fy2026": 120000,
     "fy2027": 120000,
     "total_rule": "last"
    },
    {
     "key": "E-2505|trav",
     "label": "Travel and expenses (cost)",
     "basis": "A: expense claims; F: hours x cost per hour x inflation",
     "section": "E-2505   ERP selection   |   Zorneck Logistik GmbH   |   Digital and ERP   |   Fixed-fee engagements   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      939.12,
      1153.58,
      1097.19,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 3189.89,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2505|cp",
     "label": "Contract position (+ unbilled work / - invoiced ahead)",
     "basis": "opening + revenue - invoiced",
     "section": "E-2505   ERP selection   |   Zorneck Logistik GmbH   |   Digital and ERP   |   Fixed-fee engagements   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -12731.25,
      10650,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "E-2505|back",
     "label": "Fees still to earn",
     "basis": "FF, CAP: fee - revenue to date; TM: remaining hours x agreed rate",
     "section": "E-2505   ERP selection   |   Zorneck Logistik GmbH   |   Digital and ERP   |   Fixed-fee engagements   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      48731.25,
      25350,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "E-2505|chk",
     "label": "Check (actual months): ledger revenue to date less the contract method",
     "basis": "must be zero",
     "section": "E-2505   ERP selection   |   Zorneck Logistik GmbH   |   Digital and ERP   |   Fixed-fee engagements   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "E-2506|htd",
     "label": "Hours to date",
     "basis": "opening + hours",
     "section": "E-2506   Restructuring support: operational measures   |   Pelzhoff Kunststofftechnik GmbH   |   Operations and supply chain   |   Time and materials   |   Stopped",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      377.8,
      574.1,
      773.7,
      960.7,
      1117.3,
      1314.2,
      1399.7,
      1399.7,
      1399.7,
      1399.7,
      1399.7,
      1399.7,
      1399.7,
      1399.7,
      1399.7,
      1399.7,
      1399.7,
      1399.7,
      1399.7,
      1399.7,
      1399.7,
      1399.7,
      1399.7,
      1399.7
     ],
     "fy2026": 1399.7,
     "fy2027": 1399.7,
     "total_rule": "last"
    },
    {
     "key": "E-2506|std",
     "label": "Standard value at the rate card",
     "basis": "hours x blended rate card x rate card factor",
     "section": "E-2506   Restructuring support: operational measures   |   Pelzhoff Kunststofftechnik GmbH   |   Operations and supply chain   |   Time and materials   |   Stopped",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      37432.01,
      38612.21,
      39261.32,
      36782.9,
      30803.22,
      38730.23,
      16817.85,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 238439.74,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2506|agr",
     "label": "Value at agreed rates",
     "basis": "hours x agreed rate x rate card factor",
     "section": "E-2506   Restructuring support: operational measures   |   Pelzhoff Kunststofftechnik GmbH   |   Operations and supply chain   |   Time and materials   |   Stopped",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      33688.809,
      34750.989,
      35335.188,
      33104.61,
      27722.898,
      34857.207,
      15136.065,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 214595.766,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2506|rev",
     "label": "FEE REVENUE",
     "basis": "A: ledger; F: value at agreed rates x (1 - write-down)",
     "section": "E-2506   Restructuring support: operational measures   |   Pelzhoff Kunststofftechnik GmbH   |   Operations and supply chain   |   Time and materials   |   Stopped",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      31876.75,
      32070.05,
      33659.41,
      31861.28,
      26343.91,
      32008.96,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 187820.36,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2506|bill",
     "label": "Fees invoiced",
     "basis": "A: sales ledger; F: prior month revenue (monthly in arrears)",
     "section": "E-2506   Restructuring support: operational measures   |   Pelzhoff Kunststofftechnik GmbH   |   Operations and supply chain   |   Time and materials   |   Stopped",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      31342.95,
      31876.75,
      32070.05,
      33659.41,
      31861.28,
      26343.91,
      32008.96,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 219163.31,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2506|billcum",
     "label": "Fees invoiced to date",
     "basis": "",
     "section": "E-2506   Restructuring support: operational measures   |   Pelzhoff Kunststofftechnik GmbH   |   Operations and supply chain   |   Time and materials   |   Stopped",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      31342.95,
      63219.7,
      95289.75,
      128949.16,
      160810.44,
      187154.35,
      219163.31,
      219163.31,
      219163.31,
      219163.31,
      219163.31,
      219163.31,
      219163.31,
      219163.31,
      219163.31,
      219163.31,
      219163.31,
      219163.31,
      219163.31,
      219163.31,
      219163.31,
      219163.31,
      219163.31,
      219163.31
     ],
     "fy2026": 219163.31,
     "fy2027": 219163.31,
     "total_rule": "last"
    },
    {
     "key": "E-2506|trav",
     "label": "Travel and expenses (cost)",
     "basis": "A: expense claims; F: hours x cost per hour x inflation",
     "section": "E-2506   Restructuring support: operational measures   |   Pelzhoff Kunststofftechnik GmbH   |   Operations and supply chain   |   Time and materials   |   Stopped",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      2151.07,
      2327.79,
      2813.79,
      3083.92,
      1941,
      2259.2,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 14576.77,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2506|trb",
     "label": "Travel and expenses rebilled at cost (revenue)",
     "basis": "cost, rebilled under the engagement letter",
     "section": "E-2506   Restructuring support: operational measures   |   Pelzhoff Kunststofftechnik GmbH   |   Operations and supply chain   |   Time and materials   |   Stopped",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      2151.07,
      2327.79,
      2813.79,
      3083.92,
      1941,
      2259.2,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 14576.77,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2506|bexp",
     "label": "Expenses invoiced",
     "basis": "A: sales ledger; F: prior month",
     "section": "E-2506   Restructuring support: operational measures   |   Pelzhoff Kunststofftechnik GmbH   |   Operations and supply chain   |   Time and materials   |   Stopped",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      2399.4,
      2151.07,
      2327.79,
      2813.79,
      3083.92,
      1941,
      2259.2,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 16976.17,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2506|cp",
     "label": "Contract position (+ unbilled work / - invoiced ahead)",
     "basis": "opening + revenue - invoiced",
     "section": "E-2506   Restructuring support: operational measures   |   Pelzhoff Kunststofftechnik GmbH   |   Operations and supply chain   |   Time and materials   |   Stopped",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      34027.82,
      34397.84,
      36473.2,
      34945.2,
      28284.91,
      34268.16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "E-2506|back",
     "label": "Fees still to earn",
     "basis": "FF, CAP: fee - revenue to date; TM: remaining hours x agreed rate",
     "section": "E-2506   Restructuring support: operational measures   |   Pelzhoff Kunststofftechnik GmbH   |   Operations and supply chain   |   Time and materials   |   Stopped",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      153812.2757,
      124265.9896,
      94223.0008,
      66076.5134,
      42505.7116,
      12869.1159,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "E-2601|htd",
     "label": "Hours to date",
     "basis": "opening + hours",
     "section": "E-2601   Cost reduction programme   |   Sauerbeck Lebensmittel GmbH   |   Finance and performance   |   Fixed-fee engagements   |   Completed",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      220,
      444,
      688.4,
      937.8,
      1147.2,
      1450,
      1450,
      1450,
      1450,
      1450,
      1450,
      1450,
      1450,
      1450,
      1450,
      1450,
      1450,
      1450,
      1450,
      1450,
      1450,
      1450,
      1450,
      1450
     ],
     "fy2026": 1450,
     "fy2027": 1450,
     "total_rule": "last"
    },
    {
     "key": "E-2601|eac",
     "label": "Estimated hours at completion",
     "basis": "A: hours to date + estimate to complete; F: register",
     "section": "E-2601   Cost reduction programme   |   Sauerbeck Lebensmittel GmbH   |   Finance and performance   |   Fixed-fee engagements   |   Completed",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      1300,
      1300,
      1380,
      1450,
      1450,
      1450,
      1450,
      1450,
      1450,
      1450,
      1450,
      1450,
      1450,
      1450,
      1450,
      1450,
      1450,
      1450,
      1450,
      1450,
      1450,
      1450,
      1450,
      1450
     ],
     "fy2026": 1450,
     "fy2027": 1450,
     "total_rule": "last"
    },
    {
     "key": "E-2601|poc",
     "label": "Percentage complete",
     "basis": "hours to date / hours at completion",
     "section": "E-2601   Cost reduction programme   |   Sauerbeck Lebensmittel GmbH   |   Finance and performance   |   Fixed-fee engagements   |   Completed",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.1692,
      0.3415,
      0.4988,
      0.6468,
      0.7912,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1
     ],
     "fy2026": 1,
     "fy2027": 1,
     "total_rule": "last"
    },
    {
     "key": "E-2601|std",
     "label": "Standard value at the rate card",
     "basis": "hours x blended rate card x rate card factor",
     "section": "E-2601   Cost reduction programme   |   Sauerbeck Lebensmittel GmbH   |   Finance and performance   |   Fixed-fee engagements   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      43274,
      44060.8,
      48073.48,
      49056.98,
      41188.98,
      59560.76,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 285215,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2601|agr",
     "label": "Value at agreed rates",
     "basis": "hours x agreed rate",
     "section": "E-2601   Cost reduction programme   |   Sauerbeck Lebensmittel GmbH   |   Finance and performance   |   Fixed-fee engagements   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      40615.3846,
      41353.8462,
      45120,
      46043.0769,
      38658.4615,
      55901.5385,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 267692.3077,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2601|revcum",
     "label": "Fee revenue to date",
     "basis": "A: ledger; F: fee x % complete",
     "section": "E-2601   Cost reduction programme   |   Sauerbeck Lebensmittel GmbH   |   Finance and performance   |   Fixed-fee engagements   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      40615.38,
      81969.23,
      119721.74,
      155222.07,
      189881.38,
      240000,
      240000,
      240000,
      240000,
      240000,
      240000,
      240000,
      240000,
      240000,
      240000,
      240000,
      240000,
      240000,
      240000,
      240000,
      240000,
      240000,
      240000,
      240000
     ],
     "fy2026": 240000,
     "fy2027": 240000,
     "total_rule": "last"
    },
    {
     "key": "E-2601|rev",
     "label": "FEE REVENUE",
     "basis": "change in revenue to date",
     "section": "E-2601   Cost reduction programme   |   Sauerbeck Lebensmittel GmbH   |   Finance and performance   |   Fixed-fee engagements   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      40615.38,
      41353.85,
      37752.51,
      35500.33,
      34659.31,
      50118.62,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 240000,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2601|tgt",
     "label": "Milestone invoicing due to date",
     "basis": "fee x (30% at start + 40% at mid-point + 30% at completion)",
     "section": "E-2601   Cost reduction programme   |   Sauerbeck Lebensmittel GmbH   |   Finance and performance   |   Fixed-fee engagements   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      72000,
      72000,
      72000,
      168000,
      168000,
      240000,
      240000,
      240000,
      240000,
      240000,
      240000,
      240000,
      240000,
      240000,
      240000,
      240000,
      240000,
      240000,
      240000,
      240000,
      240000,
      240000,
      240000,
      240000
     ],
     "fy2026": 240000,
     "fy2027": 240000,
     "total_rule": "last"
    },
    {
     "key": "E-2601|bill",
     "label": "Fees invoiced",
     "basis": "A: sales ledger; F: tops up to the milestone due",
     "section": "E-2601   Cost reduction programme   |   Sauerbeck Lebensmittel GmbH   |   Finance and performance   |   Fixed-fee engagements   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      72000,
      0,
      0,
      96000,
      0,
      72000,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 240000,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2601|billcum",
     "label": "Fees invoiced to date",
     "basis": "",
     "section": "E-2601   Cost reduction programme   |   Sauerbeck Lebensmittel GmbH   |   Finance and performance   |   Fixed-fee engagements   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      72000,
      72000,
      72000,
      168000,
      168000,
      240000,
      240000,
      240000,
      240000,
      240000,
      240000,
      240000,
      240000,
      240000,
      240000,
      240000,
      240000,
      240000,
      240000,
      240000,
      240000,
      240000,
      240000,
      240000
     ],
     "fy2026": 240000,
     "fy2027": 240000,
     "total_rule": "last"
    },
    {
     "key": "E-2601|trav",
     "label": "Travel and expenses (cost)",
     "basis": "A: expense claims; F: hours x cost per hour x inflation",
     "section": "E-2601   Cost reduction programme   |   Sauerbeck Lebensmittel GmbH   |   Finance and performance   |   Fixed-fee engagements   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      3032.46,
      2876.73,
      3209.29,
      1837.95,
      2440.35,
      3383.2,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 16779.98,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2601|cp",
     "label": "Contract position (+ unbilled work / - invoiced ahead)",
     "basis": "opening + revenue - invoiced",
     "section": "E-2601   Cost reduction programme   |   Sauerbeck Lebensmittel GmbH   |   Finance and performance   |   Fixed-fee engagements   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -31384.62,
      9969.23,
      47721.74,
      -12777.93,
      21881.38,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "E-2601|back",
     "label": "Fees still to earn",
     "basis": "FF, CAP: fee - revenue to date; TM: remaining hours x agreed rate",
     "section": "E-2601   Cost reduction programme   |   Sauerbeck Lebensmittel GmbH   |   Finance and performance   |   Fixed-fee engagements   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      199384.62,
      158030.77,
      120278.26,
      84777.93,
      50118.62,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "E-2601|chk",
     "label": "Check (actual months): ledger revenue to date less the contract method",
     "basis": "must be zero",
     "section": "E-2601   Cost reduction programme   |   Sauerbeck Lebensmittel GmbH   |   Finance and performance   |   Fixed-fee engagements   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "E-2602|htd",
     "label": "Hours to date",
     "basis": "opening + hours",
     "section": "E-2602   Carve-out finance readiness   |   Sornegg Pr\u00e4zision AG   |   Finance and performance   |   Time and materials   |   In progress",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      298.4,
      644,
      943.6,
      1206.8,
      1535,
      1911.7,
      2189.7,
      2538.9499,
      2875.4,
      2875.4,
      2875.4,
      2875.4,
      2875.4,
      2875.4,
      2875.4,
      2875.4,
      2875.4,
      2875.4,
      2875.4,
      2875.4,
      2875.4,
      2875.4,
      2875.4
     ],
     "fy2026": 2875.4,
     "fy2027": 2875.4,
     "total_rule": "last"
    },
    {
     "key": "E-2602|std",
     "label": "Standard value at the rate card",
     "basis": "hours x blended rate card x rate card factor",
     "section": "E-2602   Carve-out finance readiness   |   Sornegg Pr\u00e4zision AG   |   Finance and performance   |   Time and materials   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      58695.28,
      67979.52,
      58931.32,
      51771.44,
      64556.94,
      74096.89,
      54682.6,
      68697.4488,
      66179.7412,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 565591.18,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2602|agr",
     "label": "Value at agreed rates",
     "basis": "hours x agreed rate x rate card factor",
     "section": "E-2602   Carve-out finance readiness   |   Sornegg Pr\u00e4zision AG   |   Finance and performance   |   Time and materials   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      55760.516,
      64580.544,
      55984.754,
      49182.868,
      61329.093,
      70392.0455,
      51948.47,
      65262.5763,
      62870.7542,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 537311.621,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2602|rev",
     "label": "FEE REVENUE",
     "basis": "A: ledger; F: value at agreed rates x (1 - write-down)",
     "section": "E-2602   Carve-out finance readiness   |   Sornegg Pr\u00e4zision AG   |   Finance and performance   |   Time and materials   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      54401.79,
      63303.29,
      55130.06,
      48134.69,
      59456.54,
      69476.27,
      51562.32,
      62400.7614,
      60113.8225,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 523979.5438,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2602|bill",
     "label": "Fees invoiced",
     "basis": "A: sales ledger; F: prior month revenue (monthly in arrears)",
     "section": "E-2602   Carve-out finance readiness   |   Sornegg Pr\u00e4zision AG   |   Finance and performance   |   Time and materials   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      54401.79,
      63303.29,
      55130.06,
      48134.69,
      59456.54,
      69476.27,
      51562.32,
      62400.7614,
      60113.8225,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 523979.5438,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2602|billcum",
     "label": "Fees invoiced to date",
     "basis": "",
     "section": "E-2602   Carve-out finance readiness   |   Sornegg Pr\u00e4zision AG   |   Finance and performance   |   Time and materials   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      54401.79,
      117705.08,
      172835.14,
      220969.83,
      280426.37,
      349902.64,
      401464.96,
      463865.7214,
      523979.5438,
      523979.5438,
      523979.5438,
      523979.5438,
      523979.5438,
      523979.5438,
      523979.5438,
      523979.5438,
      523979.5438,
      523979.5438,
      523979.5438,
      523979.5438,
      523979.5438,
      523979.5438
     ],
     "fy2026": 523979.5438,
     "fy2027": 523979.5438,
     "total_rule": "last"
    },
    {
     "key": "E-2602|trav",
     "label": "Travel and expenses (cost)",
     "basis": "A: expense claims; F: hours x cost per hour x inflation",
     "section": "E-2602   Carve-out finance readiness   |   Sornegg Pr\u00e4zision AG   |   Finance and performance   |   Time and materials   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      7535.4,
      6323.98,
      5221.12,
      5060.38,
      8359.72,
      7190.01,
      7097.74,
      7683.4971,
      7401.9029,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 61873.75,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2602|trb",
     "label": "Travel and expenses rebilled at cost (revenue)",
     "basis": "cost, rebilled under the engagement letter",
     "section": "E-2602   Carve-out finance readiness   |   Sornegg Pr\u00e4zision AG   |   Finance and performance   |   Time and materials   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      7535.4,
      6323.98,
      5221.12,
      5060.38,
      8359.72,
      7190.01,
      7097.74,
      7683.4971,
      7401.9029,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 61873.75,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2602|bexp",
     "label": "Expenses invoiced",
     "basis": "A: sales ledger; F: prior month",
     "section": "E-2602   Carve-out finance readiness   |   Sornegg Pr\u00e4zision AG   |   Finance and performance   |   Time and materials   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      7535.4,
      6323.98,
      5221.12,
      5060.38,
      8359.72,
      7190.01,
      7097.74,
      7683.4971,
      7401.9029,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 61873.75,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2602|cp",
     "label": "Contract position (+ unbilled work / - invoiced ahead)",
     "basis": "opening + revenue - invoiced",
     "section": "E-2602   Carve-out finance readiness   |   Sornegg Pr\u00e4zision AG   |   Finance and performance   |   Time and materials   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      61937.19,
      69627.27,
      60351.18,
      53195.07,
      67816.26,
      76666.28,
      58660.06,
      70084.2584,
      67515.7254,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "E-2602|back",
     "label": "Fees still to earn",
     "basis": "FF, CAP: fee - revenue to date; TM: remaining hours x agreed rate",
     "section": "E-2602   Carve-out finance readiness   |   Sornegg Pr\u00e4zision AG   |   Finance and performance   |   Time and materials   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      513750.0866,
      460434.7128,
      398686.0761,
      345156.2973,
      298130.1365,
      239490.3721,
      172185.0728,
      122514.5838,
      60113.8225,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "E-2603|htd",
     "label": "Hours to date",
     "basis": "opening + hours",
     "section": "E-2603   Warehouse network redesign   |   Zorneck Logistik GmbH   |   Operations and supply chain   |   Fixed-fee engagements   |   Completed",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      202.7,
      372,
      509.4,
      685,
      885.5,
      1040,
      1040,
      1040,
      1040,
      1040,
      1040,
      1040,
      1040,
      1040,
      1040,
      1040,
      1040,
      1040,
      1040,
      1040,
      1040,
      1040
     ],
     "fy2026": 1040,
     "fy2027": 1040,
     "total_rule": "last"
    },
    {
     "key": "E-2603|eac",
     "label": "Estimated hours at completion",
     "basis": "A: hours to date + estimate to complete; F: register",
     "section": "E-2603   Warehouse network redesign   |   Zorneck Logistik GmbH   |   Operations and supply chain   |   Fixed-fee engagements   |   Completed",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      1040,
      1040,
      1070,
      1070,
      1040,
      1040,
      1040,
      1040,
      1040,
      1040,
      1040,
      1040,
      1040,
      1040,
      1040,
      1040,
      1040,
      1040,
      1040,
      1040,
      1040,
      1040,
      1040,
      1040
     ],
     "fy2026": 1040,
     "fy2027": 1040,
     "total_rule": "last"
    },
    {
     "key": "E-2603|poc",
     "label": "Percentage complete",
     "basis": "hours to date / hours at completion",
     "section": "E-2603   Warehouse network redesign   |   Zorneck Logistik GmbH   |   Operations and supply chain   |   Fixed-fee engagements   |   Completed",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0.1894,
      0.3477,
      0.4898,
      0.6587,
      0.8514,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1
     ],
     "fy2026": 1,
     "fy2027": 1,
     "total_rule": "last"
    },
    {
     "key": "E-2603|std",
     "label": "Standard value at the rate card",
     "basis": "hours x blended rate card x rate card factor",
     "section": "E-2603   Warehouse network redesign   |   Zorneck Logistik GmbH   |   Operations and supply chain   |   Fixed-fee engagements   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      41877.82,
      34977.38,
      28386.84,
      36278.96,
      41423.3,
      31919.7,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 214864,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2603|agr",
     "label": "Value at agreed rates",
     "basis": "hours x agreed rate",
     "section": "E-2603   Warehouse network redesign   |   Zorneck Logistik GmbH   |   Operations and supply chain   |   Fixed-fee engagements   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      39782.243,
      33227.1028,
      26966.3551,
      34463.5514,
      39350.4673,
      30322.4299,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 204112.1495,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2603|revcum",
     "label": "Fee revenue to date",
     "basis": "A: ledger; F: fee x % complete",
     "section": "E-2603   Warehouse network redesign   |   Zorneck Logistik GmbH   |   Operations and supply chain   |   Fixed-fee engagements   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      39782.24,
      73009.35,
      102859.62,
      138317.31,
      178802.88,
      210000,
      210000,
      210000,
      210000,
      210000,
      210000,
      210000,
      210000,
      210000,
      210000,
      210000,
      210000,
      210000,
      210000,
      210000,
      210000,
      210000
     ],
     "fy2026": 210000,
     "fy2027": 210000,
     "total_rule": "last"
    },
    {
     "key": "E-2603|rev",
     "label": "FEE REVENUE",
     "basis": "change in revenue to date",
     "section": "E-2603   Warehouse network redesign   |   Zorneck Logistik GmbH   |   Operations and supply chain   |   Fixed-fee engagements   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      0,
      39782.24,
      33227.11,
      29850.27,
      35457.69,
      40485.57,
      31197.12,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 210000,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2603|tgt",
     "label": "Milestone invoicing due to date",
     "basis": "fee x (30% at start + 40% at mid-point + 30% at completion)",
     "section": "E-2603   Warehouse network redesign   |   Zorneck Logistik GmbH   |   Operations and supply chain   |   Fixed-fee engagements   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      63000,
      63000,
      63000,
      147000,
      147000,
      210000,
      210000,
      210000,
      210000,
      210000,
      210000,
      210000,
      210000,
      210000,
      210000,
      210000,
      210000,
      210000,
      210000,
      210000,
      210000,
      210000
     ],
     "fy2026": 210000,
     "fy2027": 210000,
     "total_rule": "last"
    },
    {
     "key": "E-2603|bill",
     "label": "Fees invoiced",
     "basis": "A: sales ledger; F: tops up to the milestone due",
     "section": "E-2603   Warehouse network redesign   |   Zorneck Logistik GmbH   |   Operations and supply chain   |   Fixed-fee engagements   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      63000,
      0,
      0,
      84000,
      0,
      63000,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 210000,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2603|billcum",
     "label": "Fees invoiced to date",
     "basis": "",
     "section": "E-2603   Warehouse network redesign   |   Zorneck Logistik GmbH   |   Operations and supply chain   |   Fixed-fee engagements   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      63000,
      63000,
      63000,
      147000,
      147000,
      210000,
      210000,
      210000,
      210000,
      210000,
      210000,
      210000,
      210000,
      210000,
      210000,
      210000,
      210000,
      210000,
      210000,
      210000,
      210000,
      210000
     ],
     "fy2026": 210000,
     "fy2027": 210000,
     "total_rule": "last"
    },
    {
     "key": "E-2603|trav",
     "label": "Travel and expenses (cost)",
     "basis": "A: expense claims; F: hours x cost per hour x inflation",
     "section": "E-2603   Warehouse network redesign   |   Zorneck Logistik GmbH   |   Operations and supply chain   |   Fixed-fee engagements   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      2364.22,
      1587.66,
      1232.14,
      2119.72,
      2160.66,
      1718.25,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 11182.65,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2603|cp",
     "label": "Contract position (+ unbilled work / - invoiced ahead)",
     "basis": "opening + revenue - invoiced",
     "section": "E-2603   Warehouse network redesign   |   Zorneck Logistik GmbH   |   Operations and supply chain   |   Fixed-fee engagements   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      -23217.76,
      10009.35,
      39859.62,
      -8682.69,
      31802.88,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "E-2603|back",
     "label": "Fees still to earn",
     "basis": "FF, CAP: fee - revenue to date; TM: remaining hours x agreed rate",
     "section": "E-2603   Warehouse network redesign   |   Zorneck Logistik GmbH   |   Operations and supply chain   |   Fixed-fee engagements   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      210000,
      210000,
      170217.76,
      136990.65,
      107140.38,
      71682.69,
      31197.12,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "E-2603|chk",
     "label": "Check (actual months): ledger revenue to date less the contract method",
     "basis": "must be zero",
     "section": "E-2603   Warehouse network redesign   |   Zorneck Logistik GmbH   |   Operations and supply chain   |   Fixed-fee engagements   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "E-2604|htd",
     "label": "Hours to date",
     "basis": "opening + hours",
     "section": "E-2604   Data and reporting platform   |   Varnholt Chemie GmbH   |   Digital and ERP   |   Capped engagements   |   In progress",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      183.1,
      346,
      488.1,
      680.5,
      896.7,
      1061.2,
      1282.9923,
      1496.656,
      1496.656,
      1496.656,
      1496.656,
      1496.656,
      1496.656,
      1496.656,
      1496.656,
      1496.656,
      1496.656,
      1496.656,
      1496.656,
      1496.656,
      1496.656,
      1496.656
     ],
     "fy2026": 1496.656,
     "fy2027": 1496.656,
     "total_rule": "last"
    },
    {
     "key": "E-2604|eac",
     "label": "Estimated hours at completion",
     "basis": "A: hours to date + estimate to complete; F: register",
     "section": "E-2604   Data and reporting platform   |   Varnholt Chemie GmbH   |   Digital and ERP   |   Capped engagements   |   In progress",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      1496.656,
      1496.656,
      1380,
      1380,
      1380,
      1450,
      1450,
      1450,
      1496.656,
      1496.656,
      1496.656,
      1496.656,
      1496.656,
      1496.656,
      1496.656,
      1496.656,
      1496.656,
      1496.656,
      1496.656,
      1496.656,
      1496.656,
      1496.656,
      1496.656,
      1496.656
     ],
     "fy2026": 1496.656,
     "fy2027": 1496.656,
     "total_rule": "last"
    },
    {
     "key": "E-2604|poc",
     "label": "Percentage complete",
     "basis": "hours to date / hours at completion",
     "section": "E-2604   Data and reporting platform   |   Varnholt Chemie GmbH   |   Digital and ERP   |   Capped engagements   |   In progress",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0.1327,
      0.2507,
      0.3537,
      0.4693,
      0.6184,
      0.7319,
      0.8572,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1
     ],
     "fy2026": 1,
     "fy2027": 1,
     "total_rule": "last"
    },
    {
     "key": "E-2604|std",
     "label": "Standard value at the rate card",
     "basis": "hours x blended rate card x rate card factor",
     "section": "E-2604   Data and reporting platform   |   Varnholt Chemie GmbH   |   Digital and ERP   |   Capped engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      36015.77,
      32042.43,
      27951.07,
      37845.08,
      42526.54,
      32357.15,
      43626.5368,
      42027.6584,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 294392.2352,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2604|agr",
     "label": "Value at agreed rates",
     "basis": "hours x agreed rate x rate card factor",
     "section": "E-2604   Data and reporting platform   |   Varnholt Chemie GmbH   |   Digital and ERP   |   Capped engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      33854.8238,
      30119.8842,
      26274.0058,
      35574.3752,
      39974.9476,
      30415.721,
      41008.9445,
      39505.9989,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 276728.7011,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2604|agrcum",
     "label": "Value at agreed rates to date",
     "basis": "opening + value",
     "section": "E-2604   Data and reporting platform   |   Varnholt Chemie GmbH   |   Digital and ERP   |   Capped engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      33854.8238,
      63974.708,
      90248.7138,
      125823.089,
      165798.0366,
      196213.7576,
      237222.7021,
      276728.7011,
      276728.7011,
      276728.7011,
      276728.7011,
      276728.7011,
      276728.7011,
      276728.7011,
      276728.7011,
      276728.7011,
      276728.7011,
      276728.7011,
      276728.7011,
      276728.7011,
      276728.7011,
      276728.7011
     ],
     "fy2026": 276728.7011,
     "fy2027": 276728.7011,
     "total_rule": "last"
    },
    {
     "key": "E-2604|revcum",
     "label": "Fee revenue to date",
     "basis": "A: ledger; F: cap x % complete once the value at completion exceeds the cap, else value at agreed rates",
     "section": "E-2604   Data and reporting platform   |   Varnholt Chemie GmbH   |   Digital and ERP   |   Capped engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      33854.82,
      63974.7,
      90248.71,
      122020.69,
      160787.59,
      190284.14,
      222882.2031,
      260000,
      260000,
      260000,
      260000,
      260000,
      260000,
      260000,
      260000,
      260000,
      260000,
      260000,
      260000,
      260000,
      260000,
      260000
     ],
     "fy2026": 260000,
     "fy2027": 260000,
     "total_rule": "last"
    },
    {
     "key": "E-2604|rev",
     "label": "FEE REVENUE",
     "basis": "change in revenue to date",
     "section": "E-2604   Data and reporting platform   |   Varnholt Chemie GmbH   |   Digital and ERP   |   Capped engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      0,
      33854.82,
      30119.88,
      26274.01,
      31771.98,
      38766.9,
      29496.55,
      32598.0631,
      37117.7969,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 260000,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2604|bill",
     "label": "Fees invoiced",
     "basis": "A: sales ledger; F: prior month value at agreed rates, up to the cap",
     "section": "E-2604   Data and reporting platform   |   Varnholt Chemie GmbH   |   Digital and ERP   |   Capped engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      33854.82,
      30119.88,
      26274.01,
      35574.38,
      39974.95,
      30415.721,
      41008.9445,
      22777.2945,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 260000,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2604|billcum",
     "label": "Fees invoiced to date",
     "basis": "",
     "section": "E-2604   Data and reporting platform   |   Varnholt Chemie GmbH   |   Digital and ERP   |   Capped engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      33854.82,
      63974.7,
      90248.71,
      125823.09,
      165798.04,
      196213.761,
      237222.7055,
      260000,
      260000,
      260000,
      260000,
      260000,
      260000,
      260000,
      260000,
      260000,
      260000,
      260000,
      260000,
      260000,
      260000
     ],
     "fy2026": 260000,
     "fy2027": 260000,
     "total_rule": "last"
    },
    {
     "key": "E-2604|trav",
     "label": "Travel and expenses (cost)",
     "basis": "A: expense claims; F: hours x cost per hour x inflation",
     "section": "E-2604   Data and reporting platform   |   Varnholt Chemie GmbH   |   Digital and ERP   |   Capped engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      1309.6,
      1410.85,
      983.01,
      1555.19,
      1750.05,
      1346.66,
      1774.338,
      1709.31,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 11839.008,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2604|trb",
     "label": "Travel and expenses rebilled at cost (revenue)",
     "basis": "cost, rebilled under the engagement letter",
     "section": "E-2604   Data and reporting platform   |   Varnholt Chemie GmbH   |   Digital and ERP   |   Capped engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      1309.6,
      1410.85,
      983.01,
      1555.19,
      1750.05,
      1346.66,
      1774.338,
      1709.31,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 11839.008,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2604|bexp",
     "label": "Expenses invoiced",
     "basis": "A: sales ledger; F: prior month",
     "section": "E-2604   Data and reporting platform   |   Varnholt Chemie GmbH   |   Digital and ERP   |   Capped engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      1309.6,
      1410.85,
      983.01,
      1555.19,
      1750.05,
      1346.66,
      1774.338,
      1709.31,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 11839.008,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2604|cp",
     "label": "Contract position (+ unbilled work / - invoiced ahead)",
     "basis": "opening + revenue - invoiced",
     "section": "E-2604   Data and reporting platform   |   Varnholt Chemie GmbH   |   Digital and ERP   |   Capped engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      35164.42,
      31530.73,
      27257.02,
      33327.17,
      36714.55,
      25832.76,
      28442.7801,
      24486.6044,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "E-2604|back",
     "label": "Fees still to earn",
     "basis": "FF, CAP: fee - revenue to date; TM: remaining hours x agreed rate",
     "section": "E-2604   Data and reporting platform   |   Varnholt Chemie GmbH   |   Digital and ERP   |   Capped engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      260000,
      260000,
      226145.18,
      196025.3,
      169751.29,
      137979.31,
      99212.41,
      69715.86,
      37117.7969,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "E-2604|chk",
     "label": "Check (actual months): ledger revenue to date less the contract method",
     "basis": "must be zero",
     "section": "E-2604   Data and reporting platform   |   Varnholt Chemie GmbH   |   Digital and ERP   |   Capped engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "E-2605|htd",
     "label": "Hours to date",
     "basis": "opening + hours",
     "section": "E-2605   Working capital programme   |   Varnholt Chemie GmbH   |   Finance and performance   |   Fixed-fee engagements   |   In progress",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      133.7,
      250.6,
      395.9,
      574.7,
      704.9,
      901.012,
      901.012,
      901.012,
      901.012,
      901.012,
      901.012,
      901.012,
      901.012,
      901.012,
      901.012,
      901.012,
      901.012,
      901.012,
      901.012,
      901.012,
      901.012
     ],
     "fy2026": 901.012,
     "fy2027": 901.012,
     "total_rule": "last"
    },
    {
     "key": "E-2605|eac",
     "label": "Estimated hours at completion",
     "basis": "A: hours to date + estimate to complete; F: register",
     "section": "E-2605   Working capital programme   |   Varnholt Chemie GmbH   |   Finance and performance   |   Fixed-fee engagements   |   In progress",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      901.012,
      901.012,
      901.012,
      840,
      840,
      840,
      880,
      880,
      901.012,
      901.012,
      901.012,
      901.012,
      901.012,
      901.012,
      901.012,
      901.012,
      901.012,
      901.012,
      901.012,
      901.012,
      901.012,
      901.012,
      901.012,
      901.012
     ],
     "fy2026": 901.012,
     "fy2027": 901.012,
     "total_rule": "last"
    },
    {
     "key": "E-2605|poc",
     "label": "Percentage complete",
     "basis": "hours to date / hours at completion",
     "section": "E-2605   Working capital programme   |   Varnholt Chemie GmbH   |   Finance and performance   |   Fixed-fee engagements   |   In progress",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0.1592,
      0.2983,
      0.4713,
      0.6531,
      0.801,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1
     ],
     "fy2026": 1,
     "fy2027": 1,
     "total_rule": "last"
    },
    {
     "key": "E-2605|std",
     "label": "Standard value at the rate card",
     "basis": "hours x blended rate card x rate card factor",
     "section": "E-2605   Working capital programme   |   Varnholt Chemie GmbH   |   Finance and performance   |   Fixed-fee engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      27622.42,
      24151.54,
      30018.98,
      36940.08,
      26899.32,
      40516.7392,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 186149.0792,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2605|agr",
     "label": "Value at agreed rates",
     "basis": "hours x agreed rate",
     "section": "E-2605   Working capital programme   |   Varnholt Chemie GmbH   |   Finance and performance   |   Fixed-fee engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      26262.5,
      22962.5,
      28541.0714,
      35121.4286,
      25575,
      38522,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 176984.5,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2605|revcum",
     "label": "Fee revenue to date",
     "basis": "A: ledger; F: fee x % complete",
     "section": "E-2605   Working capital programme   |   Varnholt Chemie GmbH   |   Finance and performance   |   Fixed-fee engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      26262.5,
      49225,
      77766.07,
      107756.25,
      132168.75,
      165000,
      165000,
      165000,
      165000,
      165000,
      165000,
      165000,
      165000,
      165000,
      165000,
      165000,
      165000,
      165000,
      165000,
      165000,
      165000
     ],
     "fy2026": 165000,
     "fy2027": 165000,
     "total_rule": "last"
    },
    {
     "key": "E-2605|rev",
     "label": "FEE REVENUE",
     "basis": "change in revenue to date",
     "section": "E-2605   Working capital programme   |   Varnholt Chemie GmbH   |   Finance and performance   |   Fixed-fee engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      0,
      0,
      26262.5,
      22962.5,
      28541.07,
      29990.18,
      24412.5,
      32831.25,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 165000,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2605|tgt",
     "label": "Milestone invoicing due to date",
     "basis": "fee x (30% at start + 40% at mid-point + 30% at completion)",
     "section": "E-2605   Working capital programme   |   Varnholt Chemie GmbH   |   Finance and performance   |   Fixed-fee engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      49500,
      49500,
      49500,
      115500,
      115500,
      165000,
      165000,
      165000,
      165000,
      165000,
      165000,
      165000,
      165000,
      165000,
      165000,
      165000,
      165000,
      165000,
      165000,
      165000,
      165000
     ],
     "fy2026": 165000,
     "fy2027": 165000,
     "total_rule": "last"
    },
    {
     "key": "E-2605|bill",
     "label": "Fees invoiced",
     "basis": "A: sales ledger; F: tops up to the milestone due",
     "section": "E-2605   Working capital programme   |   Varnholt Chemie GmbH   |   Finance and performance   |   Fixed-fee engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      49500,
      0,
      0,
      66000,
      0,
      49500,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 165000,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2605|billcum",
     "label": "Fees invoiced to date",
     "basis": "",
     "section": "E-2605   Working capital programme   |   Varnholt Chemie GmbH   |   Finance and performance   |   Fixed-fee engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      49500,
      49500,
      49500,
      115500,
      115500,
      165000,
      165000,
      165000,
      165000,
      165000,
      165000,
      165000,
      165000,
      165000,
      165000,
      165000,
      165000,
      165000,
      165000,
      165000,
      165000
     ],
     "fy2026": 165000,
     "fy2027": 165000,
     "total_rule": "last"
    },
    {
     "key": "E-2605|trav",
     "label": "Travel and expenses (cost)",
     "basis": "A: expense claims; F: hours x cost per hour x inflation",
     "section": "E-2605   Working capital programme   |   Varnholt Chemie GmbH   |   Finance and performance   |   Fixed-fee engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      1240.25,
      1114.46,
      1624.64,
      1869.18,
      1269.49,
      1961.12,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 9079.14,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2605|cp",
     "label": "Contract position (+ unbilled work / - invoiced ahead)",
     "basis": "opening + revenue - invoiced",
     "section": "E-2605   Working capital programme   |   Varnholt Chemie GmbH   |   Finance and performance   |   Fixed-fee engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      -23237.5,
      -275,
      28266.07,
      -7743.75,
      16668.75,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "E-2605|back",
     "label": "Fees still to earn",
     "basis": "FF, CAP: fee - revenue to date; TM: remaining hours x agreed rate",
     "section": "E-2605   Working capital programme   |   Varnholt Chemie GmbH   |   Finance and performance   |   Fixed-fee engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      165000,
      165000,
      165000,
      138737.5,
      115775,
      87233.93,
      57243.75,
      32831.25,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "E-2605|chk",
     "label": "Check (actual months): ledger revenue to date less the contract method",
     "basis": "must be zero",
     "section": "E-2605   Working capital programme   |   Varnholt Chemie GmbH   |   Finance and performance   |   Fixed-fee engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "E-2606|htd",
     "label": "Hours to date",
     "basis": "opening + hours",
     "section": "E-2606   Sales and operations planning implementation   |   Ulmhardt Verpackungen GmbH   |   Operations and supply chain   |   Time and materials   |   In progress",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      350.1,
      812.4,
      1290.9,
      1709.2,
      2211.2681,
      2694.9359,
      3173.3464,
      3664.9,
      3664.9,
      3664.9,
      3664.9,
      3664.9,
      3664.9,
      3664.9,
      3664.9,
      3664.9,
      3664.9,
      3664.9,
      3664.9,
      3664.9
     ],
     "fy2026": 3664.9,
     "fy2027": 3664.9,
     "total_rule": "last"
    },
    {
     "key": "E-2606|std",
     "label": "Standard value at the rate card",
     "basis": "hours x blended rate card x rate card factor",
     "section": "E-2606   Sales and operations planning implementation   |   Ulmhardt Verpackungen GmbH   |   Operations and supply chain   |   Time and materials   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      68864.67,
      90934.41,
      94120.95,
      82279.61,
      98756.8042,
      95137.4448,
      94103.3422,
      96688.5988,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 720885.83,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2606|agr",
     "label": "Value at agreed rates",
     "basis": "hours x agreed rate x rate card factor",
     "section": "E-2606   Sales and operations planning implementation   |   Ulmhardt Verpackungen GmbH   |   Operations and supply chain   |   Time and materials   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      65421.4365,
      86387.6895,
      89414.9025,
      78165.6295,
      93818.9639,
      90380.5726,
      89398.1751,
      91854.1689,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 684841.5385,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2606|rev",
     "label": "FEE REVENUE",
     "basis": "A: ledger; F: value at agreed rates x (1 - write-down)",
     "section": "E-2606   Sales and operations planning implementation   |   Ulmhardt Verpackungen GmbH   |   Operations and supply chain   |   Time and materials   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      0,
      0,
      0,
      63549.37,
      84859.48,
      87157,
      75602.82,
      89058.6196,
      85794.6911,
      84862.1402,
      87193.5176,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 658077.6386,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2606|bill",
     "label": "Fees invoiced",
     "basis": "A: sales ledger; F: prior month revenue (monthly in arrears)",
     "section": "E-2606   Sales and operations planning implementation   |   Ulmhardt Verpackungen GmbH   |   Operations and supply chain   |   Time and materials   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      63549.37,
      84859.48,
      87157,
      75602.82,
      89058.6196,
      85794.6911,
      84862.1402,
      87193.5176,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 570884.1209,
     "fy2027": 87193.5176,
     "total_rule": "sum"
    },
    {
     "key": "E-2606|billcum",
     "label": "Fees invoiced to date",
     "basis": "",
     "section": "E-2606   Sales and operations planning implementation   |   Ulmhardt Verpackungen GmbH   |   Operations and supply chain   |   Time and materials   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      63549.37,
      148408.85,
      235565.85,
      311168.67,
      400227.2896,
      486021.9808,
      570884.1209,
      658077.6386,
      658077.6386,
      658077.6386,
      658077.6386,
      658077.6386,
      658077.6386,
      658077.6386,
      658077.6386,
      658077.6386,
      658077.6386,
      658077.6386,
      658077.6386
     ],
     "fy2026": 570884.1209,
     "fy2027": 658077.6386,
     "total_rule": "last"
    },
    {
     "key": "E-2606|trav",
     "label": "Travel and expenses (cost)",
     "basis": "A: expense claims; F: hours x cost per hour x inflation",
     "section": "E-2606   Sales and operations planning implementation   |   Ulmhardt Verpackungen GmbH   |   Operations and supply chain   |   Time and materials   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      4916.45,
      6841.76,
      7114.82,
      4682.27,
      7028.954,
      6771.3484,
      6697.7468,
      6881.7508,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 50935.1,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2606|trb",
     "label": "Travel and expenses rebilled at cost (revenue)",
     "basis": "cost, rebilled under the engagement letter",
     "section": "E-2606   Sales and operations planning implementation   |   Ulmhardt Verpackungen GmbH   |   Operations and supply chain   |   Time and materials   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      4916.45,
      6841.76,
      7114.82,
      4682.27,
      7028.954,
      6771.3484,
      6697.7468,
      6881.7508,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 50935.1,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2606|bexp",
     "label": "Expenses invoiced",
     "basis": "A: sales ledger; F: prior month",
     "section": "E-2606   Sales and operations planning implementation   |   Ulmhardt Verpackungen GmbH   |   Operations and supply chain   |   Time and materials   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      4916.45,
      6841.76,
      7114.82,
      4682.27,
      7028.954,
      6771.3484,
      6697.7468,
      6881.7508,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 44053.3492,
     "fy2027": 6881.7508,
     "total_rule": "sum"
    },
    {
     "key": "E-2606|cp",
     "label": "Contract position (+ unbilled work / - invoiced ahead)",
     "basis": "opening + revenue - invoiced",
     "section": "E-2606   Sales and operations planning implementation   |   Ulmhardt Verpackungen GmbH   |   Operations and supply chain   |   Time and materials   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      68465.82,
      91701.24,
      94271.82,
      80285.09,
      96087.5736,
      92566.0395,
      91559.8869,
      94075.2684,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 94075.2684,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "E-2606|back",
     "label": "Fees still to earn",
     "basis": "FF, CAP: fee - revenue to date; TM: remaining hours x agreed rate",
     "section": "E-2606   Sales and operations planning implementation   |   Ulmhardt Verpackungen GmbH   |   Operations and supply chain   |   Time and materials   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      650092.8971,
      650092.8971,
      650092.8971,
      650092.8971,
      587990.9234,
      505986.5178,
      421108.4989,
      346908.9686,
      257850.3489,
      172055.6578,
      87193.5176,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "E-2607|htd",
     "label": "Hours to date",
     "basis": "opening + hours",
     "section": "E-2607   Procurement excellence diagnostic   |   Stelzhof Industrie AG   |   Operations and supply chain   |   Fixed-fee engagements   |   In progress",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      145.2,
      321.6,
      440.7,
      620.9382,
      794.5707,
      966.316,
      966.316,
      966.316,
      966.316,
      966.316,
      966.316,
      966.316,
      966.316,
      966.316,
      966.316,
      966.316,
      966.316,
      966.316,
      966.316
     ],
     "fy2026": 966.316,
     "fy2027": 966.316,
     "total_rule": "last"
    },
    {
     "key": "E-2607|eac",
     "label": "Estimated hours at completion",
     "basis": "A: hours to date + estimate to complete; F: register",
     "section": "E-2607   Procurement excellence diagnostic   |   Stelzhof Industrie AG   |   Operations and supply chain   |   Fixed-fee engagements   |   In progress",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      966.316,
      966.316,
      966.316,
      966.316,
      966.316,
      910,
      910,
      910,
      966.316,
      966.316,
      966.316,
      966.316,
      966.316,
      966.316,
      966.316,
      966.316,
      966.316,
      966.316,
      966.316,
      966.316,
      966.316,
      966.316,
      966.316,
      966.316
     ],
     "fy2026": 966.316,
     "fy2027": 966.316,
     "total_rule": "last"
    },
    {
     "key": "E-2607|poc",
     "label": "Percentage complete",
     "basis": "hours to date / hours at completion",
     "section": "E-2607   Procurement excellence diagnostic   |   Stelzhof Industrie AG   |   Operations and supply chain   |   Fixed-fee engagements   |   In progress",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0.1596,
      0.3534,
      0.4843,
      0.6426,
      0.8223,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1
     ],
     "fy2026": 1,
     "fy2027": 1,
     "total_rule": "last"
    },
    {
     "key": "E-2607|std",
     "label": "Standard value at the rate card",
     "basis": "hours x blended rate card x rate card factor",
     "section": "E-2607   Procurement excellence diagnostic   |   Stelzhof Industrie AG   |   Operations and supply chain   |   Fixed-fee engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      29998.32,
      36444.24,
      24606.06,
      37237.2042,
      35872.4899,
      35482.5715,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 199640.8856,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2607|agr",
     "label": "Value at agreed rates",
     "basis": "hours x agreed rate",
     "section": "E-2607   Procurement excellence diagnostic   |   Stelzhof Industrie AG   |   Operations and supply chain   |   Fixed-fee engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      28720.8791,
      34892.3077,
      23558.2418,
      35651.5045,
      34344.9048,
      33971.5907,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 191139.4286,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2607|revcum",
     "label": "Fee revenue to date",
     "basis": "A: ledger; F: fee x % complete",
     "section": "E-2607   Procurement excellence diagnostic   |   Stelzhof Industrie AG   |   Operations and supply chain   |   Fixed-fee engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      28720.88,
      63613.19,
      87171.43,
      115664.9265,
      148008.2421,
      180000,
      180000,
      180000,
      180000,
      180000,
      180000,
      180000,
      180000,
      180000,
      180000,
      180000,
      180000,
      180000,
      180000
     ],
     "fy2026": 180000,
     "fy2027": 180000,
     "total_rule": "last"
    },
    {
     "key": "E-2607|rev",
     "label": "FEE REVENUE",
     "basis": "change in revenue to date",
     "section": "E-2607   Procurement excellence diagnostic   |   Stelzhof Industrie AG   |   Operations and supply chain   |   Fixed-fee engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      0,
      0,
      0,
      0,
      28720.88,
      34892.31,
      23558.24,
      28493.4965,
      32343.3157,
      31991.7579,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 180000,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2607|tgt",
     "label": "Milestone invoicing due to date",
     "basis": "fee x (30% at start + 40% at mid-point + 30% at completion)",
     "section": "E-2607   Procurement excellence diagnostic   |   Stelzhof Industrie AG   |   Operations and supply chain   |   Fixed-fee engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      54000,
      54000,
      54000,
      126000,
      126000,
      180000,
      180000,
      180000,
      180000,
      180000,
      180000,
      180000,
      180000,
      180000,
      180000,
      180000,
      180000,
      180000,
      180000
     ],
     "fy2026": 180000,
     "fy2027": 180000,
     "total_rule": "last"
    },
    {
     "key": "E-2607|bill",
     "label": "Fees invoiced",
     "basis": "A: sales ledger; F: tops up to the milestone due",
     "section": "E-2607   Procurement excellence diagnostic   |   Stelzhof Industrie AG   |   Operations and supply chain   |   Fixed-fee engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      54000,
      0,
      0,
      72000,
      0,
      54000,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 180000,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2607|billcum",
     "label": "Fees invoiced to date",
     "basis": "",
     "section": "E-2607   Procurement excellence diagnostic   |   Stelzhof Industrie AG   |   Operations and supply chain   |   Fixed-fee engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      54000,
      54000,
      54000,
      126000,
      126000,
      180000,
      180000,
      180000,
      180000,
      180000,
      180000,
      180000,
      180000,
      180000,
      180000,
      180000,
      180000,
      180000,
      180000
     ],
     "fy2026": 180000,
     "fy2027": 180000,
     "total_rule": "last"
    },
    {
     "key": "E-2607|trav",
     "label": "Travel and expenses (cost)",
     "basis": "A: expense claims; F: hours x cost per hour x inflation",
     "section": "E-2607   Procurement excellence diagnostic   |   Stelzhof Industrie AG   |   Operations and supply chain   |   Fixed-fee engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      3066.6,
      3050.99,
      2516.54,
      3604.7632,
      3472.6515,
      3434.9053,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 19146.45,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2607|cp",
     "label": "Contract position (+ unbilled work / - invoiced ahead)",
     "basis": "opening + revenue - invoiced",
     "section": "E-2607   Procurement excellence diagnostic   |   Stelzhof Industrie AG   |   Operations and supply chain   |   Fixed-fee engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      -25279.12,
      9613.19,
      33171.43,
      -10335.0735,
      22008.2421,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "E-2607|back",
     "label": "Fees still to earn",
     "basis": "FF, CAP: fee - revenue to date; TM: remaining hours x agreed rate",
     "section": "E-2607   Procurement excellence diagnostic   |   Stelzhof Industrie AG   |   Operations and supply chain   |   Fixed-fee engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      180000,
      180000,
      180000,
      180000,
      180000,
      151279.12,
      116386.81,
      92828.57,
      64335.0735,
      31991.7579,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "E-2607|chk",
     "label": "Check (actual months): ledger revenue to date less the contract method",
     "basis": "must be zero",
     "section": "E-2607   Procurement excellence diagnostic   |   Stelzhof Industrie AG   |   Operations and supply chain   |   Fixed-fee engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "E-2608|htd",
     "label": "Hours to date",
     "basis": "opening + hours",
     "section": "E-2608   Post-merger integration, first acquisition   |   Wittenfels Holding GmbH   |   Finance and performance   |   Capped engagements   |   In progress",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      311.7,
      561.3,
      909.2352,
      1244.4188,
      1575.9591,
      1916.6077,
      2208.0717,
      2508.644,
      2508.644,
      2508.644,
      2508.644,
      2508.644,
      2508.644,
      2508.644,
      2508.644,
      2508.644,
      2508.644,
      2508.644
     ],
     "fy2026": 1916.6077,
     "fy2027": 2508.644,
     "total_rule": "last"
    },
    {
     "key": "E-2608|eac",
     "label": "Estimated hours at completion",
     "basis": "A: hours to date + estimate to complete; F: register",
     "section": "E-2608   Post-merger integration, first acquisition   |   Wittenfels Holding GmbH   |   Finance and performance   |   Capped engagements   |   In progress",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      2508.644,
      2508.644,
      2508.644,
      2508.644,
      2508.644,
      2508.644,
      2300,
      2300,
      2508.644,
      2508.644,
      2508.644,
      2508.644,
      2508.644,
      2508.644,
      2508.644,
      2508.644,
      2508.644,
      2508.644,
      2508.644,
      2508.644,
      2508.644,
      2508.644,
      2508.644,
      2508.644
     ],
     "fy2026": 2508.644,
     "fy2027": 2508.644,
     "total_rule": "last"
    },
    {
     "key": "E-2608|poc",
     "label": "Percentage complete",
     "basis": "hours to date / hours at completion",
     "section": "E-2608   Post-merger integration, first acquisition   |   Wittenfels Holding GmbH   |   Finance and performance   |   Capped engagements   |   In progress",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0.1355,
      0.244,
      0.3624,
      0.4961,
      0.6282,
      0.764,
      0.8802,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1
     ],
     "fy2026": 0.764,
     "fy2027": 1,
     "total_rule": "last"
    },
    {
     "key": "E-2608|std",
     "label": "Standard value at the rate card",
     "basis": "hours x blended rate card x rate card factor",
     "section": "E-2608   Post-merger integration, first acquisition   |   Wittenfels Holding GmbH   |   Finance and performance   |   Capped engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      61311.39,
      49096.32,
      68438.8493,
      65930.6192,
      65213.982,
      67005.5749,
      57330.9732,
      59122.5661,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 376996.7355,
     "fy2027": 116453.5393,
     "total_rule": "sum"
    },
    {
     "key": "E-2608|agr",
     "label": "Value at agreed rates",
     "basis": "hours x agreed rate x rate card factor",
     "section": "E-2608   Post-merger integration, first acquisition   |   Wittenfels Holding GmbH   |   Finance and performance   |   Capped engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      57019.5927,
      45659.5776,
      63648.1298,
      61315.4759,
      60649.0033,
      62315.1847,
      53317.8051,
      54983.9865,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 350606.964,
     "fy2027": 108301.7916,
     "total_rule": "sum"
    },
    {
     "key": "E-2608|agrcum",
     "label": "Value at agreed rates to date",
     "basis": "opening + value",
     "section": "E-2608   Post-merger integration, first acquisition   |   Wittenfels Holding GmbH   |   Finance and performance   |   Capped engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      57019.5927,
      102679.1703,
      166327.3001,
      227642.776,
      288291.7793,
      350606.964,
      403924.7691,
      458908.7556,
      458908.7556,
      458908.7556,
      458908.7556,
      458908.7556,
      458908.7556,
      458908.7556,
      458908.7556,
      458908.7556,
      458908.7556,
      458908.7556
     ],
     "fy2026": 350606.964,
     "fy2027": 458908.7556,
     "total_rule": "last"
    },
    {
     "key": "E-2608|revcum",
     "label": "Fee revenue to date",
     "basis": "A: ledger; F: cap x % complete once the value at completion exceeds the cap, else value at agreed rates",
     "section": "E-2608   Post-merger integration, first acquisition   |   Wittenfels Holding GmbH   |   Finance and performance   |   Capped engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      57019.59,
      102679.17,
      155849.5849,
      213302.5193,
      270130.9652,
      328520.6322,
      378479.7056,
      430000,
      430000,
      430000,
      430000,
      430000,
      430000,
      430000,
      430000,
      430000,
      430000,
      430000
     ],
     "fy2026": 328520.6322,
     "fy2027": 430000,
     "total_rule": "last"
    },
    {
     "key": "E-2608|rev",
     "label": "FEE REVENUE",
     "basis": "change in revenue to date",
     "section": "E-2608   Post-merger integration, first acquisition   |   Wittenfels Holding GmbH   |   Finance and performance   |   Capped engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      57019.59,
      45659.58,
      53170.4149,
      57452.9344,
      56828.446,
      58389.667,
      49959.0734,
      51520.2944,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 328520.6322,
     "fy2027": 101479.3678,
     "total_rule": "sum"
    },
    {
     "key": "E-2608|bill",
     "label": "Fees invoiced",
     "basis": "A: sales ledger; F: prior month value at agreed rates, up to the cap",
     "section": "E-2608   Post-merger integration, first acquisition   |   Wittenfels Holding GmbH   |   Finance and performance   |   Capped engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      57019.59,
      45659.5776,
      63648.1298,
      61315.4759,
      60649.0033,
      62315.1847,
      53317.8051,
      26075.2336,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 288291.7766,
     "fy2027": 141708.2234,
     "total_rule": "sum"
    },
    {
     "key": "E-2608|billcum",
     "label": "Fees invoiced to date",
     "basis": "",
     "section": "E-2608   Post-merger integration, first acquisition   |   Wittenfels Holding GmbH   |   Finance and performance   |   Capped engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      57019.59,
      102679.1676,
      166327.2974,
      227642.7733,
      288291.7766,
      350606.9613,
      403924.7664,
      430000,
      430000,
      430000,
      430000,
      430000,
      430000,
      430000,
      430000,
      430000,
      430000
     ],
     "fy2026": 288291.7766,
     "fy2027": 430000,
     "total_rule": "last"
    },
    {
     "key": "E-2608|trav",
     "label": "Travel and expenses (cost)",
     "basis": "A: expense claims; F: hours x cost per hour x inflation",
     "section": "E-2608   Post-merger integration, first acquisition   |   Wittenfels Holding GmbH   |   Finance and performance   |   Capped engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      3099.03,
      2367.11,
      3479.3518,
      3351.8363,
      3315.4033,
      3406.4858,
      3002.0794,
      3095.8944,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 19019.217,
     "fy2027": 6097.9738,
     "total_rule": "sum"
    },
    {
     "key": "E-2608|trb",
     "label": "Travel and expenses rebilled at cost (revenue)",
     "basis": "cost, rebilled under the engagement letter",
     "section": "E-2608   Post-merger integration, first acquisition   |   Wittenfels Holding GmbH   |   Finance and performance   |   Capped engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      3099.03,
      2367.11,
      3479.3518,
      3351.8363,
      3315.4033,
      3406.4858,
      3002.0794,
      3095.8944,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 19019.217,
     "fy2027": 6097.9738,
     "total_rule": "sum"
    },
    {
     "key": "E-2608|bexp",
     "label": "Expenses invoiced",
     "basis": "A: sales ledger; F: prior month",
     "section": "E-2608   Post-merger integration, first acquisition   |   Wittenfels Holding GmbH   |   Finance and performance   |   Capped engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      3099.03,
      2367.11,
      3479.3518,
      3351.8363,
      3315.4033,
      3406.4858,
      3002.0794,
      3095.8944,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 15612.7313,
     "fy2027": 9504.4596,
     "total_rule": "sum"
    },
    {
     "key": "E-2608|cp",
     "label": "Contract position (+ unbilled work / - invoiced ahead)",
     "basis": "opening + revenue - invoiced",
     "section": "E-2608   Post-merger integration, first acquisition   |   Wittenfels Holding GmbH   |   Finance and performance   |   Capped engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      60118.62,
      48026.69,
      56649.7691,
      50327.0581,
      45803.5952,
      43635.3414,
      30874.8237,
      29171.128,
      -0.0,
      -0.0,
      -0.0,
      -0.0,
      -0.0,
      -0.0,
      -0.0,
      -0.0,
      -0.0,
      -0.0
     ],
     "fy2026": 43635.3414,
     "fy2027": -0.0,
     "total_rule": "last"
    },
    {
     "key": "E-2608|back",
     "label": "Fees still to earn",
     "basis": "FF, CAP: fee - revenue to date; TM: remaining hours x agreed rate",
     "section": "E-2608   Post-merger integration, first acquisition   |   Wittenfels Holding GmbH   |   Finance and performance   |   Capped engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      430000,
      430000,
      430000,
      430000,
      430000,
      430000,
      372980.41,
      327320.83,
      274150.4151,
      216697.4807,
      159869.0348,
      101479.3678,
      51520.2944,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 101479.3678,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "E-2608|chk",
     "label": "Check (actual months): ledger revenue to date less the contract method",
     "basis": "must be zero",
     "section": "E-2608   Post-merger integration, first acquisition   |   Wittenfels Holding GmbH   |   Finance and performance   |   Capped engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "E-2609|htd",
     "label": "Hours to date",
     "basis": "opening + hours",
     "section": "E-2609   S/4HANA readiness assessment   |   Sauerbeck Lebensmittel GmbH   |   Digital and ERP   |   Fixed-fee engagements   |   In progress",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      155.1,
      286.5,
      492.02,
      492.02,
      492.02,
      492.02,
      492.02,
      492.02,
      492.02,
      492.02,
      492.02,
      492.02,
      492.02,
      492.02,
      492.02,
      492.02,
      492.02,
      492.02
     ],
     "fy2026": 492.02,
     "fy2027": 492.02,
     "total_rule": "last"
    },
    {
     "key": "E-2609|eac",
     "label": "Estimated hours at completion",
     "basis": "A: hours to date + estimate to complete; F: register",
     "section": "E-2609   S/4HANA readiness assessment   |   Sauerbeck Lebensmittel GmbH   |   Digital and ERP   |   Fixed-fee engagements   |   In progress",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      492.02,
      492.02,
      492.02,
      492.02,
      492.02,
      492.02,
      440,
      470,
      492.02,
      492.02,
      492.02,
      492.02,
      492.02,
      492.02,
      492.02,
      492.02,
      492.02,
      492.02,
      492.02,
      492.02,
      492.02,
      492.02,
      492.02,
      492.02
     ],
     "fy2026": 492.02,
     "fy2027": 492.02,
     "total_rule": "last"
    },
    {
     "key": "E-2609|poc",
     "label": "Percentage complete",
     "basis": "hours to date / hours at completion",
     "section": "E-2609   S/4HANA readiness assessment   |   Sauerbeck Lebensmittel GmbH   |   Digital and ERP   |   Fixed-fee engagements   |   In progress",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0.3525,
      0.6096,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1
     ],
     "fy2026": 1,
     "fy2027": 1,
     "total_rule": "last"
    },
    {
     "key": "E-2609|std",
     "label": "Standard value at the rate card",
     "basis": "hours x blended rate card x rate card factor",
     "section": "E-2609   S/4HANA readiness assessment   |   Sauerbeck Lebensmittel GmbH   |   Digital and ERP   |   Fixed-fee engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      32043.66,
      27147.24,
      42460.432,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 101651.332,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2609|agr",
     "label": "Value at agreed rates",
     "basis": "hours x agreed rate",
     "section": "E-2609   S/4HANA readiness assessment   |   Sauerbeck Lebensmittel GmbH   |   Digital and ERP   |   Fixed-fee engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      31725,
      26877.2727,
      42038.1818,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 100640.4545,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2609|revcum",
     "label": "Fee revenue to date",
     "basis": "A: ledger; F: fee x % complete",
     "section": "E-2609   S/4HANA readiness assessment   |   Sauerbeck Lebensmittel GmbH   |   Digital and ERP   |   Fixed-fee engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      31725,
      54861.7,
      90000,
      90000,
      90000,
      90000,
      90000,
      90000,
      90000,
      90000,
      90000,
      90000,
      90000,
      90000,
      90000,
      90000,
      90000,
      90000
     ],
     "fy2026": 90000,
     "fy2027": 90000,
     "total_rule": "last"
    },
    {
     "key": "E-2609|rev",
     "label": "FEE REVENUE",
     "basis": "change in revenue to date",
     "section": "E-2609   S/4HANA readiness assessment   |   Sauerbeck Lebensmittel GmbH   |   Digital and ERP   |   Fixed-fee engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      31725,
      23136.7,
      35138.3,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 90000,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2609|tgt",
     "label": "Milestone invoicing due to date",
     "basis": "fee x (30% at start + 40% at mid-point + 30% at completion)",
     "section": "E-2609   S/4HANA readiness assessment   |   Sauerbeck Lebensmittel GmbH   |   Digital and ERP   |   Fixed-fee engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      27000,
      63000,
      90000,
      90000,
      90000,
      90000,
      90000,
      90000,
      90000,
      90000,
      90000,
      90000,
      90000,
      90000,
      90000,
      90000,
      90000,
      90000
     ],
     "fy2026": 90000,
     "fy2027": 90000,
     "total_rule": "last"
    },
    {
     "key": "E-2609|bill",
     "label": "Fees invoiced",
     "basis": "A: sales ledger; F: tops up to the milestone due",
     "section": "E-2609   S/4HANA readiness assessment   |   Sauerbeck Lebensmittel GmbH   |   Digital and ERP   |   Fixed-fee engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      27000,
      36000,
      27000,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 90000,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2609|billcum",
     "label": "Fees invoiced to date",
     "basis": "",
     "section": "E-2609   S/4HANA readiness assessment   |   Sauerbeck Lebensmittel GmbH   |   Digital and ERP   |   Fixed-fee engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      27000,
      63000,
      90000,
      90000,
      90000,
      90000,
      90000,
      90000,
      90000,
      90000,
      90000,
      90000,
      90000,
      90000,
      90000,
      90000,
      90000,
      90000
     ],
     "fy2026": 90000,
     "fy2027": 90000,
     "total_rule": "last"
    },
    {
     "key": "E-2609|trav",
     "label": "Travel and expenses (cost)",
     "basis": "A: expense claims; F: hours x cost per hour x inflation",
     "section": "E-2609   S/4HANA readiness assessment   |   Sauerbeck Lebensmittel GmbH   |   Digital and ERP   |   Fixed-fee engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      1071.25,
      1155.42,
      1644.16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 3870.83,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2609|cp",
     "label": "Contract position (+ unbilled work / - invoiced ahead)",
     "basis": "opening + revenue - invoiced",
     "section": "E-2609   S/4HANA readiness assessment   |   Sauerbeck Lebensmittel GmbH   |   Digital and ERP   |   Fixed-fee engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      4725,
      -8138.3,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "E-2609|back",
     "label": "Fees still to earn",
     "basis": "FF, CAP: fee - revenue to date; TM: remaining hours x agreed rate",
     "section": "E-2609   S/4HANA readiness assessment   |   Sauerbeck Lebensmittel GmbH   |   Digital and ERP   |   Fixed-fee engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      90000,
      90000,
      90000,
      90000,
      90000,
      90000,
      58275,
      35138.3,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "E-2609|chk",
     "label": "Check (actual months): ledger revenue to date less the contract method",
     "basis": "must be zero",
     "section": "E-2609   S/4HANA readiness assessment   |   Sauerbeck Lebensmittel GmbH   |   Digital and ERP   |   Fixed-fee engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "E-2610|htd",
     "label": "Hours to date",
     "basis": "opening + hours",
     "section": "E-2610   Supplier resilience diagnostic   |   Norlach Antriebstechnik GmbH   |   Operations and supply chain   |   Fixed-fee engagements   |   In progress",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      138.3,
      333.2239,
      521.004,
      521.004,
      521.004,
      521.004,
      521.004,
      521.004,
      521.004,
      521.004,
      521.004,
      521.004,
      521.004,
      521.004,
      521.004,
      521.004,
      521.004
     ],
     "fy2026": 521.004,
     "fy2027": 521.004,
     "total_rule": "last"
    },
    {
     "key": "E-2610|eac",
     "label": "Estimated hours at completion",
     "basis": "A: hours to date + estimate to complete; F: register",
     "section": "E-2610   Supplier resilience diagnostic   |   Norlach Antriebstechnik GmbH   |   Operations and supply chain   |   Fixed-fee engagements   |   In progress",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      521.004,
      521.004,
      521.004,
      521.004,
      521.004,
      521.004,
      521.004,
      480,
      521.004,
      521.004,
      521.004,
      521.004,
      521.004,
      521.004,
      521.004,
      521.004,
      521.004,
      521.004,
      521.004,
      521.004,
      521.004,
      521.004,
      521.004,
      521.004
     ],
     "fy2026": 521.004,
     "fy2027": 521.004,
     "total_rule": "last"
    },
    {
     "key": "E-2610|poc",
     "label": "Percentage complete",
     "basis": "hours to date / hours at completion",
     "section": "E-2610   Supplier resilience diagnostic   |   Norlach Antriebstechnik GmbH   |   Operations and supply chain   |   Fixed-fee engagements   |   In progress",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0.2881,
      0.6396,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1
     ],
     "fy2026": 1,
     "fy2027": 1,
     "total_rule": "last"
    },
    {
     "key": "E-2610|std",
     "label": "Standard value at the rate card",
     "basis": "hours x blended rate card x rate card factor",
     "section": "E-2610   Supplier resilience diagnostic   |   Norlach Antriebstechnik GmbH   |   Operations and supply chain   |   Fixed-fee engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      28572.78,
      40271.2786,
      38795.3678,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 107639.4264,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2610|agr",
     "label": "Value at agreed rates",
     "basis": "hours x agreed rate",
     "section": "E-2610   Supplier resilience diagnostic   |   Norlach Antriebstechnik GmbH   |   Operations and supply chain   |   Fixed-fee engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      27371.875,
      38578.6893,
      37164.8107,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 103115.375,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2610|revcum",
     "label": "Fee revenue to date",
     "basis": "A: ledger; F: fee x % complete",
     "section": "E-2610   Supplier resilience diagnostic   |   Norlach Antriebstechnik GmbH   |   Operations and supply chain   |   Fixed-fee engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      27371.88,
      60760.1302,
      95000,
      95000,
      95000,
      95000,
      95000,
      95000,
      95000,
      95000,
      95000,
      95000,
      95000,
      95000,
      95000,
      95000,
      95000
     ],
     "fy2026": 95000,
     "fy2027": 95000,
     "total_rule": "last"
    },
    {
     "key": "E-2610|rev",
     "label": "FEE REVENUE",
     "basis": "change in revenue to date",
     "section": "E-2610   Supplier resilience diagnostic   |   Norlach Antriebstechnik GmbH   |   Operations and supply chain   |   Fixed-fee engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      27371.88,
      33388.2502,
      34239.8698,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 95000,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2610|tgt",
     "label": "Milestone invoicing due to date",
     "basis": "fee x (30% at start + 40% at mid-point + 30% at completion)",
     "section": "E-2610   Supplier resilience diagnostic   |   Norlach Antriebstechnik GmbH   |   Operations and supply chain   |   Fixed-fee engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      28500,
      66500,
      95000,
      95000,
      95000,
      95000,
      95000,
      95000,
      95000,
      95000,
      95000,
      95000,
      95000,
      95000,
      95000,
      95000,
      95000
     ],
     "fy2026": 95000,
     "fy2027": 95000,
     "total_rule": "last"
    },
    {
     "key": "E-2610|bill",
     "label": "Fees invoiced",
     "basis": "A: sales ledger; F: tops up to the milestone due",
     "section": "E-2610   Supplier resilience diagnostic   |   Norlach Antriebstechnik GmbH   |   Operations and supply chain   |   Fixed-fee engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      28500,
      38000,
      28500,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 95000,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2610|billcum",
     "label": "Fees invoiced to date",
     "basis": "",
     "section": "E-2610   Supplier resilience diagnostic   |   Norlach Antriebstechnik GmbH   |   Operations and supply chain   |   Fixed-fee engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      28500,
      66500,
      95000,
      95000,
      95000,
      95000,
      95000,
      95000,
      95000,
      95000,
      95000,
      95000,
      95000,
      95000,
      95000,
      95000,
      95000
     ],
     "fy2026": 95000,
     "fy2027": 95000,
     "total_rule": "last"
    },
    {
     "key": "E-2610|trav",
     "label": "Travel and expenses (cost)",
     "basis": "A: expense claims; F: hours x cost per hour x inflation",
     "section": "E-2610   Supplier resilience diagnostic   |   Norlach Antriebstechnik GmbH   |   Operations and supply chain   |   Fixed-fee engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      1490.37,
      2339.0868,
      2253.3612,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 6082.818,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2610|cp",
     "label": "Contract position (+ unbilled work / - invoiced ahead)",
     "basis": "opening + revenue - invoiced",
     "section": "E-2610   Supplier resilience diagnostic   |   Norlach Antriebstechnik GmbH   |   Operations and supply chain   |   Fixed-fee engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      -1128.12,
      -5739.8698,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "E-2610|back",
     "label": "Fees still to earn",
     "basis": "FF, CAP: fee - revenue to date; TM: remaining hours x agreed rate",
     "section": "E-2610   Supplier resilience diagnostic   |   Norlach Antriebstechnik GmbH   |   Operations and supply chain   |   Fixed-fee engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      95000,
      95000,
      95000,
      95000,
      95000,
      95000,
      95000,
      67628.12,
      34239.8698,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "E-2610|chk",
     "label": "Check (actual months): ledger revenue to date less the contract method",
     "basis": "must be zero",
     "section": "E-2610   Supplier resilience diagnostic   |   Norlach Antriebstechnik GmbH   |   Operations and supply chain   |   Fixed-fee engagements   |   In progress",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "E-2611|htd",
     "label": "Hours to date",
     "basis": "opening + hours",
     "section": "E-2611   Production ramp-up programme   |   Teggwerk Elektronik GmbH   |   Operations and supply chain   |   Time and materials   |   Completed",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      356.3,
      713.7,
      1132.9,
      1465.8,
      1773.3,
      2183.2,
      2183.2,
      2183.2,
      2183.2,
      2183.2,
      2183.2,
      2183.2,
      2183.2,
      2183.2,
      2183.2,
      2183.2,
      2183.2,
      2183.2,
      2183.2,
      2183.2,
      2183.2,
      2183.2,
      2183.2,
      2183.2
     ],
     "fy2026": 2183.2,
     "fy2027": 2183.2,
     "total_rule": "last"
    },
    {
     "key": "E-2611|std",
     "label": "Standard value at the rate card",
     "basis": "hours x blended rate card x rate card factor",
     "section": "E-2611   Production ramp-up programme   |   Teggwerk Elektronik GmbH   |   Operations and supply chain   |   Time and materials   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      70084.21,
      70300.58,
      82456.64,
      65481.43,
      60485.25,
      80627.33,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 429435.44,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2611|agr",
     "label": "Value at agreed rates",
     "basis": "hours x agreed rate x rate card factor",
     "section": "E-2611   Production ramp-up programme   |   Teggwerk Elektronik GmbH   |   Operations and supply chain   |   Time and materials   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      65879.1574,
      66082.5452,
      77509.2416,
      61552.5442,
      56856.135,
      75789.6902,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 403669.3136,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2611|rev",
     "label": "FEE REVENUE",
     "basis": "A: ledger; F: value at agreed rates x (1 - write-down)",
     "section": "E-2611   Production ramp-up programme   |   Teggwerk Elektronik GmbH   |   Operations and supply chain   |   Time and materials   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      65007.64,
      63221.56,
      75138.31,
      60479.27,
      55924.92,
      73288.04,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 393059.74,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2611|bill",
     "label": "Fees invoiced",
     "basis": "A: sales ledger; F: prior month revenue (monthly in arrears)",
     "section": "E-2611   Production ramp-up programme   |   Teggwerk Elektronik GmbH   |   Operations and supply chain   |   Time and materials   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      65007.64,
      63221.56,
      75138.31,
      60479.27,
      55924.92,
      73288.04,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 393059.74,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2611|billcum",
     "label": "Fees invoiced to date",
     "basis": "",
     "section": "E-2611   Production ramp-up programme   |   Teggwerk Elektronik GmbH   |   Operations and supply chain   |   Time and materials   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      65007.64,
      128229.2,
      203367.51,
      263846.78,
      319771.7,
      393059.74,
      393059.74,
      393059.74,
      393059.74,
      393059.74,
      393059.74,
      393059.74,
      393059.74,
      393059.74,
      393059.74,
      393059.74,
      393059.74,
      393059.74,
      393059.74,
      393059.74,
      393059.74,
      393059.74,
      393059.74
     ],
     "fy2026": 393059.74,
     "fy2027": 393059.74,
     "total_rule": "last"
    },
    {
     "key": "E-2611|trav",
     "label": "Travel and expenses (cost)",
     "basis": "A: expense claims; F: hours x cost per hour x inflation",
     "section": "E-2611   Production ramp-up programme   |   Teggwerk Elektronik GmbH   |   Operations and supply chain   |   Time and materials   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      4394.13,
      4403.39,
      5031.14,
      3602.11,
      3669.61,
      5166.01,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 26266.39,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2611|trb",
     "label": "Travel and expenses rebilled at cost (revenue)",
     "basis": "cost, rebilled under the engagement letter",
     "section": "E-2611   Production ramp-up programme   |   Teggwerk Elektronik GmbH   |   Operations and supply chain   |   Time and materials   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      4394.13,
      4403.39,
      5031.14,
      3602.11,
      3669.61,
      5166.01,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 26266.39,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2611|bexp",
     "label": "Expenses invoiced",
     "basis": "A: sales ledger; F: prior month",
     "section": "E-2611   Production ramp-up programme   |   Teggwerk Elektronik GmbH   |   Operations and supply chain   |   Time and materials   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      4394.13,
      4403.39,
      5031.14,
      3602.11,
      3669.61,
      5166.01,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 26266.39,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "E-2611|cp",
     "label": "Contract position (+ unbilled work / - invoiced ahead)",
     "basis": "opening + revenue - invoiced",
     "section": "E-2611   Production ramp-up programme   |   Teggwerk Elektronik GmbH   |   Operations and supply chain   |   Time and materials   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      69401.77,
      67624.95,
      80169.45,
      64081.38,
      59594.53,
      78454.05,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "E-2611|back",
     "label": "Fees still to earn",
     "basis": "FF, CAP: fee - revenue to date; TM: remaining hours x agreed rate",
     "section": "E-2611   Production ramp-up programme   |   Teggwerk Elektronik GmbH   |   Operations and supply chain   |   Time and materials   |   Completed",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      320467.3197,
      257773.6747,
      184239.3266,
      125843.3714,
      71902.9801,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "E-2612|htd",
     "label": "Hours to date",
     "basis": "opening + hours",
     "section": "E-2612   Operations excellence programme, two plants   |   Eberstal Medizintechnik AG   |   Operations and supply chain   |   Capped engagements   |   Contracted",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      349.0065,
      694.2194,
      1048.9161,
      1352.4,
      1665.3677,
      2001.0968,
      2352,
      2352,
      2352,
      2352,
      2352,
      2352,
      2352,
      2352,
      2352
     ],
     "fy2026": 1048.9161,
     "fy2027": 2352,
     "total_rule": "last"
    },
    {
     "key": "E-2612|eac",
     "label": "Estimated hours at completion",
     "basis": "A: hours to date + estimate to complete; F: register",
     "section": "E-2612   Operations excellence programme, two plants   |   Eberstal Medizintechnik AG   |   Operations and supply chain   |   Capped engagements   |   Contracted",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      2352,
      2352,
      2352,
      2352,
      2352,
      2352,
      2352,
      2352,
      2352,
      2352,
      2352,
      2352,
      2352,
      2352,
      2352,
      2352,
      2352,
      2352,
      2352,
      2352,
      2352,
      2352,
      2352,
      2352
     ],
     "fy2026": 2352,
     "fy2027": 2352,
     "total_rule": "last"
    },
    {
     "key": "E-2612|poc",
     "label": "Percentage complete",
     "basis": "hours to date / hours at completion",
     "section": "E-2612   Operations excellence programme, two plants   |   Eberstal Medizintechnik AG   |   Operations and supply chain   |   Capped engagements   |   Contracted",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0.1484,
      0.2952,
      0.446,
      0.575,
      0.7081,
      0.8508,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1
     ],
     "fy2026": 0.446,
     "fy2027": 1,
     "total_rule": "last"
    },
    {
     "key": "E-2612|std",
     "label": "Standard value at the rate card",
     "basis": "hours x blended rate card x rate card factor",
     "section": "E-2612   Operations excellence programme, two plants   |   Eberstal Medizintechnik AG   |   Operations and supply chain   |   Capped engagements   |   Contracted",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      68649.569,
      67903.3781,
      69768.8555,
      59695.2774,
      61560.7548,
      66037.9006,
      69022.6645,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 206321.8026,
     "fy2027": 256316.5974,
     "total_rule": "sum"
    },
    {
     "key": "E-2612|agr",
     "label": "Value at agreed rates",
     "basis": "hours x agreed rate x rate card factor",
     "section": "E-2612   Operations excellence programme, two plants   |   Eberstal Medizintechnik AG   |   Operations and supply chain   |   Capped engagements   |   Contracted",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      64530.5949,
      63829.1754,
      65582.7242,
      56113.5608,
      57867.1095,
      62075.6266,
      64881.3046,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 193942.4944,
     "fy2027": 240937.6016,
     "total_rule": "sum"
    },
    {
     "key": "E-2612|agrcum",
     "label": "Value at agreed rates to date",
     "basis": "opening + value",
     "section": "E-2612   Operations excellence programme, two plants   |   Eberstal Medizintechnik AG   |   Operations and supply chain   |   Capped engagements   |   Contracted",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      64530.5949,
      128359.7703,
      193942.4944,
      250056.0552,
      307923.1647,
      369998.7914,
      434880.096,
      434880.096,
      434880.096,
      434880.096,
      434880.096,
      434880.096,
      434880.096,
      434880.096,
      434880.096
     ],
     "fy2026": 193942.4944,
     "fy2027": 434880.096,
     "total_rule": "last"
    },
    {
     "key": "E-2612|revcum",
     "label": "Fee revenue to date",
     "basis": "A: ledger; F: cap x % complete once the value at completion exceeds the cap, else value at agreed rates",
     "section": "E-2612   Operations excellence programme, two plants   |   Eberstal Medizintechnik AG   |   Operations and supply chain   |   Capped engagements   |   Contracted",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      59354.8387,
      118064.5161,
      178387.0968,
      230000,
      283225.8065,
      340322.5806,
      400000,
      400000,
      400000,
      400000,
      400000,
      400000,
      400000,
      400000,
      400000
     ],
     "fy2026": 178387.0968,
     "fy2027": 400000,
     "total_rule": "last"
    },
    {
     "key": "E-2612|rev",
     "label": "FEE REVENUE",
     "basis": "change in revenue to date",
     "section": "E-2612   Operations excellence programme, two plants   |   Eberstal Medizintechnik AG   |   Operations and supply chain   |   Capped engagements   |   Contracted",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      59354.8387,
      58709.6774,
      60322.5806,
      51612.9032,
      53225.8065,
      57096.7742,
      59677.4194,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 178387.0968,
     "fy2027": 221612.9032,
     "total_rule": "sum"
    },
    {
     "key": "E-2612|bill",
     "label": "Fees invoiced",
     "basis": "A: sales ledger; F: prior month value at agreed rates, up to the cap",
     "section": "E-2612   Operations excellence programme, two plants   |   Eberstal Medizintechnik AG   |   Operations and supply chain   |   Capped engagements   |   Contracted",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      64530.5949,
      63829.1754,
      65582.7242,
      56113.5608,
      57867.1095,
      62075.6266,
      30001.2086,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 128359.7703,
     "fy2027": 271640.2297,
     "total_rule": "sum"
    },
    {
     "key": "E-2612|billcum",
     "label": "Fees invoiced to date",
     "basis": "",
     "section": "E-2612   Operations excellence programme, two plants   |   Eberstal Medizintechnik AG   |   Operations and supply chain   |   Capped engagements   |   Contracted",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      64530.5949,
      128359.7703,
      193942.4944,
      250056.0552,
      307923.1647,
      369998.7914,
      400000,
      400000,
      400000,
      400000,
      400000,
      400000,
      400000,
      400000
     ],
     "fy2026": 128359.7703,
     "fy2027": 400000,
     "total_rule": "last"
    },
    {
     "key": "E-2612|trav",
     "label": "Travel and expenses (cost)",
     "basis": "A: expense claims; F: hours x cost per hour x inflation",
     "section": "E-2612   Operations excellence programme, two plants   |   Eberstal Medizintechnik AG   |   Operations and supply chain   |   Capped engagements   |   Contracted",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      5235.0968,
      5178.1935,
      5320.4516,
      4688.8258,
      4835.3516,
      5187.0135,
      5421.4548,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 15733.7419,
     "fy2027": 20132.6458,
     "total_rule": "sum"
    },
    {
     "key": "E-2612|trb",
     "label": "Travel and expenses rebilled at cost (revenue)",
     "basis": "cost, rebilled under the engagement letter",
     "section": "E-2612   Operations excellence programme, two plants   |   Eberstal Medizintechnik AG   |   Operations and supply chain   |   Capped engagements   |   Contracted",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      5235.0968,
      5178.1935,
      5320.4516,
      4688.8258,
      4835.3516,
      5187.0135,
      5421.4548,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 15733.7419,
     "fy2027": 20132.6458,
     "total_rule": "sum"
    },
    {
     "key": "E-2612|bexp",
     "label": "Expenses invoiced",
     "basis": "A: sales ledger; F: prior month",
     "section": "E-2612   Operations excellence programme, two plants   |   Eberstal Medizintechnik AG   |   Operations and supply chain   |   Capped engagements   |   Contracted",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      5235.0968,
      5178.1935,
      5320.4516,
      4688.8258,
      4835.3516,
      5187.0135,
      5421.4548,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 10413.2903,
     "fy2027": 25453.0974,
     "total_rule": "sum"
    },
    {
     "key": "E-2612|cp",
     "label": "Contract position (+ unbilled work / - invoiced ahead)",
     "basis": "opening + revenue - invoiced",
     "section": "E-2612   Operations excellence programme, two plants   |   Eberstal Medizintechnik AG   |   Operations and supply chain   |   Capped engagements   |   Contracted",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      64589.9355,
      58712.1148,
      55347.7781,
      40746.3314,
      38005.1029,
      37586.4294,
      35422.6635,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 55347.7781,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "E-2612|back",
     "label": "Fees still to earn",
     "basis": "FF, CAP: fee - revenue to date; TM: remaining hours x agreed rate",
     "section": "E-2612   Operations excellence programme, two plants   |   Eberstal Medizintechnik AG   |   Operations and supply chain   |   Capped engagements   |   Contracted",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      400000,
      400000,
      400000,
      400000,
      400000,
      400000,
      400000,
      400000,
      400000,
      340645.1613,
      281935.4839,
      221612.9032,
      170000,
      116774.1935,
      59677.4194,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 221612.9032,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "E-2613|htd",
     "label": "Hours to date",
     "basis": "opening + hours",
     "section": "E-2613   Planning and reporting redesign   |   Teggwerk Elektronik GmbH   |   Finance and performance   |   Time and materials   |   Contracted",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      362.2445,
      720.5517,
      1088.7024,
      1403.6976,
      1728.5365,
      2077,
      2077,
      2077,
      2077,
      2077,
      2077,
      2077,
      2077,
      2077,
      2077
     ],
     "fy2026": 1088.7024,
     "fy2027": 2077,
     "total_rule": "last"
    },
    {
     "key": "E-2613|std",
     "label": "Standard value at the rate card",
     "basis": "hours x blended rate card x rate card factor",
     "section": "E-2613   Planning and reporting redesign   |   Teggwerk Elektronik GmbH   |   Finance and performance   |   Time and materials   |   Contracted",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      71253.5029,
      70479.0083,
      72415.2448,
      61959.5678,
      63895.8043,
      68542.7718,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 214147.7561,
     "fy2027": 194398.1439,
     "total_rule": "sum"
    },
    {
     "key": "E-2613|agr",
     "label": "Value at agreed rates",
     "basis": "hours x agreed rate x rate card factor",
     "section": "E-2613   Planning and reporting redesign   |   Teggwerk Elektronik GmbH   |   Finance and performance   |   Time and materials   |   Contracted",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      66978.2928,
      66250.2678,
      68070.3301,
      58241.9937,
      60062.056,
      64430.2055,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 201298.8907,
     "fy2027": 182734.2553,
     "total_rule": "sum"
    },
    {
     "key": "E-2613|rev",
     "label": "FEE REVENUE",
     "basis": "A: ledger; F: value at agreed rates x (1 - write-down)",
     "section": "E-2613   Planning and reporting redesign   |   Teggwerk Elektronik GmbH   |   Finance and performance   |   Time and materials   |   Contracted",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      63294.4867,
      62606.5031,
      64326.462,
      55038.6841,
      56758.6429,
      60886.5442,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 190227.4518,
     "fy2027": 172683.8712,
     "total_rule": "sum"
    },
    {
     "key": "E-2613|bill",
     "label": "Fees invoiced",
     "basis": "A: sales ledger; F: prior month revenue (monthly in arrears)",
     "section": "E-2613   Planning and reporting redesign   |   Teggwerk Elektronik GmbH   |   Finance and performance   |   Time and materials   |   Contracted",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      63294.4867,
      62606.5031,
      64326.462,
      55038.6841,
      56758.6429,
      60886.5442,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 125900.9898,
     "fy2027": 237010.3332,
     "total_rule": "sum"
    },
    {
     "key": "E-2613|billcum",
     "label": "Fees invoiced to date",
     "basis": "",
     "section": "E-2613   Planning and reporting redesign   |   Teggwerk Elektronik GmbH   |   Finance and performance   |   Time and materials   |   Contracted",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      63294.4867,
      125900.9898,
      190227.4518,
      245266.1358,
      302024.7787,
      362911.323,
      362911.323,
      362911.323,
      362911.323,
      362911.323,
      362911.323,
      362911.323,
      362911.323,
      362911.323
     ],
     "fy2026": 125900.9898,
     "fy2027": 362911.323,
     "total_rule": "last"
    },
    {
     "key": "E-2613|trav",
     "label": "Travel and expenses (cost)",
     "basis": "A: expense claims; F: hours x cost per hour x inflation",
     "section": "E-2613   Planning and reporting redesign   |   Teggwerk Elektronik GmbH   |   Finance and performance   |   Time and materials   |   Contracted",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      3622.4455,
      3583.0711,
      3681.5071,
      3244.4512,
      3345.8403,
      3589.1741,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 10887.0237,
     "fy2027": 10179.4656,
     "total_rule": "sum"
    },
    {
     "key": "E-2613|trb",
     "label": "Travel and expenses rebilled at cost (revenue)",
     "basis": "cost, rebilled under the engagement letter",
     "section": "E-2613   Planning and reporting redesign   |   Teggwerk Elektronik GmbH   |   Finance and performance   |   Time and materials   |   Contracted",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      3622.4455,
      3583.0711,
      3681.5071,
      3244.4512,
      3345.8403,
      3589.1741,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 10887.0237,
     "fy2027": 10179.4656,
     "total_rule": "sum"
    },
    {
     "key": "E-2613|bexp",
     "label": "Expenses invoiced",
     "basis": "A: sales ledger; F: prior month",
     "section": "E-2613   Planning and reporting redesign   |   Teggwerk Elektronik GmbH   |   Finance and performance   |   Time and materials   |   Contracted",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      3622.4455,
      3583.0711,
      3681.5071,
      3244.4512,
      3345.8403,
      3589.1741,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 7205.5166,
     "fy2027": 13860.9727,
     "total_rule": "sum"
    },
    {
     "key": "E-2613|cp",
     "label": "Contract position (+ unbilled work / - invoiced ahead)",
     "basis": "opening + revenue - invoiced",
     "section": "E-2613   Planning and reporting redesign   |   Teggwerk Elektronik GmbH   |   Finance and performance   |   Time and materials   |   Contracted",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      66916.9322,
      66189.5742,
      68007.9691,
      58283.1352,
      60104.4832,
      64475.7184,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 68007.9691,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "E-2613|back",
     "label": "Fees still to earn",
     "basis": "FF, CAP: fee - revenue to date; TM: remaining hours x agreed rate",
     "section": "E-2613   Planning and reporting redesign   |   Teggwerk Elektronik GmbH   |   Finance and performance   |   Time and materials   |   Contracted",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      362911.323,
      362911.323,
      362911.323,
      362911.323,
      362911.323,
      362911.323,
      362911.323,
      362911.323,
      362911.323,
      299616.8363,
      237010.3332,
      172683.8712,
      117645.1872,
      60886.5442,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 172683.8712,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "E-2614|htd",
     "label": "Hours to date",
     "basis": "opening + hours",
     "section": "E-2614   ERP selection and business case   |   Rindelmann Maschinenbau GmbH   |   Digital and ERP   |   Fixed-fee engagements   |   Contracted",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      202.6651,
      410.898,
      589.0651,
      772.8,
      772.8,
      772.8,
      772.8,
      772.8,
      772.8,
      772.8,
      772.8,
      772.8,
      772.8,
      772.8
     ],
     "fy2026": 410.898,
     "fy2027": 772.8,
     "total_rule": "last"
    },
    {
     "key": "E-2614|eac",
     "label": "Estimated hours at completion",
     "basis": "A: hours to date + estimate to complete; F: register",
     "section": "E-2614   ERP selection and business case   |   Rindelmann Maschinenbau GmbH   |   Digital and ERP   |   Fixed-fee engagements   |   Contracted",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      772.8,
      772.8,
      772.8,
      772.8,
      772.8,
      772.8,
      772.8,
      772.8,
      772.8,
      772.8,
      772.8,
      772.8,
      772.8,
      772.8,
      772.8,
      772.8,
      772.8,
      772.8,
      772.8,
      772.8,
      772.8,
      772.8,
      772.8,
      772.8
     ],
     "fy2026": 772.8,
     "fy2027": 772.8,
     "total_rule": "last"
    },
    {
     "key": "E-2614|poc",
     "label": "Percentage complete",
     "basis": "hours to date / hours at completion",
     "section": "E-2614   ERP selection and business case   |   Rindelmann Maschinenbau GmbH   |   Digital and ERP   |   Fixed-fee engagements   |   Contracted",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0.2622,
      0.5317,
      0.7622,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1
     ],
     "fy2026": 0.5317,
     "fy2027": 1,
     "total_rule": "last"
    },
    {
     "key": "E-2614|std",
     "label": "Standard value at the rate card",
     "basis": "hours x blended rate card x rate card factor",
     "section": "E-2614   ERP selection and business case   |   Rindelmann Maschinenbau GmbH   |   Digital and ERP   |   Fixed-fee engagements   |   Contracted",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      41870.6158,
      43020.9074,
      36809.3326,
      37959.6242,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 84891.5232,
     "fy2027": 74768.9568,
     "total_rule": "sum"
    },
    {
     "key": "E-2614|agr",
     "label": "Value at agreed rates",
     "basis": "hours x agreed rate",
     "section": "E-2614   ERP selection and business case   |   Rindelmann Maschinenbau GmbH   |   Digital and ERP   |   Fixed-fee engagements   |   Contracted",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      41120.4611,
      42250.1441,
      36149.8559,
      37279.5389,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 83370.6052,
     "fy2027": 73429.3948,
     "total_rule": "sum"
    },
    {
     "key": "E-2614|revcum",
     "label": "Fee revenue to date",
     "basis": "A: ledger; F: fee x % complete",
     "section": "E-2614   ERP selection and business case   |   Rindelmann Maschinenbau GmbH   |   Digital and ERP   |   Fixed-fee engagements   |   Contracted",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      36714.6974,
      74438.0403,
      106714.6974,
      140000,
      140000,
      140000,
      140000,
      140000,
      140000,
      140000,
      140000,
      140000,
      140000,
      140000
     ],
     "fy2026": 74438.0403,
     "fy2027": 140000,
     "total_rule": "last"
    },
    {
     "key": "E-2614|rev",
     "label": "FEE REVENUE",
     "basis": "change in revenue to date",
     "section": "E-2614   ERP selection and business case   |   Rindelmann Maschinenbau GmbH   |   Digital and ERP   |   Fixed-fee engagements   |   Contracted",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      36714.6974,
      37723.3429,
      32276.6571,
      33285.3026,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 74438.0403,
     "fy2027": 65561.9597,
     "total_rule": "sum"
    },
    {
     "key": "E-2614|tgt",
     "label": "Milestone invoicing due to date",
     "basis": "fee x (30% at start + 40% at mid-point + 30% at completion)",
     "section": "E-2614   ERP selection and business case   |   Rindelmann Maschinenbau GmbH   |   Digital and ERP   |   Fixed-fee engagements   |   Contracted",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42000,
      42000,
      98000,
      140000,
      140000,
      140000,
      140000,
      140000,
      140000,
      140000,
      140000,
      140000,
      140000,
      140000
     ],
     "fy2026": 42000,
     "fy2027": 140000,
     "total_rule": "last"
    },
    {
     "key": "E-2614|bill",
     "label": "Fees invoiced",
     "basis": "A: sales ledger; F: tops up to the milestone due",
     "section": "E-2614   ERP selection and business case   |   Rindelmann Maschinenbau GmbH   |   Digital and ERP   |   Fixed-fee engagements   |   Contracted",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42000,
      0,
      56000,
      42000,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 42000,
     "fy2027": 98000,
     "total_rule": "sum"
    },
    {
     "key": "E-2614|billcum",
     "label": "Fees invoiced to date",
     "basis": "",
     "section": "E-2614   ERP selection and business case   |   Rindelmann Maschinenbau GmbH   |   Digital and ERP   |   Fixed-fee engagements   |   Contracted",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42000,
      42000,
      98000,
      140000,
      140000,
      140000,
      140000,
      140000,
      140000,
      140000,
      140000,
      140000,
      140000,
      140000
     ],
     "fy2026": 42000,
     "fy2027": 140000,
     "total_rule": "last"
    },
    {
     "key": "E-2614|trav",
     "label": "Travel and expenses (cost)",
     "basis": "A: expense claims; F: hours x cost per hour x inflation",
     "section": "E-2614   ERP selection and business case   |   Rindelmann Maschinenbau GmbH   |   Digital and ERP   |   Fixed-fee engagements   |   Contracted",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      1621.321,
      1665.8628,
      1468.0973,
      1513.9753,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 3287.1839,
     "fy2027": 2982.0726,
     "total_rule": "sum"
    },
    {
     "key": "E-2614|cp",
     "label": "Contract position (+ unbilled work / - invoiced ahead)",
     "basis": "opening + revenue - invoiced",
     "section": "E-2614   ERP selection and business case   |   Rindelmann Maschinenbau GmbH   |   Digital and ERP   |   Fixed-fee engagements   |   Contracted",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      -5285.3026,
      32438.0403,
      8714.6974,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 32438.0403,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "E-2614|back",
     "label": "Fees still to earn",
     "basis": "FF, CAP: fee - revenue to date; TM: remaining hours x agreed rate",
     "section": "E-2614   ERP selection and business case   |   Rindelmann Maschinenbau GmbH   |   Digital and ERP   |   Fixed-fee engagements   |   Contracted",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      140000,
      140000,
      140000,
      140000,
      140000,
      140000,
      140000,
      140000,
      140000,
      140000,
      103285.3026,
      65561.9597,
      33285.3026,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 65561.9597,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "E-2615|htd",
     "label": "Hours to date",
     "basis": "opening + hours",
     "section": "E-2615   Transport procurement tender   |   Zorneck Logistik GmbH   |   Operations and supply chain   |   Fixed-fee engagements   |   Contracted",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      238.9051,
      484.3735,
      694.4,
      694.4,
      694.4,
      694.4,
      694.4,
      694.4,
      694.4,
      694.4,
      694.4,
      694.4,
      694.4,
      694.4
     ],
     "fy2026": 484.3735,
     "fy2027": 694.4,
     "total_rule": "last"
    },
    {
     "key": "E-2615|eac",
     "label": "Estimated hours at completion",
     "basis": "A: hours to date + estimate to complete; F: register",
     "section": "E-2615   Transport procurement tender   |   Zorneck Logistik GmbH   |   Operations and supply chain   |   Fixed-fee engagements   |   Contracted",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      694.4,
      694.4,
      694.4,
      694.4,
      694.4,
      694.4,
      694.4,
      694.4,
      694.4,
      694.4,
      694.4,
      694.4,
      694.4,
      694.4,
      694.4,
      694.4,
      694.4,
      694.4,
      694.4,
      694.4,
      694.4,
      694.4,
      694.4,
      694.4
     ],
     "fy2026": 694.4,
     "fy2027": 694.4,
     "total_rule": "last"
    },
    {
     "key": "E-2615|poc",
     "label": "Percentage complete",
     "basis": "hours to date / hours at completion",
     "section": "E-2615   Transport procurement tender   |   Zorneck Logistik GmbH   |   Operations and supply chain   |   Fixed-fee engagements   |   Contracted",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0.344,
      0.6975,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1
     ],
     "fy2026": 0.6975,
     "fy2027": 1,
     "total_rule": "last"
    },
    {
     "key": "E-2615|std",
     "label": "Standard value at the rate card",
     "basis": "hours x blended rate card x rate card factor",
     "section": "E-2615   Transport procurement tender   |   Zorneck Logistik GmbH   |   Operations and supply chain   |   Fixed-fee engagements   |   Contracted",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      49357.7945,
      50713.7778,
      43391.4677,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 100071.5723,
     "fy2027": 43391.4677,
     "total_rule": "sum"
    },
    {
     "key": "E-2615|agr",
     "label": "Value at agreed rates",
     "basis": "hours x agreed rate",
     "section": "E-2615   Transport procurement tender   |   Zorneck Logistik GmbH   |   Operations and supply chain   |   Fixed-fee engagements   |   Contracted",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      46239.6975,
      47510.0189,
      40650.2836,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 93749.7164,
     "fy2027": 40650.2836,
     "total_rule": "sum"
    },
    {
     "key": "E-2615|revcum",
     "label": "Fee revenue to date",
     "basis": "A: ledger; F: fee x % complete",
     "section": "E-2615   Transport procurement tender   |   Zorneck Logistik GmbH   |   Operations and supply chain   |   Fixed-fee engagements   |   Contracted",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      41285.4442,
      83705.104,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000
     ],
     "fy2026": 83705.104,
     "fy2027": 120000,
     "total_rule": "last"
    },
    {
     "key": "E-2615|rev",
     "label": "FEE REVENUE",
     "basis": "change in revenue to date",
     "section": "E-2615   Transport procurement tender   |   Zorneck Logistik GmbH   |   Operations and supply chain   |   Fixed-fee engagements   |   Contracted",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      41285.4442,
      42419.6597,
      36294.896,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 83705.104,
     "fy2027": 36294.896,
     "total_rule": "sum"
    },
    {
     "key": "E-2615|tgt",
     "label": "Milestone invoicing due to date",
     "basis": "fee x (30% at start + 40% at mid-point + 30% at completion)",
     "section": "E-2615   Transport procurement tender   |   Zorneck Logistik GmbH   |   Operations and supply chain   |   Fixed-fee engagements   |   Contracted",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      36000,
      84000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000
     ],
     "fy2026": 84000,
     "fy2027": 120000,
     "total_rule": "last"
    },
    {
     "key": "E-2615|bill",
     "label": "Fees invoiced",
     "basis": "A: sales ledger; F: tops up to the milestone due",
     "section": "E-2615   Transport procurement tender   |   Zorneck Logistik GmbH   |   Operations and supply chain   |   Fixed-fee engagements   |   Contracted",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      36000,
      48000,
      36000,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 84000,
     "fy2027": 36000,
     "total_rule": "sum"
    },
    {
     "key": "E-2615|billcum",
     "label": "Fees invoiced to date",
     "basis": "",
     "section": "E-2615   Transport procurement tender   |   Zorneck Logistik GmbH   |   Operations and supply chain   |   Fixed-fee engagements   |   Contracted",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      36000,
      84000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000
     ],
     "fy2026": 84000,
     "fy2027": 120000,
     "total_rule": "last"
    },
    {
     "key": "E-2615|trav",
     "label": "Travel and expenses (cost)",
     "basis": "A: expense claims; F: hours x cost per hour x inflation",
     "section": "E-2615   Transport procurement tender   |   Zorneck Logistik GmbH   |   Operations and supply chain   |   Fixed-fee engagements   |   Contracted",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      2389.051,
      2454.6843,
      2163.2726,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 4843.7353,
     "fy2027": 2163.2726,
     "total_rule": "sum"
    },
    {
     "key": "E-2615|cp",
     "label": "Contract position (+ unbilled work / - invoiced ahead)",
     "basis": "opening + revenue - invoiced",
     "section": "E-2615   Transport procurement tender   |   Zorneck Logistik GmbH   |   Operations and supply chain   |   Fixed-fee engagements   |   Contracted",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      5285.4442,
      -294.896,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": -294.896,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "E-2615|back",
     "label": "Fees still to earn",
     "basis": "FF, CAP: fee - revenue to date; TM: remaining hours x agreed rate",
     "section": "E-2615   Transport procurement tender   |   Zorneck Logistik GmbH   |   Operations and supply chain   |   Fixed-fee engagements   |   Contracted",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      78714.5558,
      36294.896,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 36294.896,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "E-2616|htd",
     "label": "Hours to date",
     "basis": "opening + hours",
     "section": "E-2616   Finance shared service centre design   |   Wittenfels Holding GmbH   |   Finance and performance   |   Time and materials   |   Contracted",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      244.666,
      454.0059,
      669.8877,
      901.47,
      1143.5192,
      1328,
      1328,
      1328,
      1328,
      1328,
      1328,
      1328,
      1328
     ],
     "fy2026": 244.666,
     "fy2027": 1328,
     "total_rule": "last"
    },
    {
     "key": "E-2616|std",
     "label": "Standard value at the rate card",
     "basis": "hours x blended rate card x rate card factor",
     "section": "E-2616   Finance shared service centre design   |   Wittenfels Holding GmbH   |   Finance and performance   |   Time and materials   |   Contracted",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      48125.8041,
      41177.1586,
      42463.9448,
      45552.2317,
      47611.0897,
      36287.371,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 48125.8041,
     "fy2027": 213091.7959,
     "total_rule": "sum"
    },
    {
     "key": "E-2616|agr",
     "label": "Value at agreed rates",
     "basis": "hours x agreed rate x rate card factor",
     "section": "E-2616   Finance shared service centre design   |   Wittenfels Holding GmbH   |   Finance and performance   |   Time and materials   |   Contracted",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      44756.9978,
      38294.7575,
      39491.4687,
      42363.5755,
      44278.3134,
      33747.2551,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 44756.9978,
     "fy2027": 198175.3702,
     "total_rule": "sum"
    },
    {
     "key": "E-2616|rev",
     "label": "FEE REVENUE",
     "basis": "A: ledger; F: value at agreed rates x (1 - write-down)",
     "section": "E-2616   Finance shared service centre design   |   Wittenfels Holding GmbH   |   Finance and performance   |   Time and materials   |   Contracted",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42742.9329,
      36571.4934,
      37714.3526,
      40457.2146,
      42285.7893,
      32228.6286,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 42742.9329,
     "fy2027": 189257.4785,
     "total_rule": "sum"
    },
    {
     "key": "E-2616|bill",
     "label": "Fees invoiced",
     "basis": "A: sales ledger; F: prior month revenue (monthly in arrears)",
     "section": "E-2616   Finance shared service centre design   |   Wittenfels Holding GmbH   |   Finance and performance   |   Time and materials   |   Contracted",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42742.9329,
      36571.4934,
      37714.3526,
      40457.2146,
      42285.7893,
      32228.6286,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 232000.4114,
     "total_rule": "sum"
    },
    {
     "key": "E-2616|billcum",
     "label": "Fees invoiced to date",
     "basis": "",
     "section": "E-2616   Finance shared service centre design   |   Wittenfels Holding GmbH   |   Finance and performance   |   Time and materials   |   Contracted",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42742.9329,
      79314.4264,
      117028.779,
      157485.9936,
      199771.7829,
      232000.4114,
      232000.4114,
      232000.4114,
      232000.4114,
      232000.4114,
      232000.4114,
      232000.4114
     ],
     "fy2026": 0,
     "fy2027": 232000.4114,
     "total_rule": "last"
    },
    {
     "key": "E-2616|trav",
     "label": "Travel and expenses (cost)",
     "basis": "A: expense claims; F: hours x cost per hour x inflation",
     "section": "E-2616   Finance shared service centre design   |   Wittenfels Holding GmbH   |   Finance and performance   |   Time and materials   |   Contracted",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      2201.9941,
      1940.5809,
      2001.224,
      2146.7676,
      2243.7967,
      1710.1369,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 2201.9941,
     "fy2027": 10042.5061,
     "total_rule": "sum"
    },
    {
     "key": "E-2616|trb",
     "label": "Travel and expenses rebilled at cost (revenue)",
     "basis": "cost, rebilled under the engagement letter",
     "section": "E-2616   Finance shared service centre design   |   Wittenfels Holding GmbH   |   Finance and performance   |   Time and materials   |   Contracted",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      2201.9941,
      1940.5809,
      2001.224,
      2146.7676,
      2243.7967,
      1710.1369,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 2201.9941,
     "fy2027": 10042.5061,
     "total_rule": "sum"
    },
    {
     "key": "E-2616|bexp",
     "label": "Expenses invoiced",
     "basis": "A: sales ledger; F: prior month",
     "section": "E-2616   Finance shared service centre design   |   Wittenfels Holding GmbH   |   Finance and performance   |   Time and materials   |   Contracted",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      2201.9941,
      1940.5809,
      2001.224,
      2146.7676,
      2243.7967,
      1710.1369,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 12244.5002,
     "total_rule": "sum"
    },
    {
     "key": "E-2616|cp",
     "label": "Contract position (+ unbilled work / - invoiced ahead)",
     "basis": "opening + revenue - invoiced",
     "section": "E-2616   Finance shared service centre design   |   Wittenfels Holding GmbH   |   Finance and performance   |   Time and materials   |   Contracted",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      44944.927,
      38512.0743,
      39715.5766,
      42603.9822,
      44529.5859,
      33938.7655,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 44944.927,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "E-2616|back",
     "label": "Fees still to earn",
     "basis": "FF, CAP: fee - revenue to date; TM: remaining hours x agreed rate",
     "section": "E-2616   Finance shared service centre design   |   Wittenfels Holding GmbH   |   Finance and performance   |   Time and materials   |   Contracted",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      232000.4114,
      232000.4114,
      232000.4114,
      232000.4114,
      232000.4114,
      232000.4114,
      232000.4114,
      232000.4114,
      232000.4114,
      232000.4114,
      232000.4114,
      189257.4785,
      152685.9851,
      114971.6325,
      74514.4179,
      32228.6286,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 189257.4785,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "E-2617|htd",
     "label": "Hours to date",
     "basis": "opening + hours",
     "section": "E-2617   Data migration and reporting for the S/4HANA go-live   |   Eberstal Medizintechnik AG   |   Digital and ERP   |   Time and materials   |   Contracted",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      190.2323,
      378.3968,
      571.7306,
      737.15,
      907.7387,
      1090.7339,
      1282,
      1282,
      1282,
      1282,
      1282,
      1282,
      1282,
      1282,
      1282
     ],
     "fy2026": 571.7306,
     "fy2027": 1282,
     "total_rule": "last"
    },
    {
     "key": "E-2617|std",
     "label": "Standard value at the rate card",
     "basis": "hours x blended rate card x rate card factor",
     "section": "E-2617   Data migration and reporting for the S/4HANA go-live   |   Eberstal Medizintechnik AG   |   Digital and ERP   |   Time and materials   |   Contracted",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      37418.6852,
      37011.9603,
      38028.7724,
      32537.9871,
      33554.7992,
      35995.1482,
      37622.0476,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 112459.4179,
     "fy2027": 139709.9821,
     "total_rule": "sum"
    },
    {
     "key": "E-2617|agr",
     "label": "Value at agreed rates",
     "basis": "hours x agreed rate x rate card factor",
     "section": "E-2617   Data migration and reporting for the S/4HANA go-live   |   Eberstal Medizintechnik AG   |   Digital and ERP   |   Time and materials   |   Contracted",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34425.1903,
      34051.0035,
      34986.4706,
      29934.9481,
      30870.4153,
      33115.5364,
      34612.2838,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 103462.6645,
     "fy2027": 128533.1835,
     "total_rule": "sum"
    },
    {
     "key": "E-2617|rev",
     "label": "FEE REVENUE",
     "basis": "A: ledger; F: value at agreed rates x (1 - write-down)",
     "section": "E-2617   Data migration and reporting for the S/4HANA go-live   |   Eberstal Medizintechnik AG   |   Digital and ERP   |   Time and materials   |   Contracted",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32531.8049,
      32178.1983,
      33062.2147,
      28288.526,
      29172.5424,
      31294.1819,
      32708.6082,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 97772.2179,
     "fy2027": 121463.8584,
     "total_rule": "sum"
    },
    {
     "key": "E-2617|bill",
     "label": "Fees invoiced",
     "basis": "A: sales ledger; F: prior month revenue (monthly in arrears)",
     "section": "E-2617   Data migration and reporting for the S/4HANA go-live   |   Eberstal Medizintechnik AG   |   Digital and ERP   |   Time and materials   |   Contracted",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32531.8049,
      32178.1983,
      33062.2147,
      28288.526,
      29172.5424,
      31294.1819,
      32708.6082,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 64710.0032,
     "fy2027": 154526.0732,
     "total_rule": "sum"
    },
    {
     "key": "E-2617|billcum",
     "label": "Fees invoiced to date",
     "basis": "",
     "section": "E-2617   Data migration and reporting for the S/4HANA go-live   |   Eberstal Medizintechnik AG   |   Digital and ERP   |   Time and materials   |   Contracted",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32531.8049,
      64710.0032,
      97772.2179,
      126060.7439,
      155233.2863,
      186527.4682,
      219236.0764,
      219236.0764,
      219236.0764,
      219236.0764,
      219236.0764,
      219236.0764,
      219236.0764,
      219236.0764
     ],
     "fy2026": 64710.0032,
     "fy2027": 219236.0764,
     "total_rule": "last"
    },
    {
     "key": "E-2617|trav",
     "label": "Travel and expenses (cost)",
     "basis": "A: expense claims; F: hours x cost per hour x inflation",
     "section": "E-2617   Data migration and reporting for the S/4HANA go-live   |   Eberstal Medizintechnik AG   |   Digital and ERP   |   Time and materials   |   Contracted",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      1902.3226,
      1881.6452,
      1933.3387,
      1703.8194,
      1757.0637,
      1884.8502,
      1970.0411,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 5717.3065,
     "fy2027": 7315.7744,
     "total_rule": "sum"
    },
    {
     "key": "E-2617|trb",
     "label": "Travel and expenses rebilled at cost (revenue)",
     "basis": "cost, rebilled under the engagement letter",
     "section": "E-2617   Data migration and reporting for the S/4HANA go-live   |   Eberstal Medizintechnik AG   |   Digital and ERP   |   Time and materials   |   Contracted",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      1902.3226,
      1881.6452,
      1933.3387,
      1703.8194,
      1757.0637,
      1884.8502,
      1970.0411,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 5717.3065,
     "fy2027": 7315.7744,
     "total_rule": "sum"
    },
    {
     "key": "E-2617|bexp",
     "label": "Expenses invoiced",
     "basis": "A: sales ledger; F: prior month",
     "section": "E-2617   Data migration and reporting for the S/4HANA go-live   |   Eberstal Medizintechnik AG   |   Digital and ERP   |   Time and materials   |   Contracted",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      1902.3226,
      1881.6452,
      1933.3387,
      1703.8194,
      1757.0637,
      1884.8502,
      1970.0411,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 3783.9677,
     "fy2027": 9249.1131,
     "total_rule": "sum"
    },
    {
     "key": "E-2617|cp",
     "label": "Contract position (+ unbilled work / - invoiced ahead)",
     "basis": "opening + revenue - invoiced",
     "section": "E-2617   Data migration and reporting for the S/4HANA go-live   |   Eberstal Medizintechnik AG   |   Digital and ERP   |   Time and materials   |   Contracted",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34434.1275,
      34059.8435,
      34995.5535,
      29992.3453,
      30929.6061,
      33179.032,
      34678.6493,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 34995.5535,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "E-2617|back",
     "label": "Fees still to earn",
     "basis": "FF, CAP: fee - revenue to date; TM: remaining hours x agreed rate",
     "section": "E-2617   Data migration and reporting for the S/4HANA go-live   |   Eberstal Medizintechnik AG   |   Digital and ERP   |   Time and materials   |   Contracted",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      219236.0764,
      219236.0764,
      219236.0764,
      219236.0764,
      219236.0764,
      219236.0764,
      219236.0764,
      219236.0764,
      219236.0764,
      186704.2715,
      154526.0732,
      121463.8584,
      93175.3325,
      64002.79,
      32708.6082,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 121463.8584,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "P-01|htd",
     "label": "Hours to date",
     "basis": "opening + hours",
     "section": "P-01   S/4HANA rollout wave 2 and hypercare   |   Eberstal Medizintechnik AG   |   Digital and ERP   |   Time and materials   |   Pipeline",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      216.0638,
      508.746,
      792.2339,
      1040.4774,
      1333.1596,
      1599.7915,
      1878.6824,
      2180.5587
     ],
     "fy2026": 0,
     "fy2027": 2180.5587,
     "total_rule": "last"
    },
    {
     "key": "P-01|std",
     "label": "Standard value at the rate card",
     "basis": "hours x blended rate card x rate card factor",
     "section": "P-01   S/4HANA rollout wave 2 and hypercare   |   Eberstal Medizintechnik AG   |   Digital and ERP   |   Time and materials   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      44163.44,
      59824.2343,
      57944.939,
      50740.9736,
      59824.2343,
      54499.5643,
      57005.2914,
      61703.5297
     ],
     "fy2026": 0,
     "fy2027": 445706.2066,
     "total_rule": "sum"
    },
    {
     "key": "P-01|agr",
     "label": "Value at agreed rates",
     "basis": "hours x agreed rate x rate card factor",
     "section": "P-01   S/4HANA rollout wave 2 and hypercare   |   Eberstal Medizintechnik AG   |   Digital and ERP   |   Time and materials   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      40630.3648,
      55038.2956,
      53309.3439,
      46681.6957,
      55038.2956,
      50139.5991,
      52444.868,
      56767.2473
     ],
     "fy2026": 0,
     "fy2027": 410049.7101,
     "total_rule": "sum"
    },
    {
     "key": "P-01|rev",
     "label": "FEE REVENUE",
     "basis": "A: ledger; F: value at agreed rates x (1 - write-down)",
     "section": "P-01   S/4HANA rollout wave 2 and hypercare   |   Eberstal Medizintechnik AG   |   Digital and ERP   |   Time and materials   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      38395.6947,
      52011.1893,
      50377.33,
      44114.2025,
      52011.1893,
      47381.9212,
      49560.4003,
      53645.0487
     ],
     "fy2026": 0,
     "fy2027": 387496.976,
     "total_rule": "sum"
    },
    {
     "key": "P-01|bill",
     "label": "Fees invoiced",
     "basis": "A: sales ledger; F: prior month revenue (monthly in arrears)",
     "section": "P-01   S/4HANA rollout wave 2 and hypercare   |   Eberstal Medizintechnik AG   |   Digital and ERP   |   Time and materials   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      38395.6947,
      52011.1893,
      50377.33,
      44114.2025,
      52011.1893,
      47381.9212,
      49560.4003
     ],
     "fy2026": 0,
     "fy2027": 333851.9273,
     "total_rule": "sum"
    },
    {
     "key": "P-01|billcum",
     "label": "Fees invoiced to date",
     "basis": "",
     "section": "P-01   S/4HANA rollout wave 2 and hypercare   |   Eberstal Medizintechnik AG   |   Digital and ERP   |   Time and materials   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      38395.6947,
      90406.8841,
      140784.2141,
      184898.4165,
      236909.6059,
      284291.527,
      333851.9273
     ],
     "fy2026": 0,
     "fy2027": 333851.9273,
     "total_rule": "last"
    },
    {
     "key": "P-01|trav",
     "label": "Travel and expenses (cost)",
     "basis": "A: expense claims; F: hours x cost per hour x inflation",
     "section": "P-01   S/4HANA rollout wave 2 and hypercare   |   Eberstal Medizintechnik AG   |   Digital and ERP   |   Time and materials   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      2448.0028,
      3316.0889,
      3211.9186,
      2812.599,
      3316.0889,
      3020.9396,
      3159.8334,
      3420.2593
     ],
     "fy2026": 0,
     "fy2027": 24705.7305,
     "total_rule": "sum"
    },
    {
     "key": "P-01|trb",
     "label": "Travel and expenses rebilled at cost (revenue)",
     "basis": "cost, rebilled under the engagement letter",
     "section": "P-01   S/4HANA rollout wave 2 and hypercare   |   Eberstal Medizintechnik AG   |   Digital and ERP   |   Time and materials   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      2448.0028,
      3316.0889,
      3211.9186,
      2812.599,
      3316.0889,
      3020.9396,
      3159.8334,
      3420.2593
     ],
     "fy2026": 0,
     "fy2027": 24705.7305,
     "total_rule": "sum"
    },
    {
     "key": "P-01|bexp",
     "label": "Expenses invoiced",
     "basis": "A: sales ledger; F: prior month",
     "section": "P-01   S/4HANA rollout wave 2 and hypercare   |   Eberstal Medizintechnik AG   |   Digital and ERP   |   Time and materials   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      2448.0028,
      3316.0889,
      3211.9186,
      2812.599,
      3316.0889,
      3020.9396,
      3159.8334
     ],
     "fy2026": 0,
     "fy2027": 21285.4713,
     "total_rule": "sum"
    },
    {
     "key": "P-01|cp",
     "label": "Contract position (+ unbilled work / - invoiced ahead)",
     "basis": "opening + revenue - invoiced",
     "section": "P-01   S/4HANA rollout wave 2 and hypercare   |   Eberstal Medizintechnik AG   |   Digital and ERP   |   Time and materials   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      40843.6976,
      55327.2783,
      53589.2486,
      46926.8014,
      55327.2783,
      50402.8608,
      52720.2337,
      57065.3079
     ],
     "fy2026": 0,
     "fy2027": 57065.3079,
     "total_rule": "last"
    },
    {
     "key": "P-01|back",
     "label": "Fees still to earn (probability-weighted)",
     "basis": "FF, CAP: fee - revenue to date; TM: remaining hours x agreed rate",
     "section": "P-01   S/4HANA rollout wave 2 and hypercare   |   Eberstal Medizintechnik AG   |   Digital and ERP   |   Time and materials   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      435378.132,
      435378.132,
      435378.132,
      435378.132,
      435378.132,
      435378.132,
      435378.132,
      435378.132,
      435378.132,
      435378.132,
      435378.132,
      435378.132,
      435378.132,
      435378.132,
      435378.132,
      435378.132,
      396982.4373,
      344971.2479,
      294593.9179,
      250479.7155,
      198468.5261,
      151086.605,
      101526.2047,
      47881.156
     ],
     "fy2026": 435378.132,
     "fy2027": 47881.156,
     "total_rule": "last"
    },
    {
     "key": "P-02|htd",
     "label": "Hours to date",
     "basis": "opening + hours",
     "section": "P-02   Footprint programme phase 3   |   Norlach Antriebstechnik GmbH   |   Operations and supply chain   |   Capped engagements   |   Pipeline",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      84.6951,
      175.5498,
      270.511,
      342.8868,
      440.9278,
      535.889,
      619.0442,
      717.0852,
      806.4,
      806.4,
      806.4
     ],
     "fy2026": 0,
     "fy2027": 806.4,
     "total_rule": "last"
    },
    {
     "key": "P-02|eac",
     "label": "Estimated hours at completion",
     "basis": "A: hours to date + estimate to complete; F: register",
     "section": "P-02   Footprint programme phase 3   |   Norlach Antriebstechnik GmbH   |   Operations and supply chain   |   Capped engagements   |   Pipeline",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      806.4,
      806.4,
      806.4,
      806.4,
      806.4,
      806.4,
      806.4,
      806.4,
      806.4,
      806.4,
      806.4,
      806.4,
      806.4,
      806.4,
      806.4,
      806.4,
      806.4,
      806.4,
      806.4,
      806.4,
      806.4,
      806.4,
      806.4,
      806.4
     ],
     "fy2026": 806.4,
     "fy2027": 806.4,
     "total_rule": "last"
    },
    {
     "key": "P-02|poc",
     "label": "Percentage complete",
     "basis": "hours to date / hours at completion",
     "section": "P-02   Footprint programme phase 3   |   Norlach Antriebstechnik GmbH   |   Operations and supply chain   |   Capped engagements   |   Pipeline",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0.105,
      0.2177,
      0.3355,
      0.4252,
      0.5468,
      0.6645,
      0.7677,
      0.8892,
      1,
      1,
      1
     ],
     "fy2026": 0,
     "fy2027": 1,
     "total_rule": "last"
    },
    {
     "key": "P-02|std",
     "label": "Standard value at the rate card",
     "basis": "hours x blended rate card x rate card factor",
     "section": "P-02   Footprint programme phase 3   |   Norlach Antriebstechnik GmbH   |   Operations and supply chain   |   Capped engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16659.5259,
      17871.1278,
      18678.8624,
      14236.3221,
      19284.6633,
      18678.8624,
      16356.6254,
      19284.6633,
      17568.2273,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 158618.88,
     "total_rule": "sum"
    },
    {
     "key": "P-02|agr",
     "label": "Value at agreed rates",
     "basis": "hours x agreed rate x rate card factor",
     "section": "P-02   Footprint programme phase 3   |   Norlach Antriebstechnik GmbH   |   Operations and supply chain   |   Capped engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      15326.7638,
      16441.4376,
      17184.5534,
      13097.4164,
      17741.8903,
      17184.5534,
      15048.0954,
      17741.8903,
      16162.7691,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 145929.3696,
     "total_rule": "sum"
    },
    {
     "key": "P-02|agrcum",
     "label": "Value at agreed rates to date",
     "basis": "opening + value",
     "section": "P-02   Footprint programme phase 3   |   Norlach Antriebstechnik GmbH   |   Operations and supply chain   |   Capped engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      15326.7638,
      31768.2014,
      48952.7548,
      62050.1712,
      79792.0614,
      96976.6148,
      112024.7102,
      129766.6005,
      145929.3696,
      145929.3696,
      145929.3696
     ],
     "fy2026": 0,
     "fy2027": 145929.3696,
     "total_rule": "last"
    },
    {
     "key": "P-02|revcum",
     "label": "Fee revenue to date",
     "basis": "A: ledger; F: cap x % complete once the value at completion exceeds the cap, else value at agreed rates",
     "section": "P-02   Footprint programme phase 3   |   Norlach Antriebstechnik GmbH   |   Operations and supply chain   |   Capped engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      13443.6665,
      27865.0541,
      42938.2559,
      54426.4799,
      69988.5423,
      85061.7441,
      98260.9803,
      113823.0426,
      128000,
      128000,
      128000
     ],
     "fy2026": 0,
     "fy2027": 128000,
     "total_rule": "last"
    },
    {
     "key": "P-02|rev",
     "label": "FEE REVENUE",
     "basis": "change in revenue to date",
     "section": "P-02   Footprint programme phase 3   |   Norlach Antriebstechnik GmbH   |   Operations and supply chain   |   Capped engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      13443.6665,
      14421.3877,
      15073.2018,
      11488.2241,
      15562.0624,
      15073.2018,
      13199.2362,
      15562.0624,
      14176.9574,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 128000,
     "total_rule": "sum"
    },
    {
     "key": "P-02|bill",
     "label": "Fees invoiced",
     "basis": "A: sales ledger; F: prior month value at agreed rates, up to the cap",
     "section": "P-02   Footprint programme phase 3   |   Norlach Antriebstechnik GmbH   |   Operations and supply chain   |   Capped engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      15326.7638,
      16441.4376,
      17184.5534,
      13097.4164,
      17741.8903,
      17184.5534,
      15048.0954,
      15975.2898,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 128000,
     "total_rule": "sum"
    },
    {
     "key": "P-02|billcum",
     "label": "Fees invoiced to date",
     "basis": "",
     "section": "P-02   Footprint programme phase 3   |   Norlach Antriebstechnik GmbH   |   Operations and supply chain   |   Capped engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      15326.7638,
      31768.2014,
      48952.7548,
      62050.1712,
      79792.0614,
      96976.6148,
      112024.7102,
      128000,
      128000,
      128000
     ],
     "fy2026": 0,
     "fy2027": 128000,
     "total_rule": "last"
    },
    {
     "key": "P-02|trav",
     "label": "Travel and expenses (cost)",
     "basis": "A: expense claims; F: hours x cost per hour x inflation",
     "section": "P-02   Footprint programme phase 3   |   Norlach Antriebstechnik GmbH   |   Operations and supply chain   |   Capped engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      1395.7752,
      1497.2862,
      1564.9601,
      1192.7534,
      1615.7156,
      1564.9601,
      1370.3975,
      1615.7156,
      1471.9084,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 13289.472,
     "total_rule": "sum"
    },
    {
     "key": "P-02|trb",
     "label": "Travel and expenses rebilled at cost (revenue)",
     "basis": "cost, rebilled under the engagement letter",
     "section": "P-02   Footprint programme phase 3   |   Norlach Antriebstechnik GmbH   |   Operations and supply chain   |   Capped engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      1395.7752,
      1497.2862,
      1564.9601,
      1192.7534,
      1615.7156,
      1564.9601,
      1370.3975,
      1615.7156,
      1471.9084,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 13289.472,
     "total_rule": "sum"
    },
    {
     "key": "P-02|bexp",
     "label": "Expenses invoiced",
     "basis": "A: sales ledger; F: prior month",
     "section": "P-02   Footprint programme phase 3   |   Norlach Antriebstechnik GmbH   |   Operations and supply chain   |   Capped engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      1395.7752,
      1497.2862,
      1564.9601,
      1192.7534,
      1615.7156,
      1564.9601,
      1370.3975,
      1615.7156,
      1471.9084,
      0
     ],
     "fy2026": 0,
     "fy2027": 13289.472,
     "total_rule": "sum"
    },
    {
     "key": "P-02|cp",
     "label": "Contract position (+ unbilled work / - invoiced ahead)",
     "basis": "opening + revenue - invoiced",
     "section": "P-02   Footprint programme phase 3   |   Norlach Antriebstechnik GmbH   |   Operations and supply chain   |   Capped engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      14839.4417,
      14035.5764,
      12735.0146,
      6666.4785,
      9554.0867,
      6834.6428,
      2654.763,
      3414.048,
      1471.9084,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "P-02|back",
     "label": "Fees still to earn (probability-weighted)",
     "basis": "FF, CAP: fee - revenue to date; TM: remaining hours x agreed rate",
     "section": "P-02   Footprint programme phase 3   |   Norlach Antriebstechnik GmbH   |   Operations and supply chain   |   Capped engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      128000,
      128000,
      128000,
      128000,
      128000,
      128000,
      128000,
      128000,
      128000,
      128000,
      128000,
      128000,
      128000,
      114556.3335,
      100134.9459,
      85061.7441,
      73573.5201,
      58011.4577,
      42938.2559,
      29739.0197,
      14176.9574,
      0,
      0,
      0
     ],
     "fy2026": 128000,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "P-03|htd",
     "label": "Hours to date",
     "basis": "opening + hours",
     "section": "P-03   Add-on acquisition: due diligence support and 100-day plan   |   Wittenfels Holding GmbH   |   Finance and performance   |   Fixed-fee engagements   |   Pipeline",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      90.7738,
      184.3843,
      284.8028,
      389.76,
      389.76,
      389.76,
      389.76,
      389.76,
      389.76,
      389.76,
      389.76,
      389.76
     ],
     "fy2026": 0,
     "fy2027": 389.76,
     "total_rule": "last"
    },
    {
     "key": "P-03|eac",
     "label": "Estimated hours at completion",
     "basis": "A: hours to date + estimate to complete; F: register",
     "section": "P-03   Add-on acquisition: due diligence support and 100-day plan   |   Wittenfels Holding GmbH   |   Finance and performance   |   Fixed-fee engagements   |   Pipeline",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      389.76,
      389.76,
      389.76,
      389.76,
      389.76,
      389.76,
      389.76,
      389.76,
      389.76,
      389.76,
      389.76,
      389.76,
      389.76,
      389.76,
      389.76,
      389.76,
      389.76,
      389.76,
      389.76,
      389.76,
      389.76,
      389.76,
      389.76,
      389.76
     ],
     "fy2026": 389.76,
     "fy2027": 389.76,
     "total_rule": "last"
    },
    {
     "key": "P-03|poc",
     "label": "Percentage complete",
     "basis": "hours to date / hours at completion",
     "section": "P-03   Add-on acquisition: due diligence support and 100-day plan   |   Wittenfels Holding GmbH   |   Finance and performance   |   Fixed-fee engagements   |   Pipeline",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0.2329,
      0.4731,
      0.7307,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1
     ],
     "fy2026": 0,
     "fy2027": 1,
     "total_rule": "last"
    },
    {
     "key": "P-03|std",
     "label": "Standard value at the rate card",
     "basis": "hours x blended rate card x rate card factor",
     "section": "P-03   Add-on acquisition: due diligence support and 100-day plan   |   Wittenfels Holding GmbH   |   Finance and performance   |   Fixed-fee engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18753.8669,
      19339.9252,
      20746.4653,
      21684.1586,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 80524.416,
     "total_rule": "sum"
    },
    {
     "key": "P-03|agr",
     "label": "Value at agreed rates",
     "basis": "hours x agreed rate",
     "section": "P-03   Add-on acquisition: due diligence support and 100-day plan   |   Wittenfels Holding GmbH   |   Finance and performance   |   Fixed-fee engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18259.0975,
      18829.6943,
      20199.1266,
      21112.0815,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 78400,
     "total_rule": "sum"
    },
    {
     "key": "P-03|revcum",
     "label": "Fee revenue to date",
     "basis": "A: ledger; F: fee x % complete",
     "section": "P-03   Add-on acquisition: due diligence support and 100-day plan   |   Wittenfels Holding GmbH   |   Finance and performance   |   Fixed-fee engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16302.7656,
      33114.9927,
      51149.9272,
      70000,
      70000,
      70000,
      70000,
      70000,
      70000,
      70000,
      70000,
      70000
     ],
     "fy2026": 0,
     "fy2027": 70000,
     "total_rule": "last"
    },
    {
     "key": "P-03|rev",
     "label": "FEE REVENUE",
     "basis": "change in revenue to date",
     "section": "P-03   Add-on acquisition: due diligence support and 100-day plan   |   Wittenfels Holding GmbH   |   Finance and performance   |   Fixed-fee engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16302.7656,
      16812.2271,
      18034.9345,
      18850.0728,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 70000,
     "total_rule": "sum"
    },
    {
     "key": "P-03|tgt",
     "label": "Milestone invoicing due to date",
     "basis": "fee x (30% at start + 40% at mid-point + 30% at completion)",
     "section": "P-03   Add-on acquisition: due diligence support and 100-day plan   |   Wittenfels Holding GmbH   |   Finance and performance   |   Fixed-fee engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      21000,
      21000,
      49000,
      70000,
      70000,
      70000,
      70000,
      70000,
      70000,
      70000,
      70000,
      70000
     ],
     "fy2026": 0,
     "fy2027": 70000,
     "total_rule": "last"
    },
    {
     "key": "P-03|bill",
     "label": "Fees invoiced",
     "basis": "A: sales ledger; F: tops up to the milestone due",
     "section": "P-03   Add-on acquisition: due diligence support and 100-day plan   |   Wittenfels Holding GmbH   |   Finance and performance   |   Fixed-fee engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      21000,
      0,
      28000,
      21000,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 70000,
     "total_rule": "sum"
    },
    {
     "key": "P-03|billcum",
     "label": "Fees invoiced to date",
     "basis": "",
     "section": "P-03   Add-on acquisition: due diligence support and 100-day plan   |   Wittenfels Holding GmbH   |   Finance and performance   |   Fixed-fee engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      21000,
      21000,
      49000,
      70000,
      70000,
      70000,
      70000,
      70000,
      70000,
      70000,
      70000,
      70000
     ],
     "fy2026": 0,
     "fy2027": 70000,
     "total_rule": "last"
    },
    {
     "key": "P-03|trav",
     "label": "Travel and expenses (cost)",
     "basis": "A: expense claims; F: hours x cost per hour x inflation",
     "section": "P-03   Add-on acquisition: due diligence support and 100-day plan   |   Wittenfels Holding GmbH   |   Finance and performance   |   Fixed-fee engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      841.4731,
      867.7692,
      930.8796,
      972.9533,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 3613.0752,
     "total_rule": "sum"
    },
    {
     "key": "P-03|cp",
     "label": "Contract position (+ unbilled work / - invoiced ahead)",
     "basis": "opening + revenue - invoiced",
     "section": "P-03   Add-on acquisition: due diligence support and 100-day plan   |   Wittenfels Holding GmbH   |   Finance and performance   |   Fixed-fee engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      -4697.2344,
      12114.9927,
      2149.9272,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "P-03|back",
     "label": "Fees still to earn (probability-weighted)",
     "basis": "FF, CAP: fee - revenue to date; TM: remaining hours x agreed rate",
     "section": "P-03   Add-on acquisition: due diligence support and 100-day plan   |   Wittenfels Holding GmbH   |   Finance and performance   |   Fixed-fee engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      70000,
      70000,
      70000,
      70000,
      70000,
      70000,
      70000,
      70000,
      70000,
      70000,
      70000,
      70000,
      53697.2344,
      36885.0073,
      18850.0728,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 70000,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "P-04|htd",
     "label": "Hours to date",
     "basis": "opening + hours",
     "section": "P-04   Procurement excellence rollout, three sites   |   Stelzhof Industrie AG   |   Operations and supply chain   |   Time and materials   |   Pipeline",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      114.9254,
      238.209,
      367.0647,
      465.2736,
      598.3085,
      727.1642,
      840,
      840,
      840,
      840,
      840
     ],
     "fy2026": 0,
     "fy2027": 840,
     "total_rule": "last"
    },
    {
     "key": "P-04|std",
     "label": "Standard value at the rate card",
     "basis": "hours x blended rate card x rate card factor",
     "section": "P-04   Procurement excellence rollout, three sites   |   Stelzhof Industrie AG   |   Operations and supply chain   |   Time and materials   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      22605.8209,
      24249.8806,
      25345.9204,
      19317.7015,
      26167.9502,
      25345.9204,
      22194.806,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 165228,
     "total_rule": "sum"
    },
    {
     "key": "P-04|agr",
     "label": "Value at agreed rates",
     "basis": "hours x agreed rate x rate card factor",
     "section": "P-04   Procurement excellence rollout, three sites   |   Stelzhof Industrie AG   |   Operations and supply chain   |   Time and materials   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      21475.5299,
      23037.3866,
      24078.6244,
      18351.8164,
      24859.5527,
      24078.6244,
      21085.0657,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 156966.6,
     "total_rule": "sum"
    },
    {
     "key": "P-04|rev",
     "label": "FEE REVENUE",
     "basis": "A: ledger; F: value at agreed rates x (1 - write-down)",
     "section": "P-04   Procurement excellence rollout, three sites   |   Stelzhof Industrie AG   |   Operations and supply chain   |   Time and materials   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      20294.3757,
      21770.3303,
      22754.3,
      17342.4665,
      23492.2773,
      22754.3,
      19925.3871,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 148333.437,
     "total_rule": "sum"
    },
    {
     "key": "P-04|bill",
     "label": "Fees invoiced",
     "basis": "A: sales ledger; F: prior month revenue (monthly in arrears)",
     "section": "P-04   Procurement excellence rollout, three sites   |   Stelzhof Industrie AG   |   Operations and supply chain   |   Time and materials   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      20294.3757,
      21770.3303,
      22754.3,
      17342.4665,
      23492.2773,
      22754.3,
      19925.3871,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 148333.437,
     "total_rule": "sum"
    },
    {
     "key": "P-04|billcum",
     "label": "Fees invoiced to date",
     "basis": "",
     "section": "P-04   Procurement excellence rollout, three sites   |   Stelzhof Industrie AG   |   Operations and supply chain   |   Time and materials   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      20294.3757,
      42064.706,
      64819.0061,
      82161.4726,
      105653.7499,
      128408.0499,
      148333.437,
      148333.437,
      148333.437,
      148333.437
     ],
     "fy2026": 0,
     "fy2027": 148333.437,
     "total_rule": "last"
    },
    {
     "key": "P-04|trav",
     "label": "Travel and expenses (cost)",
     "basis": "A: expense claims; F: hours x cost per hour x inflation",
     "section": "P-04   Procurement excellence rollout, three sites   |   Stelzhof Industrie AG   |   Operations and supply chain   |   Time and materials   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      2367.4627,
      2539.6418,
      2654.4279,
      2023.1045,
      2740.5174,
      2654.4279,
      2324.4179,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 17304,
     "total_rule": "sum"
    },
    {
     "key": "P-04|trb",
     "label": "Travel and expenses rebilled at cost (revenue)",
     "basis": "cost, rebilled under the engagement letter",
     "section": "P-04   Procurement excellence rollout, three sites   |   Stelzhof Industrie AG   |   Operations and supply chain   |   Time and materials   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      2367.4627,
      2539.6418,
      2654.4279,
      2023.1045,
      2740.5174,
      2654.4279,
      2324.4179,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 17304,
     "total_rule": "sum"
    },
    {
     "key": "P-04|bexp",
     "label": "Expenses invoiced",
     "basis": "A: sales ledger; F: prior month",
     "section": "P-04   Procurement excellence rollout, three sites   |   Stelzhof Industrie AG   |   Operations and supply chain   |   Time and materials   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      2367.4627,
      2539.6418,
      2654.4279,
      2023.1045,
      2740.5174,
      2654.4279,
      2324.4179,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 17304,
     "total_rule": "sum"
    },
    {
     "key": "P-04|cp",
     "label": "Contract position (+ unbilled work / - invoiced ahead)",
     "basis": "opening + revenue - invoiced",
     "section": "P-04   Procurement excellence rollout, three sites   |   Stelzhof Industrie AG   |   Operations and supply chain   |   Time and materials   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      22661.8384,
      24309.9721,
      25408.7279,
      19365.571,
      26232.7947,
      25408.7279,
      22249.805,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "P-04|back",
     "label": "Fees still to earn (probability-weighted)",
     "basis": "FF, CAP: fee - revenue to date; TM: remaining hours x agreed rate",
     "section": "P-04   Procurement excellence rollout, three sites   |   Stelzhof Industrie AG   |   Operations and supply chain   |   Time and materials   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      148333.437,
      148333.437,
      148333.437,
      148333.437,
      148333.437,
      148333.437,
      148333.437,
      148333.437,
      148333.437,
      148333.437,
      148333.437,
      148333.437,
      148333.437,
      128039.0613,
      106268.731,
      83514.4309,
      66171.9644,
      42679.6871,
      19925.3871,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 148333.437,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "P-05|htd",
     "label": "Hours to date",
     "basis": "opening + hours",
     "section": "P-05   S/4HANA selection   |   Teggwerk Elektronik GmbH   |   Digital and ERP   |   Fixed-fee engagements   |   Pipeline",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42.276,
      86.4627,
      120.1402,
      165.76,
      165.76,
      165.76,
      165.76,
      165.76,
      165.76,
      165.76
     ],
     "fy2026": 0,
     "fy2027": 165.76,
     "total_rule": "last"
    },
    {
     "key": "P-05|eac",
     "label": "Estimated hours at completion",
     "basis": "A: hours to date + estimate to complete; F: register",
     "section": "P-05   S/4HANA selection   |   Teggwerk Elektronik GmbH   |   Digital and ERP   |   Fixed-fee engagements   |   Pipeline",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      165.76,
      165.76,
      165.76,
      165.76,
      165.76,
      165.76,
      165.76,
      165.76,
      165.76,
      165.76,
      165.76,
      165.76,
      165.76,
      165.76,
      165.76,
      165.76,
      165.76,
      165.76,
      165.76,
      165.76,
      165.76,
      165.76,
      165.76,
      165.76
     ],
     "fy2026": 165.76,
     "fy2027": 165.76,
     "total_rule": "last"
    },
    {
     "key": "P-05|poc",
     "label": "Percentage complete",
     "basis": "hours to date / hours at completion",
     "section": "P-05   S/4HANA selection   |   Teggwerk Elektronik GmbH   |   Digital and ERP   |   Fixed-fee engagements   |   Pipeline",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0.255,
      0.5216,
      0.7248,
      1,
      1,
      1,
      1,
      1,
      1,
      1
     ],
     "fy2026": 0,
     "fy2027": 1,
     "total_rule": "last"
    },
    {
     "key": "P-05|std",
     "label": "Standard value at the rate card",
     "basis": "hours x blended rate card x rate card factor",
     "section": "P-05   S/4HANA selection   |   Teggwerk Elektronik GmbH   |   Digital and ERP   |   Fixed-fee engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      8734.2145,
      9128.9812,
      6957.7641,
      9425.0563,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 34246.016,
     "total_rule": "sum"
    },
    {
     "key": "P-05|agr",
     "label": "Value at agreed rates",
     "basis": "hours x agreed rate",
     "section": "P-05   S/4HANA selection   |   Teggwerk Elektronik GmbH   |   Digital and ERP   |   Fixed-fee engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      8569.4524,
      8956.7723,
      6826.513,
      9247.2622,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 33600,
     "total_rule": "sum"
    },
    {
     "key": "P-05|revcum",
     "label": "Fee revenue to date",
     "basis": "A: ledger; F: fee x % complete",
     "section": "P-05   S/4HANA selection   |   Teggwerk Elektronik GmbH   |   Digital and ERP   |   Fixed-fee engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      7651.2968,
      15648.415,
      21743.5159,
      30000,
      30000,
      30000,
      30000,
      30000,
      30000,
      30000
     ],
     "fy2026": 0,
     "fy2027": 30000,
     "total_rule": "last"
    },
    {
     "key": "P-05|rev",
     "label": "FEE REVENUE",
     "basis": "change in revenue to date",
     "section": "P-05   S/4HANA selection   |   Teggwerk Elektronik GmbH   |   Digital and ERP   |   Fixed-fee engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      7651.2968,
      7997.1182,
      6095.1009,
      8256.4841,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 30000,
     "total_rule": "sum"
    },
    {
     "key": "P-05|tgt",
     "label": "Milestone invoicing due to date",
     "basis": "fee x (30% at start + 40% at mid-point + 30% at completion)",
     "section": "P-05   S/4HANA selection   |   Teggwerk Elektronik GmbH   |   Digital and ERP   |   Fixed-fee engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      9000,
      9000,
      21000,
      30000,
      30000,
      30000,
      30000,
      30000,
      30000,
      30000
     ],
     "fy2026": 0,
     "fy2027": 30000,
     "total_rule": "last"
    },
    {
     "key": "P-05|bill",
     "label": "Fees invoiced",
     "basis": "A: sales ledger; F: tops up to the milestone due",
     "section": "P-05   S/4HANA selection   |   Teggwerk Elektronik GmbH   |   Digital and ERP   |   Fixed-fee engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      9000,
      0,
      12000,
      9000,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 30000,
     "total_rule": "sum"
    },
    {
     "key": "P-05|billcum",
     "label": "Fees invoiced to date",
     "basis": "",
     "section": "P-05   S/4HANA selection   |   Teggwerk Elektronik GmbH   |   Digital and ERP   |   Fixed-fee engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      9000,
      9000,
      21000,
      30000,
      30000,
      30000,
      30000,
      30000,
      30000,
      30000
     ],
     "fy2026": 0,
     "fy2027": 30000,
     "total_rule": "last"
    },
    {
     "key": "P-05|trav",
     "label": "Travel and expenses (cost)",
     "basis": "A: expense claims; F: hours x cost per hour x inflation",
     "section": "P-05   S/4HANA selection   |   Teggwerk Elektronik GmbH   |   Digital and ERP   |   Fixed-fee engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      348.354,
      364.0988,
      277.5023,
      375.9074,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 1365.8624,
     "total_rule": "sum"
    },
    {
     "key": "P-05|cp",
     "label": "Contract position (+ unbilled work / - invoiced ahead)",
     "basis": "opening + revenue - invoiced",
     "section": "P-05   S/4HANA selection   |   Teggwerk Elektronik GmbH   |   Digital and ERP   |   Fixed-fee engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      -1348.7032,
      6648.415,
      743.5159,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "P-05|back",
     "label": "Fees still to earn (probability-weighted)",
     "basis": "FF, CAP: fee - revenue to date; TM: remaining hours x agreed rate",
     "section": "P-05   S/4HANA selection   |   Teggwerk Elektronik GmbH   |   Digital and ERP   |   Fixed-fee engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      30000,
      30000,
      30000,
      30000,
      30000,
      30000,
      30000,
      30000,
      30000,
      30000,
      30000,
      30000,
      30000,
      30000,
      22348.7032,
      14351.585,
      8256.4841,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 30000,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "P-06|htd",
     "label": "Hours to date",
     "basis": "opening + hours",
     "section": "P-06   Cost reduction programme   |   Merzbach Fenster GmbH   |   Finance and performance   |   Fixed-fee engagements   |   Pipeline",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      53.1034,
      110.069,
      169.6092,
      214.9885,
      276.4598,
      336,
      336,
      336,
      336,
      336,
      336
     ],
     "fy2026": 0,
     "fy2027": 336,
     "total_rule": "last"
    },
    {
     "key": "P-06|eac",
     "label": "Estimated hours at completion",
     "basis": "A: hours to date + estimate to complete; F: register",
     "section": "P-06   Cost reduction programme   |   Merzbach Fenster GmbH   |   Finance and performance   |   Fixed-fee engagements   |   Pipeline",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      336,
      336,
      336,
      336,
      336,
      336,
      336,
      336,
      336,
      336,
      336,
      336,
      336,
      336,
      336,
      336,
      336,
      336,
      336,
      336,
      336,
      336,
      336,
      336
     ],
     "fy2026": 336,
     "fy2027": 336,
     "total_rule": "last"
    },
    {
     "key": "P-06|poc",
     "label": "Percentage complete",
     "basis": "hours to date / hours at completion",
     "section": "P-06   Cost reduction programme   |   Merzbach Fenster GmbH   |   Finance and performance   |   Fixed-fee engagements   |   Pipeline",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0.158,
      0.3276,
      0.5048,
      0.6398,
      0.8228,
      1,
      1,
      1,
      1,
      1,
      1
     ],
     "fy2026": 0,
     "fy2027": 1,
     "total_rule": "last"
    },
    {
     "key": "P-06|std",
     "label": "Standard value at the rate card",
     "basis": "hours x blended rate card x rate card factor",
     "section": "P-06   Cost reduction programme   |   Merzbach Fenster GmbH   |   Finance and performance   |   Fixed-fee engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      10445.4483,
      11205.1172,
      11711.5632,
      8926.1103,
      12091.3977,
      11711.5632,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 66091.2,
     "total_rule": "sum"
    },
    {
     "key": "P-06|agr",
     "label": "Value at agreed rates",
     "basis": "hours x agreed rate",
     "section": "P-06   Cost reduction programme   |   Merzbach Fenster GmbH   |   Finance and performance   |   Fixed-fee engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      9558.6207,
      10253.7931,
      10717.2414,
      8168.2759,
      11064.8276,
      10717.2414,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 60480,
     "total_rule": "sum"
    },
    {
     "key": "P-06|revcum",
     "label": "Fee revenue to date",
     "basis": "A: ledger; F: fee x % complete",
     "section": "P-06   Cost reduction programme   |   Merzbach Fenster GmbH   |   Finance and performance   |   Fixed-fee engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      8534.4828,
      17689.6552,
      27258.6207,
      34551.7241,
      44431.0345,
      54000,
      54000,
      54000,
      54000,
      54000,
      54000
     ],
     "fy2026": 0,
     "fy2027": 54000,
     "total_rule": "last"
    },
    {
     "key": "P-06|rev",
     "label": "FEE REVENUE",
     "basis": "change in revenue to date",
     "section": "P-06   Cost reduction programme   |   Merzbach Fenster GmbH   |   Finance and performance   |   Fixed-fee engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      8534.4828,
      9155.1724,
      9568.9655,
      7293.1034,
      9879.3103,
      9568.9655,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 54000,
     "total_rule": "sum"
    },
    {
     "key": "P-06|tgt",
     "label": "Milestone invoicing due to date",
     "basis": "fee x (30% at start + 40% at mid-point + 30% at completion)",
     "section": "P-06   Cost reduction programme   |   Merzbach Fenster GmbH   |   Finance and performance   |   Fixed-fee engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16200,
      16200,
      16200,
      37800,
      37800,
      54000,
      54000,
      54000,
      54000,
      54000,
      54000
     ],
     "fy2026": 0,
     "fy2027": 54000,
     "total_rule": "last"
    },
    {
     "key": "P-06|bill",
     "label": "Fees invoiced",
     "basis": "A: sales ledger; F: tops up to the milestone due",
     "section": "P-06   Cost reduction programme   |   Merzbach Fenster GmbH   |   Finance and performance   |   Fixed-fee engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16200,
      0,
      0,
      21600,
      0,
      16200,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 54000,
     "total_rule": "sum"
    },
    {
     "key": "P-06|billcum",
     "label": "Fees invoiced to date",
     "basis": "",
     "section": "P-06   Cost reduction programme   |   Merzbach Fenster GmbH   |   Finance and performance   |   Fixed-fee engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16200,
      16200,
      16200,
      37800,
      37800,
      54000,
      54000,
      54000,
      54000,
      54000,
      54000
     ],
     "fy2026": 0,
     "fy2027": 54000,
     "total_rule": "last"
    },
    {
     "key": "P-06|trav",
     "label": "Travel and expenses (cost)",
     "basis": "A: expense claims; F: hours x cost per hour x inflation",
     "section": "P-06   Cost reduction programme   |   Merzbach Fenster GmbH   |   Finance and performance   |   Fixed-fee engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      656.3586,
      704.0938,
      735.9172,
      560.8883,
      759.7848,
      735.9172,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 4152.96,
     "total_rule": "sum"
    },
    {
     "key": "P-06|cp",
     "label": "Contract position (+ unbilled work / - invoiced ahead)",
     "basis": "opening + revenue - invoiced",
     "section": "P-06   Cost reduction programme   |   Merzbach Fenster GmbH   |   Finance and performance   |   Fixed-fee engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      -7665.5172,
      1489.6552,
      11058.6207,
      -3248.2759,
      6631.0345,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "P-06|back",
     "label": "Fees still to earn (probability-weighted)",
     "basis": "FF, CAP: fee - revenue to date; TM: remaining hours x agreed rate",
     "section": "P-06   Cost reduction programme   |   Merzbach Fenster GmbH   |   Finance and performance   |   Fixed-fee engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      54000,
      54000,
      54000,
      54000,
      54000,
      54000,
      54000,
      54000,
      54000,
      54000,
      54000,
      54000,
      54000,
      45465.5172,
      36310.3448,
      26741.3793,
      19448.2759,
      9568.9655,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 54000,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "P-07|htd",
     "label": "Hours to date",
     "basis": "opening + hours",
     "section": "P-07   Carve-out execution and exit from transitional services   |   Sornegg Pr\u00e4zision AG   |   Finance and performance   |   Time and materials   |   Pipeline",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      113.052,
      229.6369,
      354.7007,
      485.4171,
      585.0442,
      720,
      720,
      720,
      720,
      720,
      720,
      720
     ],
     "fy2026": 0,
     "fy2027": 720,
     "total_rule": "last"
    },
    {
     "key": "P-07|std",
     "label": "Standard value at the rate card",
     "basis": "hours x blended rate card x rate card factor",
     "section": "P-07   Carve-out execution and exit from transitional services   |   Sornegg Pr\u00e4zision AG   |   Finance and performance   |   Time and materials   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      22237.3307,
      22932.2473,
      24600.0471,
      25711.9136,
      19596.6477,
      26545.8135,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 141624,
     "total_rule": "sum"
    },
    {
     "key": "P-07|agr",
     "label": "Value at agreed rates",
     "basis": "hours x agreed rate x rate card factor",
     "section": "P-07   Carve-out execution and exit from transitional services   |   Sornegg Pr\u00e4zision AG   |   Finance and performance   |   Time and materials   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      21125.4642,
      21785.6349,
      23370.0447,
      24426.318,
      18616.8153,
      25218.5229,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 134542.8,
     "total_rule": "sum"
    },
    {
     "key": "P-07|rev",
     "label": "FEE REVENUE",
     "basis": "A: ledger; F: value at agreed rates x (1 - write-down)",
     "section": "P-07   Carve-out execution and exit from transitional services   |   Sornegg Pr\u00e4zision AG   |   Finance and performance   |   Time and materials   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      20174.8183,
      20805.2814,
      22318.3927,
      23327.1337,
      17779.0586,
      24083.6893,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 128488.374,
     "total_rule": "sum"
    },
    {
     "key": "P-07|bill",
     "label": "Fees invoiced",
     "basis": "A: sales ledger; F: prior month revenue (monthly in arrears)",
     "section": "P-07   Carve-out execution and exit from transitional services   |   Sornegg Pr\u00e4zision AG   |   Finance and performance   |   Time and materials   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      20174.8183,
      20805.2814,
      22318.3927,
      23327.1337,
      17779.0586,
      24083.6893,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 128488.374,
     "total_rule": "sum"
    },
    {
     "key": "P-07|billcum",
     "label": "Fees invoiced to date",
     "basis": "",
     "section": "P-07   Carve-out execution and exit from transitional services   |   Sornegg Pr\u00e4zision AG   |   Finance and performance   |   Time and materials   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      20174.8183,
      40980.0997,
      63298.4924,
      86625.626,
      104404.6847,
      128488.374,
      128488.374,
      128488.374,
      128488.374,
      128488.374,
      128488.374
     ],
     "fy2026": 0,
     "fy2027": 128488.374,
     "total_rule": "last"
    },
    {
     "key": "P-07|trav",
     "label": "Travel and expenses (cost)",
     "basis": "A: expense claims; F: hours x cost per hour x inflation",
     "section": "P-07   Carve-out execution and exit from transitional services   |   Sornegg Pr\u00e4zision AG   |   Finance and performance   |   Time and materials   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      2561.7586,
      2641.8135,
      2833.9454,
      2962.0334,
      2257.5498,
      3058.0993,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 16315.2,
     "total_rule": "sum"
    },
    {
     "key": "P-07|trb",
     "label": "Travel and expenses rebilled at cost (revenue)",
     "basis": "cost, rebilled under the engagement letter",
     "section": "P-07   Carve-out execution and exit from transitional services   |   Sornegg Pr\u00e4zision AG   |   Finance and performance   |   Time and materials   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      2561.7586,
      2641.8135,
      2833.9454,
      2962.0334,
      2257.5498,
      3058.0993,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 16315.2,
     "total_rule": "sum"
    },
    {
     "key": "P-07|bexp",
     "label": "Expenses invoiced",
     "basis": "A: sales ledger; F: prior month",
     "section": "P-07   Carve-out execution and exit from transitional services   |   Sornegg Pr\u00e4zision AG   |   Finance and performance   |   Time and materials   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      2561.7586,
      2641.8135,
      2833.9454,
      2962.0334,
      2257.5498,
      3058.0993,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 16315.2,
     "total_rule": "sum"
    },
    {
     "key": "P-07|cp",
     "label": "Contract position (+ unbilled work / - invoiced ahead)",
     "basis": "opening + revenue - invoiced",
     "section": "P-07   Carve-out execution and exit from transitional services   |   Sornegg Pr\u00e4zision AG   |   Finance and performance   |   Time and materials   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      22736.5769,
      23447.0949,
      25152.3382,
      26289.167,
      20036.6084,
      27141.7886,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "P-07|back",
     "label": "Fees still to earn (probability-weighted)",
     "basis": "FF, CAP: fee - revenue to date; TM: remaining hours x agreed rate",
     "section": "P-07   Carve-out execution and exit from transitional services   |   Sornegg Pr\u00e4zision AG   |   Finance and performance   |   Time and materials   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      128488.374,
      128488.374,
      128488.374,
      128488.374,
      128488.374,
      128488.374,
      128488.374,
      128488.374,
      128488.374,
      128488.374,
      128488.374,
      128488.374,
      108313.5557,
      87508.2743,
      65189.8816,
      41862.748,
      24083.6893,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 128488.374,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "P-08|htd",
     "label": "Hours to date",
     "basis": "opening + hours",
     "section": "P-08   S&OP extension: network and capacity planning   |   Ulmhardt Verpackungen GmbH   |   Operations and supply chain   |   Time and materials   |   Pipeline",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      128.0172,
      265.3448,
      408.8793,
      518.2759,
      666.4655,
      810,
      810,
      810,
      810,
      810,
      810
     ],
     "fy2026": 0,
     "fy2027": 810,
     "total_rule": "last"
    },
    {
     "key": "P-08|std",
     "label": "Standard value at the rate card",
     "basis": "hours x blended rate card x rate card factor",
     "section": "P-08   S&OP extension: network and capacity planning   |   Ulmhardt Verpackungen GmbH   |   Operations and supply chain   |   Time and materials   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      25180.9914,
      27012.3362,
      28233.2328,
      21518.3017,
      29148.9052,
      28233.2328,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 159327,
     "total_rule": "sum"
    },
    {
     "key": "P-08|agr",
     "label": "Value at agreed rates",
     "basis": "hours x agreed rate x rate card factor",
     "section": "P-08   S&OP extension: network and capacity planning   |   Ulmhardt Verpackungen GmbH   |   Operations and supply chain   |   Time and materials   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      23921.9418,
      25661.7194,
      26821.5711,
      20442.3866,
      27691.4599,
      26821.5711,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 151360.65,
     "total_rule": "sum"
    },
    {
     "key": "P-08|rev",
     "label": "FEE REVENUE",
     "basis": "A: ledger; F: value at agreed rates x (1 - write-down)",
     "section": "P-08   S&OP extension: network and capacity planning   |   Ulmhardt Verpackungen GmbH   |   Operations and supply chain   |   Time and materials   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      22606.235,
      24250.3248,
      25346.3847,
      19318.0554,
      26168.4296,
      25346.3847,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 143035.8142,
     "total_rule": "sum"
    },
    {
     "key": "P-08|bill",
     "label": "Fees invoiced",
     "basis": "A: sales ledger; F: prior month revenue (monthly in arrears)",
     "section": "P-08   S&OP extension: network and capacity planning   |   Ulmhardt Verpackungen GmbH   |   Operations and supply chain   |   Time and materials   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      22606.235,
      24250.3248,
      25346.3847,
      19318.0554,
      26168.4296,
      25346.3847,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 143035.8142,
     "total_rule": "sum"
    },
    {
     "key": "P-08|billcum",
     "label": "Fees invoiced to date",
     "basis": "",
     "section": "P-08   S&OP extension: network and capacity planning   |   Ulmhardt Verpackungen GmbH   |   Operations and supply chain   |   Time and materials   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      22606.235,
      46856.5598,
      72202.9445,
      91520.9999,
      117689.4295,
      143035.8142,
      143035.8142,
      143035.8142,
      143035.8142,
      143035.8142
     ],
     "fy2026": 0,
     "fy2027": 143035.8142,
     "total_rule": "last"
    },
    {
     "key": "P-08|trav",
     "label": "Travel and expenses (cost)",
     "basis": "A: expense claims; F: hours x cost per hour x inflation",
     "section": "P-08   S&OP extension: network and capacity planning   |   Ulmhardt Verpackungen GmbH   |   Operations and supply chain   |   Time and materials   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      1846.0086,
      1980.2638,
      2069.7672,
      1577.4983,
      2136.8948,
      2069.7672,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 11680.2,
     "total_rule": "sum"
    },
    {
     "key": "P-08|trb",
     "label": "Travel and expenses rebilled at cost (revenue)",
     "basis": "cost, rebilled under the engagement letter",
     "section": "P-08   S&OP extension: network and capacity planning   |   Ulmhardt Verpackungen GmbH   |   Operations and supply chain   |   Time and materials   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      1846.0086,
      1980.2638,
      2069.7672,
      1577.4983,
      2136.8948,
      2069.7672,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 11680.2,
     "total_rule": "sum"
    },
    {
     "key": "P-08|bexp",
     "label": "Expenses invoiced",
     "basis": "A: sales ledger; F: prior month",
     "section": "P-08   S&OP extension: network and capacity planning   |   Ulmhardt Verpackungen GmbH   |   Operations and supply chain   |   Time and materials   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      1846.0086,
      1980.2638,
      2069.7672,
      1577.4983,
      2136.8948,
      2069.7672,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 11680.2,
     "total_rule": "sum"
    },
    {
     "key": "P-08|cp",
     "label": "Contract position (+ unbilled work / - invoiced ahead)",
     "basis": "opening + revenue - invoiced",
     "section": "P-08   S&OP extension: network and capacity planning   |   Ulmhardt Verpackungen GmbH   |   Operations and supply chain   |   Time and materials   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      24452.2436,
      26230.5886,
      27416.152,
      20895.5536,
      28305.3244,
      27416.152,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "P-08|back",
     "label": "Fees still to earn (probability-weighted)",
     "basis": "FF, CAP: fee - revenue to date; TM: remaining hours x agreed rate",
     "section": "P-08   S&OP extension: network and capacity planning   |   Ulmhardt Verpackungen GmbH   |   Operations and supply chain   |   Time and materials   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      143035.8142,
      143035.8142,
      143035.8142,
      143035.8142,
      143035.8142,
      143035.8142,
      143035.8142,
      143035.8142,
      143035.8142,
      143035.8142,
      143035.8142,
      143035.8142,
      143035.8142,
      120429.5792,
      96179.2544,
      70832.8697,
      51514.8143,
      25346.3847,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 143035.8142,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "P-09|htd",
     "label": "Hours to date",
     "basis": "opening + hours",
     "section": "P-09   Procurement and cost programme   |   Varnholt Chemie GmbH   |   Finance and performance   |   Fixed-fee engagements   |   Pipeline",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      64.2709,
      131.4467,
      182.6455,
      252,
      319.1758,
      378,
      378,
      378,
      378,
      378
     ],
     "fy2026": 0,
     "fy2027": 378,
     "total_rule": "last"
    },
    {
     "key": "P-09|eac",
     "label": "Estimated hours at completion",
     "basis": "A: hours to date + estimate to complete; F: register",
     "section": "P-09   Procurement and cost programme   |   Varnholt Chemie GmbH   |   Finance and performance   |   Fixed-fee engagements   |   Pipeline",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      378,
      378,
      378,
      378,
      378,
      378,
      378,
      378,
      378,
      378,
      378,
      378,
      378,
      378,
      378,
      378,
      378,
      378,
      378,
      378,
      378,
      378,
      378,
      378
     ],
     "fy2026": 378,
     "fy2027": 378,
     "total_rule": "last"
    },
    {
     "key": "P-09|poc",
     "label": "Percentage complete",
     "basis": "hours to date / hours at completion",
     "section": "P-09   Procurement and cost programme   |   Varnholt Chemie GmbH   |   Finance and performance   |   Fixed-fee engagements   |   Pipeline",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0.17,
      0.3477,
      0.4832,
      0.6667,
      0.8444,
      1,
      1,
      1,
      1,
      1
     ],
     "fy2026": 0,
     "fy2027": 1,
     "total_rule": "last"
    },
    {
     "key": "P-09|std",
     "label": "Standard value at the rate card",
     "basis": "hours x blended rate card x rate card factor",
     "section": "P-09   Procurement and cost programme   |   Varnholt Chemie GmbH   |   Finance and performance   |   Fixed-fee engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      12642.0847,
      13213.4784,
      10070.8133,
      13642.0236,
      13213.4784,
      11570.7216,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 74352.6,
     "total_rule": "sum"
    },
    {
     "key": "P-09|agr",
     "label": "Value at agreed rates",
     "basis": "hours x agreed rate",
     "section": "P-09   Procurement and cost programme   |   Varnholt Chemie GmbH   |   Finance and performance   |   Fixed-fee engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      12378.098,
      12937.56,
      9860.5187,
      13357.1566,
      12937.56,
      11329.1066,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 72800,
     "total_rule": "sum"
    },
    {
     "key": "P-09|revcum",
     "label": "Fee revenue to date",
     "basis": "A: ledger; F: fee x % complete",
     "section": "P-09   Procurement and cost programme   |   Varnholt Chemie GmbH   |   Finance and performance   |   Fixed-fee engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      11051.8732,
      22603.2661,
      31407.3007,
      43333.3333,
      54884.7262,
      65000,
      65000,
      65000,
      65000,
      65000
     ],
     "fy2026": 0,
     "fy2027": 65000,
     "total_rule": "last"
    },
    {
     "key": "P-09|rev",
     "label": "FEE REVENUE",
     "basis": "change in revenue to date",
     "section": "P-09   Procurement and cost programme   |   Varnholt Chemie GmbH   |   Finance and performance   |   Fixed-fee engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      11051.8732,
      11551.3929,
      8804.0346,
      11926.0327,
      11551.3929,
      10115.2738,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 65000,
     "total_rule": "sum"
    },
    {
     "key": "P-09|tgt",
     "label": "Milestone invoicing due to date",
     "basis": "fee x (30% at start + 40% at mid-point + 30% at completion)",
     "section": "P-09   Procurement and cost programme   |   Varnholt Chemie GmbH   |   Finance and performance   |   Fixed-fee engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      19500,
      19500,
      19500,
      45500,
      45500,
      65000,
      65000,
      65000,
      65000,
      65000
     ],
     "fy2026": 0,
     "fy2027": 65000,
     "total_rule": "last"
    },
    {
     "key": "P-09|bill",
     "label": "Fees invoiced",
     "basis": "A: sales ledger; F: tops up to the milestone due",
     "section": "P-09   Procurement and cost programme   |   Varnholt Chemie GmbH   |   Finance and performance   |   Fixed-fee engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      19500,
      0,
      0,
      26000,
      0,
      19500,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 65000,
     "total_rule": "sum"
    },
    {
     "key": "P-09|billcum",
     "label": "Fees invoiced to date",
     "basis": "",
     "section": "P-09   Procurement and cost programme   |   Varnholt Chemie GmbH   |   Finance and performance   |   Fixed-fee engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      19500,
      19500,
      19500,
      45500,
      45500,
      65000,
      65000,
      65000,
      65000,
      65000
     ],
     "fy2026": 0,
     "fy2027": 65000,
     "total_rule": "last"
    },
    {
     "key": "P-09|trav",
     "label": "Travel and expenses (cost)",
     "basis": "A: expense claims; F: hours x cost per hour x inflation",
     "section": "P-09   Procurement and cost programme   |   Varnholt Chemie GmbH   |   Finance and performance   |   Fixed-fee engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      661.9902,
      691.9107,
      527.3481,
      714.351,
      691.9107,
      605.8893,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 3893.4,
     "total_rule": "sum"
    },
    {
     "key": "P-09|cp",
     "label": "Contract position (+ unbilled work / - invoiced ahead)",
     "basis": "opening + revenue - invoiced",
     "section": "P-09   Procurement and cost programme   |   Varnholt Chemie GmbH   |   Finance and performance   |   Fixed-fee engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      -8448.1268,
      3103.2661,
      11907.3007,
      -2166.6667,
      9384.7262,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "P-09|back",
     "label": "Fees still to earn (probability-weighted)",
     "basis": "FF, CAP: fee - revenue to date; TM: remaining hours x agreed rate",
     "section": "P-09   Procurement and cost programme   |   Varnholt Chemie GmbH   |   Finance and performance   |   Fixed-fee engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      65000,
      65000,
      65000,
      65000,
      65000,
      65000,
      65000,
      65000,
      65000,
      65000,
      65000,
      65000,
      65000,
      65000,
      53948.1268,
      42396.7339,
      33592.6993,
      21666.6667,
      10115.2738,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 65000,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "P-10|htd",
     "label": "Hours to date",
     "basis": "opening + hours",
     "section": "P-10   Network rollout: two new warehouses   |   Zorneck Logistik GmbH   |   Operations and supply chain   |   Capped engagements   |   Pipeline",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      58.7385,
      103.5067,
      164.1502,
      222.8887,
      274.3246,
      334.9681,
      390.214,
      448,
      448
     ],
     "fy2026": 0,
     "fy2027": 448,
     "total_rule": "last"
    },
    {
     "key": "P-10|eac",
     "label": "Estimated hours at completion",
     "basis": "A: hours to date + estimate to complete; F: register",
     "section": "P-10   Network rollout: two new warehouses   |   Zorneck Logistik GmbH   |   Operations and supply chain   |   Capped engagements   |   Pipeline",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      448,
      448,
      448,
      448,
      448,
      448,
      448,
      448,
      448,
      448,
      448,
      448,
      448,
      448,
      448,
      448,
      448,
      448,
      448,
      448,
      448,
      448,
      448,
      448
     ],
     "fy2026": 448,
     "fy2027": 448,
     "total_rule": "last"
    },
    {
     "key": "P-10|poc",
     "label": "Percentage complete",
     "basis": "hours to date / hours at completion",
     "section": "P-10   Network rollout: two new warehouses   |   Zorneck Logistik GmbH   |   Operations and supply chain   |   Capped engagements   |   Pipeline",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0.1311,
      0.231,
      0.3664,
      0.4975,
      0.6123,
      0.7477,
      0.871,
      1,
      1
     ],
     "fy2026": 0,
     "fy2027": 1,
     "total_rule": "last"
    },
    {
     "key": "P-10|std",
     "label": "Standard value at the rate card",
     "basis": "hours x blended rate card x rate card factor",
     "section": "P-10   Network rollout: two new warehouses   |   Zorneck Logistik GmbH   |   Operations and supply chain   |   Capped engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      11553.8597,
      8805.9147,
      11928.5794,
      11553.8597,
      10117.4339,
      11928.5794,
      10866.8734,
      11366.4998,
      0
     ],
     "fy2026": 0,
     "fy2027": 88121.6,
     "total_rule": "sum"
    },
    {
     "key": "P-10|agr",
     "label": "Value at agreed rates",
     "basis": "hours x agreed rate x rate card factor",
     "section": "P-10   Network rollout: two new warehouses   |   Zorneck Logistik GmbH   |   Operations and supply chain   |   Capped engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      10860.6281,
      8277.5598,
      11212.8647,
      10860.6281,
      9510.3878,
      11212.8647,
      10214.861,
      10684.5098,
      0
     ],
     "fy2026": 0,
     "fy2027": 82834.304,
     "total_rule": "sum"
    },
    {
     "key": "P-10|agrcum",
     "label": "Value at agreed rates to date",
     "basis": "opening + value",
     "section": "P-10   Network rollout: two new warehouses   |   Zorneck Logistik GmbH   |   Operations and supply chain   |   Capped engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      10860.6281,
      19138.1879,
      30351.0526,
      41211.6807,
      50722.0685,
      61934.9332,
      72149.7942,
      82834.304,
      82834.304
     ],
     "fy2026": 0,
     "fy2027": 82834.304,
     "total_rule": "last"
    },
    {
     "key": "P-10|revcum",
     "label": "Fee revenue to date",
     "basis": "A: ledger; F: cap x % complete once the value at completion exceeds the cap, else value at agreed rates",
     "section": "P-10   Network rollout: two new warehouses   |   Zorneck Logistik GmbH   |   Operations and supply chain   |   Capped engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      9964.5641,
      17559.1779,
      27846.9171,
      37811.4812,
      46537.2077,
      56824.9468,
      66197.0234,
      76000,
      76000
     ],
     "fy2026": 0,
     "fy2027": 76000,
     "total_rule": "last"
    },
    {
     "key": "P-10|rev",
     "label": "FEE REVENUE",
     "basis": "change in revenue to date",
     "section": "P-10   Network rollout: two new warehouses   |   Zorneck Logistik GmbH   |   Operations and supply chain   |   Capped engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      9964.5641,
      7594.6137,
      10287.7392,
      9964.5641,
      8725.7264,
      10287.7392,
      9372.0765,
      9802.9766,
      0
     ],
     "fy2026": 0,
     "fy2027": 76000,
     "total_rule": "sum"
    },
    {
     "key": "P-10|bill",
     "label": "Fees invoiced",
     "basis": "A: sales ledger; F: prior month value at agreed rates, up to the cap",
     "section": "P-10   Network rollout: two new warehouses   |   Zorneck Logistik GmbH   |   Operations and supply chain   |   Capped engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      10860.6281,
      8277.5598,
      11212.8647,
      10860.6281,
      9510.3878,
      11212.8647,
      10214.861,
      3850.2058
     ],
     "fy2026": 0,
     "fy2027": 76000,
     "total_rule": "sum"
    },
    {
     "key": "P-10|billcum",
     "label": "Fees invoiced to date",
     "basis": "",
     "section": "P-10   Network rollout: two new warehouses   |   Zorneck Logistik GmbH   |   Operations and supply chain   |   Capped engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      10860.6281,
      19138.1879,
      30351.0526,
      41211.6807,
      50722.0685,
      61934.9332,
      72149.7942,
      76000
     ],
     "fy2026": 0,
     "fy2027": 76000,
     "total_rule": "last"
    },
    {
     "key": "P-10|trav",
     "label": "Travel and expenses (cost)",
     "basis": "A: expense claims; F: hours x cost per hour x inflation",
     "section": "P-10   Network rollout: two new warehouses   |   Zorneck Logistik GmbH   |   Operations and supply chain   |   Capped engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      605.0064,
      461.113,
      624.6282,
      605.0064,
      529.7894,
      624.6282,
      569.033,
      595.1955,
      0
     ],
     "fy2026": 0,
     "fy2027": 4614.4,
     "total_rule": "sum"
    },
    {
     "key": "P-10|trb",
     "label": "Travel and expenses rebilled at cost (revenue)",
     "basis": "cost, rebilled under the engagement letter",
     "section": "P-10   Network rollout: two new warehouses   |   Zorneck Logistik GmbH   |   Operations and supply chain   |   Capped engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      605.0064,
      461.113,
      624.6282,
      605.0064,
      529.7894,
      624.6282,
      569.033,
      595.1955,
      0
     ],
     "fy2026": 0,
     "fy2027": 4614.4,
     "total_rule": "sum"
    },
    {
     "key": "P-10|bexp",
     "label": "Expenses invoiced",
     "basis": "A: sales ledger; F: prior month",
     "section": "P-10   Network rollout: two new warehouses   |   Zorneck Logistik GmbH   |   Operations and supply chain   |   Capped engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      605.0064,
      461.113,
      624.6282,
      605.0064,
      529.7894,
      624.6282,
      569.033,
      595.1955
     ],
     "fy2026": 0,
     "fy2027": 4614.4,
     "total_rule": "sum"
    },
    {
     "key": "P-10|cp",
     "label": "Contract position (+ unbilled work / - invoiced ahead)",
     "basis": "opening + revenue - invoiced",
     "section": "P-10   Network rollout: two new warehouses   |   Zorneck Logistik GmbH   |   Operations and supply chain   |   Capped engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      10569.5705,
      7159.6628,
      9333.3574,
      8065.435,
      5855.3164,
      6727.5066,
      4831.1232,
      4445.4013,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "P-10|back",
     "label": "Fees still to earn (probability-weighted)",
     "basis": "FF, CAP: fee - revenue to date; TM: remaining hours x agreed rate",
     "section": "P-10   Network rollout: two new warehouses   |   Zorneck Logistik GmbH   |   Operations and supply chain   |   Capped engagements   |   Pipeline",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      76000,
      76000,
      76000,
      76000,
      76000,
      76000,
      76000,
      76000,
      76000,
      76000,
      76000,
      76000,
      76000,
      76000,
      76000,
      66035.4359,
      58440.8221,
      48153.0829,
      38188.5188,
      29462.7923,
      19175.0532,
      9802.9766,
      0,
      0
     ],
     "fy2026": 76000,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "NW_OPS|hrs",
     "label": "Hours worked",
     "basis": "Capacity: new-work hours by grade",
     "section": "NW_OPS   New work not yet identified: fills the gap to target utilisation   |   Operations and supply chain   |   Time and materials   |   Run-rate",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      188.3504,
      293.4132,
      498.308,
      442.0398,
      468.6365,
      295.5157,
      382.2132,
      513.0615,
      492.4344,
      502.7043,
      667.9226,
      604.3184,
      683.839,
      773.0877
     ],
     "fy2026": 481.7636,
     "fy2027": 6324.0811,
     "total_rule": "sum"
    },
    {
     "key": "NW_OPS|std",
     "label": "Standard value at the rate card",
     "basis": "hours by grade x rate card x rate card factor",
     "section": "NW_OPS   New work not yet identified: fills the gap to target utilisation   |   Operations and supply chain   |   Time and materials   |   Run-rate",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      36918.3895,
      58726.1863,
      98965.3815,
      89297.8661,
      94789.8011,
      65423.8648,
      80786.4366,
      108571.472,
      104330.8094,
      105471.7804,
      139207.5768,
      126051.9881,
      142077.7449,
      160314.2228
     ],
     "fy2026": 95644.5757,
     "fy2027": 1315288.9444,
     "total_rule": "sum"
    },
    {
     "key": "NW_OPS|agr",
     "label": "Value at agreed rates",
     "basis": "standard x (1 - discount on new work)",
     "section": "NW_OPS   New work not yet identified: fills the gap to target utilisation   |   Operations and supply chain   |   Time and materials   |   Run-rate",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      33964.9183,
      54028.0914,
      91048.1509,
      82154.0368,
      87206.617,
      60189.9556,
      74323.5217,
      99885.7542,
      95984.3447,
      97034.038,
      128070.9707,
      115967.8291,
      130711.5253,
      147489.085
     ],
     "fy2026": 87993.0097,
     "fy2027": 1210065.8289,
     "total_rule": "sum"
    },
    {
     "key": "NW_OPS|rev",
     "label": "FEE REVENUE",
     "basis": "agreed x (1 - write-down on new work)",
     "section": "NW_OPS   New work not yet identified: fills the gap to target utilisation   |   Operations and supply chain   |   Time and materials   |   Run-rate",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32606.3216,
      51866.9677,
      87406.2249,
      78867.8753,
      83718.3523,
      57782.3573,
      71350.5808,
      95890.324,
      92144.9709,
      93152.6765,
      122948.1318,
      111329.1159,
      125483.0643,
      141589.5216
     ],
     "fy2026": 84473.2893,
     "fy2027": 1161663.1957,
     "total_rule": "sum"
    },
    {
     "key": "NW_OPS|bill",
     "label": "Fees invoiced",
     "basis": "prior month revenue (monthly in arrears)",
     "section": "NW_OPS   New work not yet identified: fills the gap to target utilisation   |   Operations and supply chain   |   Time and materials   |   Run-rate",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32606.3216,
      51866.9677,
      87406.2249,
      78867.8753,
      83718.3523,
      57782.3573,
      71350.5808,
      95890.324,
      92144.9709,
      93152.6765,
      122948.1318,
      111329.1159,
      125483.0643
     ],
     "fy2026": 32606.3216,
     "fy2027": 1071940.6419,
     "total_rule": "sum"
    },
    {
     "key": "NW_OPS|trav",
     "label": "Travel and expenses (cost)",
     "basis": "hours x cost per hour x inflation",
     "section": "NW_OPS   New work not yet identified: fills the gap to target utilisation   |   Operations and supply chain   |   Time and materials   |   Run-rate",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      2071.8539,
      3227.5456,
      5645.8296,
      5008.3107,
      5309.6513,
      3348.1932,
      4330.4756,
      5812.987,
      5579.2818,
      5695.6398,
      7567.5629,
      6846.9279,
      7747.8961,
      8759.0832
     ],
     "fy2026": 5299.3995,
     "fy2027": 71651.8392,
     "total_rule": "sum"
    },
    {
     "key": "NW_OPS|trb",
     "label": "Travel and expenses rebilled at cost (revenue)",
     "basis": "cost, rebilled",
     "section": "NW_OPS   New work not yet identified: fills the gap to target utilisation   |   Operations and supply chain   |   Time and materials   |   Run-rate",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      2071.8539,
      3227.5456,
      5645.8296,
      5008.3107,
      5309.6513,
      3348.1932,
      4330.4756,
      5812.987,
      5579.2818,
      5695.6398,
      7567.5629,
      6846.9279,
      7747.8961,
      8759.0832
     ],
     "fy2026": 5299.3995,
     "fy2027": 71651.8392,
     "total_rule": "sum"
    },
    {
     "key": "NW_OPS|bexp",
     "label": "Expenses invoiced",
     "basis": "prior month",
     "section": "NW_OPS   New work not yet identified: fills the gap to target utilisation   |   Operations and supply chain   |   Time and materials   |   Run-rate",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      2071.8539,
      3227.5456,
      5645.8296,
      5008.3107,
      5309.6513,
      3348.1932,
      4330.4756,
      5812.987,
      5579.2818,
      5695.6398,
      7567.5629,
      6846.9279,
      7747.8961
     ],
     "fy2026": 2071.8539,
     "fy2027": 66120.3016,
     "total_rule": "sum"
    },
    {
     "key": "NW_OPS|cp",
     "label": "Contract position (+ unbilled work)",
     "basis": "opening + revenue - invoiced",
     "section": "NW_OPS   New work not yet identified: fills the gap to target utilisation   |   Operations and supply chain   |   Time and materials   |   Run-rate",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34678.1755,
      55094.5133,
      93052.0545,
      83876.186,
      89028.0036,
      61130.5506,
      75681.0564,
      101703.311,
      97724.2527,
      98848.3162,
      130515.6947,
      118176.0439,
      133230.9604,
      150348.6048
     ],
     "fy2026": 55094.5133,
     "fy2027": 150348.6048,
     "total_rule": "last"
    },
    {
     "key": "NW_FIN|hrs",
     "label": "Hours worked",
     "basis": "Capacity: new-work hours by grade",
     "section": "NW_FIN   New work not yet identified: fills the gap to target utilisation   |   Finance and performance   |   Time and materials   |   Run-rate",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      222.3564,
      80.7612,
      7.8929,
      2.8901,
      58.2269,
      149.4322,
      159.6068,
      363.0752,
      427.1465,
      402.7561,
      513.4592,
      465.037,
      483.5904,
      520.4067
     ],
     "fy2026": 303.1176,
     "fy2027": 3553.52,
     "total_rule": "sum"
    },
    {
     "key": "NW_FIN|std",
     "label": "Standard value at the rate card",
     "basis": "hours by grade x rate card x rate card factor",
     "section": "NW_FIN   New work not yet identified: fills the gap to target utilisation   |   Finance and performance   |   Time and materials   |   Run-rate",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      48137.0587,
      20296.3222,
      2343.8386,
      867.0206,
      14780.4288,
      36851.3216,
      37572.1214,
      79809.0974,
      92171.3833,
      86380.2908,
      109460.2086,
      99203.1833,
      103229.5783,
      111162.5117
     ],
     "fy2026": 68433.3809,
     "fy2027": 773830.9845,
     "total_rule": "sum"
    },
    {
     "key": "NW_FIN|agr",
     "label": "Value at agreed rates",
     "basis": "standard x (1 - discount on new work)",
     "section": "NW_FIN   New work not yet identified: fills the gap to target utilisation   |   Finance and performance   |   Time and materials   |   Run-rate",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      44286.094,
      18672.6164,
      2156.3315,
      797.6589,
      13597.9945,
      33903.2159,
      34566.3517,
      73424.3697,
      84797.6726,
      79469.8676,
      100703.3919,
      91266.9287,
      94971.212,
      102269.5108
     ],
     "fy2026": 62958.7104,
     "fy2027": 711924.5058,
     "total_rule": "sum"
    },
    {
     "key": "NW_FIN|rev",
     "label": "FEE REVENUE",
     "basis": "agreed x (1 - write-down on new work)",
     "section": "NW_FIN   New work not yet identified: fills the gap to target utilisation   |   Finance and performance   |   Time and materials   |   Run-rate",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42514.6503,
      17925.7117,
      2070.0783,
      765.7526,
      13054.0747,
      32547.0873,
      33183.6977,
      70487.3949,
      81405.7657,
      76291.0729,
      96675.2563,
      87616.2515,
      91172.3635,
      98178.7303
     ],
     "fy2026": 60440.362,
     "fy2027": 683447.5255,
     "total_rule": "sum"
    },
    {
     "key": "NW_FIN|bill",
     "label": "Fees invoiced",
     "basis": "prior month revenue (monthly in arrears)",
     "section": "NW_FIN   New work not yet identified: fills the gap to target utilisation   |   Finance and performance   |   Time and materials   |   Run-rate",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42514.6503,
      17925.7117,
      2070.0783,
      765.7526,
      13054.0747,
      32547.0873,
      33183.6977,
      70487.3949,
      81405.7657,
      76291.0729,
      96675.2563,
      87616.2515,
      91172.3635
     ],
     "fy2026": 42514.6503,
     "fy2027": 603194.507,
     "total_rule": "sum"
    },
    {
     "key": "NW_FIN|trav",
     "label": "Travel and expenses (cost)",
     "basis": "hours x cost per hour x inflation",
     "section": "NW_FIN   New work not yet identified: fills the gap to target utilisation   |   Finance and performance   |   Time and materials   |   Run-rate",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      2445.9205,
      888.3727,
      89.4268,
      32.7445,
      659.7112,
      1693.0664,
      1808.3452,
      4113.6416,
      4839.5694,
      4563.2262,
      5817.4929,
      5268.8693,
      5479.0795,
      5896.2084
     ],
     "fy2026": 3334.2932,
     "fy2027": 40261.3814,
     "total_rule": "sum"
    },
    {
     "key": "NW_FIN|trb",
     "label": "Travel and expenses rebilled at cost (revenue)",
     "basis": "cost, rebilled",
     "section": "NW_FIN   New work not yet identified: fills the gap to target utilisation   |   Finance and performance   |   Time and materials   |   Run-rate",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      2445.9205,
      888.3727,
      89.4268,
      32.7445,
      659.7112,
      1693.0664,
      1808.3452,
      4113.6416,
      4839.5694,
      4563.2262,
      5817.4929,
      5268.8693,
      5479.0795,
      5896.2084
     ],
     "fy2026": 3334.2932,
     "fy2027": 40261.3814,
     "total_rule": "sum"
    },
    {
     "key": "NW_FIN|bexp",
     "label": "Expenses invoiced",
     "basis": "prior month",
     "section": "NW_FIN   New work not yet identified: fills the gap to target utilisation   |   Finance and performance   |   Time and materials   |   Run-rate",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      2445.9205,
      888.3727,
      89.4268,
      32.7445,
      659.7112,
      1693.0664,
      1808.3452,
      4113.6416,
      4839.5694,
      4563.2262,
      5817.4929,
      5268.8693,
      5479.0795
     ],
     "fy2026": 2445.9205,
     "fy2027": 35253.5457,
     "total_rule": "sum"
    },
    {
     "key": "NW_FIN|cp",
     "label": "Contract position (+ unbilled work)",
     "basis": "opening + revenue - invoiced",
     "section": "NW_FIN   New work not yet identified: fills the gap to target utilisation   |   Finance and performance   |   Time and materials   |   Run-rate",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      44960.5708,
      18814.0845,
      2159.5051,
      798.497,
      13713.7859,
      34240.1536,
      34992.0429,
      74601.0365,
      86245.3351,
      80854.299,
      102492.7492,
      92885.1209,
      96651.443,
      104074.9387
     ],
     "fy2026": 18814.0845,
     "fy2027": 104074.9387,
     "total_rule": "last"
    },
    {
     "key": "NW_DIG|hrs",
     "label": "Hours worked",
     "basis": "Capacity: new-work hours by grade",
     "section": "NW_DIG   New work not yet identified: fills the gap to target utilisation   |   Digital and ERP   |   Time and materials   |   Run-rate",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      107.3751,
      108.0284,
      90.48,
      91.3103,
      142.2704,
      460.1041,
      305.7094,
      410.3613,
      420.3698,
      364.9659,
      426.6207,
      385.321,
      399.5797,
      428.7956
     ],
     "fy2026": 215.4035,
     "fy2027": 3925.8881,
     "total_rule": "sum"
    },
    {
     "key": "NW_DIG|std",
     "label": "Standard value at the rate card",
     "basis": "hours by grade x rate card x rate card factor",
     "section": "NW_DIG   New work not yet identified: fills the gap to target utilisation   |   Digital and ERP   |   Time and materials   |   Run-rate",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18437.3594,
      18590.1752,
      15605.4952,
      15785.3861,
      26089.8982,
      94614.7684,
      62308.3278,
      83717.3922,
      85904.7872,
      74650.5065,
      87341.3357,
      78958.8842,
      81956.796,
      88031.5075
     ],
     "fy2026": 37027.5347,
     "fy2027": 794965.0849,
     "total_rule": "sum"
    },
    {
     "key": "NW_DIG|agr",
     "label": "Value at agreed rates",
     "basis": "standard x (1 - discount on new work)",
     "section": "NW_DIG   New work not yet identified: fills the gap to target utilisation   |   Digital and ERP   |   Time and materials   |   Run-rate",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16962.3707,
      17102.9612,
      14357.0556,
      14522.5552,
      24002.7063,
      87045.5869,
      57323.6615,
      77020.0009,
      79032.4042,
      68678.466,
      80354.0288,
      72642.1735,
      75400.2523,
      80988.9869
     ],
     "fy2026": 34065.3319,
     "fy2027": 731367.8781,
     "total_rule": "sum"
    },
    {
     "key": "NW_DIG|rev",
     "label": "FEE REVENUE",
     "basis": "agreed x (1 - write-down on new work)",
     "section": "NW_DIG   New work not yet identified: fills the gap to target utilisation   |   Digital and ERP   |   Time and materials   |   Run-rate",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16283.8758,
      16418.8428,
      13782.7733,
      13941.653,
      23042.5981,
      83563.7635,
      55030.7151,
      73939.2008,
      75871.1081,
      65931.3273,
      77139.8677,
      69736.4865,
      72384.2422,
      77749.4274
     ],
     "fy2026": 32702.7186,
     "fy2027": 702113.1629,
     "total_rule": "sum"
    },
    {
     "key": "NW_DIG|bill",
     "label": "Fees invoiced",
     "basis": "prior month revenue (monthly in arrears)",
     "section": "NW_DIG   New work not yet identified: fills the gap to target utilisation   |   Digital and ERP   |   Time and materials   |   Run-rate",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16283.8758,
      16418.8428,
      13782.7733,
      13941.653,
      23042.5981,
      83563.7635,
      55030.7151,
      73939.2008,
      75871.1081,
      65931.3273,
      77139.8677,
      69736.4865,
      72384.2422
     ],
     "fy2026": 16283.8758,
     "fy2027": 640782.5783,
     "total_rule": "sum"
    },
    {
     "key": "NW_DIG|trav",
     "label": "Travel and expenses (cost)",
     "basis": "hours x cost per hour x inflation",
     "section": "NW_DIG   New work not yet identified: fills the gap to target utilisation   |   Digital and ERP   |   Time and materials   |   Run-rate",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      1181.1256,
      1188.3127,
      1025.1382,
      1034.5454,
      1611.9239,
      5212.979,
      3463.6875,
      4649.3939,
      4762.79,
      4135.0637,
      4833.6121,
      4365.6871,
      4527.2377,
      4858.2542
     ],
     "fy2026": 2369.4383,
     "fy2027": 44480.3127,
     "total_rule": "sum"
    },
    {
     "key": "NW_DIG|trb",
     "label": "Travel and expenses rebilled at cost (revenue)",
     "basis": "cost, rebilled",
     "section": "NW_DIG   New work not yet identified: fills the gap to target utilisation   |   Digital and ERP   |   Time and materials   |   Run-rate",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      1181.1256,
      1188.3127,
      1025.1382,
      1034.5454,
      1611.9239,
      5212.979,
      3463.6875,
      4649.3939,
      4762.79,
      4135.0637,
      4833.6121,
      4365.6871,
      4527.2377,
      4858.2542
     ],
     "fy2026": 2369.4383,
     "fy2027": 44480.3127,
     "total_rule": "sum"
    },
    {
     "key": "NW_DIG|bexp",
     "label": "Expenses invoiced",
     "basis": "prior month",
     "section": "NW_DIG   New work not yet identified: fills the gap to target utilisation   |   Digital and ERP   |   Time and materials   |   Run-rate",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      1181.1256,
      1188.3127,
      1025.1382,
      1034.5454,
      1611.9239,
      5212.979,
      3463.6875,
      4649.3939,
      4762.79,
      4135.0637,
      4833.6121,
      4365.6871,
      4527.2377
     ],
     "fy2026": 1181.1256,
     "fy2027": 40810.3712,
     "total_rule": "sum"
    },
    {
     "key": "NW_DIG|cp",
     "label": "Contract position (+ unbilled work)",
     "basis": "opening + revenue - invoiced",
     "section": "NW_DIG   New work not yet identified: fills the gap to target utilisation   |   Digital and ERP   |   Time and materials   |   Run-rate",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      17465.0015,
      17607.1554,
      14807.9116,
      14976.1983,
      24654.522,
      88776.7425,
      58494.4025,
      78588.5948,
      80633.8981,
      70066.391,
      81973.4798,
      74102.1736,
      76911.4799,
      82607.6816
     ],
     "fy2026": 17607.1554,
     "fy2027": 82607.6816,
     "total_rule": "last"
    },
    {
     "key": "T_hrs_FF",
     "label": "Fixed-fee engagements: hours",
     "basis": "sum of engagements",
     "section": "TOTALS BY FEE TYPE, PRACTICE AND STATUS",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      558.7,
      561.4,
      891,
      769.5,
      640.6,
      768.9,
      710.8,
      673.5,
      776.7941,
      361.4127,
      613.3155,
      453.7013,
      478.9674,
      330.4488,
      263.9309,
      275.86,
      130.2556,
      176.4456,
      126.716,
      58.8242,
      0,
      0,
      0,
      0
     ],
     "fy2026": 7779.6235,
     "fy2027": 1841.4485,
     "total_rule": "sum"
    },
    {
     "key": "T_std_FF",
     "label": "Fixed-fee engagements: standard value",
     "basis": "",
     "section": "TOTALS BY FEE TYPE, PRACTICE AND STATUS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      113249.42,
      113767.64,
      181661.04,
      156509.64,
      130274.9,
      155857.02,
      146851.28,
      139145.1,
      160485.6539,
      74667.8577,
      126710.9818,
      93734.6853,
      98954.6671,
      67744.9977,
      53327.8817,
      55738.1814,
      25954.6877,
      35158.4776,
      24925.0416,
      11570.7216,
      0,
      0,
      0,
      0
     ],
     "fy2026": 1592915.2188,
     "fy2027": 373374.6564,
     "total_rule": "sum"
    },
    {
     "key": "T_agr_FF",
     "label": "Fixed-fee engagements: value at agreed rates",
     "basis": "",
     "section": "TOTALS BY FEE TYPE, PRACTICE AND STATUS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      107504.0333,
      107971.5489,
      172430.7565,
      148072.5446,
      123250.1545,
      147627.0404,
      141089.2036,
      133704.8194,
      154790.3756,
      71509.7155,
      121331.7493,
      89760.163,
      95059.237,
      65667.8539,
      51400.4702,
      53723.6553,
      24855.3076,
      33669.2464,
      23654.8014,
      11329.1066,
      0,
      0,
      0,
      0
     ],
     "fy2026": 1519042.1045,
     "fy2027": 359359.6784,
     "total_rule": "sum"
    },
    {
     "key": "T_rev_FF",
     "label": "Fixed-fee engagements: fee revenue",
     "basis": "",
     "section": "TOTALS BY FEE TYPE, PRACTICE AND STATUS",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      102752.78,
      106412.8,
      151656.7,
      135348.27,
      120357.34,
      142838.26,
      137093.06,
      129676.44,
      129851.2967,
      66583.1854,
      109991.8995,
      80143.0027,
      84874.3187,
      58632.0124,
      45893.2769,
      47967.5493,
      22192.2389,
      30061.8272,
      21120.3584,
      10115.2738,
      0,
      0,
      0,
      0
     ],
     "fy2026": 1412705.0343,
     "fy2027": 320856.8557,
     "total_rule": "sum"
    },
    {
     "key": "T_hrs_TM",
     "label": "Time and materials: hours",
     "basis": "sum of engagements",
     "section": "TOTALS BY FEE TYPE, PRACTICE AND STATUS",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      1730.3,
      1960.5,
      2227.4,
      1879.9,
      2107.9,
      2622.6,
      1741.8,
      1272.2,
      1615.318,
      2108.5947,
      2270.9639,
      2527.907,
      2039.4874,
      2267.077,
      2525.8497,
      1741.4739,
      1555.3066,
      1995.3605,
      1895.8288,
      1631.5056,
      1900.6846,
      1721.3084,
      1845.9,
      2024.1664
     ],
     "fy2026": 24065.3837,
     "fy2027": 23143.949,
     "total_rule": "sum"
    },
    {
     "key": "T_std_TM",
     "label": "Time and materials: standard value",
     "basis": "",
     "section": "TOTALS BY FEE TYPE, PRACTICE AND STATUS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      349464.5,
      394165.03,
      447854.68,
      377941.41,
      422558.78,
      525300.23,
      348780.53,
      254676.17,
      323615.8529,
      420427.7742,
      453890.3185,
      505762.3039,
      405642.7595,
      451487.8806,
      506327.7437,
      361414.1588,
      321550.3478,
      413784.865,
      393931.0721,
      339438.3574,
      395833.3555,
      358713.6199,
      384269.4105,
      421211.7716
     ],
     "fy2026": 4824437.5794,
     "fy2027": 4753605.3423,
     "total_rule": "sum"
    },
    {
     "key": "T_agr_TM",
     "label": "Time and materials: value at agreed rates",
     "basis": "",
     "section": "TOTALS BY FEE TYPE, PRACTICE AND STATUS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      322160.384,
      365026.4534,
      414929.5976,
      350048.0074,
      392966.8015,
      488778.8941,
      325588.2658,
      238410.9427,
      302750.2123,
      393058.1379,
      421811.7734,
      470131.5405,
      375509.4216,
      419192.9775,
      469923.7699,
      335355.869,
      298002.1732,
      383137.9558,
      364023.9609,
      312949.1329,
      364166.687,
      330016.5304,
      353527.8577,
      387514.8299
     ],
     "fy2026": 4485661.0105,
     "fy2027": 4393321.1658,
     "total_rule": "sum"
    },
    {
     "key": "T_rev_TM",
     "label": "Time and materials: fee revenue",
     "basis": "",
     "section": "TOTALS BY FEE TYPE, PRACTICE AND STATUS",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      313180.65,
      352599.55,
      406879.62,
      340026.17,
      383879.05,
      475476.89,
      301609.1,
      232745.98,
      287766.7054,
      373046.5731,
      400936.1554,
      446989.3702,
      357516.7444,
      398679.1115,
      447108.2252,
      320315.4239,
      284628.8974,
      366072.5054,
      347899.8594,
      299414.6662,
      348774.4451,
      316063.7752,
      338600.0704,
      371162.728
     ],
     "fy2026": 4315135.8141,
     "fy2027": 4196236.4519,
     "total_rule": "sum"
    },
    {
     "key": "T_hrs_CAP",
     "label": "Capped engagements: hours",
     "basis": "sum of engagements",
     "section": "TOTALS BY FEE TYPE, PRACTICE AND STATUS",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      229.7,
      252.9,
      472.9,
      453.4,
      395.4,
      526.9,
      890.1,
      713.8,
      983.0074,
      897.8538,
      676.7532,
      695.3454,
      594.9479,
      698.2351,
      426.5838,
      504.6029,
      117.1441,
      158.6845,
      153.6997,
      134.591,
      158.6845,
      144.5608,
      57.786,
      0
     ],
     "fy2026": 7188.0598,
     "fy2027": 3149.5202,
     "total_rule": "sum"
    },
    {
     "key": "T_std_CAP",
     "label": "Capped engagements: standard value",
     "basis": "",
     "section": "TOTALS BY FEE TYPE, PRACTICE AND STATUS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      45181.99,
      49745.43,
      93019.43,
      89183.78,
      77775.18,
      103641.23,
      175082.67,
      140404.46,
      193357.562,
      176607.8467,
      133117.3601,
      136774.4304,
      117026.2506,
      137342.8469,
      83909.0284,
      99255.3866,
      23042.2368,
      31213.2428,
      30232.7221,
      26474.0593,
      31213.2428,
      28435.1007,
      11366.4998,
      0
     ],
     "fy2026": 1413891.3692,
     "fy2027": 619510.6168,
     "total_rule": "sum"
    },
    {
     "key": "T_agr_CAP",
     "label": "Capped engagements: value at agreed rates",
     "basis": "",
     "section": "TOTALS BY FEE TYPE, PRACTICE AND STATUS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      41567.4308,
      45765.7956,
      86298.191,
      82689.9262,
      72112.187,
      96106.8332,
      162539.7011,
      130310.2094,
      179445.8763,
      165352.0697,
      124478.1787,
      127897.9089,
      109431.3659,
      128177.8599,
      78517.0642,
      92926.4861,
      21374.9762,
      28954.7549,
      28045.1815,
      24558.4832,
      28954.7549,
      26377.6302,
      10684.5098,
      0
     ],
     "fy2026": 1314564.3078,
     "fy2027": 578003.0668,
     "total_rule": "sum"
    },
    {
     "key": "T_rev_CAP",
     "label": "Capped engagements: fee revenue",
     "basis": "",
     "section": "TOTALS BY FEE TYPE, PRACTICE AND STATUS",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      41567.43,
      37171.67,
      68439.58,
      64930.57,
      54642.02,
      83233.52,
      151509.57,
      121263.82,
      142537.708,
      153925.57,
      115538.1234,
      118712.2476,
      101571.9766,
      118189.7673,
      71518.1618,
      84715.1853,
      19082.8378,
      25849.8016,
      25037.7659,
      21924.9626,
      25849.8016,
      23549.0339,
      9802.9766,
      0
     ],
     "fy2026": 1153471.829,
     "fy2027": 527092.271,
     "total_rule": "sum"
    },
    {
     "key": "T_hrs_OPS",
     "label": "Operations and supply chain: hours",
     "basis": "",
     "section": "TOTALS BY FEE TYPE, PRACTICE AND STATUS",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      986.3,
      1019.3,
      1420,
      1196.8,
      1381.8,
      1724.4,
      1303.1,
      1129.9,
      1290.5102,
      1194.0869,
      1422.6241,
      1385.1321,
      1011.8183,
      1082.6452,
      1155.8314,
      1072.5088,
      706.9628,
      952.9705,
      918.5243,
      750.1312,
      826.6071,
      748.8792,
      741.625,
      773.0877
     ],
     "fy2026": 15453.9533,
     "fy2027": 10741.5915,
     "total_rule": "sum"
    },
    {
     "key": "T_std_OPS",
     "label": "Operations and supply chain: standard value",
     "basis": "",
     "section": "TOTALS BY FEE TYPE, PRACTICE AND STATUS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      196084.21,
      202602.04,
      284376.86,
      239235.92,
      274911.63,
      342365.4,
      260051.08,
      226329.14,
      257557.4629,
      238454.8716,
      283765.4757,
      275897.4184,
      202052.1266,
      215304.9591,
      229961.0463,
      218258.4045,
      144664.6766,
      195101.5702,
      188142.6846,
      154140.6457,
      170420.8196,
      154487.0889,
      153444.2447,
      160314.2228
     ],
     "fy2026": 3081631.5086,
     "fy2027": 2186292.4895,
     "total_rule": "sum"
    },
    {
     "key": "T_rev_OPS",
     "label": "Operations and supply chain: fee revenue",
     "basis": "",
     "section": "TOTALS BY FEE TYPE, PRACTICE AND STATUS",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      179600.47,
      174140.98,
      231936.67,
      200736.68,
      236921.74,
      305796.59,
      218257.96,
      203837.75,
      207709.5963,
      211732.7153,
      249455.3413,
      241802.7257,
      175314.0242,
      188437.959,
      201257.1693,
      190598.2274,
      127093.9405,
      171400.8326,
      165283.4215,
      135003.0261,
      148797.9334,
      134878.1498,
      135286.0409,
      141589.5216
     ],
     "fy2026": 2661929.2186,
     "fy2027": 1914940.2462,
     "total_rule": "sum"
    },
    {
     "key": "T_trb_OPS",
     "label": "Operations and supply chain: travel rebilled",
     "basis": "",
     "section": "TOTALS BY FEE TYPE, PRACTICE AND STATUS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      9771.5,
      11797.17,
      11438.06,
      11514.74,
      15346.75,
      20102.92,
      14142.81,
      9371.75,
      13641.434,
      12006.4452,
      13947.7943,
      15429.748,
      10334.6554,
      15452.9088,
      16513.8566,
      15663.8096,
      9584.9447,
      12930.743,
      12473.4434,
      9920.2445,
      9807.9067,
      8887.8694,
      8343.0916,
      8759.0832
     ],
     "fy2026": 158511.1215,
     "fy2027": 138672.557,
     "total_rule": "sum"
    },
    {
     "key": "T_trav_OPS",
     "label": "Operations and supply chain: travel and expenses (cost)",
     "basis": "",
     "section": "TOTALS BY FEE TYPE, PRACTICE AND STATUS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      12007.16,
      14428.84,
      17385.12,
      15038.94,
      18845.22,
      25289.24,
      19354.46,
      15096.91,
      19585.2841,
      17732.4578,
      19771.7506,
      17884.4323,
      12497.928,
      15452.9088,
      16513.8566,
      15663.8096,
      9584.9447,
      12930.743,
      12473.4434,
      9920.2445,
      9807.9067,
      8887.8694,
      8343.0916,
      8759.0832
     ],
     "fy2026": 212419.8148,
     "fy2027": 140835.8296,
     "total_rule": "sum"
    },
    {
     "key": "T_hrs_FIN",
     "label": "Finance and performance: hours",
     "basis": "",
     "section": "TOTALS BY FEE TYPE, PRACTICE AND STATUS",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      695.7,
      1008.8,
      1103.4,
      1180.5,
      1004.8,
      1305.1,
      867.2,
      657.8,
      893.297,
      1033.8783,
      912.2038,
      1034.2265,
      1027.5179,
      1107.4818,
      984.9914,
      753.871,
      540.2928,
      628.8567,
      553.8625,
      461.5803,
      513.4592,
      465.037,
      483.5904,
      520.4067
     ],
     "fy2026": 11696.9057,
     "fy2027": 8040.9479,
     "total_rule": "sum"
    },
    {
     "key": "T_std_FIN",
     "label": "Finance and performance: standard value",
     "basis": "",
     "section": "TOTALS BY FEE TYPE, PRACTICE AND STATUS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      140507.08,
      202176.24,
      220991.96,
      237361.04,
      201999.28,
      262223.4,
      172348.36,
      130678.24,
      177653.0373,
      203363.8634,
      183830.0491,
      207842.9461,
      203802.7359,
      219066.9566,
      198069.1467,
      156783.5251,
      112453.0638,
      132088.3323,
      117096.4249,
      97951.0124,
      109460.2086,
      99203.1833,
      103229.5783,
      111162.5117
     ],
     "fy2026": 2340975.4958,
     "fy2027": 1660366.6796,
     "total_rule": "sum"
    },
    {
     "key": "T_rev_FIN",
     "label": "Finance and performance: fee revenue",
     "basis": "",
     "section": "TOTALS BY FEE TYPE, PRACTICE AND STATUS",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      127787.79,
      185485.46,
      195985.56,
      207813.63,
      182238.72,
      235602.52,
      156486.04,
      121634.4,
      148402.4263,
      180861.2435,
      161949.5993,
      183384.7737,
      180116.9131,
      192911.0337,
      174958.2064,
      138130.4414,
      99288.5229,
      116376.4272,
      102526.1241,
      86406.3466,
      96675.2563,
      87616.2515,
      91172.3635,
      98178.7303
     ],
     "fy2026": 2087632.1628,
     "fy2027": 1464356.617,
     "total_rule": "sum"
    },
    {
     "key": "T_trb_FIN",
     "label": "Finance and performance: travel rebilled",
     "basis": "",
     "section": "TOTALS BY FEE TYPE, PRACTICE AND STATUS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      4802.24,
      11427.19,
      10364.88,
      9468.35,
      7778.97,
      13098.33,
      10289.04,
      9464.85,
      11162.8488,
      14376.1847,
      9344.3949,
      10178.3597,
      10838.2969,
      11117.5168,
      9229.5984,
      6898.8964,
      5776.0319,
      7171.7409,
      4839.5694,
      4563.2262,
      5817.4929,
      5268.8693,
      5479.0795,
      5896.2084
     ],
     "fy2026": 121755.6381,
     "fy2027": 82896.5269,
     "total_rule": "sum"
    },
    {
     "key": "T_trav_FIN",
     "label": "Finance and performance: travel and expenses (cost)",
     "basis": "",
     "section": "TOTALS BY FEE TYPE, PRACTICE AND STATUS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      7834.7,
      14303.92,
      13574.17,
      12546.55,
      11333.78,
      18106.17,
      12158.22,
      10734.34,
      13123.9688,
      14376.1847,
      9344.3949,
      10178.3597,
      11679.77,
      12641.6445,
      11526.562,
      9299.6776,
      6864.2683,
      8645.8768,
      6267.3973,
      5169.1155,
      5817.4929,
      5268.8693,
      5479.0795,
      5896.2084
     ],
     "fy2026": 147614.7581,
     "fy2027": 94555.9621,
     "total_rule": "sum"
    },
    {
     "key": "T_hrs_DIG",
     "label": "Digital and ERP: hours",
     "basis": "",
     "section": "TOTALS BY FEE TYPE, PRACTICE AND STATUS",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      836.7,
      746.7,
      1067.9,
      725.5,
      757.3,
      888.9,
      1172.4,
      871.8,
      1191.3123,
      1139.896,
      1226.2047,
      1257.5951,
      1074.0665,
      1105.6339,
      1075.5416,
      695.5569,
      555.4507,
      748.6633,
      703.8578,
      613.2094,
      719.3028,
      651.9529,
      678.4705,
      730.672
     ],
     "fy2026": 11882.2081,
     "fy2027": 9352.3783,
     "total_rule": "sum"
    },
    {
     "key": "T_std_DIG",
     "label": "Digital and ERP: standard value",
     "basis": "",
     "section": "TOTALS BY FEE TYPE, PRACTICE AND STATUS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      171304.62,
      152899.82,
      217166.33,
      147037.87,
      153697.95,
      180209.68,
      238315.04,
      177218.35,
      242248.5688,
      229884.7436,
      246123.1355,
      252531.0551,
      215768.8148,
      222203.8095,
      215534.4608,
      141365.7972,
      113429.5318,
      152966.6829,
      143849.7262,
      125391.4801,
      147165.57,
      133458.4485,
      138962.0873,
      149735.0371
     ],
     "fy2026": 2408637.163,
     "fy2027": 1899831.4463,
     "total_rule": "sum"
    },
    {
     "key": "T_rev_DIG",
     "label": "Digital and ERP: fee revenue",
     "basis": "",
     "section": "TOTALS BY FEE TYPE, PRACTICE AND STATUS",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      150112.6,
      136557.58,
      199053.67,
      131754.7,
      139717.95,
      160149.56,
      215467.73,
      158214.09,
      204043.6875,
      200961.3698,
      215061.2377,
      220657.1212,
      188532.1024,
      194151.8986,
      188304.2883,
      124269.4898,
      99521.5107,
      134206.8743,
      126248.438,
      110045.5298,
      129151.057,
      117118.4077,
      121944.6425,
      131394.4761
     ],
     "fy2026": 2131751.2961,
     "fy2027": 1664888.7153,
     "total_rule": "sum"
    },
    {
     "key": "T_trb_DIG",
     "label": "Digital and ERP: travel rebilled",
     "basis": "",
     "section": "TOTALS BY FEE TYPE, PRACTICE AND STATUS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      7418,
      5932.03,
      10299.97,
      7368.34,
      7383.55,
      9758.62,
      12255.46,
      8378.78,
      10178.338,
      11707.6325,
      11070.7708,
      11349.6514,
      9980.1576,
      10269.4091,
      11518.4141,
      7183.0201,
      5911.6903,
      7965.4828,
      7974.7086,
      6947.6627,
      8149.701,
      7386.6268,
      7687.0711,
      8278.5134
     ],
     "fy2026": 113101.1427,
     "fy2027": 99252.4576,
     "total_rule": "sum"
    },
    {
     "key": "T_trav_DIG",
     "label": "Digital and ERP: travel and expenses (cost)",
     "basis": "",
     "section": "TOTALS BY FEE TYPE, PRACTICE AND STATUS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      8357.12,
      7085.61,
      11397.16,
      7368.34,
      7383.55,
      9758.62,
      13326.71,
      9534.2,
      11822.498,
      11707.6325,
      12692.0918,
      13015.5142,
      11448.2549,
      11783.3844,
      11866.768,
      7547.1189,
      6189.1926,
      8341.3902,
      7974.7086,
      6947.6627,
      8149.701,
      7386.6268,
      7687.0711,
      8278.5134
     ],
     "fy2026": 123449.0466,
     "fy2027": 103600.3926,
     "total_rule": "sum"
    },
    {
     "key": "T_hrs",
     "label": "HOURS WORKED",
     "basis": "",
     "section": "TOTALS BY FEE TYPE, PRACTICE AND STATUS",
     "format": "num1",
     "kind": "calc",
     "bold": true,
     "values": [
      2518.7,
      2774.8,
      3591.3,
      3102.8,
      3143.9,
      3918.4,
      3342.7,
      2659.5,
      3375.1195,
      3367.8612,
      3561.0327,
      3676.9537,
      3113.4027,
      3295.7609,
      3216.3644,
      2521.9368,
      1802.7063,
      2330.4906,
      2176.2445,
      1824.9209,
      2059.3691,
      1865.8691,
      1903.6859,
      2024.1664
     ],
     "fy2026": 39033.067,
     "fy2027": 28134.9176,
     "total_rule": "sum"
    },
    {
     "key": "T_std",
     "label": "Standard value at the rate card",
     "basis": "",
     "section": "TOTALS BY FEE TYPE, PRACTICE AND STATUS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      507895.91,
      557678.1,
      722535.15,
      623634.83,
      630608.86,
      784798.48,
      670714.48,
      534225.73,
      677459.0689,
      671703.4786,
      713718.6604,
      736271.4196,
      621623.6773,
      656575.7252,
      643564.6538,
      516407.7268,
      370547.2722,
      480156.5853,
      449088.8357,
      377483.1383,
      427046.5982,
      387148.7207,
      395635.9103,
      421211.7716
     ],
     "fy2026": 7831244.1674,
     "fy2027": 5746490.6155,
     "total_rule": "sum"
    },
    {
     "key": "T_agr",
     "label": "Value at agreed rates",
     "basis": "",
     "section": "TOTALS BY FEE TYPE, PRACTICE AND STATUS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      471231.8481,
      518763.7979,
      673658.5451,
      580810.4782,
      588329.143,
      732512.7677,
      629217.1705,
      502425.9715,
      636986.4642,
      629919.9231,
      667621.7014,
      687789.6123,
      580000.0244,
      613038.6913,
      599841.3042,
      482006.0104,
      344232.4569,
      445761.9572,
      415723.9438,
      348836.7228,
      393121.442,
      356394.1605,
      364212.3675,
      387514.8299
     ],
     "fy2026": 7319267.4229,
     "fy2027": 5330683.9109,
     "total_rule": "sum"
    },
    {
     "key": "T_rev",
     "label": "FEE REVENUE",
     "basis": "",
     "section": "TOTALS BY FEE TYPE, PRACTICE AND STATUS",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      457500.86,
      496184.02,
      626975.9,
      540305.01,
      558878.41,
      701548.67,
      590211.73,
      483686.24,
      560155.71,
      593555.3286,
      626466.1783,
      645844.6205,
      543963.0397,
      575500.8913,
      564519.664,
      452998.1585,
      325903.9741,
      421984.1341,
      394057.9837,
      331454.9026,
      374624.2467,
      339612.809,
      348403.047,
      371162.728
     ],
     "fy2026": 6881312.6774,
     "fy2027": 5044185.5786,
     "total_rule": "sum"
    },
    {
     "key": "T_trb",
     "label": "Travel and expenses rebilled (revenue)",
     "basis": "",
     "section": "TOTALS BY FEE TYPE, PRACTICE AND STATUS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      21991.74,
      29156.39,
      32102.91,
      28351.43,
      30509.27,
      42959.87,
      36687.31,
      27215.38,
      34982.6209,
      38090.2624,
      34362.9599,
      36957.7591,
      31153.1099,
      36839.8347,
      37261.869,
      29745.7261,
      21272.6668,
      28067.9667,
      25287.7214,
      21431.1334,
      23775.1006,
      21543.3655,
      21509.2421,
      22933.8051
     ],
     "fy2026": 393367.9023,
     "fy2027": 320821.5415,
     "total_rule": "sum"
    },
    {
     "key": "T_trav",
     "label": "Travel and expenses (cost)",
     "basis": "",
     "section": "TOTALS BY FEE TYPE, PRACTICE AND STATUS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      28198.98,
      35818.37,
      42356.45,
      34953.83,
      37562.55,
      53154.03,
      44839.39,
      35365.45,
      44531.751,
      43816.275,
      41808.2372,
      41078.3062,
      35625.9529,
      39877.9378,
      39907.1866,
      32510.6061,
      22638.4056,
      29918.01,
      26715.5493,
      22037.0227,
      23775.1006,
      21543.3655,
      21509.2421,
      22933.8051
     ],
     "fy2026": 483483.6195,
     "fy2027": 338992.1843,
     "total_rule": "sum"
    },
    {
     "key": "T_bill",
     "label": "Fees invoiced",
     "basis": "",
     "section": "TOTALS BY FEE TYPE, PRACTICE AND STATUS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      424757.54,
      470748.08,
      497365.35,
      638677.81,
      509716.09,
      665991.24,
      664583.73,
      591648.8,
      517622.9386,
      420923.7797,
      653669.9383,
      573414.3341,
      687887.2791,
      525148.1102,
      554448.2186,
      546625.2894,
      411961.814,
      341003.8735,
      411227.2603,
      395445.0409,
      323973.1495,
      375962.5996,
      326278.6362,
      342450.2762
     ],
     "fy2026": 6629119.6307,
     "fy2027": 5242411.5473,
     "total_rule": "sum"
    },
    {
     "key": "T_bexp",
     "label": "Expenses invoiced",
     "basis": "",
     "section": "TOTALS BY FEE TYPE, PRACTICE AND STATUS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      18614.66,
      21991.74,
      29156.39,
      32102.91,
      28351.43,
      30509.27,
      42959.87,
      36687.31,
      27215.38,
      34982.6209,
      38090.2624,
      34362.9599,
      36957.7591,
      31153.1099,
      36839.8347,
      37261.869,
      29745.7261,
      21272.6668,
      28067.9667,
      25287.7214,
      21431.1334,
      23775.1006,
      21543.3655,
      21509.2421
     ],
     "fy2026": 375024.8032,
     "fy2027": 334845.4955,
     "total_rule": "sum"
    },
    {
     "key": "T_ca",
     "label": "Contract assets (sum of positive positions)",
     "basis": "per engagement",
     "section": "TOTALS BY FEE TYPE, PRACTICE AND STATUS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      416046.58,
      439546.84,
      560306.13,
      470979.52,
      497583.64,
      572638.86,
      469393.58,
      375257.74,
      402588.1857,
      562252.4326,
      536606.6727,
      606641.3518,
      461314.8016,
      520322.5903,
      532947.3828,
      422007.2791,
      330724.6557,
      417418.607,
      395302.4184,
      327455.6921,
      380450.7565,
      341869.2308,
      363959.5183,
      394096.533
     ],
     "fy2026": 606641.3518,
     "fy2027": 394096.533,
     "total_rule": "last"
    },
    {
     "key": "T_cl",
     "label": "Contract liabilities (sum of negative positions)",
     "basis": "per engagement",
     "section": "TOTALS BY FEE TYPE, PRACTICE AND STATUS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      44115.87,
      35015.54,
      23217.76,
      36015.43,
      11299.39,
      38346.58,
      15745.86,
      39044.51,
      16074.9433,
      0.0,
      5285.3026,
      294.896,
      4697.2344,
      7665.5172,
      9796.83,
      0.0,
      3248.2759,
      2166.6667,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0
     ],
     "fy2026": 294.896,
     "fy2027": 0.0,
     "total_rule": "last"
    },
    {
     "key": "T_rev_signed",
     "label": "Fee revenue: signed engagements",
     "basis": "",
     "section": "TOTALS BY FEE TYPE, PRACTICE AND STATUS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      457500.86,
      496184.02,
      626975.9,
      540305.01,
      558878.41,
      701548.67,
      590211.73,
      483686.24,
      560155.71,
      593555.3286,
      535061.3306,
      559633.0983,
      404226.3792,
      379429.342,
      316050.9265,
      134671.8168,
      32228.6286,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 6703696.3075,
     "fy2027": 1266607.0931,
     "total_rule": "sum"
    },
    {
     "key": "T_rev_pipe",
     "label": "Fee revenue: named pipeline (win-weighted)",
     "basis": "",
     "section": "TOTALS BY FEE TYPE, PRACTICE AND STATUS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      36477.5839,
      102496.2684,
      128653.7125,
      144433.1337,
      134110.352,
      181667.2144,
      144636.1391,
      96079.8259,
      77860.9909,
      70930.9551,
      59363.3769,
      53645.0487
     ],
     "fy2026": 0,
     "fy2027": 1230354.6013,
     "total_rule": "sum"
    },
    {
     "key": "T_rev_run",
     "label": "Fee revenue: new work not yet identified (gap to target utilisation x scenario share)",
     "basis": "",
     "section": "TOTALS BY FEE TYPE, PRACTICE AND STATUS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      91404.8477,
      86211.5222,
      103259.0765,
      93575.2809,
      119815.025,
      173893.2081,
      159564.9935,
      240316.9197,
      249421.8446,
      235375.0767,
      296763.2558,
      268681.854,
      289039.6701,
      317517.6793
     ],
     "fy2026": 177616.3699,
     "fy2027": 2547223.8842,
     "total_rule": "sum"
    },
    {
     "key": "T_hrs_run",
     "label": "Hours: new work not yet identified",
     "basis": "",
     "section": "TOTALS BY FEE TYPE, PRACTICE AND STATUS",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      518.0818,
      482.2028,
      596.6809,
      536.2401,
      669.1338,
      905.0519,
      847.5294,
      1286.498,
      1339.9507,
      1270.4263,
      1608.0025,
      1454.6765,
      1567.0091,
      1722.29
     ],
     "fy2026": 1000.2846,
     "fy2027": 13803.4893,
     "total_rule": "sum"
    },
    {
     "key": "T_back",
     "label": "Signed fees still to earn",
     "basis": "",
     "section": "TOTALS BY FEE TYPE, PRACTICE AND STATUS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      7450796.0318,
      6963486.0016,
      6352287.7047,
      5822320.4116,
      5276470.8614,
      4589152.2309,
      3992570.7302,
      3515012.5607,
      2954856.8507,
      2361301.5221,
      1826240.1915,
      1266607.0931,
      862380.7139,
      482951.3719,
      166900.4454,
      32228.6286,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 1266607.0931,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "T_back_pipe",
     "label": "Pipeline fees still to earn (win-weighted)",
     "basis": "",
     "section": "TOTALS BY FEE TYPE, PRACTICE AND STATUS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1278235.7573,
      1278235.7573,
      1278235.7573,
      1278235.7573,
      1278235.7573,
      1278235.7573,
      1278235.7573,
      1278235.7573,
      1278235.7573,
      1278235.7573,
      1278235.7573,
      1278235.7573,
      1241758.1733,
      1139261.9049,
      1010608.1925,
      866175.0588,
      732064.7069,
      550397.4925,
      405761.3534,
      309681.5275,
      231820.5366,
      160889.5816,
      101526.2047,
      47881.156
     ],
     "fy2026": 1278235.7573,
     "fy2027": 47881.156,
     "total_rule": "last"
    }
   ]
  },
  "Clients": {
   "title": "CLIENTS: REVENUE, HOURS, INVOICING, VAT, CASH, RECEIVABLES AND CONTRACT POSITIONS (EUR)",
   "description": "One block per client. Invoiced = fee invoices + expenses invoiced at cost, plus 19% VAT for German clients. Receipts: actual months per bank; forecast months collect the opening balance and invoices at the days to collect on Client_Register (plus scenario slip). Pelzhoff: the claim sits with the administrator; nothing is collected in the forecast.",
   "months": 24,
   "rows": [
    {
     "key": "EBE|fees",
     "label": "Fee revenue",
     "basis": "Engagements",
     "section": "EBE   Eberstal Medizintechnik AG   |   Germany   |   client since 2022",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      129123.85,
      113176.33,
      139848.85,
      101634.82,
      113443.94,
      128377.58,
      144975.83,
      105580.84,
      136307.3244,
      223198.4116,
      220772.3419,
      226837.5161,
      194085.5753,
      200150.7495,
      214707.1676,
      92386.0275,
      38395.6947,
      52011.1893,
      50377.33,
      44114.2025,
      52011.1893,
      47381.9212,
      49560.4003,
      53645.0487
     ],
     "fy2026": 1783277.6339,
     "fy2027": 1088826.496,
     "total_rule": "sum"
    },
    {
     "key": "EBE|trb",
     "label": "Travel and expenses rebilled",
     "basis": "Engagements",
     "section": "EBE   Eberstal Medizintechnik AG   |   Germany   |   client since 2022",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      7418,
      5932.03,
      8990.37,
      5957.49,
      6400.54,
      8203.43,
      10505.41,
      7032.12,
      8404,
      15233.4194,
      15067.8387,
      15481.7903,
      13643.8452,
      14070.2153,
      15093.5037,
      7391.496,
      2448.0028,
      3316.0889,
      3211.9186,
      2812.599,
      3316.0889,
      3020.9396,
      3159.8334,
      3420.2593
     ],
     "fy2026": 114626.4384,
     "fy2027": 74904.7907,
     "total_rule": "sum"
    },
    {
     "key": "EBE|rev",
     "label": "REVENUE",
     "basis": "",
     "section": "EBE   Eberstal Medizintechnik AG   |   Germany   |   client since 2022",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      136541.85,
      119108.36,
      148839.22,
      107592.31,
      119844.48,
      136581.01,
      155481.24,
      112612.96,
      144711.3244,
      238431.8309,
      235840.1806,
      242319.3064,
      207729.4204,
      214220.9648,
      229800.6714,
      99777.5235,
      40843.6976,
      55327.2783,
      53589.2486,
      46926.8014,
      55327.2783,
      50402.8608,
      52720.2337,
      57065.3079
     ],
     "fy2026": 1897904.0723,
     "fy2027": 1163731.2867,
     "total_rule": "sum"
    },
    {
     "key": "EBE|hrs",
     "label": "Hours worked",
     "basis": "Engagements",
     "section": "EBE   Eberstal Medizintechnik AG   |   Germany   |   client since 2022",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      708,
      622,
      749.6,
      562.6,
      615.2,
      696.5,
      801.1,
      575.9,
      764,
      1275.2387,
      1261.3774,
      1296.0306,
      1108.9032,
      1143.5565,
      1226.7242,
      542.1694,
      216.0638,
      292.6822,
      283.488,
      248.2435,
      292.6822,
      266.6319,
      278.8909,
      301.8764
     ],
     "fy2026": 9927.5468,
     "fy2027": 6201.912,
     "total_rule": "sum"
    },
    {
     "key": "EBE|std",
     "label": "Standard value at the rate card",
     "basis": "Engagements",
     "section": "EBE   Eberstal Medizintechnik AG   |   Germany   |   client since 2022",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      144715.2,
      127136.8,
      153218.24,
      114995.44,
      125746.88,
      142364.6,
      163744.84,
      117713.96,
      156161.6,
      256506.6542,
      253718.5384,
      260688.8279,
      223049.2645,
      230019.554,
      246748.2489,
      106644.7121,
      44163.44,
      59824.2343,
      57944.939,
      50740.9736,
      59824.2343,
      54499.5643,
      57005.2914,
      61703.5297
     ],
     "fy2026": 2016711.5805,
     "fy2027": 1252167.9861,
     "total_rule": "sum"
    },
    {
     "key": "EBE|billx",
     "label": "Invoiced ex VAT (fees and expenses)",
     "basis": "Engagements",
     "section": "EBE   Eberstal Medizintechnik AG   |   Germany   |   client since 2022",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      138206.08,
      136541.85,
      119108.36,
      148839.22,
      107592.31,
      119844.48,
      136581.01,
      155481.24,
      112612.96,
      144711.3244,
      243607.5871,
      240959.6785,
      247579.4499,
      212230.078,
      218862.2679,
      234779.5238,
      70101.3128,
      40843.6976,
      55327.2783,
      53589.2486,
      46926.8014,
      55327.2783,
      50402.8608,
      52720.2337
     ],
     "fy2026": 1804086.1,
     "fy2027": 1338690.031,
     "total_rule": "sum"
    },
    {
     "key": "EBE|vat",
     "label": "VAT on invoices",
     "basis": "Client_Register VAT rate",
     "section": "EBE   Eberstal Medizintechnik AG   |   Germany   |   client since 2022",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      26259.1552,
      25942.9515,
      22630.5884,
      28279.4518,
      20442.5389,
      22770.4512,
      25950.3919,
      29541.4356,
      21396.4624,
      27495.1516,
      46285.4415,
      45782.3389,
      47040.0955,
      40323.7148,
      41583.8309,
      44608.1095,
      13319.2494,
      7760.3025,
      10512.1829,
      10181.9572,
      8916.0923,
      10512.1829,
      9576.5436,
      10016.8444
     ],
     "fy2026": 342776.359,
     "fy2027": 254351.1059,
     "total_rule": "sum"
    },
    {
     "key": "EBE|inv",
     "label": "INVOICED INCL. VAT",
     "basis": "",
     "section": "EBE   Eberstal Medizintechnik AG   |   Germany   |   client since 2022",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      164465.2352,
      162484.8015,
      141738.9484,
      177118.6718,
      128034.8489,
      142614.9312,
      162531.4019,
      185022.6756,
      134009.4224,
      172206.476,
      289893.0287,
      286742.0175,
      294619.5454,
      252553.7928,
      260446.0988,
      279387.6333,
      83420.5622,
      48604.0001,
      65839.4611,
      63771.2058,
      55842.8937,
      65839.4611,
      59979.4044,
      62737.0781
     ],
     "fy2026": 2146862.459,
     "fy2027": 1593041.1369,
     "total_rule": "sum"
    },
    {
     "key": "EBE|rec",
     "label": "Cash received",
     "basis": "A: bank; F: opening + invoiced - closing at days to collect",
     "section": "EBE   Eberstal Medizintechnik AG   |   Germany   |   client since 2022",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      183500.54,
      201642.93,
      130135.16,
      161375.56,
      164694.68,
      134511,
      151678.17,
      153019.17,
      75087.8589,
      185022.6756,
      134009.4224,
      172206.476,
      289893.0287,
      286742.0175,
      294619.5454,
      252553.7928,
      260446.0988,
      279387.6333,
      83420.5622,
      48604.0001,
      65839.4611,
      63771.2058,
      55842.8937,
      65839.4611
     ],
     "fy2026": 1846883.6429,
     "fy2027": 2046959.7005,
     "total_rule": "sum"
    },
    {
     "key": "EBE|ar",
     "label": "RECEIVABLE (incl. VAT)",
     "basis": "opening + invoiced - received",
     "section": "EBE   Eberstal Medizintechnik AG   |   Germany   |   client since 2022",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      257620.9252,
      218462.7967,
      230066.5851,
      245809.6969,
      209149.8658,
      217253.797,
      228107.0289,
      260110.5345,
      319032.098,
      306215.8984,
      462099.5046,
      576635.0461,
      581361.5629,
      547173.3382,
      512999.8916,
      539833.7321,
      362808.1955,
      132024.5623,
      114443.4612,
      129610.6669,
      119614.0995,
      121682.3548,
      125818.8655,
      122716.4825
     ],
     "fy2026": 576635.0461,
     "fy2027": 122716.4825,
     "total_rule": "last"
    },
    {
     "key": "EBE|dso",
     "label": "Debtor days (receivable / invoicing of the last three months x days)",
     "basis": "",
     "section": "EBE   Eberstal Medizintechnik AG   |   Germany   |   client since 2022",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      48.5589,
      39.4229,
      44.1785,
      45.4501,
      43.0569,
      44.1525,
      48.4459,
      48.8202,
      60.9493,
      57.3486,
      70.5426,
      70.8433,
      61.3888,
      59.0535,
      57.168,
      60.6335,
      53.555,
      29.2024,
      53.2123,
      66.9091,
      59.3383,
      60.3643,
      63.0266,
      59.8757
     ],
     "fy2026": 70.8433,
     "fy2027": 59.8757,
     "total_rule": "last"
    },
    {
     "key": "EBE|cp",
     "label": "Contract position (+ unbilled / - invoiced ahead)",
     "basis": "Engagements",
     "section": "EBE   Eberstal Medizintechnik AG   |   Germany   |   client since 2022",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      136541.85,
      119108.36,
      148839.22,
      107592.31,
      119844.48,
      136581.01,
      155481.24,
      112612.96,
      144711.3244,
      238431.8309,
      230664.4244,
      232024.0523,
      192174.0228,
      194164.9096,
      205103.3131,
      70101.3128,
      40843.6976,
      55327.2783,
      53589.2486,
      46926.8014,
      55327.2783,
      50402.8608,
      52720.2337,
      57065.3079
     ],
     "fy2026": 232024.0523,
     "fy2027": 57065.3079,
     "total_rule": "last"
    },
    {
     "key": "NOR|fees",
     "label": "Fee revenue",
     "basis": "Engagements",
     "section": "NOR   Norlach Antriebstechnik GmbH   |   Germany   |   client since 2019",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      41567.43,
      37171.67,
      34584.76,
      34810.69,
      28368.01,
      51461.54,
      55723.08,
      73479.57,
      90157.4802,
      34239.8698,
      0,
      0,
      0,
      13443.6665,
      14421.3877,
      15073.2018,
      11488.2241,
      15562.0624,
      15073.2018,
      13199.2362,
      15562.0624,
      14176.9574,
      0,
      0
     ],
     "fy2026": 481564.1,
     "fy2027": 128000,
     "total_rule": "sum"
    },
    {
     "key": "NOR|trb",
     "label": "Travel and expenses rebilled",
     "basis": "Engagements",
     "section": "NOR   Norlach Antriebstechnik GmbH   |   Germany   |   client since 2019",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      3226.3,
      5065.99,
      3593.13,
      4828.71,
      4819.69,
      5835.95,
      7027.99,
      4689.48,
      6612.48,
      0,
      0,
      0,
      0,
      1395.7752,
      1497.2862,
      1564.9601,
      1192.7534,
      1615.7156,
      1564.9601,
      1370.3975,
      1615.7156,
      1471.9084,
      0,
      0
     ],
     "fy2026": 45699.72,
     "fy2027": 13289.472,
     "total_rule": "sum"
    },
    {
     "key": "NOR|rev",
     "label": "REVENUE",
     "basis": "",
     "section": "NOR   Norlach Antriebstechnik GmbH   |   Germany   |   client since 2019",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      44793.73,
      42237.66,
      38177.89,
      39639.4,
      33187.7,
      57297.49,
      62751.07,
      78169.05,
      96769.9602,
      34239.8698,
      0,
      0,
      0,
      14839.4417,
      15918.6738,
      16638.1619,
      12680.9774,
      17177.7779,
      16638.1619,
      14569.6336,
      17177.7779,
      15648.8658,
      0,
      0
     ],
     "fy2026": 527263.82,
     "fy2027": 141289.472,
     "total_rule": "sum"
    },
    {
     "key": "NOR|hrs",
     "label": "Hours worked",
     "basis": "Engagements",
     "section": "NOR   Norlach Antriebstechnik GmbH   |   Germany   |   client since 2019",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      229.7,
      252.9,
      289.8,
      290.5,
      253.3,
      334.5,
      362.2,
      438,
      608.2039,
      187.7801,
      0,
      0,
      0,
      84.6951,
      90.8547,
      94.9612,
      72.3758,
      98.041,
      94.9612,
      83.1552,
      98.041,
      89.3148,
      0,
      0
     ],
     "fy2026": 3246.884,
     "fy2027": 806.4,
     "total_rule": "sum"
    },
    {
     "key": "NOR|std",
     "label": "Standard value at the rate card",
     "basis": "Engagements",
     "section": "NOR   Norlach Antriebstechnik GmbH   |   Germany   |   client since 2019",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      45181.99,
      49745.43,
      57003.66,
      57141.35,
      49824.11,
      65796.15,
      71244.74,
      87523.77,
      121563.4546,
      38795.3678,
      0,
      0,
      0,
      16659.5259,
      17871.1278,
      18678.8624,
      14236.3221,
      19284.6633,
      18678.8624,
      16356.6254,
      19284.6633,
      17568.2273,
      0,
      0
     ],
     "fy2026": 643820.0224,
     "fy2027": 158618.88,
     "total_rule": "sum"
    },
    {
     "key": "NOR|billx",
     "label": "Invoiced ex VAT (fees and expenses)",
     "basis": "Engagements",
     "section": "NOR   Norlach Antriebstechnik GmbH   |   Germany   |   client since 2019",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      48417.8,
      44793.73,
      50831.79,
      56036.5,
      57398.75,
      50657.87,
      66368.41,
      101073.15,
      64991.14,
      35112.48,
      0,
      0,
      0,
      0,
      16722.5391,
      17938.7237,
      18749.5135,
      14290.1697,
      19357.6058,
      18749.5135,
      16418.4929,
      17591.0054,
      1471.9084,
      0
     ],
     "fy2026": 575681.62,
     "fy2027": 141289.472,
     "total_rule": "sum"
    },
    {
     "key": "NOR|vat",
     "label": "VAT on invoices",
     "basis": "Client_Register VAT rate",
     "section": "NOR   Norlach Antriebstechnik GmbH   |   Germany   |   client since 2019",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      9199.382,
      8510.8087,
      9658.0401,
      10646.935,
      10905.7625,
      9624.9953,
      12609.9979,
      19203.8985,
      12348.3166,
      6671.3712,
      0,
      0,
      0,
      0,
      3177.2824,
      3408.3575,
      3562.4076,
      2715.1323,
      3677.9451,
      3562.4076,
      3119.5137,
      3342.291,
      279.6626,
      0
     ],
     "fy2026": 109379.5078,
     "fy2027": 26844.9997,
     "total_rule": "sum"
    },
    {
     "key": "NOR|inv",
     "label": "INVOICED INCL. VAT",
     "basis": "",
     "section": "NOR   Norlach Antriebstechnik GmbH   |   Germany   |   client since 2019",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      57617.182,
      53304.5387,
      60489.8301,
      66683.435,
      68304.5125,
      60282.8653,
      78978.4079,
      120277.0485,
      77339.4566,
      41783.8512,
      0,
      0,
      0,
      0,
      19899.8215,
      21347.0812,
      22311.9211,
      17005.302,
      23035.5509,
      22311.9211,
      19538.0065,
      20933.2964,
      1751.571,
      0
     ],
     "fy2026": 685061.1278,
     "fy2027": 168134.4717,
     "total_rule": "sum"
    },
    {
     "key": "NOR|rec",
     "label": "Cash received",
     "basis": "A: bank; F: opening + invoiced - closing at days to collect",
     "section": "NOR   Norlach Antriebstechnik GmbH   |   Germany   |   client since 2019",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      133442.12,
      87793,
      66543.84,
      44069.06,
      67936.82,
      68104.42,
      77991.26,
      57860.81,
      32401.5576,
      99627.7282,
      98808.2526,
      59561.6539,
      20891.9256,
      0,
      0,
      0,
      9949.9107,
      20623.4514,
      21829.5011,
      19658.6115,
      20020.4265,
      22673.736,
      20924.9638,
      20235.6515
     ],
     "fy2026": 894140.5222,
     "fy2027": 176808.1781,
     "total_rule": "sum"
    },
    {
     "key": "NOR|ar",
     "label": "RECEIVABLE (incl. VAT)",
     "basis": "opening + invoiced - received",
     "section": "NOR   Norlach Antriebstechnik GmbH   |   Germany   |   client since 2019",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      154146.382,
      119657.9207,
      113603.9108,
      136218.2858,
      136585.9783,
      128764.4236,
      129751.5715,
      192167.81,
      237105.7091,
      179261.832,
      80453.5795,
      20891.9256,
      0,
      0,
      19899.8215,
      41246.9027,
      53608.913,
      49990.7637,
      51196.8134,
      53850.123,
      53367.7031,
      51627.2634,
      32453.8707,
      12218.2192
     ],
     "fy2026": 20891.9256,
     "fy2027": 12218.2192,
     "total_rule": "last"
    },
    {
     "key": "NOR|dso",
     "label": "Debtor days (receivable / invoicing of the last three months x days)",
     "basis": "",
     "section": "NOR   Norlach Antriebstechnik GmbH   |   Germany   |   client since 2019",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      82.936,
      63.6468,
      59.648,
      67.1741,
      64.2831,
      60.0067,
      57.5102,
      68.1188,
      78.8652,
      68.8892,
      61.4596,
      46,
      0,
      0,
      90,
      89,
      77.5977,
      74.9891,
      75.5397,
      79.4545,
      75.6691,
      75.6525,
      69.9456,
      49.5518
     ],
     "fy2026": 46,
     "fy2027": 49.5518,
     "total_rule": "last"
    },
    {
     "key": "NOR|cp",
     "label": "Contract position (+ unbilled / - invoiced ahead)",
     "basis": "Engagements",
     "section": "NOR   Norlach Antriebstechnik GmbH   |   Germany   |   client since 2019",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      44793.73,
      42237.66,
      29583.76,
      13186.66,
      -11024.39,
      -4384.77,
      -8002.11,
      -30906.21,
      872.6102,
      -0.0,
      -0.0,
      -0.0,
      -0.0,
      14839.4417,
      14035.5764,
      12735.0146,
      6666.4785,
      9554.0867,
      6834.6428,
      2654.763,
      3414.048,
      1471.9084,
      -0.0,
      -0.0
     ],
     "fy2026": -0.0,
     "fy2027": -0.0,
     "total_rule": "last"
    },
    {
     "key": "WIT|fees",
     "label": "Fee revenue",
     "basis": "Engagements",
     "section": "WIT   Wittenfels Holding GmbH   |   Germany   |   client since 2023",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      87172.41,
      89729.82,
      94929.76,
      90920.74,
      76482.22,
      97486.29,
      57019.59,
      45659.58,
      53170.4149,
      57452.9344,
      56828.446,
      101132.5999,
      102833.3324,
      106046.8741,
      58492.1491,
      61135.8621,
      32228.6286,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 907984.8052,
     "fy2027": 360736.8463,
     "total_rule": "sum"
    },
    {
     "key": "WIT|trb",
     "label": "Travel and expenses rebilled",
     "basis": "Engagements",
     "section": "WIT   Wittenfels Holding GmbH   |   Germany   |   client since 2023",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      4802.24,
      3891.79,
      4040.9,
      4247.23,
      2718.59,
      4738.61,
      3099.03,
      2367.11,
      3479.3518,
      3351.8363,
      3315.4033,
      5608.4799,
      4942.6603,
      5097.1185,
      2146.7676,
      2243.7967,
      1710.1369,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 45660.5711,
     "fy2027": 16140.4799,
     "total_rule": "sum"
    },
    {
     "key": "WIT|rev",
     "label": "REVENUE",
     "basis": "",
     "section": "WIT   Wittenfels Holding GmbH   |   Germany   |   client since 2023",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      91974.65,
      93621.61,
      98970.66,
      95167.97,
      79200.81,
      102224.9,
      60118.62,
      48026.69,
      56649.7667,
      60804.7706,
      60143.8492,
      106741.0798,
      107775.9928,
      111143.9925,
      60638.9167,
      63379.6587,
      33938.7655,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 953645.3763,
     "fy2027": 376877.3262,
     "total_rule": "sum"
    },
    {
     "key": "WIT|hrs",
     "label": "Hours worked",
     "basis": "Engagements",
     "section": "WIT   Wittenfels Holding GmbH   |   Germany   |   client since 2023",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      475.7,
      486.4,
      513.4,
      497.8,
      415.3,
      528.8,
      311.7,
      249.6,
      347.9352,
      335.1836,
      331.5403,
      585.3146,
      591.5777,
      610.0645,
      332.0008,
      347.0065,
      184.4808,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 5078.6737,
     "fy2027": 2065.1303,
     "total_rule": "sum"
    },
    {
     "key": "WIT|std",
     "label": "Standard value at the rate card",
     "basis": "Engagements",
     "section": "WIT   Wittenfels Holding GmbH   |   Germany   |   client since 2023",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      97233.08,
      99420.16,
      104938.96,
      101750.32,
      84887.32,
      108086.72,
      61311.39,
      49096.32,
      68438.8493,
      65930.6192,
      65213.982,
      115131.3791,
      117261.9987,
      120926.4362,
      66298.697,
      69295.2483,
      36287.371,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 1021439.0996,
     "fy2027": 410069.7512,
     "total_rule": "sum"
    },
    {
     "key": "WIT|billx",
     "label": "Invoiced ex VAT (fees and expenses)",
     "basis": "Engagements",
     "section": "WIT   Wittenfels Holding GmbH   |   Germany   |   client since 2023",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      103005.97,
      91974.65,
      93621.61,
      98970.66,
      95167.97,
      79200.81,
      102224.9,
      60118.62,
      48026.6876,
      67127.4816,
      64667.3121,
      63964.4065,
      131666.5975,
      94831.9588,
      96886.7047,
      63603.9822,
      44529.5859,
      33938.7655,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 968071.0779,
     "fy2027": 465457.5947,
     "total_rule": "sum"
    },
    {
     "key": "WIT|vat",
     "label": "VAT on invoices",
     "basis": "Client_Register VAT rate",
     "section": "WIT   Wittenfels Holding GmbH   |   Germany   |   client since 2023",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      19571.1343,
      17475.1835,
      17788.1059,
      18804.4254,
      18081.9143,
      15048.1539,
      19422.731,
      11422.5378,
      9125.0706,
      12754.2215,
      12286.7893,
      12153.2372,
      25016.6535,
      18018.0722,
      18408.4739,
      12084.7566,
      8460.6213,
      6448.3654,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 183933.5048,
     "fy2027": 88436.943,
     "total_rule": "sum"
    },
    {
     "key": "WIT|inv",
     "label": "INVOICED INCL. VAT",
     "basis": "",
     "section": "WIT   Wittenfels Holding GmbH   |   Germany   |   client since 2023",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      122577.1043,
      109449.8335,
      111409.7159,
      117775.0854,
      113249.8843,
      94248.9639,
      121647.631,
      71541.1578,
      57151.7582,
      79881.7031,
      76954.1014,
      76117.6438,
      156683.251,
      112850.031,
      115295.1786,
      75688.7388,
      52990.2073,
      40387.1309,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 1152004.5826,
     "fy2027": 553894.5376,
     "total_rule": "sum"
    },
    {
     "key": "WIT|rec",
     "label": "Cash received",
     "basis": "A: bank; F: opening + invoiced - closing at days to collect",
     "section": "WIT   Wittenfels Holding GmbH   |   Germany   |   client since 2023",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      152797.13,
      121284.36,
      111025.85,
      118671.81,
      107807.15,
      121274.69,
      82190.7,
      147268.76,
      21377.2572,
      64346.458,
      68516.7307,
      78417.9023,
      76535.8726,
      116400.4474,
      134766.641,
      114072.6048,
      95491.9587,
      64339.473,
      46688.6691,
      20193.5655,
      0,
      0,
      0,
      0
     ],
     "fy2026": 1194978.7981,
     "fy2027": 668489.2321,
     "total_rule": "sum"
    },
    {
     "key": "WIT|ar",
     "label": "RECEIVABLE (incl. VAT)",
     "basis": "opening + invoiced - received",
     "section": "WIT   Wittenfels Holding GmbH   |   Germany   |   client since 2023",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      127348.8843,
      115514.3578,
      115898.2237,
      115001.4991,
      120444.2334,
      93418.5073,
      132875.4383,
      57147.8361,
      92922.3371,
      108457.5822,
      116894.953,
      114594.6945,
      194742.0729,
      191191.6565,
      171720.1941,
      133336.3281,
      90834.5767,
      66882.2346,
      20193.5655,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 114594.6945,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "WIT|dso",
     "label": "Debtor days (receivable / invoicing of the last three months x days)",
     "basis": "",
     "section": "WIT   Wittenfels Holding GmbH   |   Germany   |   client since 2023",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      32.2068,
      29.3731,
      30.3719,
      30.2247,
      32.3591,
      26.1352,
      37.1401,
      18.2913,
      34.1489,
      47.8395,
      49.7106,
      45.2567,
      57.8401,
      49.7822,
      40.1603,
      39.0573,
      34.2527,
      35.9994,
      19.8957,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 45.2567,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "WIT|cp",
     "label": "Contract position (+ unbilled / - invoiced ahead)",
     "basis": "Engagements",
     "section": "WIT   Wittenfels Holding GmbH   |   Germany   |   client since 2023",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      91974.65,
      93621.61,
      98970.66,
      95167.97,
      79200.81,
      102224.9,
      60118.62,
      48026.69,
      56649.7691,
      50327.0581,
      45803.5952,
      88580.2684,
      64689.6637,
      81001.6974,
      44753.9094,
      44529.5859,
      33938.7655,
      -0.0,
      -0.0,
      -0.0,
      -0.0,
      -0.0,
      -0.0,
      -0.0
     ],
     "fy2026": 88580.2684,
     "fy2027": -0.0,
     "total_rule": "last"
    },
    {
     "key": "RIN|fees",
     "label": "Fee revenue",
     "basis": "Engagements",
     "section": "RIN   Rindelmann Maschinenbau GmbH   |   Germany   |   client since 2021",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      41148.65,
      41677.7,
      48771.95,
      40358.33,
      32885.26,
      0,
      0,
      0,
      0,
      0,
      36714.6974,
      37723.3429,
      32276.6571,
      33285.3026,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 279279.9303,
     "fy2027": 65561.9597,
     "total_rule": "sum"
    },
    {
     "key": "RIN|trb",
     "label": "Travel and expenses rebilled",
     "basis": "Engagements",
     "section": "RIN   Rindelmann Maschinenbau GmbH   |   Germany   |   client since 2021",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "RIN|rev",
     "label": "REVENUE",
     "basis": "",
     "section": "RIN   Rindelmann Maschinenbau GmbH   |   Germany   |   client since 2021",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      41148.65,
      41677.7,
      48771.95,
      40358.33,
      32885.26,
      0,
      0,
      0,
      0,
      0,
      36714.6974,
      37723.3429,
      32276.6571,
      33285.3026,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 279279.9303,
     "fy2027": 65561.9597,
     "total_rule": "sum"
    },
    {
     "key": "RIN|hrs",
     "label": "Hours worked",
     "basis": "Engagements",
     "section": "RIN   Rindelmann Maschinenbau GmbH   |   Germany   |   client since 2021",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      210,
      212.7,
      308.7,
      217.1,
      176.9,
      0,
      0,
      0,
      0,
      0,
      202.6651,
      208.2329,
      178.1671,
      183.7349,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 1536.298,
     "fy2027": 361.902,
     "total_rule": "sum"
    },
    {
     "key": "RIN|std",
     "label": "Standard value at the rate card",
     "basis": "Engagements",
     "section": "RIN   Rindelmann Maschinenbau GmbH   |   Germany   |   client since 2021",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      43386,
      43943.82,
      63777.42,
      44852.86,
      36547.54,
      0,
      0,
      0,
      0,
      0,
      41870.6158,
      43020.9074,
      36809.3326,
      37959.6242,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 317399.1632,
     "fy2027": 74768.9568,
     "total_rule": "sum"
    },
    {
     "key": "RIN|billx",
     "label": "Invoiced ex VAT (fees and expenses)",
     "basis": "Engagements",
     "section": "RIN   Rindelmann Maschinenbau GmbH   |   Germany   |   client since 2021",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      116000,
      0,
      0,
      87000,
      0,
      0,
      0,
      0,
      0,
      42000,
      0,
      56000,
      42000,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 245000,
     "fy2027": 98000,
     "total_rule": "sum"
    },
    {
     "key": "RIN|vat",
     "label": "VAT on invoices",
     "basis": "Client_Register VAT rate",
     "section": "RIN   Rindelmann Maschinenbau GmbH   |   Germany   |   client since 2021",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      22040,
      0,
      0,
      16530,
      0,
      0,
      0,
      0,
      0,
      7980,
      0,
      10640,
      7980,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 46550,
     "fy2027": 18620,
     "total_rule": "sum"
    },
    {
     "key": "RIN|inv",
     "label": "INVOICED INCL. VAT",
     "basis": "",
     "section": "RIN   Rindelmann Maschinenbau GmbH   |   Germany   |   client since 2021",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      138040,
      0,
      0,
      103530,
      0,
      0,
      0,
      0,
      0,
      49980,
      0,
      66640,
      49980,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 291550,
     "fy2027": 116620,
     "total_rule": "sum"
    },
    {
     "key": "RIN|rec",
     "label": "Cash received",
     "basis": "A: bank; F: opening + invoiced - closing at days to collect",
     "section": "RIN   Rindelmann Maschinenbau GmbH   |   Germany   |   client since 2021",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      90554.26,
      3797.31,
      134242.69,
      0,
      -2185.14,
      105715.14,
      0,
      0,
      0,
      0,
      0,
      24990,
      24990,
      33320,
      58310,
      24990,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 357114.26,
     "fy2027": 141610,
     "total_rule": "sum"
    },
    {
     "key": "RIN|ar",
     "label": "RECEIVABLE (incl. VAT)",
     "basis": "opening + invoiced - received",
     "section": "RIN   Rindelmann Maschinenbau GmbH   |   Germany   |   client since 2021",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      134242.69,
      0,
      0,
      105715.14,
      0,
      0,
      0,
      0,
      0,
      49980,
      24990,
      66640,
      83300,
      24990,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 24990,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "RIN|dso",
     "label": "Debtor days (receivable / invoicing of the last three months x days)",
     "basis": "",
     "section": "RIN   Rindelmann Maschinenbau GmbH   |   Germany   |   client since 2021",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      57.377,
      0,
      0,
      93.9418,
      0,
      0,
      0,
      0,
      0,
      91,
      46,
      52.5714,
      64.2857,
      19.2857,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 46,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "RIN|cp",
     "label": "Contract position (+ unbilled / - invoiced ahead)",
     "basis": "Engagements",
     "section": "RIN   Rindelmann Maschinenbau GmbH   |   Germany   |   client since 2021",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      39306.76,
      -35015.54,
      13756.41,
      54114.74,
      0,
      0,
      0,
      0,
      0,
      0,
      -5285.3026,
      32438.0403,
      8714.6974,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 32438.0403,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "ZOR|fees",
     "label": "Fee revenue",
     "basis": "Engagements",
     "section": "ZOR   Zorneck Logistik GmbH   |   Germany   |   client since 2024",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      20988.75,
      23381.25,
      65132.24,
      33227.11,
      29850.27,
      35457.69,
      40485.57,
      31197.12,
      0,
      0,
      41285.4442,
      42419.6597,
      36294.896,
      0,
      0,
      9964.5641,
      7594.6137,
      10287.7392,
      9964.5641,
      8725.7264,
      10287.7392,
      9372.0765,
      9802.9766,
      0
     ],
     "fy2026": 363425.104,
     "fy2027": 112294.896,
     "total_rule": "sum"
    },
    {
     "key": "ZOR|trb",
     "label": "Travel and expenses rebilled",
     "basis": "Engagements",
     "section": "ZOR   Zorneck Logistik GmbH   |   Germany   |   client since 2024",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      605.0064,
      461.113,
      624.6282,
      605.0064,
      529.7894,
      624.6282,
      569.033,
      595.1955,
      0
     ],
     "fy2026": 0,
     "fy2027": 4614.4,
     "total_rule": "sum"
    },
    {
     "key": "ZOR|rev",
     "label": "REVENUE",
     "basis": "",
     "section": "ZOR   Zorneck Logistik GmbH   |   Germany   |   client since 2024",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      20988.75,
      23381.25,
      65132.24,
      33227.11,
      29850.27,
      35457.69,
      40485.57,
      31197.12,
      0,
      0,
      41285.4442,
      42419.6597,
      36294.896,
      0,
      0,
      10569.5705,
      8055.7267,
      10912.3674,
      10569.5705,
      9255.5158,
      10912.3674,
      9941.1096,
      10398.1721,
      0
     ],
     "fy2026": 363425.104,
     "fy2027": 116909.296,
     "total_rule": "sum"
    },
    {
     "key": "ZOR|hrs",
     "label": "Hours worked",
     "basis": "Engagements",
     "section": "ZOR   Zorneck Logistik GmbH   |   Germany   |   client since 2024",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      128.7,
      124.7,
      337.9,
      169.3,
      137.4,
      175.6,
      200.5,
      154.5,
      0,
      0,
      238.9051,
      245.4684,
      210.0265,
      0,
      0,
      58.7385,
      44.7682,
      60.6435,
      58.7385,
      51.4359,
      60.6435,
      55.2459,
      57.786,
      0
     ],
     "fy2026": 1912.9735,
     "fy2027": 658.0265,
     "total_rule": "sum"
    },
    {
     "key": "ZOR|std",
     "label": "Standard value at the rate card",
     "basis": "Engagements",
     "section": "ZOR   Zorneck Logistik GmbH   |   Germany   |   client since 2024",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      26589.42,
      25763.02,
      69810.14,
      34977.38,
      28386.84,
      36278.96,
      41423.3,
      31919.7,
      0,
      0,
      49357.7945,
      50713.7778,
      43391.4677,
      0,
      0,
      11553.8597,
      8805.9147,
      11928.5794,
      11553.8597,
      10117.4339,
      11928.5794,
      10866.8734,
      11366.4998,
      0
     ],
     "fy2026": 395220.3323,
     "fy2027": 131513.0677,
     "total_rule": "sum"
    },
    {
     "key": "ZOR|billx",
     "label": "Invoiced ex VAT (fees and expenses)",
     "basis": "Engagements",
     "section": "ZOR   Zorneck Logistik GmbH   |   Germany   |   client since 2024",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      48000,
      0,
      99000,
      0,
      0,
      84000,
      0,
      63000,
      0,
      0,
      36000,
      48000,
      36000,
      0,
      0,
      0,
      11465.6345,
      8738.6728,
      11837.4929,
      11465.6345,
      10040.1772,
      11837.4929,
      10783.894,
      4445.4013
     ],
     "fy2026": 378000,
     "fy2027": 116614.4,
     "total_rule": "sum"
    },
    {
     "key": "ZOR|vat",
     "label": "VAT on invoices",
     "basis": "Client_Register VAT rate",
     "section": "ZOR   Zorneck Logistik GmbH   |   Germany   |   client since 2024",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      9120,
      0,
      18810,
      0,
      0,
      15960,
      0,
      11970,
      0,
      0,
      6840,
      9120,
      6840,
      0,
      0,
      0,
      2178.4705,
      1660.3478,
      2249.1236,
      2178.4705,
      1907.6337,
      2249.1236,
      2048.9399,
      844.6262
     ],
     "fy2026": 71820,
     "fy2027": 22156.736,
     "total_rule": "sum"
    },
    {
     "key": "ZOR|inv",
     "label": "INVOICED INCL. VAT",
     "basis": "",
     "section": "ZOR   Zorneck Logistik GmbH   |   Germany   |   client since 2024",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      57120,
      0,
      117810,
      0,
      0,
      99960,
      0,
      74970,
      0,
      0,
      42840,
      57120,
      42840,
      0,
      0,
      0,
      13644.105,
      10399.0206,
      14086.6165,
      13644.105,
      11947.8109,
      14086.6165,
      12832.8339,
      5290.0275
     ],
     "fy2026": 449820,
     "fy2027": 138771.136,
     "total_rule": "sum"
    },
    {
     "key": "ZOR|rec",
     "label": "Cash received",
     "basis": "A: bank; F: opening + invoiced - closing at days to collect",
     "section": "ZOR   Zorneck Logistik GmbH   |   Germany   |   client since 2024",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      38306.61,
      56722.49,
      -14613.55,
      132423.55,
      0,
      9373.32,
      90586.68,
      -3865.16,
      41350.16,
      37485,
      0,
      21420,
      49980,
      49980,
      21420,
      0,
      0,
      6822.0525,
      12021.5628,
      12242.8186,
      13865.3608,
      12795.958,
      13017.2137,
      13459.7252
     ],
     "fy2026": 409189.1,
     "fy2027": 205604.6915,
     "total_rule": "sum"
    },
    {
     "key": "ZOR|ar",
     "label": "RECEIVABLE (incl. VAT)",
     "basis": "opening + invoiced - received",
     "section": "ZOR   Zorneck Logistik GmbH   |   Germany   |   client since 2024",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      56722.49,
      0,
      132423.55,
      0,
      0,
      90586.68,
      0,
      78835.16,
      37485,
      0,
      42840,
      78540,
      71400,
      21420,
      0,
      0,
      13644.105,
      17221.0731,
      19286.1268,
      20687.4133,
      18769.8634,
      20060.522,
      19876.1422,
      11706.4445
     ],
     "fy2026": 78540,
     "fy2027": 11706.4445,
     "total_rule": "last"
    },
    {
     "key": "ZOR|dso",
     "label": "Debtor days (receivable / invoicing of the last three months x days)",
     "basis": "",
     "section": "ZOR   Zorneck Logistik GmbH   |   Germany   |   client since 2024",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      30.7843,
      0,
      68.1308,
      0,
      0,
      82.4669,
      0,
      41.4614,
      46,
      0,
      91,
      72.2857,
      46,
      19.2857,
      0,
      0,
      92,
      65.1794,
      46.5338,
      49.9149,
      43.5204,
      46.513,
      46.5361,
      33.4371
     ],
     "fy2026": 72.2857,
     "fy2027": 33.4371,
     "total_rule": "last"
    },
    {
     "key": "ZOR|cp",
     "label": "Contract position (+ unbilled / - invoiced ahead)",
     "basis": "Engagements",
     "section": "ZOR   Zorneck Logistik GmbH   |   Germany   |   client since 2024",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -12731.25,
      10650,
      -23217.76,
      10009.35,
      39859.62,
      -8682.69,
      31802.88,
      0,
      0,
      0,
      5285.4442,
      -294.896,
      0,
      0,
      0,
      10569.5705,
      7159.6628,
      9333.3574,
      8065.435,
      5855.3164,
      6727.5066,
      4831.1232,
      4445.4013,
      0
     ],
     "fy2026": -294.896,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "ULM|fees",
     "label": "Fee revenue",
     "basis": "Engagements",
     "section": "ULM   Ulmhardt Verpackungen GmbH   |   Germany   |   client since 2026",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      63549.37,
      84859.48,
      87157,
      75602.82,
      89058.6196,
      85794.6911,
      84862.1402,
      87193.5176,
      0,
      22606.235,
      24250.3248,
      25346.3847,
      19318.0554,
      26168.4296,
      25346.3847,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 658077.6386,
     "fy2027": 143035.8142,
     "total_rule": "sum"
    },
    {
     "key": "ULM|trb",
     "label": "Travel and expenses rebilled",
     "basis": "Engagements",
     "section": "ULM   Ulmhardt Verpackungen GmbH   |   Germany   |   client since 2026",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      4916.45,
      6841.76,
      7114.82,
      4682.27,
      7028.954,
      6771.3484,
      6697.7468,
      6881.7508,
      0,
      1846.0086,
      1980.2638,
      2069.7672,
      1577.4983,
      2136.8948,
      2069.7672,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 50935.1,
     "fy2027": 11680.2,
     "total_rule": "sum"
    },
    {
     "key": "ULM|rev",
     "label": "REVENUE",
     "basis": "",
     "section": "ULM   Ulmhardt Verpackungen GmbH   |   Germany   |   client since 2026",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      0,
      0,
      0,
      68465.82,
      91701.24,
      94271.82,
      80285.09,
      96087.5736,
      92566.0395,
      91559.8869,
      94075.2684,
      0,
      24452.2436,
      26230.5886,
      27416.152,
      20895.5536,
      28305.3244,
      27416.152,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 709012.7386,
     "fy2027": 154716.0143,
     "total_rule": "sum"
    },
    {
     "key": "ULM|hrs",
     "label": "Hours worked",
     "basis": "Engagements",
     "section": "ULM   Ulmhardt Verpackungen GmbH   |   Germany   |   client since 2026",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      350.1,
      462.3,
      478.5,
      418.3,
      502.0681,
      483.6677,
      478.4105,
      491.5536,
      0,
      128.0172,
      137.3276,
      143.5345,
      109.3966,
      148.1897,
      143.5345,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 3664.9,
     "fy2027": 810,
     "total_rule": "sum"
    },
    {
     "key": "ULM|std",
     "label": "Standard value at the rate card",
     "basis": "Engagements",
     "section": "ULM   Ulmhardt Verpackungen GmbH   |   Germany   |   client since 2026",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      68864.67,
      90934.41,
      94120.95,
      82279.61,
      98756.8042,
      95137.4448,
      94103.3422,
      96688.5988,
      0,
      25180.9914,
      27012.3362,
      28233.2328,
      21518.3017,
      29148.9052,
      28233.2328,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 720885.83,
     "fy2027": 159327,
     "total_rule": "sum"
    },
    {
     "key": "ULM|billx",
     "label": "Invoiced ex VAT (fees and expenses)",
     "basis": "Engagements",
     "section": "ULM   Ulmhardt Verpackungen GmbH   |   Germany   |   client since 2026",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      68465.82,
      91701.24,
      94271.82,
      80285.09,
      96087.5736,
      92566.0395,
      91559.8869,
      94075.2684,
      0,
      24452.2436,
      26230.5886,
      27416.152,
      20895.5536,
      28305.3244,
      27416.152,
      0,
      0,
      0,
      0
     ],
     "fy2026": 614937.4701,
     "fy2027": 248791.2827,
     "total_rule": "sum"
    },
    {
     "key": "ULM|vat",
     "label": "VAT on invoices",
     "basis": "Client_Register VAT rate",
     "section": "ULM   Ulmhardt Verpackungen GmbH   |   Germany   |   client since 2026",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      13008.5058,
      17423.2356,
      17911.6458,
      15254.1671,
      18256.639,
      17587.5475,
      17396.3785,
      17874.301,
      0,
      4645.9263,
      4983.8118,
      5209.0689,
      3970.1552,
      5378.0116,
      5209.0689,
      0,
      0,
      0,
      0
     ],
     "fy2026": 116838.1193,
     "fy2027": 47270.3437,
     "total_rule": "sum"
    },
    {
     "key": "ULM|inv",
     "label": "INVOICED INCL. VAT",
     "basis": "",
     "section": "ULM   Ulmhardt Verpackungen GmbH   |   Germany   |   client since 2026",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      0,
      0,
      0,
      0,
      81474.3258,
      109124.4756,
      112183.4658,
      95539.2571,
      114344.2126,
      110153.587,
      108956.2655,
      111949.5694,
      0,
      29098.1699,
      31214.4005,
      32625.2208,
      24865.7088,
      33683.3361,
      32625.2208,
      0,
      0,
      0,
      0
     ],
     "fy2026": 731775.5894,
     "fy2027": 296061.6264,
     "total_rule": "sum"
    },
    {
     "key": "ULM|rec",
     "label": "Cash received",
     "basis": "A: bank; F: opening + invoiced - closing at days to collect",
     "section": "ULM   Ulmhardt Verpackungen GmbH   |   Germany   |   client since 2026",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      -221.52,
      47192.74,
      100224.61,
      43402.9714,
      112183.4658,
      95539.2571,
      114344.2126,
      110153.587,
      108956.2655,
      111949.5694,
      0,
      29098.1699,
      31214.4005,
      32625.2208,
      24865.7088,
      33683.3361,
      32625.2208,
      0,
      0
     ],
     "fy2026": 512665.7369,
     "fy2027": 515171.4789,
     "total_rule": "sum"
    },
    {
     "key": "ULM|ar",
     "label": "RECEIVABLE (incl. VAT)",
     "basis": "opening + invoiced - received",
     "section": "ULM   Ulmhardt Verpackungen GmbH   |   Germany   |   client since 2026",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      0,
      0,
      0,
      0,
      81695.8458,
      143627.5814,
      155586.4372,
      207722.7229,
      209883.4697,
      224497.7997,
      219109.8525,
      220905.8349,
      111949.5694,
      29098.1699,
      60312.5704,
      63839.6213,
      57490.9297,
      58549.0449,
      66308.5569,
      32625.2208,
      0,
      0,
      0
     ],
     "fy2026": 219109.8525,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "ULM|dso",
     "label": "Debtor days (receivable / invoicing of the last three months x days)",
     "basis": "",
     "section": "ULM   Ulmhardt Verpackungen GmbH   |   Germany   |   client since 2026",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      91.2474,
      69.3275,
      47.2747,
      60.3145,
      59.9542,
      63.8342,
      60.4524,
      61.3888,
      45.6098,
      18.567,
      89,
      63.1954,
      58.9781,
      59.0793,
      66.9091,
      45.266,
      0,
      0,
      0
     ],
     "fy2026": 60.4524,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "ULM|cp",
     "label": "Contract position (+ unbilled / - invoiced ahead)",
     "basis": "Engagements",
     "section": "ULM   Ulmhardt Verpackungen GmbH   |   Germany   |   client since 2026",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      68465.82,
      91701.24,
      94271.82,
      80285.09,
      96087.5736,
      92566.0395,
      91559.8869,
      94075.2684,
      0,
      24452.2436,
      26230.5886,
      27416.152,
      20895.5536,
      28305.3244,
      27416.152,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 94075.2684,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "SAU|fees",
     "label": "Fee revenue",
     "basis": "Engagements",
     "section": "SAU   Sauerbeck Lebensmittel GmbH   |   Germany   |   client since 2025",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      40615.38,
      41353.85,
      37752.51,
      35500.33,
      34659.31,
      50118.62,
      31725,
      23136.7,
      35138.3,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 330000,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "SAU|trb",
     "label": "Travel and expenses rebilled",
     "basis": "Engagements",
     "section": "SAU   Sauerbeck Lebensmittel GmbH   |   Germany   |   client since 2025",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "SAU|rev",
     "label": "REVENUE",
     "basis": "",
     "section": "SAU   Sauerbeck Lebensmittel GmbH   |   Germany   |   client since 2025",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      40615.38,
      41353.85,
      37752.51,
      35500.33,
      34659.31,
      50118.62,
      31725,
      23136.7,
      35138.3,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 330000,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "SAU|hrs",
     "label": "Hours worked",
     "basis": "Engagements",
     "section": "SAU   Sauerbeck Lebensmittel GmbH   |   Germany   |   client since 2025",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      220,
      224,
      244.4,
      249.4,
      209.4,
      302.8,
      155.1,
      131.4,
      205.52,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 1942.02,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "SAU|std",
     "label": "Standard value at the rate card",
     "basis": "Engagements",
     "section": "SAU   Sauerbeck Lebensmittel GmbH   |   Germany   |   client since 2025",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      43274,
      44060.8,
      48073.48,
      49056.98,
      41188.98,
      59560.76,
      32043.66,
      27147.24,
      42460.432,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 386866.332,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "SAU|billx",
     "label": "Invoiced ex VAT (fees and expenses)",
     "basis": "Engagements",
     "section": "SAU   Sauerbeck Lebensmittel GmbH   |   Germany   |   client since 2025",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      72000,
      0,
      0,
      96000,
      0,
      72000,
      27000,
      36000,
      27000,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 330000,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "SAU|vat",
     "label": "VAT on invoices",
     "basis": "Client_Register VAT rate",
     "section": "SAU   Sauerbeck Lebensmittel GmbH   |   Germany   |   client since 2025",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      13680,
      0,
      0,
      18240,
      0,
      13680,
      5130,
      6840,
      5130,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 62700,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "SAU|inv",
     "label": "INVOICED INCL. VAT",
     "basis": "",
     "section": "SAU   Sauerbeck Lebensmittel GmbH   |   Germany   |   client since 2025",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      85680,
      0,
      0,
      114240,
      0,
      85680,
      32130,
      42840,
      32130,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 392700,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "SAU|rec",
     "label": "Cash received",
     "basis": "A: bank; F: opening + invoiced - closing at days to collect",
     "section": "SAU   Sauerbeck Lebensmittel GmbH   |   Germany   |   client since 2025",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      69442.15,
      82959.32,
      0,
      -1365.93,
      115605.93,
      -3068.17,
      88880.68,
      33305.23,
      20112.26,
      37485,
      16065,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 459421.47,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "SAU|ar",
     "label": "RECEIVABLE (incl. VAT)",
     "basis": "opening + invoiced - received",
     "section": "SAU   Sauerbeck Lebensmittel GmbH   |   Germany   |   client since 2025",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      82959.32,
      0,
      0,
      115605.93,
      0,
      88748.17,
      31997.49,
      41532.26,
      53550,
      16065,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "SAU|dso",
     "label": "Debtor days (receivable / invoicing of the last three months x days)",
     "basis": "",
     "section": "SAU   Sauerbeck Lebensmittel GmbH   |   Germany   |   client since 2025",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      30.0156,
      0,
      0,
      90.0641,
      0,
      40.3966,
      24.9874,
      23.7844,
      46,
      19.7143,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "SAU|cp",
     "label": "Contract position (+ unbilled / - invoiced ahead)",
     "basis": "Engagements",
     "section": "SAU   Sauerbeck Lebensmittel GmbH   |   Germany   |   client since 2025",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -31384.62,
      9969.23,
      47721.74,
      -12777.93,
      21881.38,
      0,
      4725,
      -8138.3,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "VAR|fees",
     "label": "Fee revenue",
     "basis": "Engagements",
     "section": "VAR   Varnholt Chemie GmbH   |   Germany   |   client since 2024",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      33854.82,
      56382.38,
      49236.51,
      60313.05,
      68757.08,
      53909.05,
      65429.3131,
      37117.7969,
      0,
      0,
      0,
      0,
      11051.8732,
      11551.3929,
      8804.0346,
      11926.0327,
      11551.3929,
      10115.2738,
      0,
      0,
      0,
      0
     ],
     "fy2026": 425000,
     "fy2027": 65000,
     "total_rule": "sum"
    },
    {
     "key": "VAR|trb",
     "label": "Travel and expenses rebilled",
     "basis": "Engagements",
     "section": "VAR   Varnholt Chemie GmbH   |   Germany   |   client since 2024",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      1309.6,
      1410.85,
      983.01,
      1555.19,
      1750.05,
      1346.66,
      1774.338,
      1709.31,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 11839.008,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "VAR|rev",
     "label": "REVENUE",
     "basis": "",
     "section": "VAR   Varnholt Chemie GmbH   |   Germany   |   client since 2024",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      0,
      35164.42,
      57793.23,
      50219.52,
      61868.24,
      70507.13,
      55255.71,
      67203.6511,
      38827.1069,
      0,
      0,
      0,
      0,
      11051.8732,
      11551.3929,
      8804.0346,
      11926.0327,
      11551.3929,
      10115.2738,
      0,
      0,
      0,
      0
     ],
     "fy2026": 436839.008,
     "fy2027": 65000,
     "total_rule": "sum"
    },
    {
     "key": "VAR|hrs",
     "label": "Hours worked",
     "basis": "Engagements",
     "section": "VAR   Varnholt Chemie GmbH   |   Germany   |   client since 2024",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      183.1,
      296.6,
      259,
      337.7,
      395,
      294.7,
      417.9043,
      213.6637,
      0,
      0,
      0,
      0,
      64.2709,
      67.1758,
      51.1988,
      69.3545,
      67.1758,
      58.8242,
      0,
      0,
      0,
      0
     ],
     "fy2026": 2397.668,
     "fy2027": 378,
     "total_rule": "sum"
    },
    {
     "key": "VAR|std",
     "label": "Standard value at the rate card",
     "basis": "Engagements",
     "section": "VAR   Varnholt Chemie GmbH   |   Germany   |   client since 2024",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      36015.77,
      59664.85,
      52102.61,
      67864.06,
      79466.62,
      59256.47,
      84143.276,
      42027.6584,
      0,
      0,
      0,
      0,
      12642.0847,
      13213.4784,
      10070.8133,
      13642.0236,
      13213.4784,
      11570.7216,
      0,
      0,
      0,
      0
     ],
     "fy2026": 480541.3144,
     "fy2027": 74352.6,
     "total_rule": "sum"
    },
    {
     "key": "VAR|billx",
     "label": "Invoiced ex VAT (fees and expenses)",
     "basis": "Engagements",
     "section": "VAR   Varnholt Chemie GmbH   |   Germany   |   client since 2024",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      84664.42,
      31530.73,
      27257.02,
      103129.57,
      41725,
      81262.381,
      42783.2826,
      24486.6044,
      0,
      0,
      0,
      19500,
      0,
      0,
      26000,
      0,
      19500,
      0,
      0,
      0,
      0
     ],
     "fy2026": 436839.008,
     "fy2027": 65000,
     "total_rule": "sum"
    },
    {
     "key": "VAR|vat",
     "label": "VAT on invoices",
     "basis": "Client_Register VAT rate",
     "section": "VAR   Varnholt Chemie GmbH   |   Germany   |   client since 2024",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      16086.2398,
      5990.8387,
      5178.8338,
      19594.6183,
      7927.75,
      15439.8524,
      8128.8237,
      4652.4548,
      0,
      0,
      0,
      3705,
      0,
      0,
      4940,
      0,
      3705,
      0,
      0,
      0,
      0
     ],
     "fy2026": 82999.4115,
     "fy2027": 12350,
     "total_rule": "sum"
    },
    {
     "key": "VAR|inv",
     "label": "INVOICED INCL. VAT",
     "basis": "",
     "section": "VAR   Varnholt Chemie GmbH   |   Germany   |   client since 2024",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      0,
      0,
      100750.6598,
      37521.5687,
      32435.8538,
      122724.1883,
      49652.75,
      96702.2334,
      50912.1063,
      29139.0592,
      0,
      0,
      0,
      23205,
      0,
      0,
      30940,
      0,
      23205,
      0,
      0,
      0,
      0
     ],
     "fy2026": 519838.4195,
     "fy2027": 77350,
     "total_rule": "sum"
    },
    {
     "key": "VAR|rec",
     "label": "Cash received",
     "basis": "A: bank; F: opening + invoiced - closing at days to collect",
     "section": "VAR   Varnholt Chemie GmbH   |   Germany   |   client since 2024",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      64094.13,
      34097.52,
      0,
      -5148.14,
      50772.77,
      70259,
      25541.25,
      89779.73,
      62227.6606,
      49652.75,
      96702.2334,
      50912.1063,
      29139.0592,
      0,
      0,
      0,
      23205,
      0,
      0,
      30940,
      0,
      23205,
      0,
      0
     ],
     "fy2026": 588891.0103,
     "fy2027": 106489.0592,
     "total_rule": "sum"
    },
    {
     "key": "VAR|ar",
     "label": "RECEIVABLE (incl. VAT)",
     "basis": "opening + invoiced - received",
     "section": "VAR   Varnholt Chemie GmbH   |   Germany   |   client since 2024",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      34097.52,
      0,
      0,
      105898.7998,
      92647.5985,
      54824.4523,
      152007.3906,
      111880.4106,
      146354.9834,
      147614.3397,
      80051.1655,
      29139.0592,
      0,
      0,
      23205,
      23205,
      0,
      30940,
      30940,
      23205,
      23205,
      0,
      0,
      0
     ],
     "fy2026": 29139.0592,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "VAR|dso",
     "label": "Debtor days (receivable / invoicing of the last three months x days)",
     "basis": "",
     "section": "VAR   Varnholt Chemie GmbH   |   Germany   |   client since 2024",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      93.5477,
      61.6435,
      29.2255,
      72.5792,
      50.2556,
      50.0398,
      68.8433,
      41.2137,
      33.4885,
      0,
      0,
      90,
      89,
      0,
      91,
      92,
      39.4286,
      92,
      0,
      0,
      0
     ],
     "fy2026": 33.4885,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "VAR|cp",
     "label": "Contract position (+ unbilled / - invoiced ahead)",
     "basis": "Engagements",
     "section": "VAR   Varnholt Chemie GmbH   |   Germany   |   client since 2024",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      35164.42,
      8293.23,
      26982.02,
      61593.24,
      28970.8,
      42501.51,
      28442.7801,
      24486.6044,
      0,
      0,
      0,
      0,
      -8448.1268,
      3103.2661,
      11907.3007,
      -2166.6667,
      9384.7262,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "TEG|fees",
     "label": "Fee revenue",
     "basis": "Engagements",
     "section": "TEG   Teggwerk Elektronik GmbH   |   Germany   |   client since 2026",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      65007.64,
      63221.56,
      75138.31,
      60479.27,
      55924.92,
      73288.04,
      0,
      0,
      0,
      63294.4867,
      62606.5031,
      64326.462,
      55038.6841,
      56758.6429,
      68537.8411,
      7997.1182,
      6095.1009,
      8256.4841,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 583287.1918,
     "fy2027": 202683.8712,
     "total_rule": "sum"
    },
    {
     "key": "TEG|trb",
     "label": "Travel and expenses rebilled",
     "basis": "Engagements",
     "section": "TEG   Teggwerk Elektronik GmbH   |   Germany   |   client since 2026",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      4394.13,
      4403.39,
      5031.14,
      3602.11,
      3669.61,
      5166.01,
      0,
      0,
      0,
      3622.4455,
      3583.0711,
      3681.5071,
      3244.4512,
      3345.8403,
      3589.1741,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 37153.4137,
     "fy2027": 10179.4656,
     "total_rule": "sum"
    },
    {
     "key": "TEG|rev",
     "label": "REVENUE",
     "basis": "",
     "section": "TEG   Teggwerk Elektronik GmbH   |   Germany   |   client since 2026",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      69401.77,
      67624.95,
      80169.45,
      64081.38,
      59594.53,
      78454.05,
      0,
      0,
      0,
      66916.9322,
      66189.5742,
      68007.9691,
      58283.1352,
      60104.4832,
      72127.0152,
      7997.1182,
      6095.1009,
      8256.4841,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 620440.6055,
     "fy2027": 212863.3368,
     "total_rule": "sum"
    },
    {
     "key": "TEG|hrs",
     "label": "Hours worked",
     "basis": "Engagements",
     "section": "TEG   Teggwerk Elektronik GmbH   |   Germany   |   client since 2026",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      356.3,
      357.4,
      419.2,
      332.9,
      307.5,
      409.9,
      0,
      0,
      0,
      362.2445,
      358.3071,
      368.1507,
      314.9953,
      324.8389,
      390.7395,
      44.1867,
      33.6775,
      45.6198,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 3271.9024,
     "fy2027": 1154.0576,
     "total_rule": "sum"
    },
    {
     "key": "TEG|std",
     "label": "Standard value at the rate card",
     "basis": "Engagements",
     "section": "TEG   Teggwerk Elektronik GmbH   |   Germany   |   client since 2026",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      70084.21,
      70300.58,
      82456.64,
      65481.43,
      60485.25,
      80627.33,
      0,
      0,
      0,
      71253.5029,
      70479.0083,
      72415.2448,
      61959.5678,
      63895.8043,
      77276.9863,
      9128.9812,
      6957.7641,
      9425.0563,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 643583.1961,
     "fy2027": 228644.1599,
     "total_rule": "sum"
    },
    {
     "key": "TEG|billx",
     "label": "Invoiced ex VAT (fees and expenses)",
     "basis": "Engagements",
     "section": "TEG   Teggwerk Elektronik GmbH   |   Germany   |   client since 2026",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      69401.77,
      67624.95,
      80169.45,
      64081.38,
      59594.53,
      78454.05,
      0,
      0,
      0,
      66916.9322,
      66189.5742,
      68007.9691,
      58283.1352,
      69104.4832,
      64475.7184,
      12000,
      9000,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 552432.6364,
     "fy2027": 280871.3059,
     "total_rule": "sum"
    },
    {
     "key": "TEG|vat",
     "label": "VAT on invoices",
     "basis": "Client_Register VAT rate",
     "section": "TEG   Teggwerk Elektronik GmbH   |   Germany   |   client since 2026",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      13186.3363,
      12848.7405,
      15232.1955,
      12175.4622,
      11322.9607,
      14906.2695,
      0,
      0,
      0,
      12714.2171,
      12576.0191,
      12921.5141,
      11073.7957,
      13129.8518,
      12250.3865,
      2280,
      1710,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 104962.2009,
     "fy2027": 53365.5481,
     "total_rule": "sum"
    },
    {
     "key": "TEG|inv",
     "label": "INVOICED INCL. VAT",
     "basis": "",
     "section": "TEG   Teggwerk Elektronik GmbH   |   Germany   |   client since 2026",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      82588.1063,
      80473.6905,
      95401.6455,
      76256.8422,
      70917.4907,
      93360.3195,
      0,
      0,
      0,
      79631.1493,
      78765.5933,
      80929.4832,
      69356.9309,
      82234.335,
      76726.1048,
      14280,
      10710,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 657394.8373,
     "fy2027": 334236.854,
     "total_rule": "sum"
    },
    {
     "key": "TEG|rec",
     "label": "Cash received",
     "basis": "A: bank; F: opening + invoiced - closing at days to collect",
     "section": "TEG   Teggwerk Elektronik GmbH   |   Germany   |   client since 2026",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      119.79,
      89154.11,
      72598.56,
      102675.64,
      69279.44,
      67829.61,
      97340.95,
      -0.0053,
      0,
      0,
      39815.5746,
      79198.3713,
      79847.5383,
      75143.2071,
      75795.633,
      79480.2199,
      45503.0524,
      12495,
      5355,
      0,
      0,
      0,
      0
     ],
     "fy2026": 538813.6693,
     "fy2027": 452818.022,
     "total_rule": "sum"
    },
    {
     "key": "TEG|ar",
     "label": "RECEIVABLE (incl. VAT)",
     "basis": "opening + invoiced - received",
     "section": "TEG   Teggwerk Elektronik GmbH   |   Germany   |   client since 2026",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      82468.3163,
      73787.8968,
      96590.9823,
      70172.1845,
      71810.2352,
      97340.9447,
      -0.0053,
      0,
      0,
      79631.1493,
      118581.1679,
      120312.2799,
      109821.6725,
      116912.8005,
      117843.2724,
      52643.0524,
      17850,
      5355,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 118581.1679,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "TEG|dso",
     "label": "Debtor days (receivable / invoicing of the last three months x days)",
     "basis": "",
     "section": "TEG   Teggwerk Elektronik GmbH   |   Germany   |   client since 2026",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      58.9144,
      40.7263,
      33.2604,
      25.605,
      26.9389,
      37.2311,
      -0.0,
      0,
      0,
      91,
      68.8743,
      46.2495,
      43.1516,
      45.2525,
      45.9363,
      27.9563,
      15.9694,
      19.7143,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 68.8743,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "TEG|cp",
     "label": "Contract position (+ unbilled / - invoiced ahead)",
     "basis": "Engagements",
     "section": "TEG   Teggwerk Elektronik GmbH   |   Germany   |   client since 2026",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      69401.77,
      67624.95,
      80169.45,
      64081.38,
      59594.53,
      78454.05,
      0,
      0,
      0,
      66916.9322,
      66189.5742,
      68007.9691,
      58283.1352,
      60104.4832,
      63127.0152,
      6648.415,
      743.5159,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 68007.9691,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "PEL|fees",
     "label": "Fee revenue",
     "basis": "Engagements",
     "section": "PEL   Pelzhoff Kunststofftechnik GmbH   |   Germany   |   client since 2025",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      31876.75,
      32070.05,
      33659.41,
      31861.28,
      26343.91,
      32008.96,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 187820.36,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "PEL|trb",
     "label": "Travel and expenses rebilled",
     "basis": "Engagements",
     "section": "PEL   Pelzhoff Kunststofftechnik GmbH   |   Germany   |   client since 2025",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      2151.07,
      2327.79,
      2813.79,
      3083.92,
      1941,
      2259.2,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 14576.77,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "PEL|rev",
     "label": "REVENUE",
     "basis": "",
     "section": "PEL   Pelzhoff Kunststofftechnik GmbH   |   Germany   |   client since 2025",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      34027.82,
      34397.84,
      36473.2,
      34945.2,
      28284.91,
      34268.16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 202397.13,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "PEL|hrs",
     "label": "Hours worked",
     "basis": "Engagements",
     "section": "PEL   Pelzhoff Kunststofftechnik GmbH   |   Germany   |   client since 2025",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      190.3,
      196.3,
      199.6,
      187,
      156.6,
      196.9,
      85.5,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 1212.2,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "PEL|std",
     "label": "Standard value at the rate card",
     "basis": "Engagements",
     "section": "PEL   Pelzhoff Kunststofftechnik GmbH   |   Germany   |   client since 2025",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      37432.01,
      38612.21,
      39261.32,
      36782.9,
      30803.22,
      38730.23,
      16817.85,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 238439.74,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "PEL|billx",
     "label": "Invoiced ex VAT (fees and expenses)",
     "basis": "Engagements",
     "section": "PEL   Pelzhoff Kunststofftechnik GmbH   |   Germany   |   client since 2025",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      33742.35,
      34027.82,
      34397.84,
      36473.2,
      34945.2,
      28284.91,
      34268.16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 236139.48,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "PEL|vat",
     "label": "VAT on invoices",
     "basis": "Client_Register VAT rate",
     "section": "PEL   Pelzhoff Kunststofftechnik GmbH   |   Germany   |   client since 2025",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      6411.0465,
      6465.2858,
      6535.5896,
      6929.908,
      6639.588,
      5374.1329,
      6510.9504,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 44866.5012,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "PEL|inv",
     "label": "INVOICED INCL. VAT",
     "basis": "",
     "section": "PEL   Pelzhoff Kunststofftechnik GmbH   |   Germany   |   client since 2025",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      40153.3965,
      40493.1058,
      40933.4296,
      43403.108,
      41584.788,
      33659.0429,
      40779.1104,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 281005.9812,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "PEL|corr",
     "label": "Output VAT corrected on the uncollectible balance (UStG s17)",
     "basis": "A: VAT return; F: none",
     "section": "PEL   Pelzhoff Kunststofftechnik GmbH   |   Germany   |   client since 2025",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      23376.93,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 23376.93,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "PEL|rec",
     "label": "Cash received",
     "basis": "A: bank; F: nothing before the distribution to creditors",
     "section": "PEL   Pelzhoff Kunststofftechnik GmbH   |   Germany   |   client since 2025",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      4076.59,
      17472.59,
      39007.52,
      41289.15,
      32746.74,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 134592.59,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "PEL|ar",
     "label": "RECEIVABLE (incl. VAT)",
     "basis": "opening + invoiced - received - VAT corrected",
     "section": "PEL   Pelzhoff Kunststofftechnik GmbH   |   Germany   |   client since 2025",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      36076.8065,
      59097.3223,
      61023.2319,
      63137.1899,
      71975.2379,
      105634.2808,
      123036.4612,
      123036.4612,
      123036.4612,
      123036.4612,
      123036.4612,
      123036.4612,
      123036.4612,
      123036.4612,
      123036.4612,
      123036.4612,
      123036.4612,
      123036.4612,
      123036.4612,
      123036.4612,
      123036.4612,
      123036.4612,
      123036.4612,
      123036.4612
     ],
     "fy2026": 123036.4612,
     "fy2027": 123036.4612,
     "total_rule": "last"
    },
    {
     "key": "PEL|dso",
     "label": "Debtor days (receivable / invoicing of the last three months x days)",
     "basis": "",
     "section": "PEL   Pelzhoff Kunststofftechnik GmbH   |   Germany   |   client since 2025",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      27.8527,
      43.2349,
      45.1727,
      45.015,
      52.5862,
      81.0195,
      97.5613,
      152.0639,
      277.5773,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "PEL|cp",
     "label": "Contract position (+ unbilled / - invoiced ahead)",
     "basis": "Engagements",
     "section": "PEL   Pelzhoff Kunststofftechnik GmbH   |   Germany   |   client since 2025",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      34027.82,
      34397.84,
      36473.2,
      34945.2,
      28284.91,
      34268.16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "STE|fees",
     "label": "Fee revenue",
     "basis": "Engagements",
     "section": "STE   Stelzhof Industrie AG   |   Austria   |   client since 2026",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      28720.88,
      34892.31,
      23558.24,
      28493.4965,
      32343.3157,
      31991.7579,
      0,
      0,
      20294.3757,
      21770.3303,
      22754.3,
      17342.4665,
      23492.2773,
      22754.3,
      19925.3871,
      0,
      0,
      0,
      0
     ],
     "fy2026": 180000,
     "fy2027": 148333.437,
     "total_rule": "sum"
    },
    {
     "key": "STE|trb",
     "label": "Travel and expenses rebilled",
     "basis": "Engagements",
     "section": "STE   Stelzhof Industrie AG   |   Austria   |   client since 2026",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      2367.4627,
      2539.6418,
      2654.4279,
      2023.1045,
      2740.5174,
      2654.4279,
      2324.4179,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 17304,
     "total_rule": "sum"
    },
    {
     "key": "STE|rev",
     "label": "REVENUE",
     "basis": "",
     "section": "STE   Stelzhof Industrie AG   |   Austria   |   client since 2026",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      0,
      0,
      0,
      0,
      28720.88,
      34892.31,
      23558.24,
      28493.4965,
      32343.3157,
      31991.7579,
      0,
      0,
      22661.8384,
      24309.9721,
      25408.7279,
      19365.571,
      26232.7947,
      25408.7279,
      22249.805,
      0,
      0,
      0,
      0
     ],
     "fy2026": 180000,
     "fy2027": 165637.437,
     "total_rule": "sum"
    },
    {
     "key": "STE|hrs",
     "label": "Hours worked",
     "basis": "Engagements",
     "section": "STE   Stelzhof Industrie AG   |   Austria   |   client since 2026",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      145.2,
      176.4,
      119.1,
      180.2382,
      173.6326,
      171.7453,
      0,
      0,
      114.9254,
      123.2836,
      128.8557,
      98.209,
      133.0348,
      128.8557,
      112.8358,
      0,
      0,
      0,
      0
     ],
     "fy2026": 966.316,
     "fy2027": 840,
     "total_rule": "sum"
    },
    {
     "key": "STE|std",
     "label": "Standard value at the rate card",
     "basis": "Engagements",
     "section": "STE   Stelzhof Industrie AG   |   Austria   |   client since 2026",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      29998.32,
      36444.24,
      24606.06,
      37237.2042,
      35872.4899,
      35482.5715,
      0,
      0,
      22605.8209,
      24249.8806,
      25345.9204,
      19317.7015,
      26167.9502,
      25345.9204,
      22194.806,
      0,
      0,
      0,
      0
     ],
     "fy2026": 199640.8856,
     "fy2027": 165228,
     "total_rule": "sum"
    },
    {
     "key": "STE|billx",
     "label": "Invoiced ex VAT (fees and expenses)",
     "basis": "Engagements",
     "section": "STE   Stelzhof Industrie AG   |   Austria   |   client since 2026",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      54000,
      0,
      0,
      72000,
      0,
      54000,
      0,
      0,
      0,
      22661.8384,
      24309.9721,
      25408.7279,
      19365.571,
      26232.7947,
      25408.7279,
      22249.805,
      0,
      0,
      0
     ],
     "fy2026": 180000,
     "fy2027": 165637.437,
     "total_rule": "sum"
    },
    {
     "key": "STE|vat",
     "label": "VAT on invoices",
     "basis": "Client_Register VAT rate",
     "section": "STE   Stelzhof Industrie AG   |   Austria   |   client since 2026",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "STE|inv",
     "label": "INVOICED INCL. VAT",
     "basis": "",
     "section": "STE   Stelzhof Industrie AG   |   Austria   |   client since 2026",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      0,
      0,
      0,
      0,
      54000,
      0,
      0,
      72000,
      0,
      54000,
      0,
      0,
      0,
      22661.8384,
      24309.9721,
      25408.7279,
      19365.571,
      26232.7947,
      25408.7279,
      22249.805,
      0,
      0,
      0
     ],
     "fy2026": 180000,
     "fy2027": 165637.437,
     "total_rule": "sum"
    },
    {
     "key": "STE|rec",
     "label": "Cash received",
     "basis": "A: bank; F: opening + invoiced - closing at days to collect",
     "section": "STE   Stelzhof Industrie AG   |   Austria   |   client since 2026",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      795.29,
      53204.71,
      0,
      0,
      36000,
      36000,
      27000,
      27000,
      0,
      0,
      11330.9192,
      23485.9052,
      24859.35,
      22387.1494,
      22799.1829,
      25820.7613,
      23829.2664,
      11124.9025,
      0
     ],
     "fy2026": 153000,
     "fy2027": 192637.437,
     "total_rule": "sum"
    },
    {
     "key": "STE|ar",
     "label": "RECEIVABLE (incl. VAT)",
     "basis": "opening + invoiced - received",
     "section": "STE   Stelzhof Industrie AG   |   Austria   |   client since 2026",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      0,
      0,
      0,
      0,
      53204.71,
      0,
      0,
      72000,
      36000,
      54000,
      27000,
      0,
      0,
      22661.8384,
      35640.8913,
      37563.7139,
      32069.9349,
      35915.5802,
      38525.1253,
      34954.1689,
      11124.9025,
      0,
      0
     ],
     "fy2026": 27000,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "STE|dso",
     "label": "Debtor days (receivable / invoicing of the last three months x days)",
     "basis": "",
     "section": "STE   Stelzhof Industrie AG   |   Austria   |   client since 2026",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      89.6598,
      0,
      0,
      92,
      46,
      39,
      46,
      0,
      0,
      90,
      67.5307,
      47.7457,
      42.2435,
      46.5338,
      49.9149,
      43.5204,
      21.4755,
      0,
      0
     ],
     "fy2026": 46,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "STE|cp",
     "label": "Contract position (+ unbilled / - invoiced ahead)",
     "basis": "Engagements",
     "section": "STE   Stelzhof Industrie AG   |   Austria   |   client since 2026",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      -25279.12,
      9613.19,
      33171.43,
      -10335.0735,
      22008.2421,
      0,
      0,
      0,
      22661.8384,
      24309.9721,
      25408.7279,
      19365.571,
      26232.7947,
      25408.7279,
      22249.805,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "SOR|fees",
     "label": "Fee revenue",
     "basis": "Engagements",
     "section": "SOR   Sornegg Pr\u00e4zision AG   |   Switzerland   |   client since 2026",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      54401.79,
      63303.29,
      55130.06,
      48134.69,
      59456.54,
      69476.27,
      51562.32,
      62400.7614,
      60113.8225,
      0,
      0,
      20174.8183,
      20805.2814,
      22318.3927,
      23327.1337,
      17779.0586,
      24083.6893,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 523979.5438,
     "fy2027": 128488.374,
     "total_rule": "sum"
    },
    {
     "key": "SOR|trb",
     "label": "Travel and expenses rebilled",
     "basis": "Engagements",
     "section": "SOR   Sornegg Pr\u00e4zision AG   |   Switzerland   |   client since 2026",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      7535.4,
      6323.98,
      5221.12,
      5060.38,
      8359.72,
      7190.01,
      7097.74,
      7683.4971,
      7401.9029,
      0,
      0,
      2561.7586,
      2641.8135,
      2833.9454,
      2962.0334,
      2257.5498,
      3058.0993,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 61873.75,
     "fy2027": 16315.2,
     "total_rule": "sum"
    },
    {
     "key": "SOR|rev",
     "label": "REVENUE",
     "basis": "",
     "section": "SOR   Sornegg Pr\u00e4zision AG   |   Switzerland   |   client since 2026",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      61937.19,
      69627.27,
      60351.18,
      53195.07,
      67816.26,
      76666.28,
      58660.06,
      70084.2584,
      67515.7254,
      0,
      0,
      22736.5769,
      23447.0949,
      25152.3382,
      26289.167,
      20036.6084,
      27141.7886,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 585853.2938,
     "fy2027": 144803.574,
     "total_rule": "sum"
    },
    {
     "key": "SOR|hrs",
     "label": "Hours worked",
     "basis": "Engagements",
     "section": "SOR   Sornegg Pr\u00e4zision AG   |   Switzerland   |   client since 2026",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      298.4,
      345.6,
      299.6,
      263.2,
      328.2,
      376.7,
      278,
      349.2499,
      336.4501,
      0,
      0,
      113.052,
      116.5849,
      125.0638,
      130.7164,
      99.6271,
      134.9558,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 2875.4,
     "fy2027": 720,
     "total_rule": "sum"
    },
    {
     "key": "SOR|std",
     "label": "Standard value at the rate card",
     "basis": "Engagements",
     "section": "SOR   Sornegg Pr\u00e4zision AG   |   Switzerland   |   client since 2026",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      58695.28,
      67979.52,
      58931.32,
      51771.44,
      64556.94,
      74096.89,
      54682.6,
      68697.4488,
      66179.7412,
      0,
      0,
      22237.3307,
      22932.2473,
      24600.0471,
      25711.9136,
      19596.6477,
      26545.8135,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 565591.18,
     "fy2027": 141624,
     "total_rule": "sum"
    },
    {
     "key": "SOR|billx",
     "label": "Invoiced ex VAT (fees and expenses)",
     "basis": "Engagements",
     "section": "SOR   Sornegg Pr\u00e4zision AG   |   Switzerland   |   client since 2026",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      61937.19,
      69627.27,
      60351.18,
      53195.07,
      67816.26,
      76666.28,
      58660.06,
      70084.2584,
      67515.7254,
      0,
      0,
      22736.5769,
      23447.0949,
      25152.3382,
      26289.167,
      20036.6084,
      27141.7886,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 585853.2938,
     "fy2027": 144803.574,
     "total_rule": "sum"
    },
    {
     "key": "SOR|vat",
     "label": "VAT on invoices",
     "basis": "Client_Register VAT rate",
     "section": "SOR   Sornegg Pr\u00e4zision AG   |   Switzerland   |   client since 2026",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "SOR|inv",
     "label": "INVOICED INCL. VAT",
     "basis": "",
     "section": "SOR   Sornegg Pr\u00e4zision AG   |   Switzerland   |   client since 2026",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      0,
      61937.19,
      69627.27,
      60351.18,
      53195.07,
      67816.26,
      76666.28,
      58660.06,
      70084.2584,
      67515.7254,
      0,
      0,
      22736.5769,
      23447.0949,
      25152.3382,
      26289.167,
      20036.6084,
      27141.7886,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 585853.2938,
     "fy2027": 144803.574,
     "total_rule": "sum"
    },
    {
     "key": "SOR|rec",
     "label": "Cash received",
     "basis": "A: bank; F: opening + invoiced - closing at days to collect",
     "section": "SOR   Sornegg Pr\u00e4zision AG   |   Switzerland   |   client since 2026",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      2465.4,
      60162.51,
      64736.71,
      65875.04,
      54028.69,
      64257.38,
      39734.38,
      67663.17,
      64372.1592,
      68799.9919,
      33757.8627,
      0,
      11368.2884,
      23091.8359,
      24299.7165,
      25720.7526,
      23162.8877,
      23589.1985,
      13570.8943,
      0,
      0,
      0
     ],
     "fy2026": 552095.4311,
     "fy2027": 178561.4367,
     "total_rule": "sum"
    },
    {
     "key": "SOR|ar",
     "label": "RECEIVABLE (incl. VAT)",
     "basis": "opening + invoiced - received",
     "section": "SOR   Sornegg Pr\u00e4zision AG   |   Switzerland   |   client since 2026",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      0,
      59471.79,
      68936.55,
      64551.02,
      51871.05,
      65658.62,
      78067.52,
      96993.2,
      99414.2884,
      102557.8546,
      33757.8627,
      0,
      22736.5769,
      34815.3833,
      36875.8856,
      38865.3361,
      33181.1919,
      37160.0928,
      13570.8943,
      0,
      0,
      0,
      0
     ],
     "fy2026": 33757.8627,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "SOR|dso",
     "label": "Debtor days (receivable / invoicing of the last three months x days)",
     "basis": "",
     "section": "SOR   Sornegg Pr\u00e4zision AG   |   Switzerland   |   client since 2026",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      86.4176,
      46.6338,
      30.9443,
      25.7694,
      33.3067,
      36.333,
      43.9267,
      44.526,
      47.5531,
      22.5707,
      0,
      90,
      67.8462,
      46.007,
      47.7457,
      42.2435,
      46.5338,
      26.4639,
      0,
      0,
      0,
      0
     ],
     "fy2026": 22.5707,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "SOR|cp",
     "label": "Contract position (+ unbilled / - invoiced ahead)",
     "basis": "Engagements",
     "section": "SOR   Sornegg Pr\u00e4zision AG   |   Switzerland   |   client since 2026",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      61937.19,
      69627.27,
      60351.18,
      53195.07,
      67816.26,
      76666.28,
      58660.06,
      70084.2584,
      67515.7254,
      0,
      0,
      22736.5769,
      23447.0949,
      25152.3382,
      26289.167,
      20036.6084,
      27141.7886,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "MER|fees",
     "label": "Fee revenue",
     "basis": "Engagements",
     "section": "MER   Merzbach Fenster GmbH   |   Germany   |   prospect",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      8534.4828,
      9155.1724,
      9568.9655,
      7293.1034,
      9879.3103,
      9568.9655,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 54000,
     "total_rule": "sum"
    },
    {
     "key": "MER|trb",
     "label": "Travel and expenses rebilled",
     "basis": "Engagements",
     "section": "MER   Merzbach Fenster GmbH   |   Germany   |   prospect",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "MER|rev",
     "label": "REVENUE",
     "basis": "",
     "section": "MER   Merzbach Fenster GmbH   |   Germany   |   prospect",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      8534.4828,
      9155.1724,
      9568.9655,
      7293.1034,
      9879.3103,
      9568.9655,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 54000,
     "total_rule": "sum"
    },
    {
     "key": "MER|hrs",
     "label": "Hours worked",
     "basis": "Engagements",
     "section": "MER   Merzbach Fenster GmbH   |   Germany   |   prospect",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      53.1034,
      56.9655,
      59.5402,
      45.3793,
      61.4713,
      59.5402,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 336,
     "total_rule": "sum"
    },
    {
     "key": "MER|std",
     "label": "Standard value at the rate card",
     "basis": "Engagements",
     "section": "MER   Merzbach Fenster GmbH   |   Germany   |   prospect",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      10445.4483,
      11205.1172,
      11711.5632,
      8926.1103,
      12091.3977,
      11711.5632,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 66091.2,
     "total_rule": "sum"
    },
    {
     "key": "MER|billx",
     "label": "Invoiced ex VAT (fees and expenses)",
     "basis": "Engagements",
     "section": "MER   Merzbach Fenster GmbH   |   Germany   |   prospect",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16200,
      0,
      0,
      21600,
      0,
      16200,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 54000,
     "total_rule": "sum"
    },
    {
     "key": "MER|vat",
     "label": "VAT on invoices",
     "basis": "Client_Register VAT rate",
     "section": "MER   Merzbach Fenster GmbH   |   Germany   |   prospect",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      3078,
      0,
      0,
      4104,
      0,
      3078,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 10260,
     "total_rule": "sum"
    },
    {
     "key": "MER|inv",
     "label": "INVOICED INCL. VAT",
     "basis": "",
     "section": "MER   Merzbach Fenster GmbH   |   Germany   |   prospect",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      19278,
      0,
      0,
      25704,
      0,
      19278,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 64260,
     "total_rule": "sum"
    },
    {
     "key": "MER|rec",
     "label": "Cash received",
     "basis": "A: bank; F: opening + invoiced - closing at days to collect",
     "section": "MER   Merzbach Fenster GmbH   |   Germany   |   prospect",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      9639,
      9639,
      0,
      12852,
      12852,
      9639,
      9639,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 64260,
     "total_rule": "sum"
    },
    {
     "key": "MER|ar",
     "label": "RECEIVABLE (incl. VAT)",
     "basis": "opening + invoiced - received",
     "section": "MER   Merzbach Fenster GmbH   |   Germany   |   prospect",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      19278,
      9639,
      0,
      25704,
      12852,
      19278,
      9639,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "MER|dso",
     "label": "Debtor days (receivable / invoicing of the last three months x days)",
     "basis": "",
     "section": "MER   Merzbach Fenster GmbH   |   Germany   |   prospect",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      90,
      45,
      0,
      92,
      45.5,
      39.4286,
      46,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "MER|cp",
     "label": "Contract position (+ unbilled / - invoiced ahead)",
     "basis": "Engagements",
     "section": "MER   Merzbach Fenster GmbH   |   Germany   |   prospect",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      -7665.5172,
      1489.6552,
      11058.6207,
      -3248.2759,
      6631.0345,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "NEW|fees",
     "label": "Fee revenue",
     "basis": "Engagements",
     "section": "NEW   New work not yet identified (new clients and extensions)   |   Germany   |   prospect",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      91404.8477,
      86211.5222,
      103259.0765,
      93575.2809,
      119815.025,
      173893.2081,
      159564.9935,
      240316.9197,
      249421.8446,
      235375.0767,
      296763.2558,
      268681.854,
      289039.6701,
      317517.6793
     ],
     "fy2026": 177616.3699,
     "fy2027": 2547223.8842,
     "total_rule": "sum"
    },
    {
     "key": "NEW|trb",
     "label": "Travel and expenses rebilled",
     "basis": "Engagements",
     "section": "NEW   New work not yet identified (new clients and extensions)   |   Germany   |   prospect",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      5698.9001,
      5304.231,
      6760.3947,
      6075.6005,
      7581.2864,
      10254.2386,
      9602.5083,
      14576.0225,
      15181.6413,
      14393.9296,
      18218.668,
      16481.4844,
      17754.2132,
      19513.5458
     ],
     "fy2026": 11003.131,
     "fy2027": 156393.5333,
     "total_rule": "sum"
    },
    {
     "key": "NEW|rev",
     "label": "REVENUE",
     "basis": "",
     "section": "NEW   New work not yet identified (new clients and extensions)   |   Germany   |   prospect",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      97103.7477,
      91515.7532,
      110019.4712,
      99650.8814,
      127396.3115,
      184147.4466,
      169167.5018,
      254892.9422,
      264603.4859,
      249769.0063,
      314981.9237,
      285163.3384,
      306793.8833,
      337031.2251
     ],
     "fy2026": 188619.5009,
     "fy2027": 2703617.4175,
     "total_rule": "sum"
    },
    {
     "key": "NEW|hrs",
     "label": "Hours worked",
     "basis": "Engagements",
     "section": "NEW   New work not yet identified (new clients and extensions)   |   Germany   |   prospect",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      518.0818,
      482.2028,
      596.6809,
      536.2401,
      669.1338,
      905.0519,
      847.5294,
      1286.498,
      1339.9507,
      1270.4263,
      1608.0025,
      1454.6765,
      1567.0091,
      1722.29
     ],
     "fy2026": 1000.2846,
     "fy2027": 13803.4893,
     "total_rule": "sum"
    },
    {
     "key": "NEW|std",
     "label": "Standard value at the rate card",
     "basis": "Engagements",
     "section": "NEW   New work not yet identified (new clients and extensions)   |   Germany   |   prospect",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      103492.8076,
      97612.6836,
      116914.7153,
      105950.2727,
      135660.128,
      196889.9548,
      180666.8858,
      272097.9617,
      282406.9799,
      266502.5778,
      336009.1211,
      304214.0557,
      327264.1192,
      359508.242
     ],
     "fy2026": 201105.4913,
     "fy2027": 2884085.0138,
     "total_rule": "sum"
    },
    {
     "key": "NEW|billx",
     "label": "Invoiced ex VAT (fees and expenses)",
     "basis": "Engagements",
     "section": "NEW   New work not yet identified (new clients and extensions)   |   Germany   |   prospect",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      97103.7477,
      91515.7532,
      110019.4712,
      99650.8814,
      127396.3115,
      184147.4466,
      169167.5018,
      254892.9422,
      264603.4859,
      249769.0063,
      314981.9237,
      285163.3384,
      306793.8833
     ],
     "fy2026": 97103.7477,
     "fy2027": 2458101.9456,
     "total_rule": "sum"
    },
    {
     "key": "NEW|vat",
     "label": "VAT on invoices",
     "basis": "Client_Register VAT rate",
     "section": "NEW   New work not yet identified (new clients and extensions)   |   Germany   |   prospect",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18449.7121,
      17387.9931,
      20903.6995,
      18933.6675,
      24205.2992,
      34988.0149,
      32141.8253,
      48429.659,
      50274.6623,
      47456.1112,
      59846.5655,
      54181.0343,
      58290.8378
     ],
     "fy2026": 18449.7121,
     "fy2027": 467039.3697,
     "total_rule": "sum"
    },
    {
     "key": "NEW|inv",
     "label": "INVOICED INCL. VAT",
     "basis": "",
     "section": "NEW   New work not yet identified (new clients and extensions)   |   Germany   |   prospect",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      115553.4598,
      108903.7463,
      130923.1707,
      118584.5489,
      151601.6106,
      219135.4615,
      201309.3272,
      303322.6013,
      314878.1482,
      297225.1175,
      374828.4892,
      339344.3726,
      365084.7211
     ],
     "fy2026": 115553.4598,
     "fy2027": 2925141.3152,
     "total_rule": "sum"
    },
    {
     "key": "NEW|rec",
     "label": "Cash received",
     "basis": "A: bank; F: opening + invoiced - closing at days to collect",
     "section": "NEW   New work not yet identified (new clients and extensions)   |   Germany   |   prospect",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      38517.8199,
      113336.8886,
      116243.5544,
      126810.2968,
      129590.2361,
      174112.8943,
      213193.4167,
      235313.7519,
      307174.4503,
      308993.8047,
      323092.9081,
      363000.4504
     ],
     "fy2026": 0,
     "fy2027": 2449380.4722,
     "total_rule": "sum"
    },
    {
     "key": "NEW|ar",
     "label": "RECEIVABLE (incl. VAT)",
     "basis": "opening + invoiced - received",
     "section": "NEW   New work not yet identified (new clients and extensions)   |   Germany   |   prospect",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      115553.4598,
      185939.3862,
      203525.6682,
      205866.6627,
      230657.9766,
      320203.2019,
      347399.6348,
      437528.8194,
      517093.2158,
      507143.883,
      572978.5676,
      589230.0321,
      591314.3029
     ],
     "fy2026": 115553.4598,
     "fy2027": 591314.3029,
     "total_rule": "last"
    },
    {
     "key": "NEW|dso",
     "label": "Debtor days (receivable / invoicing of the last three months x days)",
     "basis": "",
     "section": "NEW   New work not yet identified (new clients and extensions)   |   Germany   |   prospect",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      92,
      76.2124,
      51.5428,
      51.6948,
      51.1795,
      60.2031,
      55.2636,
      55.6155,
      58.05,
      50.9678,
      53.412,
      53.0157,
      50.4059
     ],
     "fy2026": 92,
     "fy2027": 50.4059,
     "total_rule": "last"
    },
    {
     "key": "NEW|cp",
     "label": "Contract position (+ unbilled / - invoiced ahead)",
     "basis": "Engagements",
     "section": "NEW   New work not yet identified (new clients and extensions)   |   Germany   |   prospect",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      97103.7477,
      91515.7532,
      110019.4712,
      99650.8814,
      127396.3115,
      184147.4466,
      169167.5018,
      254892.9422,
      264603.4859,
      249769.0063,
      314981.9237,
      285163.3384,
      306793.8833,
      337031.2251
     ],
     "fy2026": 91515.7532,
     "fy2027": 337031.2251,
     "total_rule": "last"
    },
    {
     "key": "T_fees",
     "label": "Fee revenue",
     "basis": "sum of clients",
     "section": "TOTALS (EUR)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      457500.86,
      496184.02,
      626975.9,
      540305.01,
      558878.41,
      701548.67,
      590211.73,
      483686.24,
      560155.71,
      593555.3286,
      626466.1783,
      645844.6205,
      543963.0397,
      575500.8913,
      564519.664,
      452998.1585,
      325903.9741,
      421984.1341,
      394057.9837,
      331454.9026,
      374624.2467,
      339612.809,
      348403.047,
      371162.728
     ],
     "fy2026": 6881312.6774,
     "fy2027": 5044185.5786,
     "total_rule": "sum"
    },
    {
     "key": "T_trb",
     "label": "Travel and expenses rebilled",
     "basis": "sum of clients",
     "section": "TOTALS (EUR)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      21991.74,
      29156.39,
      32102.91,
      28351.43,
      30509.27,
      42959.87,
      36687.31,
      27215.38,
      34982.6209,
      38090.2624,
      34362.9599,
      36957.7591,
      31153.1099,
      36839.8347,
      37261.869,
      29745.7261,
      21272.6668,
      28067.9667,
      25287.7214,
      21431.1334,
      23775.1006,
      21543.3655,
      21509.2421,
      22933.8051
     ],
     "fy2026": 393367.9023,
     "fy2027": 320821.5415,
     "total_rule": "sum"
    },
    {
     "key": "T_rev",
     "label": "REVENUE",
     "basis": "sum of clients",
     "section": "TOTALS (EUR)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      479492.6,
      525340.41,
      659078.81,
      568656.44,
      589387.68,
      744508.54,
      626899.04,
      510901.62,
      595138.3309,
      631645.591,
      660829.1382,
      682802.3796,
      575116.1496,
      612340.726,
      601781.533,
      482743.8847,
      347176.6409,
      450052.1008,
      419345.7051,
      352886.036,
      398399.3473,
      361156.1745,
      369912.2891,
      394096.533
     ],
     "fy2026": 7274680.5797,
     "fy2027": 5365007.1201,
     "total_rule": "sum"
    },
    {
     "key": "T_hrs",
     "label": "Hours worked",
     "basis": "sum of clients",
     "section": "TOTALS (EUR)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      2518.7,
      2774.8,
      3591.3,
      3102.8,
      3143.9,
      3918.4,
      3342.7,
      2659.5,
      3375.1195,
      3367.8612,
      3561.0327,
      3676.9537,
      3113.4027,
      3295.7609,
      3216.3644,
      2521.9368,
      1802.7063,
      2330.4906,
      2176.2445,
      1824.9209,
      2059.3691,
      1865.8691,
      1903.6859,
      2024.1664
     ],
     "fy2026": 39033.067,
     "fy2027": 28134.9176,
     "total_rule": "sum"
    },
    {
     "key": "T_std",
     "label": "Standard value",
     "basis": "sum of clients",
     "section": "TOTALS (EUR)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      507895.91,
      557678.1,
      722535.15,
      623634.83,
      630608.86,
      784798.48,
      670714.48,
      534225.73,
      677459.0689,
      671703.4786,
      713718.6604,
      736271.4196,
      621623.6773,
      656575.7252,
      643564.6538,
      516407.7268,
      370547.2722,
      480156.5853,
      449088.8357,
      377483.1383,
      427046.5982,
      387148.7207,
      395635.9103,
      421211.7716
     ],
     "fy2026": 7831244.1674,
     "fy2027": 5746490.6155,
     "total_rule": "sum"
    },
    {
     "key": "T_billx",
     "label": "Invoiced ex VAT",
     "basis": "sum of clients",
     "section": "TOTALS (EUR)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      443372.2,
      492739.82,
      526521.74,
      670780.72,
      538067.52,
      696500.51,
      707543.6,
      628336.11,
      544838.3186,
      455906.4006,
      691760.2007,
      607777.294,
      724845.0381,
      556301.2201,
      591288.0532,
      583887.1584,
      441707.5402,
      362276.5404,
      439295.2271,
      420732.7623,
      345404.2828,
      399737.7002,
      347822.0016,
      363959.5183
     ],
     "fy2026": 7004144.4339,
     "fy2027": 5577257.0428,
     "total_rule": "sum"
    },
    {
     "key": "T_vat",
     "label": "Output VAT on invoices",
     "basis": "sum of clients",
     "section": "TOTALS (EUR)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      84240.718,
      93620.5658,
      88271.0645,
      114219.1555,
      90766.1046,
      111968.0336,
      121548.1946,
      104817.2677,
      78693.8691,
      73306.207,
      108346.4503,
      115477.6859,
      137720.5572,
      101377.2822,
      103584.0328,
      101540.7211,
      74101.8326,
      61346.1286,
      73324.9223,
      75111.5665,
      61399.3508,
      75950.163,
      66086.1803,
      69152.3085
     ],
     "fy2026": 1185275.3166,
     "fy2027": 1000695.046,
     "total_rule": "sum"
    },
    {
     "key": "T_inv",
     "label": "Invoiced incl. VAT",
     "basis": "sum of clients",
     "section": "TOTALS (EUR)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      527612.918,
      586360.3858,
      614792.8045,
      784999.8755,
      628833.6246,
      808468.5436,
      829091.7946,
      733153.3777,
      623532.1877,
      529212.6077,
      800106.651,
      723254.9798,
      862565.5954,
      657678.5024,
      694872.086,
      685427.8796,
      515809.3728,
      423622.669,
      512620.1493,
      495844.3288,
      406803.6336,
      475687.8633,
      413908.1819,
      433111.8268
     ],
     "fy2026": 8189419.7505,
     "fy2027": 6577952.0889,
     "total_rule": "sum"
    },
    {
     "key": "T_rec",
     "label": "Cash received",
     "basis": "sum of clients",
     "section": "TOTALS (EUR)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      736213.53,
      605889.31,
      557961.02,
      624076.13,
      704791.3,
      641897.65,
      739124.49,
      739191.48,
      335694.1004,
      689466.2476,
      610013.0553,
      657467.9176,
      780057.5271,
      788583.1572,
      833459.8058,
      638284.0825,
      675047.2161,
      685435.0599,
      480675.9699,
      453200.8377,
      489613.6904,
      487894.1917,
      424002.8818,
      462535.2882
     ],
     "fy2026": 7641786.2309,
     "fy2027": 7198789.7082,
     "total_rule": "sum"
    },
    {
     "key": "T_ar",
     "label": "Receivables",
     "basis": "sum of clients",
     "section": "TOTALS (EUR)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      748972.328,
      729443.4038,
      786275.1883,
      947198.9338,
      871241.2584,
      1037812.152,
      1104402.5266,
      1098364.4243,
      1386202.5117,
      1225948.8717,
      1416042.4674,
      1481829.5296,
      1564337.5979,
      1433432.9431,
      1294845.2233,
      1341989.0204,
      1182751.1771,
      920938.7861,
      952882.9656,
      995526.4566,
      912716.3999,
      900510.0715,
      890415.3717,
      860991.9103
     ],
     "fy2026": 1481829.5296,
     "fy2027": 860991.9103,
     "total_rule": "last"
    },
    {
     "key": "T_cp",
     "label": "Contract positions (net)",
     "basis": "sum of clients",
     "section": "TOTALS (EUR)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      371930.71,
      404531.3,
      537088.37,
      434964.09,
      486284.25,
      534292.28,
      453647.72,
      336213.23,
      386513.2423,
      562252.4326,
      531321.3701,
      606346.4557,
      456617.5672,
      512657.073,
      523150.5528,
      422007.2791,
      327476.3798,
      415251.9403,
      395302.4184,
      327455.6921,
      380450.7565,
      341869.2308,
      363959.5183,
      394096.533
     ],
     "fy2026": 606346.4557,
     "fy2027": 394096.533,
     "total_rule": "last"
    },
    {
     "key": "T_corr",
     "label": "Output VAT corrected (Pelzhoff)",
     "basis": "",
     "section": "TOTALS (EUR)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      23376.93,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 23376.93,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "T_ar_de",
     "label": "Receivables: clients in Germany (excl. Pelzhoff)",
     "basis": "",
     "section": "TOTALS (EUR)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      712895.5215,
      670346.0815,
      665780.1664,
      815125.1939,
      734715.0005,
      827102.1112,
      915707.4454,
      897260.4431,
      1094172.8505,
      967498.1221,
      1136448.1516,
      1298035.2057,
      1441301.1367,
      1287659.905,
      1114331.5403,
      1146435.7823,
      983285.6658,
      732651.1981,
      756770.8313,
      820393.9759,
      754725.7698,
      766348.7079,
      767378.9105,
      737955.4491
     ],
     "fy2026": 1298035.2057,
     "fy2027": 737955.4491,
     "total_rule": "last"
    },
    {
     "key": "T_ar_int",
     "label": "Receivables: clients in Austria and Switzerland",
     "basis": "",
     "section": "TOTALS (EUR)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      59471.79,
      68936.55,
      64551.02,
      105075.76,
      65658.62,
      78067.52,
      168993.2,
      135414.2884,
      156557.8546,
      60757.8627,
      0,
      22736.5769,
      57477.2217,
      72516.7769,
      76429.05,
      65251.1268,
      73075.6731,
      52096.0196,
      34954.1689,
      11124.9025,
      0,
      0
     ],
     "fy2026": 60757.8627,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "T_ar_pel",
     "label": "Receivables: Pelzhoff (insolvent)",
     "basis": "",
     "section": "TOTALS (EUR)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      36076.8065,
      59097.3223,
      61023.2319,
      63137.1899,
      71975.2379,
      105634.2808,
      123036.4612,
      123036.4612,
      123036.4612,
      123036.4612,
      123036.4612,
      123036.4612,
      123036.4612,
      123036.4612,
      123036.4612,
      123036.4612,
      123036.4612,
      123036.4612,
      123036.4612,
      123036.4612,
      123036.4612,
      123036.4612,
      123036.4612,
      123036.4612
     ],
     "fy2026": 123036.4612,
     "fy2027": 123036.4612,
     "total_rule": "last"
    },
    {
     "key": "T_top1",
     "label": "Largest client share of revenue",
     "basis": "",
     "section": "TOTALS (EUR)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.2848,
      0.2267,
      0.2258,
      0.1892,
      0.2033,
      0.1835,
      0.248,
      0.2204,
      0.2432,
      0.3775,
      0.3569,
      0.3549,
      0.3612,
      0.3498,
      0.3819,
      0.2067,
      0.1176,
      0.1229,
      0.1278,
      0.133,
      0.1389,
      0.1396,
      0.1425,
      0.1448
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    }
   ]
  },
  "People": {
   "title": "PEOPLE: HIRING, ATTRITION, HEADCOUNT, PAYROLL, SOCIAL SECURITY, WAGE TAX AND BONUS (EUR)",
   "description": "Fee earners by practice and grade; the founder and central staff from the staff table. Employer and employee social security per head apply the monthly ceilings of the year (BMAS), so partners, directors and managers pay nothing above them. Social security is paid on the third-last banking day of the month; wage tax by the 10th of the next month. Forecast attrition leaves at the base rate x scenario factor and is replaced three months later unless hiring is frozen.",
   "months": 24,
   "rows": [
    {
     "key": "hire0",
     "label": "OPS consultant: +1 from Sep-26 (graduate intake Sep-26, contract signed)",
     "basis": "month x weight",
     "section": "HIRING PLAN (forecast months; weighted by the scenario flags and, where linked, the win probability of the work)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 1,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "hire1",
     "label": "DIG consultant: +1 from Sep-26 (graduate intake Sep-26, contract signed)",
     "basis": "month x weight",
     "section": "HIRING PLAN (forecast months; weighted by the scenario flags and, where linked, the win probability of the work)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 1,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "hire2",
     "label": "DIG senior consultant: +1 from Oct-26 (replaces the June leaver, offer accepted)",
     "basis": "month x weight",
     "section": "HIRING PLAN (forecast months; weighted by the scenario flags and, where linked, the win probability of the work)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 1,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "hire3",
     "label": "FIN senior consultant: +1 from Jan-27 (finance transformation growth)",
     "basis": "month x weight",
     "section": "HIRING PLAN (forecast months; weighted by the scenario flags and, where linked, the win probability of the work)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "hire4",
     "label": "OPS manager: +1 from Jan-27 (Norlach footprint phase 3 (pipeline))",
     "basis": "month x weight",
     "section": "HIRING PLAN (forecast months; weighted by the scenario flags and, where linked, the win probability of the work)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "hire5",
     "label": "DIG manager: +1 from Apr-27 (Eberstal rollout wave 2 (pipeline))",
     "basis": "month x weight",
     "section": "HIRING PLAN (forecast months; weighted by the scenario flags and, where linked, the win probability of the work)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "hire6",
     "label": "OPS consultant: +1 from Sep-27 (graduate intake Sep-27)",
     "basis": "month x weight",
     "section": "HIRING PLAN (forecast months; weighted by the scenario flags and, where linked, the win probability of the work)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "hire7",
     "label": "FIN consultant: +1 from Sep-27 (graduate intake Sep-27)",
     "basis": "month x weight",
     "section": "HIRING PLAN (forecast months; weighted by the scenario flags and, where linked, the win probability of the work)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "hires_n",
     "label": "Hires in the month (weighted)",
     "basis": "",
     "section": "HIRING PLAN (forecast months; weighted by the scenario flags and, where linked, the win probability of the work)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      2,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 3,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "rc_cost",
     "label": "Recruitment cost of planned hires (agency fees and campus)",
     "basis": "experienced: fee x first-year salary; graduates: campus cost",
     "section": "HIRING PLAN (forecast months; weighted by the scenario flags and, where linked, the win probability of the work)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      5000,
      18260,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 23260,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "bf",
     "label": "Bonus accrual factor (share of target)",
     "basis": "A: actual rate; F: scenario",
     "section": "PAY PER HEAD BY GRADE (monthly)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.7,
      0.7,
      0.7,
      0.7,
      0.7,
      0.7,
      0.7,
      0.7,
      0.3,
      0.3,
      0.3,
      0.3,
      0.3,
      0.3,
      0.3,
      0.3,
      0.3,
      0.3,
      0.3,
      0.3,
      0.3,
      0.3,
      0.3,
      0.3
     ],
     "fy2026": 0.5667,
     "fy2027": 0.3,
     "total_rule": "avg"
    },
    {
     "key": "sal_P",
     "label": "Partner: monthly salary",
     "basis": "annual salary / 12 x pay factor",
     "section": "PAY PER HEAD BY GRADE (monthly)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      17083.3333,
      17083.3333,
      17083.3333,
      17083.3333,
      17083.3333,
      17083.3333,
      17083.3333,
      17083.3333,
      17083.3333,
      17083.3333,
      17083.3333,
      17083.3333,
      17425,
      17425,
      17425,
      17425,
      17425,
      17425,
      17425,
      17425,
      17425,
      17425,
      17425,
      17425
     ],
     "fy2026": 17083.3333,
     "fy2027": 17425,
     "total_rule": "avg"
    },
    {
     "key": "ser_P",
     "label": "Partner: employer social security per head",
     "basis": "rates x salary capped at the ceilings of the year",
     "section": "PAY PER HEAD BY GRADE (monthly)",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      1557.0838,
      1557.0838,
      1557.0838,
      1557.0838,
      1557.0838,
      1557.0838,
      1557.0838,
      1557.0838,
      1557.0838,
      1557.0838,
      1557.0838,
      1557.0838,
      1661.1075,
      1661.1075,
      1661.1075,
      1661.1075,
      1661.1075,
      1661.1075,
      1661.1075,
      1661.1075,
      1661.1075,
      1661.1075,
      1661.1075,
      1661.1075
     ],
     "fy2026": 1557.0838,
     "fy2027": 1661.1075,
     "total_rule": "avg"
    },
    {
     "key": "see_P",
     "label": "Partner: employee social security per head (withheld)",
     "basis": "rates x salary capped at the ceilings of the year",
     "section": "PAY PER HEAD BY GRADE (monthly)",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      1522.8688,
      1522.8688,
      1522.8688,
      1522.8688,
      1522.8688,
      1522.8688,
      1522.8688,
      1522.8688,
      1522.8688,
      1522.8688,
      1522.8688,
      1522.8688,
      1625.9625,
      1625.9625,
      1625.9625,
      1625.9625,
      1625.9625,
      1625.9625,
      1625.9625,
      1625.9625,
      1625.9625,
      1625.9625,
      1625.9625,
      1625.9625
     ],
     "fy2026": 1522.8688,
     "fy2027": 1625.9625,
     "total_rule": "avg"
    },
    {
     "key": "sal_D",
     "label": "Director: monthly salary",
     "basis": "annual salary / 12 x pay factor",
     "section": "PAY PER HEAD BY GRADE (monthly)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      12666.6667,
      12666.6667,
      12666.6667,
      12666.6667,
      12666.6667,
      12666.6667,
      12666.6667,
      12666.6667,
      12666.6667,
      12666.6667,
      12666.6667,
      12666.6667,
      12920,
      12920,
      12920,
      12920,
      12920,
      12920,
      12920,
      12920,
      12920,
      12920,
      12920,
      12920
     ],
     "fy2026": 12666.6667,
     "fy2027": 12920,
     "total_rule": "avg"
    },
    {
     "key": "ser_D",
     "label": "Director: employer social security per head",
     "basis": "rates x salary capped at the ceilings of the year",
     "section": "PAY PER HEAD BY GRADE (monthly)",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      1557.0838,
      1557.0838,
      1557.0838,
      1557.0838,
      1557.0838,
      1557.0838,
      1557.0838,
      1557.0838,
      1557.0838,
      1557.0838,
      1557.0838,
      1557.0838,
      1661.1075,
      1661.1075,
      1661.1075,
      1661.1075,
      1661.1075,
      1661.1075,
      1661.1075,
      1661.1075,
      1661.1075,
      1661.1075,
      1661.1075,
      1661.1075
     ],
     "fy2026": 1557.0838,
     "fy2027": 1661.1075,
     "total_rule": "avg"
    },
    {
     "key": "see_D",
     "label": "Director: employee social security per head (withheld)",
     "basis": "rates x salary capped at the ceilings of the year",
     "section": "PAY PER HEAD BY GRADE (monthly)",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      1522.8688,
      1522.8688,
      1522.8688,
      1522.8688,
      1522.8688,
      1522.8688,
      1522.8688,
      1522.8688,
      1522.8688,
      1522.8688,
      1522.8688,
      1522.8688,
      1625.9625,
      1625.9625,
      1625.9625,
      1625.9625,
      1625.9625,
      1625.9625,
      1625.9625,
      1625.9625,
      1625.9625,
      1625.9625,
      1625.9625,
      1625.9625
     ],
     "fy2026": 1522.8688,
     "fy2027": 1625.9625,
     "total_rule": "avg"
    },
    {
     "key": "sal_M",
     "label": "Manager: monthly salary",
     "basis": "annual salary / 12 x pay factor",
     "section": "PAY PER HEAD BY GRADE (monthly)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      9333.3333,
      9333.3333,
      9333.3333,
      9333.3333,
      9333.3333,
      9333.3333,
      9333.3333,
      9333.3333,
      9333.3333,
      9333.3333,
      9333.3333,
      9333.3333,
      9520,
      9520,
      9520,
      9520,
      9520,
      9520,
      9520,
      9520,
      9520,
      9520,
      9520,
      9520
     ],
     "fy2026": 9333.3333,
     "fy2027": 9520,
     "total_rule": "avg"
    },
    {
     "key": "ser_M",
     "label": "Manager: employer social security per head",
     "basis": "rates x salary capped at the ceilings of the year",
     "section": "PAY PER HEAD BY GRADE (monthly)",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      1557.0838,
      1557.0838,
      1557.0838,
      1557.0838,
      1557.0838,
      1557.0838,
      1557.0838,
      1557.0838,
      1557.0838,
      1557.0838,
      1557.0838,
      1557.0838,
      1661.1075,
      1661.1075,
      1661.1075,
      1661.1075,
      1661.1075,
      1661.1075,
      1661.1075,
      1661.1075,
      1661.1075,
      1661.1075,
      1661.1075,
      1661.1075
     ],
     "fy2026": 1557.0838,
     "fy2027": 1661.1075,
     "total_rule": "avg"
    },
    {
     "key": "see_M",
     "label": "Manager: employee social security per head (withheld)",
     "basis": "rates x salary capped at the ceilings of the year",
     "section": "PAY PER HEAD BY GRADE (monthly)",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      1522.8688,
      1522.8688,
      1522.8688,
      1522.8688,
      1522.8688,
      1522.8688,
      1522.8688,
      1522.8688,
      1522.8688,
      1522.8688,
      1522.8688,
      1522.8688,
      1625.9625,
      1625.9625,
      1625.9625,
      1625.9625,
      1625.9625,
      1625.9625,
      1625.9625,
      1625.9625,
      1625.9625,
      1625.9625,
      1625.9625,
      1625.9625
     ],
     "fy2026": 1522.8688,
     "fy2027": 1625.9625,
     "total_rule": "avg"
    },
    {
     "key": "sal_S",
     "label": "Senior consultant: monthly salary",
     "basis": "annual salary / 12 x pay factor",
     "section": "PAY PER HEAD BY GRADE (monthly)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      6916.6667,
      6916.6667,
      6916.6667,
      6916.6667,
      6916.6667,
      6916.6667,
      6916.6667,
      6916.6667,
      6916.6667,
      6916.6667,
      6916.6667,
      6916.6667,
      7055,
      7055,
      7055,
      7055,
      7055,
      7055,
      7055,
      7055,
      7055,
      7055,
      7055,
      7055
     ],
     "fy2026": 6916.6667,
     "fy2027": 7055,
     "total_rule": "avg"
    },
    {
     "key": "ser_S",
     "label": "Senior consultant: employer social security per head",
     "basis": "rates x salary capped at the ceilings of the year",
     "section": "PAY PER HEAD BY GRADE (monthly)",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      1385.8104,
      1385.8104,
      1385.8104,
      1385.8104,
      1385.8104,
      1385.8104,
      1385.8104,
      1385.8104,
      1385.8104,
      1385.8104,
      1385.8104,
      1385.8104,
      1460.606,
      1460.606,
      1460.606,
      1460.606,
      1460.606,
      1460.606,
      1460.606,
      1460.606,
      1460.606,
      1460.606,
      1460.606,
      1460.606
     ],
     "fy2026": 1385.8104,
     "fy2027": 1460.606,
     "total_rule": "avg"
    },
    {
     "key": "see_S",
     "label": "Senior consultant: employee social security per head (withheld)",
     "basis": "rates x salary capped at the ceilings of the year",
     "section": "PAY PER HEAD BY GRADE (monthly)",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      1360.3354,
      1360.3354,
      1360.3354,
      1360.3354,
      1360.3354,
      1360.3354,
      1360.3354,
      1360.3354,
      1360.3354,
      1360.3354,
      1360.3354,
      1360.3354,
      1435.6925,
      1435.6925,
      1435.6925,
      1435.6925,
      1435.6925,
      1435.6925,
      1435.6925,
      1435.6925,
      1435.6925,
      1435.6925,
      1435.6925,
      1435.6925
     ],
     "fy2026": 1360.3354,
     "fy2027": 1435.6925,
     "total_rule": "avg"
    },
    {
     "key": "sal_C",
     "label": "Consultant: monthly salary",
     "basis": "annual salary / 12 x pay factor",
     "section": "PAY PER HEAD BY GRADE (monthly)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      5208.3333,
      5208.3333,
      5208.3333,
      5208.3333,
      5208.3333,
      5208.3333,
      5208.3333,
      5208.3333,
      5208.3333,
      5208.3333,
      5208.3333,
      5208.3333,
      5312.5,
      5312.5,
      5312.5,
      5312.5,
      5312.5,
      5312.5,
      5312.5,
      5312.5,
      5312.5,
      5312.5,
      5312.5,
      5312.5
     ],
     "fy2026": 5208.3333,
     "fy2027": 5312.5,
     "total_rule": "avg"
    },
    {
     "key": "ser_C",
     "label": "Consultant: employer social security per head",
     "basis": "rates x salary capped at the ceilings of the year",
     "section": "PAY PER HEAD BY GRADE (monthly)",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      1131.25,
      1131.25,
      1131.25,
      1131.25,
      1131.25,
      1131.25,
      1131.25,
      1131.25,
      1131.25,
      1131.25,
      1131.25,
      1131.25,
      1153.875,
      1153.875,
      1153.875,
      1153.875,
      1153.875,
      1153.875,
      1153.875,
      1153.875,
      1153.875,
      1153.875,
      1153.875,
      1153.875
     ],
     "fy2026": 1131.25,
     "fy2027": 1153.875,
     "total_rule": "avg"
    },
    {
     "key": "see_C",
     "label": "Consultant: employee social security per head (withheld)",
     "basis": "rates x salary capped at the ceilings of the year",
     "section": "PAY PER HEAD BY GRADE (monthly)",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      1114.0625,
      1114.0625,
      1114.0625,
      1114.0625,
      1114.0625,
      1114.0625,
      1114.0625,
      1114.0625,
      1114.0625,
      1114.0625,
      1114.0625,
      1114.0625,
      1136.3438,
      1136.3438,
      1136.3438,
      1136.3438,
      1136.3438,
      1136.3438,
      1136.3438,
      1136.3438,
      1136.3438,
      1136.3438,
      1136.3438,
      1136.3438
     ],
     "fy2026": 1114.0625,
     "fy2027": 1136.3438,
     "total_rule": "avg"
    },
    {
     "key": "sev",
     "label": "Severance on separations (management response)",
     "basis": "separations x average monthly salary x 0.5 x years of service",
     "section": "PAY PER HEAD BY GRADE (monthly)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      46034.2105,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 46034.2105,
     "total_rule": "sum"
    },
    {
     "key": "leav_OPS_P",
     "label": "Partner: expected leavers",
     "basis": "F: prior headcount x attrition x factor / 12",
     "section": "FEE EARNERS: OPERATIONS AND SUPPLY CHAIN",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "repl_OPS_P",
     "label": "Partner: replacements (three months later)",
     "basis": "F: leavers three months earlier x replacement flag",
     "section": "FEE EARNERS: OPERATIONS AND SUPPLY CHAIN",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "hc_OPS_P",
     "label": "Partner: HEADCOUNT",
     "basis": "A: payroll; F: prior + hires - leavers + replacements",
     "section": "FEE EARNERS: OPERATIONS AND SUPPLY CHAIN",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1
     ],
     "fy2026": 1,
     "fy2027": 1,
     "total_rule": "last"
    },
    {
     "key": "leav_OPS_D",
     "label": "Director: expected leavers",
     "basis": "F: prior headcount x attrition x factor / 12",
     "section": "FEE EARNERS: OPERATIONS AND SUPPLY CHAIN",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0.0025,
      0.0025,
      0.0025,
      0.0025,
      0.0025,
      0.0025,
      0.0025,
      0.0025,
      0.0025,
      0.0024,
      0.0024,
      0.0024,
      0.0024,
      0.0024,
      0.0024,
      0.0024
     ],
     "fy2026": 0.01,
     "fy2027": 0.0293,
     "total_rule": "sum"
    },
    {
     "key": "repl_OPS_D",
     "label": "Director: replacements (three months later)",
     "basis": "F: leavers three months earlier x replacement flag",
     "section": "FEE EARNERS: OPERATIONS AND SUPPLY CHAIN",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "hc_OPS_D",
     "label": "Director: HEADCOUNT",
     "basis": "A: payroll; F: prior + hires - leavers + replacements",
     "section": "FEE EARNERS: OPERATIONS AND SUPPLY CHAIN",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      0.9975,
      0.995,
      0.9925,
      0.99,
      0.9876,
      0.9851,
      0.9826,
      0.9802,
      0.9777,
      0.9753,
      0.9728,
      0.9704,
      0.968,
      0.9656,
      0.9631,
      0.9607
     ],
     "fy2026": 0.99,
     "fy2027": 0.9607,
     "total_rule": "last"
    },
    {
     "key": "leav_OPS_M",
     "label": "Manager: expected leavers",
     "basis": "F: prior headcount x attrition x factor / 12",
     "section": "FEE EARNERS: OPERATIONS AND SUPPLY CHAIN",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0.015,
      0.0149,
      0.0149,
      0.0148,
      0.0147,
      0.0146,
      0.0146,
      0.0145,
      0.0144,
      0.0143,
      0.0143,
      0.0142,
      0.0141,
      0.0141,
      0.014,
      0.0139
     ],
     "fy2026": 0.0596,
     "fy2027": 0.1717,
     "total_rule": "sum"
    },
    {
     "key": "repl_OPS_M",
     "label": "Manager: replacements (three months later)",
     "basis": "F: leavers three months earlier x replacement flag",
     "section": "FEE EARNERS: OPERATIONS AND SUPPLY CHAIN",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "hc_OPS_M",
     "label": "Manager: HEADCOUNT",
     "basis": "A: payroll; F: prior + hires - leavers + replacements",
     "section": "FEE EARNERS: OPERATIONS AND SUPPLY CHAIN",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      3,
      3,
      3,
      3,
      3,
      3,
      3,
      3,
      2.985,
      2.9701,
      2.9552,
      2.9404,
      2.9257,
      2.9111,
      2.8966,
      2.8821,
      2.8677,
      2.8533,
      2.8391,
      2.8249,
      2.8107,
      2.7967,
      2.7827,
      2.7688
     ],
     "fy2026": 2.9404,
     "fy2027": 2.7688,
     "total_rule": "last"
    },
    {
     "key": "leav_OPS_S",
     "label": "Senior consultant: expected leavers",
     "basis": "F: prior headcount x attrition x factor / 12",
     "section": "FEE EARNERS: OPERATIONS AND SUPPLY CHAIN",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0.03,
      0.0298,
      0.0296,
      0.0293,
      0.0291,
      0.0289,
      0.0287,
      0.0285,
      0.0204,
      0.0202,
      0.02,
      0.0199,
      0.0197,
      0.0196,
      0.0195,
      0.0193
     ],
     "fy2026": 0.1187,
     "fy2027": 0.2737,
     "total_rule": "sum"
    },
    {
     "key": "repl_OPS_S",
     "label": "Senior consultant: replacements (three months later)",
     "basis": "F: leavers three months earlier x replacement flag",
     "section": "FEE EARNERS: OPERATIONS AND SUPPLY CHAIN",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "hc_OPS_S",
     "label": "Senior consultant: HEADCOUNT",
     "basis": "A: payroll; F: prior + hires - leavers + replacements - separations",
     "section": "FEE EARNERS: OPERATIONS AND SUPPLY CHAIN",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      4,
      4,
      4,
      3,
      3,
      3,
      4,
      4,
      3.97,
      3.9402,
      3.9107,
      3.8813,
      3.8522,
      3.8233,
      3.7947,
      2.7136,
      2.6932,
      2.673,
      2.653,
      2.6331,
      2.6133,
      2.5937,
      2.5743,
      2.555
     ],
     "fy2026": 3.8813,
     "fy2027": 2.555,
     "total_rule": "last"
    },
    {
     "key": "leav_OPS_C",
     "label": "Consultant: expected leavers",
     "basis": "F: prior headcount x attrition x factor / 12",
     "section": "FEE EARNERS: OPERATIONS AND SUPPLY CHAIN",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0.03,
      0.0373,
      0.037,
      0.0367,
      0.0364,
      0.0362,
      0.0359,
      0.0356,
      0.0275,
      0.0273,
      0.0271,
      0.0269,
      0.0267,
      0.0265,
      0.0263,
      0.0261
     ],
     "fy2026": 0.141,
     "fy2027": 0.3582,
     "total_rule": "sum"
    },
    {
     "key": "repl_OPS_C",
     "label": "Consultant: replacements (three months later)",
     "basis": "F: leavers three months earlier x replacement flag",
     "section": "FEE EARNERS: OPERATIONS AND SUPPLY CHAIN",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "hc_OPS_C",
     "label": "Consultant: HEADCOUNT",
     "basis": "A: payroll; F: prior + hires - leavers + replacements - separations",
     "section": "FEE EARNERS: OPERATIONS AND SUPPLY CHAIN",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      4,
      4,
      4,
      4,
      4,
      4,
      4,
      4,
      4.97,
      4.9327,
      4.8957,
      4.859,
      4.8226,
      4.7864,
      4.7505,
      3.6622,
      3.6348,
      3.6075,
      3.5805,
      3.5536,
      3.527,
      3.5005,
      3.4742,
      3.4482
     ],
     "fy2026": 4.859,
     "fy2027": 3.4482,
     "total_rule": "last"
    },
    {
     "key": "gross_OPS",
     "label": "Gross salaries",
     "basis": "A: payroll; F: headcount x monthly salary",
     "section": "FEE EARNERS: OPERATIONS AND SUPPLY CHAIN",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      106029.75,
      106197.37,
      106182.46,
      99431.84,
      99088.01,
      98802.39,
      106089.57,
      106146.89,
      110922.9167,
      110351.9448,
      109784.749,
      109221.3032,
      110834.8128,
      110267.6685,
      109704.2702,
      96126.1707,
      95667.8247,
      95212.4149,
      94759.9216,
      94310.325,
      93863.6053,
      93419.7432,
      92978.7192,
      92540.5142
     ],
     "fy2026": 1268249.1936,
     "fy2027": 1179685.9904,
     "total_rule": "sum"
    },
    {
     "key": "ser_OPS",
     "label": "Employer social security",
     "basis": "A: payroll; F: headcount x per head",
     "section": "FEE EARNERS: OPERATIONS AND SUPPLY CHAIN",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      17808.55,
      17902.65,
      17842.69,
      16474.83,
      16465.1,
      16412.75,
      17822.96,
      17873.96,
      18882.1496,
      18771.5973,
      18661.7967,
      18552.7423,
      19352.7705,
      19240.4352,
      19128.8612,
      16265.9578,
      16176.5309,
      16087.6945,
      15999.4445,
      15911.777,
      15824.6877,
      15738.1729,
      15652.2284,
      15566.8504
     ],
     "fy2026": 213471.776,
     "fy2027": 200945.4109,
     "total_rule": "sum"
    },
    {
     "key": "see_OPS",
     "label": "Employee social security withheld",
     "basis": "headcount x per head",
     "section": "FEE EARNERS: OPERATIONS AND SUPPLY CHAIN",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      17511.9354,
      17511.9354,
      17511.9354,
      16151.6,
      16151.6,
      16151.6,
      17511.9354,
      17511.9354,
      18525.1158,
      18416.5586,
      18308.7399,
      18201.6543,
      18999.574,
      18889.1935,
      18779.5613,
      15963.2656,
      15875.4198,
      15788.1544,
      15701.4653,
      15615.3486,
      15529.8003,
      15444.8164,
      15360.3931,
      15276.5266
     ],
     "fy2026": 209466.5456,
     "fy2027": 197223.5189,
     "total_rule": "sum"
    },
    {
     "key": "wt_OPS",
     "label": "Wage tax withheld",
     "basis": "headcount x salary x average rate",
     "section": "FEE EARNERS: OPERATIONS AND SUPPLY CHAIN",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      29741.6667,
      29741.6667,
      29741.6667,
      28012.5,
      28012.5,
      28012.5,
      29741.6667,
      29741.6667,
      30699.6792,
      30556.6028,
      30414.4464,
      30273.2038,
      30735.5259,
      30593.3033,
      30451.9938,
      27280.6701,
      27163.9,
      27047.854,
      26932.5273,
      26817.9151,
      26704.0127,
      26590.8153,
      26478.3183,
      26366.5171
     ],
     "fy2026": 354689.7655,
     "fy2027": 333163.353,
     "total_rule": "sum"
    },
    {
     "key": "bon_OPS",
     "label": "Bonus accrued, gross",
     "basis": "headcount x salary x target x factor",
     "section": "FEE EARNERS: OPERATIONS AND SUPPLY CHAIN",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      9095.9167,
      9095.9167,
      9095.9167,
      8708.5833,
      8708.5833,
      8708.5833,
      9095.9167,
      9095.9167,
      3977.7425,
      3962.8691,
      3948.0876,
      3933.3974,
      3997.1738,
      3982.3742,
      3967.6658,
      3674.1587,
      3661.7228,
      3649.3607,
      3637.072,
      3624.856,
      3612.7125,
      3600.6409,
      3588.6407,
      3576.7116
     ],
     "fy2026": 87427.4298,
     "fy2027": 44573.0898,
     "total_rule": "sum"
    },
    {
     "key": "bss_OPS",
     "label": "Employer contributions on the bonus accrued",
     "basis": "bonus x rate by grade",
     "section": "FEE EARNERS: OPERATIONS AND SUPPLY CHAIN",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      363.1105,
      363.1105,
      363.1105,
      319.8454,
      319.8454,
      319.8454,
      363.1105,
      363.1105,
      174.8142,
      173.5031,
      172.2018,
      170.9103,
      173.021,
      171.7234,
      170.4354,
      127.3858,
      126.4304,
      125.4822,
      124.5411,
      123.607,
      122.6799,
      121.7598,
      120.8467,
      119.9403
     ],
     "fy2026": 3466.5181,
     "fy2027": 1627.853,
     "total_rule": "sum"
    },
    {
     "key": "cost_OPS",
     "label": "PAYROLL COST EXCL. BONUS",
     "basis": "gross + employer social security",
     "section": "FEE EARNERS: OPERATIONS AND SUPPLY CHAIN",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      123838.3,
      124100.02,
      124025.15,
      115906.67,
      115553.11,
      115215.14,
      123912.53,
      124020.85,
      129805.0663,
      129123.5421,
      128446.5457,
      127774.0455,
      130187.5833,
      129508.1037,
      128833.1313,
      112392.1285,
      111844.3555,
      111300.1094,
      110759.3662,
      110222.1019,
      109688.2931,
      109157.9161,
      108630.9476,
      108107.3646
     ],
     "fy2026": 1481720.9696,
     "fy2027": 1380631.4013,
     "total_rule": "sum"
    },
    {
     "key": "hc_OPS",
     "label": "FEE EARNERS",
     "basis": "",
     "section": "FEE EARNERS: OPERATIONS AND SUPPLY CHAIN",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      13,
      13,
      13,
      12,
      12,
      12,
      13,
      13,
      13.9225,
      13.838,
      13.7541,
      13.6708,
      13.5881,
      13.506,
      13.4244,
      11.2381,
      11.1734,
      11.1091,
      11.0453,
      10.982,
      10.919,
      10.8565,
      10.7944,
      10.7327
     ],
     "fy2026": 13.6708,
     "fy2027": 10.7327,
     "total_rule": "last"
    },
    {
     "key": "leav_FIN_P",
     "label": "Partner: expected leavers",
     "basis": "F: prior headcount x attrition x factor / 12",
     "section": "FEE EARNERS: FINANCE AND PERFORMANCE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "repl_FIN_P",
     "label": "Partner: replacements (three months later)",
     "basis": "F: leavers three months earlier x replacement flag",
     "section": "FEE EARNERS: FINANCE AND PERFORMANCE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "hc_FIN_P",
     "label": "Partner: HEADCOUNT",
     "basis": "A: payroll; F: prior + hires - leavers + replacements",
     "section": "FEE EARNERS: FINANCE AND PERFORMANCE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1
     ],
     "fy2026": 1,
     "fy2027": 1,
     "total_rule": "last"
    },
    {
     "key": "leav_FIN_D",
     "label": "Director: expected leavers",
     "basis": "F: prior headcount x attrition x factor / 12",
     "section": "FEE EARNERS: FINANCE AND PERFORMANCE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0.0025,
      0.0025,
      0.0025,
      0.0025,
      0.0025,
      0.0025,
      0.0025,
      0.0025,
      0.0025,
      0.0024,
      0.0024,
      0.0024,
      0.0024,
      0.0024,
      0.0024,
      0.0024
     ],
     "fy2026": 0.01,
     "fy2027": 0.0293,
     "total_rule": "sum"
    },
    {
     "key": "repl_FIN_D",
     "label": "Director: replacements (three months later)",
     "basis": "F: leavers three months earlier x replacement flag",
     "section": "FEE EARNERS: FINANCE AND PERFORMANCE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "hc_FIN_D",
     "label": "Director: HEADCOUNT",
     "basis": "A: payroll; F: prior + hires - leavers + replacements",
     "section": "FEE EARNERS: FINANCE AND PERFORMANCE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      0.9975,
      0.995,
      0.9925,
      0.99,
      0.9876,
      0.9851,
      0.9826,
      0.9802,
      0.9777,
      0.9753,
      0.9728,
      0.9704,
      0.968,
      0.9656,
      0.9631,
      0.9607
     ],
     "fy2026": 0.99,
     "fy2027": 0.9607,
     "total_rule": "last"
    },
    {
     "key": "leav_FIN_M",
     "label": "Manager: expected leavers",
     "basis": "F: prior headcount x attrition x factor / 12",
     "section": "FEE EARNERS: FINANCE AND PERFORMANCE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0.01,
      0.01,
      0.0099,
      0.0099,
      0.0098,
      0.0098,
      0.0097,
      0.0097,
      0.0096,
      0.0096,
      0.0095,
      0.0095,
      0.0094,
      0.0094,
      0.0093,
      0.0093
     ],
     "fy2026": 0.0397,
     "fy2027": 0.1144,
     "total_rule": "sum"
    },
    {
     "key": "repl_FIN_M",
     "label": "Manager: replacements (three months later)",
     "basis": "F: leavers three months earlier x replacement flag",
     "section": "FEE EARNERS: FINANCE AND PERFORMANCE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "hc_FIN_M",
     "label": "Manager: HEADCOUNT",
     "basis": "A: payroll; F: prior + hires - leavers + replacements",
     "section": "FEE EARNERS: FINANCE AND PERFORMANCE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      1,
      2,
      2,
      2,
      2,
      2,
      2,
      2,
      1.99,
      1.9801,
      1.9701,
      1.9603,
      1.9505,
      1.9407,
      1.931,
      1.9214,
      1.9118,
      1.9022,
      1.8927,
      1.8832,
      1.8738,
      1.8645,
      1.8551,
      1.8459
     ],
     "fy2026": 1.9603,
     "fy2027": 1.8459,
     "total_rule": "last"
    },
    {
     "key": "leav_FIN_S",
     "label": "Senior consultant: expected leavers",
     "basis": "F: prior headcount x attrition x factor / 12",
     "section": "FEE EARNERS: FINANCE AND PERFORMANCE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0.0225,
      0.0223,
      0.0222,
      0.022,
      0.0218,
      0.0217,
      0.0215,
      0.0213,
      0.0153,
      0.0151,
      0.015,
      0.0149,
      0.0148,
      0.0147,
      0.0146,
      0.0145
     ],
     "fy2026": 0.089,
     "fy2027": 0.2053,
     "total_rule": "sum"
    },
    {
     "key": "repl_FIN_S",
     "label": "Senior consultant: replacements (three months later)",
     "basis": "F: leavers three months earlier x replacement flag",
     "section": "FEE EARNERS: FINANCE AND PERFORMANCE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "hc_FIN_S",
     "label": "Senior consultant: HEADCOUNT",
     "basis": "A: payroll; F: prior + hires - leavers + replacements - separations",
     "section": "FEE EARNERS: FINANCE AND PERFORMANCE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      3,
      3,
      3,
      3,
      3,
      3,
      3,
      3,
      2.9775,
      2.9552,
      2.933,
      2.911,
      2.8892,
      2.8675,
      2.846,
      2.0352,
      2.0199,
      2.0048,
      1.9897,
      1.9748,
      1.96,
      1.9453,
      1.9307,
      1.9162
     ],
     "fy2026": 2.911,
     "fy2027": 1.9162,
     "total_rule": "last"
    },
    {
     "key": "leav_FIN_C",
     "label": "Consultant: expected leavers",
     "basis": "F: prior headcount x attrition x factor / 12",
     "section": "FEE EARNERS: FINANCE AND PERFORMANCE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0.0225,
      0.0223,
      0.0222,
      0.022,
      0.0218,
      0.0217,
      0.0215,
      0.0213,
      0.0153,
      0.0151,
      0.015,
      0.0149,
      0.0148,
      0.0147,
      0.0146,
      0.0145
     ],
     "fy2026": 0.089,
     "fy2027": 0.2053,
     "total_rule": "sum"
    },
    {
     "key": "repl_FIN_C",
     "label": "Consultant: replacements (three months later)",
     "basis": "F: leavers three months earlier x replacement flag",
     "section": "FEE EARNERS: FINANCE AND PERFORMANCE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "hc_FIN_C",
     "label": "Consultant: HEADCOUNT",
     "basis": "A: payroll; F: prior + hires - leavers + replacements - separations",
     "section": "FEE EARNERS: FINANCE AND PERFORMANCE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      2,
      2,
      3,
      3,
      3,
      3,
      3,
      3,
      2.9775,
      2.9552,
      2.933,
      2.911,
      2.8892,
      2.8675,
      2.846,
      2.0352,
      2.0199,
      2.0048,
      1.9897,
      1.9748,
      1.96,
      1.9453,
      1.9307,
      1.9162
     ],
     "fy2026": 2.911,
     "fy2027": 1.9162,
     "total_rule": "last"
    },
    {
     "key": "gross_FIN",
     "label": "Gross salaries",
     "basis": "A: payroll; F: headcount x monthly salary",
     "section": "FEE EARNERS: FINANCE AND PERFORMANCE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      70021.03,
      79172.78,
      84936.01,
      85164.66,
      84665.63,
      84656.26,
      84883.94,
      85213.16,
      84393.8542,
      83998.6336,
      83605.9871,
      83215.8968,
      84484.9122,
      84092.1812,
      83702.0041,
      73550.5475,
      73238.6542,
      72928.7131,
      72620.7111,
      72314.6353,
      72010.4727,
      71708.2105,
      71407.836,
      71109.3364
     ],
     "fy2026": 993927.8417,
     "fy2027": 903168.2144,
     "total_rule": "sum"
    },
    {
     "key": "ser_FIN",
     "label": "Employer social security",
     "basis": "A: payroll; F: headcount x per head",
     "section": "FEE EARNERS: FINANCE AND PERFORMANCE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      11093.97,
      12648.82,
      13799.32,
      13797.57,
      13797.1,
      13770.5,
      13812.03,
      13830.93,
      13703.4188,
      13627.8338,
      13552.7575,
      13478.1863,
      14095.2336,
      14018.2799,
      13941.8423,
      11801.8533,
      11741.9176,
      11682.3712,
      11623.2115,
      11564.4356,
      11506.0411,
      11448.0253,
      11390.3856,
      11333.1195
     ],
     "fy2026": 160912.4364,
     "fy2027": 146146.7164,
     "total_rule": "sum"
    },
    {
     "key": "see_FIN",
     "label": "Employee social security withheld",
     "basis": "headcount x per head",
     "section": "FEE EARNERS: FINANCE AND PERFORMANCE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      10877.7375,
      12400.6063,
      13514.6688,
      13514.6688,
      13514.6688,
      13514.6688,
      13514.6688,
      13514.6688,
      13439.9589,
      13365.7523,
      13292.0454,
      13218.8347,
      13834.2002,
      13758.5957,
      13683.4985,
      11578.3502,
      11519.4861,
      11461.0046,
      11402.903,
      11345.1787,
      11287.829,
      11230.8515,
      11174.2435,
      11118.0026
     ],
     "fy2026": 157682.9476,
     "fy2027": 143394.1435,
     "total_rule": "sum"
    },
    {
     "key": "wt_FIN",
     "label": "Wage tax withheld",
     "basis": "headcount x salary x average rate",
     "section": "FEE EARNERS: FINANCE AND PERFORMANCE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      20411.6667,
      23118.3333,
      24212.0833,
      24212.0833,
      24212.0833,
      24212.0833,
      24212.0833,
      24212.0833,
      24111.051,
      24010.6566,
      23910.8956,
      23811.7639,
      24187.5223,
      24087.6785,
      23988.4637,
      21616.6827,
      21535.7618,
      21455.3293,
      21375.382,
      21295.9166,
      21216.9301,
      21138.4193,
      21060.381,
      20982.8122
     ],
     "fy2026": 284646.8671,
     "fy2027": 263941.2797,
     "total_rule": "sum"
    },
    {
     "key": "bon_FIN",
     "label": "Bonus accrued, gross",
     "basis": "headcount x salary x target x factor",
     "section": "FEE EARNERS: FINANCE AND PERFORMANCE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      6703.0833,
      7487.0833,
      7705.8333,
      7705.8333,
      7705.8333,
      7705.8333,
      7705.8333,
      7705.8333,
      3291.8706,
      3281.3054,
      3270.804,
      3260.366,
      3314.9907,
      3304.4719,
      3294.0164,
      3074.4567,
      3065.6955,
      3056.9846,
      3048.3237,
      3039.7126,
      3031.1508,
      3022.6382,
      3014.1743,
      3005.7589
     ],
     "fy2026": 73529.5128,
     "fy2027": 37272.3743,
     "total_rule": "sum"
    },
    {
     "key": "bss_FIN",
     "label": "Employer contributions on the bonus accrued",
     "basis": "bonus x rate by grade",
     "section": "FEE EARNERS: FINANCE AND PERFORMANCE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      224.8204,
      224.8204,
      272.3329,
      272.3329,
      272.3329,
      272.3329,
      272.3329,
      272.3329,
      115.8387,
      114.97,
      114.1077,
      113.2519,
      114.6505,
      113.7907,
      112.9372,
      80.7617,
      80.156,
      79.5548,
      78.9581,
      78.3659,
      77.7782,
      77.1949,
      76.6159,
      76.0413
     ],
     "fy2026": 2541.8064,
     "fy2027": 1046.8051,
     "total_rule": "sum"
    },
    {
     "key": "cost_FIN",
     "label": "PAYROLL COST EXCL. BONUS",
     "basis": "gross + employer social security",
     "section": "FEE EARNERS: FINANCE AND PERFORMANCE",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      81115,
      91821.6,
      98735.33,
      98962.23,
      98462.73,
      98426.76,
      98695.97,
      99044.09,
      98097.273,
      97626.4674,
      97158.7445,
      96694.0831,
      98580.1458,
      98110.4611,
      97643.8464,
      85352.4008,
      84980.5718,
      84611.0843,
      84243.9226,
      83879.0709,
      83516.5138,
      83156.2358,
      82798.2216,
      82442.4559
     ],
     "fy2026": 1154840.278,
     "fy2027": 1049314.9308,
     "total_rule": "sum"
    },
    {
     "key": "hc_FIN",
     "label": "FEE EARNERS",
     "basis": "",
     "section": "FEE EARNERS: FINANCE AND PERFORMANCE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      8,
      9,
      10,
      10,
      10,
      10,
      10,
      10,
      9.9425,
      9.8854,
      9.8287,
      9.7724,
      9.7164,
      9.6609,
      9.6057,
      7.9719,
      7.9293,
      7.887,
      7.845,
      7.8033,
      7.7618,
      7.7206,
      7.6797,
      7.6391
     ],
     "fy2026": 9.7724,
     "fy2027": 7.6391,
     "total_rule": "last"
    },
    {
     "key": "leav_DIG_P",
     "label": "Partner: expected leavers",
     "basis": "F: prior headcount x attrition x factor / 12",
     "section": "FEE EARNERS: DIGITAL AND ERP",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "repl_DIG_P",
     "label": "Partner: replacements (three months later)",
     "basis": "F: leavers three months earlier x replacement flag",
     "section": "FEE EARNERS: DIGITAL AND ERP",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "hc_DIG_P",
     "label": "Partner: HEADCOUNT",
     "basis": "A: payroll; F: prior + hires - leavers + replacements",
     "section": "FEE EARNERS: DIGITAL AND ERP",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1
     ],
     "fy2026": 1,
     "fy2027": 1,
     "total_rule": "last"
    },
    {
     "key": "leav_DIG_D",
     "label": "Director: expected leavers",
     "basis": "F: prior headcount x attrition x factor / 12",
     "section": "FEE EARNERS: DIGITAL AND ERP",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0.0025,
      0.0025,
      0.0025,
      0.0025,
      0.0025,
      0.0025,
      0.0025,
      0.0025,
      0.0025,
      0.0024,
      0.0024,
      0.0024,
      0.0024,
      0.0024,
      0.0024,
      0.0024
     ],
     "fy2026": 0.01,
     "fy2027": 0.0293,
     "total_rule": "sum"
    },
    {
     "key": "repl_DIG_D",
     "label": "Director: replacements (three months later)",
     "basis": "F: leavers three months earlier x replacement flag",
     "section": "FEE EARNERS: DIGITAL AND ERP",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "hc_DIG_D",
     "label": "Director: HEADCOUNT",
     "basis": "A: payroll; F: prior + hires - leavers + replacements",
     "section": "FEE EARNERS: DIGITAL AND ERP",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      0.9975,
      0.995,
      0.9925,
      0.99,
      0.9876,
      0.9851,
      0.9826,
      0.9802,
      0.9777,
      0.9753,
      0.9728,
      0.9704,
      0.968,
      0.9656,
      0.9631,
      0.9607
     ],
     "fy2026": 0.99,
     "fy2027": 0.9607,
     "total_rule": "last"
    },
    {
     "key": "leav_DIG_M",
     "label": "Manager: expected leavers",
     "basis": "F: prior headcount x attrition x factor / 12",
     "section": "FEE EARNERS: DIGITAL AND ERP",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0.01,
      0.01,
      0.0099,
      0.0099,
      0.0098,
      0.0098,
      0.0097,
      0.0097,
      0.0096,
      0.0096,
      0.0095,
      0.0095,
      0.0094,
      0.0094,
      0.0093,
      0.0093
     ],
     "fy2026": 0.0397,
     "fy2027": 0.1144,
     "total_rule": "sum"
    },
    {
     "key": "repl_DIG_M",
     "label": "Manager: replacements (three months later)",
     "basis": "F: leavers three months earlier x replacement flag",
     "section": "FEE EARNERS: DIGITAL AND ERP",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "hc_DIG_M",
     "label": "Manager: HEADCOUNT",
     "basis": "A: payroll; F: prior + hires - leavers + replacements",
     "section": "FEE EARNERS: DIGITAL AND ERP",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      2,
      2,
      2,
      2,
      2,
      2,
      2,
      2,
      1.99,
      1.9801,
      1.9701,
      1.9603,
      1.9505,
      1.9407,
      1.931,
      1.9214,
      1.9118,
      1.9022,
      1.8927,
      1.8832,
      1.8738,
      1.8645,
      1.8551,
      1.8459
     ],
     "fy2026": 1.9603,
     "fy2027": 1.8459,
     "total_rule": "last"
    },
    {
     "key": "leav_DIG_S",
     "label": "Senior consultant: expected leavers",
     "basis": "F: prior headcount x attrition x factor / 12",
     "section": "FEE EARNERS: DIGITAL AND ERP",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0.015,
      0.0149,
      0.0223,
      0.0221,
      0.0219,
      0.0218,
      0.0216,
      0.0215,
      0.0173,
      0.0172,
      0.0171,
      0.017,
      0.0168,
      0.0167,
      0.0166,
      0.0165
     ],
     "fy2026": 0.0743,
     "fy2027": 0.222,
     "total_rule": "sum"
    },
    {
     "key": "repl_DIG_S",
     "label": "Senior consultant: replacements (three months later)",
     "basis": "F: leavers three months earlier x replacement flag",
     "section": "FEE EARNERS: DIGITAL AND ERP",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "hc_DIG_S",
     "label": "Senior consultant: HEADCOUNT",
     "basis": "A: payroll; F: prior + hires - leavers + replacements - separations",
     "section": "FEE EARNERS: DIGITAL AND ERP",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      3,
      3,
      3,
      3,
      3,
      3,
      2,
      2,
      1.985,
      2.9701,
      2.9478,
      2.9257,
      2.9038,
      2.882,
      2.8604,
      2.3126,
      2.2953,
      2.2781,
      2.261,
      2.244,
      2.2272,
      2.2105,
      2.1939,
      2.1775
     ],
     "fy2026": 2.9257,
     "fy2027": 2.1775,
     "total_rule": "last"
    },
    {
     "key": "leav_DIG_C",
     "label": "Consultant: expected leavers",
     "basis": "F: prior headcount x attrition x factor / 12",
     "section": "FEE EARNERS: DIGITAL AND ERP",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0.0225,
      0.0298,
      0.0296,
      0.0294,
      0.0292,
      0.0289,
      0.0287,
      0.0285,
      0.0224,
      0.0222,
      0.022,
      0.0219,
      0.0217,
      0.0216,
      0.0214,
      0.0212
     ],
     "fy2026": 0.1113,
     "fy2027": 0.2898,
     "total_rule": "sum"
    },
    {
     "key": "repl_DIG_C",
     "label": "Consultant: replacements (three months later)",
     "basis": "F: leavers three months earlier x replacement flag",
     "section": "FEE EARNERS: DIGITAL AND ERP",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "hc_DIG_C",
     "label": "Consultant: HEADCOUNT",
     "basis": "A: payroll; F: prior + hires - leavers + replacements - separations",
     "section": "FEE EARNERS: DIGITAL AND ERP",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      2,
      2,
      2,
      2,
      3,
      3,
      3,
      3,
      3.9775,
      3.9477,
      3.9181,
      3.8887,
      3.8595,
      3.8306,
      3.8018,
      2.9838,
      2.9615,
      2.9393,
      2.9172,
      2.8953,
      2.8736,
      2.8521,
      2.8307,
      2.8094
     ],
     "fy2026": 3.8887,
     "fy2027": 2.8094,
     "total_rule": "last"
    },
    {
     "key": "gross_DIG",
     "label": "Gross salaries",
     "basis": "A: payroll; F: headcount x monthly salary",
     "section": "FEE EARNERS: DIGITAL AND ERP",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      79638,
      80016.47,
      79569.9,
      79200.57,
      84511.49,
      84877.56,
      77773.9,
      77724.59,
      82737.3958,
      89271.2654,
      88839.0741,
      88409.7357,
      89742.895,
      89310.7292,
      88881.413,
      80547.6897,
      80183.3178,
      79821.2917,
      79461.5954,
      79104.213,
      78749.1285,
      78396.3264,
      78045.791,
      77697.5068
     ],
     "fy2026": 992569.951,
     "fy2027": 979941.8975,
     "total_rule": "sum"
    },
    {
     "key": "ser_DIG",
     "label": "Employer social security",
     "basis": "A: payroll; F: headcount x per head",
     "section": "FEE EARNERS: DIGITAL AND ERP",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      12639.04,
      12621.34,
      12613.51,
      12671.51,
      13814.17,
      13782.85,
      12363.58,
      12403.55,
      13459.252,
      14771.3086,
      14687.6562,
      14604.5733,
      15236.2193,
      15150.7082,
      15065.7774,
      13301.7289,
      13230.5442,
      13159.8331,
      13089.5923,
      13019.8187,
      12950.5088,
      12881.6595,
      12813.2675,
      12745.3297
     ],
     "fy2026": 160432.3402,
     "fy2027": 162644.9876,
     "total_rule": "sum"
    },
    {
     "key": "see_DIG",
     "label": "Employee social security withheld",
     "basis": "headcount x per head",
     "section": "FEE EARNERS: DIGITAL AND ERP",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      12400.6063,
      12400.6063,
      12400.6063,
      12400.6063,
      13514.6688,
      13514.6688,
      12154.3333,
      12154.3333,
      13203.8885,
      14491.7879,
      14409.6357,
      14328.043,
      14957.8107,
      14873.7792,
      14790.3181,
      13054.6824,
      12984.7459,
      12915.275,
      12846.2663,
      12777.7167,
      12709.623,
      12641.982,
      12574.7906,
      12508.0456
     ],
     "fy2026": 157373.7843,
     "fy2027": 159635.0356,
     "total_rule": "sum"
    },
    {
     "key": "wt_DIG",
     "label": "Wage tax withheld",
     "basis": "headcount x salary x average rate",
     "section": "FEE EARNERS: DIGITAL AND ERP",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      23118.3333,
      23118.3333,
      23118.3333,
      23118.3333,
      24212.0833,
      24212.0833,
      22482.9167,
      22482.9167,
      23488.6031,
      25122.0437,
      25013.9473,
      24906.5427,
      25295.8216,
      25187.6656,
      25080.2009,
      23164.3766,
      23071.848,
      22979.8949,
      22888.5133,
      22797.6995,
      22707.4496,
      22617.7598,
      22528.6265,
      22440.0459
     ],
     "fy2026": 284394.4702,
     "fy2027": 280759.9022,
     "total_rule": "sum"
    },
    {
     "key": "bon_DIG",
     "label": "Bonus accrued, gross",
     "basis": "headcount x salary x target x factor",
     "section": "FEE EARNERS: DIGITAL AND ERP",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      7487.0833,
      7487.0833,
      7487.0833,
      7487.0833,
      7705.8333,
      7705.8333,
      7318.5,
      7318.5,
      3220.8656,
      3376.833,
      3365.6151,
      3354.466,
      3410.2528,
      3399.0195,
      3387.8549,
      3212.1494,
      3202.3555,
      3192.6196,
      3182.9415,
      3173.3207,
      3163.7569,
      3154.2497,
      3144.7988,
      3135.4037
     ],
     "fy2026": 73314.7797,
     "fy2027": 38758.723,
     "total_rule": "sum"
    },
    {
     "key": "bss_DIG",
     "label": "Employer contributions on the bonus accrued",
     "basis": "bonus x rate by grade",
     "section": "FEE EARNERS: DIGITAL AND ERP",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      224.8204,
      224.8204,
      224.8204,
      224.8204,
      272.3329,
      272.3329,
      229.0678,
      229.0678,
      117.7981,
      135.4568,
      134.4409,
      133.4326,
      135.0805,
      134.0674,
      133.0619,
      105.7125,
      104.9197,
      104.1328,
      103.3518,
      102.5766,
      101.8073,
      101.0438,
      100.2859,
      99.5338
     ],
     "fy2026": 2423.2114,
     "fy2027": 1325.5738,
     "total_rule": "sum"
    },
    {
     "key": "cost_DIG",
     "label": "PAYROLL COST EXCL. BONUS",
     "basis": "gross + employer social security",
     "section": "FEE EARNERS: DIGITAL AND ERP",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      92277.04,
      92637.81,
      92183.41,
      91872.08,
      98325.66,
      98660.41,
      90137.48,
      90128.14,
      96196.6478,
      104042.574,
      103526.7303,
      103014.309,
      104979.1143,
      104461.4374,
      103947.1904,
      93849.4186,
      93413.862,
      92981.1248,
      92551.1878,
      92124.0316,
      91699.6373,
      91277.9859,
      90859.0585,
      90442.8365
     ],
     "fy2026": 1153002.2912,
     "fy2027": 1142586.8851,
     "total_rule": "sum"
    },
    {
     "key": "hc_DIG",
     "label": "FEE EARNERS",
     "basis": "",
     "section": "FEE EARNERS: DIGITAL AND ERP",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      9,
      9,
      9,
      9,
      10,
      10,
      9,
      9,
      9.95,
      10.8928,
      10.8286,
      10.7647,
      10.7014,
      10.6384,
      10.5759,
      9.198,
      9.1462,
      9.0948,
      9.0437,
      8.993,
      8.9426,
      8.8926,
      8.8429,
      8.7935
     ],
     "fy2026": 10.7647,
     "fy2027": 8.7935,
     "total_rule": "last"
    },
    {
     "key": "role_fdr",
     "label": "Founder and managing partner (majority shareholder, not socially insured)",
     "basis": "gross x pay factor x active flag",
     "section": "FOUNDER AND CENTRAL STAFF (C = monthly gross FY2026, D = start month)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      21667,
      21667,
      21667,
      21667,
      21667,
      21667,
      21667,
      21667,
      21667,
      21667,
      21667,
      21667,
      22100.34,
      22100.34,
      22100.34,
      22100.34,
      22100.34,
      22100.34,
      22100.34,
      22100.34,
      22100.34,
      22100.34,
      22100.34,
      22100.34
     ],
     "fy2026": 21667,
     "fy2027": "2015-03-31",
     "total_rule": "sum"
    },
    {
     "key": "role_hfo",
     "label": "Head of finance and operations",
     "basis": "gross x pay factor x active flag",
     "section": "FOUNDER AND CENTRAL STAFF (C = monthly gross FY2026, D = start month)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      7917,
      7917,
      7917,
      7917,
      7917,
      7917,
      7917,
      7917,
      7917,
      7917,
      7917,
      7917,
      8075.34,
      8075.34,
      8075.34,
      8075.34,
      8075.34,
      8075.34,
      8075.34,
      8075.34,
      8075.34,
      8075.34,
      8075.34,
      8075.34
     ],
     "fy2026": 7917,
     "fy2027": "2019-06-30",
     "total_rule": "sum"
    },
    {
     "key": "role_acc",
     "label": "Accountant (finance and payroll)",
     "basis": "gross x pay factor x active flag",
     "section": "FOUNDER AND CENTRAL STAFF (C = monthly gross FY2026, D = start month)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      4750,
      4750,
      4750,
      4750,
      4750,
      4750,
      4750,
      4750,
      4750,
      4750,
      4750,
      4750,
      4845,
      4845,
      4845,
      4845,
      4845,
      4845,
      4845,
      4845,
      4845,
      4845,
      4845,
      4845
     ],
     "fy2026": 4750,
     "fy2027": "2021-02-28",
     "total_rule": "sum"
    },
    {
     "key": "role_hr",
     "label": "HR and recruiting lead",
     "basis": "gross x pay factor x active flag",
     "section": "FOUNDER AND CENTRAL STAFF (C = monthly gross FY2026, D = start month)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      5500,
      5500,
      5500,
      5500,
      5500,
      5500,
      5500,
      5500,
      5500,
      5500,
      5500,
      5500,
      5610,
      5610,
      5610,
      5610,
      5610,
      5610,
      5610,
      5610,
      5610,
      5610,
      5610,
      5610
     ],
     "fy2026": 5500,
     "fy2027": "2020-09-30",
     "total_rule": "sum"
    },
    {
     "key": "role_rec",
     "label": "Recruiting coordinator",
     "basis": "gross x pay factor x active flag",
     "section": "FOUNDER AND CENTRAL STAFF (C = monthly gross FY2026, D = start month)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      4000,
      4000,
      4000,
      4000,
      4000,
      4000,
      4000,
      4000,
      4000,
      4000,
      4000,
      4000,
      4080,
      4080,
      4080,
      4080,
      4080,
      4080,
      4080,
      4080,
      4080,
      4080,
      4080,
      4080
     ],
     "fy2026": 4000,
     "fy2027": "2023-04-30",
     "total_rule": "sum"
    },
    {
     "key": "role_mkt",
     "label": "Marketing and business development manager",
     "basis": "gross x pay factor x active flag",
     "section": "FOUNDER AND CENTRAL STAFF (C = monthly gross FY2026, D = start month)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      5000,
      5000,
      5000,
      5000,
      5000,
      5000,
      5000,
      5000,
      5000,
      5000,
      5000,
      5000,
      5100,
      5100,
      5100,
      5100,
      5100,
      5100,
      5100,
      5100,
      5100,
      5100,
      5100,
      5100
     ],
     "fy2026": 5000,
     "fy2027": "2022-01-31",
     "total_rule": "sum"
    },
    {
     "key": "role_it",
     "label": "IT and knowledge manager",
     "basis": "gross x pay factor x active flag",
     "section": "FOUNDER AND CENTRAL STAFF (C = monthly gross FY2026, D = start month)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      4917,
      4917,
      4917,
      4917,
      4917,
      4917,
      4917,
      4917,
      4917,
      4917,
      4917,
      4917,
      5015.34,
      5015.34,
      5015.34,
      5015.34,
      5015.34,
      5015.34,
      5015.34,
      5015.34,
      5015.34,
      5015.34,
      5015.34,
      5015.34
     ],
     "fy2026": 4917,
     "fy2027": "2021-10-31",
     "total_rule": "sum"
    },
    {
     "key": "role_ea",
     "label": "Executive assistant and office manager",
     "basis": "gross x pay factor x active flag",
     "section": "FOUNDER AND CENTRAL STAFF (C = monthly gross FY2026, D = start month)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      4167,
      4167,
      4167,
      4167,
      4167,
      4167,
      4167,
      4167,
      4167,
      4167,
      4167,
      4167,
      4250.34,
      4250.34,
      4250.34,
      4250.34,
      4250.34,
      4250.34,
      4250.34,
      4250.34,
      4250.34,
      4250.34,
      4250.34,
      4250.34
     ],
     "fy2026": 4167,
     "fy2027": "2018-05-31",
     "total_rule": "sum"
    },
    {
     "key": "rser_fdr",
     "label": "Founder and managing partner: employer social security",
     "basis": "not socially insured",
     "section": "FOUNDER AND CENTRAL STAFF (C = monthly gross FY2026, D = start month)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "rser_hfo",
     "label": "Head of finance and operations: employer social security",
     "basis": "rates x gross capped at the ceilings",
     "section": "FOUNDER AND CENTRAL STAFF (C = monthly gross FY2026, D = start month)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1497.5476,
      1497.5476,
      1497.5476,
      1497.5476,
      1497.5476,
      1497.5476,
      1497.5476,
      1497.5476,
      1497.5476,
      1497.5476,
      1497.5476,
      1497.5476,
      1574.578,
      1574.578,
      1574.578,
      1574.578,
      1574.578,
      1574.578,
      1574.578,
      1574.578,
      1574.578,
      1574.578,
      1574.578,
      1574.578
     ],
     "fy2026": 17970.5718,
     "fy2027": 18894.9357,
     "total_rule": "sum"
    },
    {
     "key": "rser_acc",
     "label": "Accountant: employer social security",
     "basis": "rates x gross capped at the ceilings",
     "section": "FOUNDER AND CENTRAL STAFF (C = monthly gross FY2026, D = start month)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1031.7,
      1031.7,
      1031.7,
      1031.7,
      1031.7,
      1031.7,
      1031.7,
      1031.7,
      1031.7,
      1031.7,
      1031.7,
      1031.7,
      1052.334,
      1052.334,
      1052.334,
      1052.334,
      1052.334,
      1052.334,
      1052.334,
      1052.334,
      1052.334,
      1052.334,
      1052.334,
      1052.334
     ],
     "fy2026": 12380.4,
     "fy2027": 12628.008,
     "total_rule": "sum"
    },
    {
     "key": "rser_hr",
     "label": "HR and recruiting lead: employer social security",
     "basis": "rates x gross capped at the ceilings",
     "section": "FOUNDER AND CENTRAL STAFF (C = monthly gross FY2026, D = start month)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1194.6,
      1194.6,
      1194.6,
      1194.6,
      1194.6,
      1194.6,
      1194.6,
      1194.6,
      1194.6,
      1194.6,
      1194.6,
      1194.6,
      1218.492,
      1218.492,
      1218.492,
      1218.492,
      1218.492,
      1218.492,
      1218.492,
      1218.492,
      1218.492,
      1218.492,
      1218.492,
      1218.492
     ],
     "fy2026": 14335.2,
     "fy2027": 14621.904,
     "total_rule": "sum"
    },
    {
     "key": "rser_rec",
     "label": "Recruiting coordinator: employer social security",
     "basis": "rates x gross capped at the ceilings",
     "section": "FOUNDER AND CENTRAL STAFF (C = monthly gross FY2026, D = start month)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      868.8,
      868.8,
      868.8,
      868.8,
      868.8,
      868.8,
      868.8,
      868.8,
      868.8,
      868.8,
      868.8,
      868.8,
      886.176,
      886.176,
      886.176,
      886.176,
      886.176,
      886.176,
      886.176,
      886.176,
      886.176,
      886.176,
      886.176,
      886.176
     ],
     "fy2026": 10425.6,
     "fy2027": 10634.112,
     "total_rule": "sum"
    },
    {
     "key": "rser_mkt",
     "label": "Marketing and business development manager: employer social security",
     "basis": "rates x gross capped at the ceilings",
     "section": "FOUNDER AND CENTRAL STAFF (C = monthly gross FY2026, D = start month)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1086,
      1086,
      1086,
      1086,
      1086,
      1086,
      1086,
      1086,
      1086,
      1086,
      1086,
      1086,
      1107.72,
      1107.72,
      1107.72,
      1107.72,
      1107.72,
      1107.72,
      1107.72,
      1107.72,
      1107.72,
      1107.72,
      1107.72,
      1107.72
     ],
     "fy2026": 13032,
     "fy2027": 13292.64,
     "total_rule": "sum"
    },
    {
     "key": "rser_it",
     "label": "IT and knowledge manager: employer social security",
     "basis": "rates x gross capped at the ceilings",
     "section": "FOUNDER AND CENTRAL STAFF (C = monthly gross FY2026, D = start month)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1067.9724,
      1067.9724,
      1067.9724,
      1067.9724,
      1067.9724,
      1067.9724,
      1067.9724,
      1067.9724,
      1067.9724,
      1067.9724,
      1067.9724,
      1067.9724,
      1089.3318,
      1089.3318,
      1089.3318,
      1089.3318,
      1089.3318,
      1089.3318,
      1089.3318,
      1089.3318,
      1089.3318,
      1089.3318,
      1089.3318,
      1089.3318
     ],
     "fy2026": 12815.6688,
     "fy2027": 13071.9822,
     "total_rule": "sum"
    },
    {
     "key": "rser_ea",
     "label": "Executive assistant and office manager: employer social security",
     "basis": "rates x gross capped at the ceilings",
     "section": "FOUNDER AND CENTRAL STAFF (C = monthly gross FY2026, D = start month)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      905.0724,
      905.0724,
      905.0724,
      905.0724,
      905.0724,
      905.0724,
      905.0724,
      905.0724,
      905.0724,
      905.0724,
      905.0724,
      905.0724,
      923.1738,
      923.1738,
      923.1738,
      923.1738,
      923.1738,
      923.1738,
      923.1738,
      923.1738,
      923.1738,
      923.1738,
      923.1738,
      923.1738
     ],
     "fy2026": 10860.8688,
     "fy2027": 11078.0862,
     "total_rule": "sum"
    },
    {
     "key": "rsee_fdr",
     "label": "Founder and managing partner: employee social security",
     "basis": "not socially insured",
     "section": "FOUNDER AND CENTRAL STAFF (C = monthly gross FY2026, D = start month)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "rsee_hfo",
     "label": "Head of finance and operations: employee social security",
     "basis": "rates x gross capped at the ceilings",
     "section": "FOUNDER AND CENTRAL STAFF (C = monthly gross FY2026, D = start month)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1466.3708,
      1466.3708,
      1466.3708,
      1466.3708,
      1466.3708,
      1466.3708,
      1466.3708,
      1466.3708,
      1466.3708,
      1466.3708,
      1466.3708,
      1466.3708,
      1543.8485,
      1543.8485,
      1543.8485,
      1543.8485,
      1543.8485,
      1543.8485,
      1543.8485,
      1543.8485,
      1543.8485,
      1543.8485,
      1543.8485,
      1543.8485
     ],
     "fy2026": 17596.449,
     "fy2027": 18526.1825,
     "total_rule": "sum"
    },
    {
     "key": "rsee_acc",
     "label": "Accountant: employee social security",
     "basis": "rates x gross capped at the ceilings",
     "section": "FOUNDER AND CENTRAL STAFF (C = monthly gross FY2026, D = start month)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1016.025,
      1016.025,
      1016.025,
      1016.025,
      1016.025,
      1016.025,
      1016.025,
      1016.025,
      1016.025,
      1016.025,
      1016.025,
      1016.025,
      1036.3455,
      1036.3455,
      1036.3455,
      1036.3455,
      1036.3455,
      1036.3455,
      1036.3455,
      1036.3455,
      1036.3455,
      1036.3455,
      1036.3455,
      1036.3455
     ],
     "fy2026": 12192.3,
     "fy2027": 12436.146,
     "total_rule": "sum"
    },
    {
     "key": "rsee_hr",
     "label": "HR and recruiting lead: employee social security",
     "basis": "rates x gross capped at the ceilings",
     "section": "FOUNDER AND CENTRAL STAFF (C = monthly gross FY2026, D = start month)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1176.45,
      1176.45,
      1176.45,
      1176.45,
      1176.45,
      1176.45,
      1176.45,
      1176.45,
      1176.45,
      1176.45,
      1176.45,
      1176.45,
      1199.979,
      1199.979,
      1199.979,
      1199.979,
      1199.979,
      1199.979,
      1199.979,
      1199.979,
      1199.979,
      1199.979,
      1199.979,
      1199.979
     ],
     "fy2026": 14117.4,
     "fy2027": 14399.748,
     "total_rule": "sum"
    },
    {
     "key": "rsee_rec",
     "label": "Recruiting coordinator: employee social security",
     "basis": "rates x gross capped at the ceilings",
     "section": "FOUNDER AND CENTRAL STAFF (C = monthly gross FY2026, D = start month)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      855.6,
      855.6,
      855.6,
      855.6,
      855.6,
      855.6,
      855.6,
      855.6,
      855.6,
      855.6,
      855.6,
      855.6,
      872.712,
      872.712,
      872.712,
      872.712,
      872.712,
      872.712,
      872.712,
      872.712,
      872.712,
      872.712,
      872.712,
      872.712
     ],
     "fy2026": 10267.2,
     "fy2027": 10472.544,
     "total_rule": "sum"
    },
    {
     "key": "rsee_mkt",
     "label": "Marketing and business development manager: employee social security",
     "basis": "rates x gross capped at the ceilings",
     "section": "FOUNDER AND CENTRAL STAFF (C = monthly gross FY2026, D = start month)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1069.5,
      1069.5,
      1069.5,
      1069.5,
      1069.5,
      1069.5,
      1069.5,
      1069.5,
      1069.5,
      1069.5,
      1069.5,
      1069.5,
      1090.89,
      1090.89,
      1090.89,
      1090.89,
      1090.89,
      1090.89,
      1090.89,
      1090.89,
      1090.89,
      1090.89,
      1090.89,
      1090.89
     ],
     "fy2026": 12834,
     "fy2027": 13090.68,
     "total_rule": "sum"
    },
    {
     "key": "rsee_it",
     "label": "IT and knowledge manager: employee social security",
     "basis": "rates x gross capped at the ceilings",
     "section": "FOUNDER AND CENTRAL STAFF (C = monthly gross FY2026, D = start month)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1051.7463,
      1051.7463,
      1051.7463,
      1051.7463,
      1051.7463,
      1051.7463,
      1051.7463,
      1051.7463,
      1051.7463,
      1051.7463,
      1051.7463,
      1051.7463,
      1072.7812,
      1072.7812,
      1072.7812,
      1072.7812,
      1072.7812,
      1072.7812,
      1072.7812,
      1072.7812,
      1072.7812,
      1072.7812,
      1072.7812,
      1072.7812
     ],
     "fy2026": 12620.9556,
     "fy2027": 12873.3747,
     "total_rule": "sum"
    },
    {
     "key": "rsee_ea",
     "label": "Executive assistant and office manager: employee social security",
     "basis": "rates x gross capped at the ceilings",
     "section": "FOUNDER AND CENTRAL STAFF (C = monthly gross FY2026, D = start month)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      891.3213,
      891.3213,
      891.3213,
      891.3213,
      891.3213,
      891.3213,
      891.3213,
      891.3213,
      891.3213,
      891.3213,
      891.3213,
      891.3213,
      909.1477,
      909.1477,
      909.1477,
      909.1477,
      909.1477,
      909.1477,
      909.1477,
      909.1477,
      909.1477,
      909.1477,
      909.1477,
      909.1477
     ],
     "fy2026": 10695.8556,
     "fy2027": 10909.7727,
     "total_rule": "sum"
    },
    {
     "key": "cen_gross",
     "label": "Founder and central staff: gross salaries",
     "basis": "A: payroll; F: staff table",
     "section": "FOUNDER AND CENTRAL STAFF (C = monthly gross FY2026, D = start month)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      57890.69,
      58107.02,
      57866.78,
      57921.14,
      58027.09,
      57984.44,
      58139.98,
      57907.06,
      57918,
      57918,
      57918,
      57918,
      59076.36,
      59076.36,
      59076.36,
      59076.36,
      59076.36,
      59076.36,
      59076.36,
      59076.36,
      59076.36,
      59076.36,
      59076.36,
      59076.36
     ],
     "fy2026": 695516.2,
     "fy2027": 708916.32,
     "total_rule": "sum"
    },
    {
     "key": "cen_ser",
     "label": "Founder and central staff: employer social security",
     "basis": "A: payroll; F: staff table",
     "section": "FOUNDER AND CENTRAL STAFF (C = monthly gross FY2026, D = start month)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      7671.46,
      7680.23,
      7634.73,
      7678.38,
      7634.11,
      7663.4,
      7663,
      7661.18,
      7651.6924,
      7651.6924,
      7651.6924,
      7651.6924,
      7851.8057,
      7851.8057,
      7851.8057,
      7851.8057,
      7851.8057,
      7851.8057,
      7851.8057,
      7851.8057,
      7851.8057,
      7851.8057,
      7851.8057,
      7851.8057
     ],
     "fy2026": 91893.2598,
     "fy2027": 94221.6681,
     "total_rule": "sum"
    },
    {
     "key": "cen_see",
     "label": "Founder and central staff: employee social security withheld",
     "basis": "staff table",
     "section": "FOUNDER AND CENTRAL STAFF (C = monthly gross FY2026, D = start month)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      7527.0134,
      7527.0134,
      7527.0134,
      7527.0134,
      7527.0134,
      7527.0134,
      7527.0134,
      7527.0134,
      7527.0134,
      7527.0134,
      7527.0134,
      7527.0134,
      7725.704,
      7725.704,
      7725.704,
      7725.704,
      7725.704,
      7725.704,
      7725.704,
      7725.704,
      7725.704,
      7725.704,
      7725.704,
      7725.704
     ],
     "fy2026": 90324.1602,
     "fy2027": 92708.4479,
     "total_rule": "sum"
    },
    {
     "key": "cen_wt",
     "label": "Founder and central staff: wage tax withheld",
     "basis": "(gross - founder) x central rate + founder x founder rate",
     "section": "FOUNDER AND CENTRAL STAFF (C = monthly gross FY2026, D = start month)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      16202.6718,
      16250.2644,
      16197.4116,
      16209.3708,
      16232.6798,
      16223.2968,
      16257.5156,
      16206.2732,
      16208.68,
      16208.68,
      16208.68,
      16208.68,
      16532.8536,
      16532.8536,
      16532.8536,
      16532.8536,
      16532.8536,
      16532.8536,
      16532.8536,
      16532.8536,
      16532.8536,
      16532.8536,
      16532.8536,
      16532.8536
     ],
     "fy2026": 194614.204,
     "fy2027": 198394.2432,
     "total_rule": "sum"
    },
    {
     "key": "cen_bon",
     "label": "Central staff bonus accrued, gross (not the founder)",
     "basis": "(gross - founder) x target x factor",
     "section": "FOUNDER AND CENTRAL STAFF (C = monthly gross FY2026, D = start month)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1521.395,
      1530.4808,
      1520.3908,
      1522.6739,
      1527.1238,
      1525.3325,
      1531.8652,
      1522.0825,
      652.518,
      652.518,
      652.518,
      652.518,
      665.5684,
      665.5684,
      665.5684,
      665.5684,
      665.5684,
      665.5684,
      665.5684,
      665.5684,
      665.5684,
      665.5684,
      665.5684,
      665.5684
     ],
     "fy2026": 14811.4164,
     "fy2027": 7986.8203,
     "total_rule": "sum"
    },
    {
     "key": "cen_bss",
     "label": "Employer contributions on the central staff bonus",
     "basis": "bonus x consultant-level rate (below both ceilings)",
     "section": "FOUNDER AND CENTRAL STAFF (C = monthly gross FY2026, D = start month)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      330.447,
      332.4204,
      330.2289,
      330.7248,
      331.6913,
      331.3022,
      332.7211,
      330.5963,
      141.7269,
      141.7269,
      141.7269,
      141.7269,
      144.5614,
      144.5614,
      144.5614,
      144.5614,
      144.5614,
      144.5614,
      144.5614,
      144.5614,
      144.5614,
      144.5614,
      144.5614,
      144.5614
     ],
     "fy2026": 3217.0396,
     "fy2027": 1734.7374,
     "total_rule": "sum"
    },
    {
     "key": "cen_cost",
     "label": "FOUNDER AND CENTRAL STAFF PAYROLL COST EXCL. BONUS",
     "basis": "",
     "section": "FOUNDER AND CENTRAL STAFF (C = monthly gross FY2026, D = start month)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      65562.15,
      65787.25,
      65501.51,
      65599.52,
      65661.2,
      65647.84,
      65802.98,
      65568.24,
      65569.6925,
      65569.6925,
      65569.6925,
      65569.6925,
      66928.1657,
      66928.1657,
      66928.1657,
      66928.1657,
      66928.1657,
      66928.1657,
      66928.1657,
      66928.1657,
      66928.1657,
      66928.1657,
      66928.1657,
      66928.1657
     ],
     "fy2026": 787409.4598,
     "fy2027": 803137.9881,
     "total_rule": "sum"
    },
    {
     "key": "hc_cen",
     "label": "Founder and central staff headcount",
     "basis": "active roles",
     "section": "FOUNDER AND CENTRAL STAFF (C = monthly gross FY2026, D = start month)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      8,
      8,
      8,
      8,
      8,
      8,
      8,
      8,
      8,
      8,
      8,
      8,
      8,
      8,
      8,
      8,
      8,
      8,
      8,
      8,
      8,
      8,
      8,
      8
     ],
     "fy2026": 8,
     "fy2027": 8,
     "total_rule": "last"
    },
    {
     "key": "hc_fe",
     "label": "FEE EARNERS",
     "basis": "",
     "section": "TOTALS, BONUS PROVISION AND PAYROLL LIABILITIES",
     "format": "num1",
     "kind": "calc",
     "bold": true,
     "values": [
      30,
      31,
      32,
      31,
      32,
      32,
      32,
      32,
      33.815,
      34.6163,
      34.4114,
      34.2079,
      34.0059,
      33.8052,
      33.6059,
      28.408,
      28.249,
      28.091,
      27.9341,
      27.7782,
      27.6234,
      27.4697,
      27.317,
      27.1653
     ],
     "fy2026": 34.2079,
     "fy2027": 27.1653,
     "total_rule": "last"
    },
    {
     "key": "hc",
     "label": "TOTAL HEADCOUNT",
     "basis": "",
     "section": "TOTALS, BONUS PROVISION AND PAYROLL LIABILITIES",
     "format": "num1",
     "kind": "calc",
     "bold": true,
     "values": [
      38,
      39,
      40,
      39,
      40,
      40,
      40,
      40,
      41.815,
      42.6163,
      42.4114,
      42.2079,
      42.0059,
      41.8052,
      41.6059,
      36.408,
      36.249,
      36.091,
      35.9341,
      35.7782,
      35.6234,
      35.4697,
      35.317,
      35.1653
     ],
     "fy2026": 42.2079,
     "fy2027": 35.1653,
     "total_rule": "last"
    },
    {
     "key": "fe_cost",
     "label": "Fee-earner payroll cost excl. bonus",
     "basis": "",
     "section": "TOTALS, BONUS PROVISION AND PAYROLL LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      297230.34,
      308559.43,
      314943.89,
      306740.98,
      312341.5,
      312302.31,
      312745.98,
      313193.08,
      324098.9872,
      330792.5835,
      329132.0205,
      327482.4377,
      333746.8435,
      332080.0022,
      330424.1681,
      291593.9479,
      290238.7893,
      288892.3185,
      287554.4765,
      286225.2045,
      284904.4442,
      283592.1378,
      282288.2277,
      280992.657
     ],
     "fy2026": 3789563.5388,
     "fy2027": 3572533.2173,
     "total_rule": "sum"
    },
    {
     "key": "fe_bonus",
     "label": "Fee-earner bonus accrued incl. employer contributions",
     "basis": "",
     "section": "TOTALS, BONUS PROVISION AND PAYROLL LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      24098.8347,
      24882.8347,
      25149.0972,
      24718.4987,
      24984.7612,
      24984.7612,
      24984.7612,
      24984.7612,
      10898.9298,
      11044.9373,
      11005.2571,
      10965.8241,
      11145.1693,
      11105.4469,
      11065.9717,
      10274.6248,
      10241.2798,
      10208.1346,
      10175.1881,
      10142.4389,
      10109.8857,
      10077.5273,
      10045.3623,
      10013.3896
     ],
     "fy2026": 242703.2582,
     "fy2027": 124604.4191,
     "total_rule": "sum"
    },
    {
     "key": "cen_bonus",
     "label": "Central staff bonus accrued incl. employer contributions",
     "basis": "",
     "section": "TOTALS, BONUS PROVISION AND PAYROLL LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1851.842,
      1862.9013,
      1850.6196,
      1853.3986,
      1858.8151,
      1856.6347,
      1864.5863,
      1852.6788,
      794.2449,
      794.2449,
      794.2449,
      794.2449,
      810.1298,
      810.1298,
      810.1298,
      810.1298,
      810.1298,
      810.1298,
      810.1298,
      810.1298,
      810.1298,
      810.1298,
      810.1298,
      810.1298
     ],
     "fy2026": 18028.456,
     "fy2027": 9721.5577,
     "total_rule": "sum"
    },
    {
     "key": "b_acc",
     "label": "Bonus accrued (P&L)",
     "basis": "",
     "section": "TOTALS, BONUS PROVISION AND PAYROLL LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      25950.6766,
      26745.7359,
      26999.7168,
      26571.8973,
      26843.5763,
      26841.3959,
      26849.3475,
      26837.44,
      11693.1747,
      11839.1823,
      11799.502,
      11760.069,
      11955.2991,
      11915.5767,
      11876.1015,
      11084.7546,
      11051.4096,
      11018.2644,
      10985.3179,
      10952.5687,
      10920.0155,
      10887.6571,
      10855.4921,
      10823.5194
     ],
     "fy2026": 260731.7143,
     "fy2027": 134325.9768,
     "total_rule": "sum"
    },
    {
     "key": "b_util",
     "label": "Prior-year bonus paid (provision utilised)",
     "basis": "A: payroll; F: March, provision at the prior December",
     "section": "TOTALS, BONUS PROVISION AND PAYROLL LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      392000,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      260731.7143,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 392000,
     "fy2027": 260731.7143,
     "total_rule": "sum"
    },
    {
     "key": "b_prov",
     "label": "BONUS PROVISION (to balance sheet)",
     "basis": "opening + accrued - utilised",
     "section": "TOTALS, BONUS PROVISION AND PAYROLL LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      417950.6766,
      444696.4126,
      79696.1294,
      106268.0267,
      133111.603,
      159952.9989,
      186802.3464,
      213639.7864,
      225332.9611,
      237172.1433,
      248971.6453,
      260731.7143,
      272687.0134,
      284602.5902,
      35746.9774,
      46831.732,
      57883.1416,
      68901.406,
      79886.724,
      90839.2927,
      101759.3082,
      112646.9652,
      123502.4574,
      134325.9768
     ],
     "fy2026": 260731.7143,
     "fy2027": 134325.9768,
     "total_rule": "last"
    },
    {
     "key": "b_ss",
     "label": "Bonus paid: employer contributions",
     "basis": "utilised x employer share",
     "section": "TOTALS, BONUS PROVISION AND PAYROLL LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      11760,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      7821.9514,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 11760,
     "fy2027": 7821.9514,
     "total_rule": "sum"
    },
    {
     "key": "b_gross",
     "label": "Bonus paid: gross",
     "basis": "utilised - employer contributions",
     "section": "TOTALS, BONUS PROVISION AND PAYROLL LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      380240,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      252909.7629,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 380240,
     "fy2027": 252909.7629,
     "total_rule": "sum"
    },
    {
     "key": "b_wt",
     "label": "Bonus paid: wage tax withheld",
     "basis": "gross x bonus rate",
     "section": "TOTALS, BONUS PROVISION AND PAYROLL LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      136886.4,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      91047.5146,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 136886.4,
     "fy2027": 91047.5146,
     "total_rule": "sum"
    },
    {
     "key": "b_see",
     "label": "Bonus paid: employee contributions withheld",
     "basis": "equal to the employer contributions",
     "section": "TOTALS, BONUS PROVISION AND PAYROLL LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      11760,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      7821.9514,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 11760,
     "fy2027": 7821.9514,
     "total_rule": "sum"
    },
    {
     "key": "b_net",
     "label": "Bonus paid: net (with the March payroll)",
     "basis": "",
     "section": "TOTALS, BONUS PROVISION AND PAYROLL LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      231593.6,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      154040.2968,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 231593.6,
     "fy2027": 154040.2968,
     "total_rule": "sum"
    },
    {
     "key": "gross",
     "label": "Gross salaries, all staff (excl. bonus)",
     "basis": "",
     "section": "TOTALS, BONUS PROVISION AND PAYROLL LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      313579.47,
      323493.64,
      328555.15,
      321718.21,
      326292.22,
      326320.65,
      326887.39,
      326991.7,
      335972.1667,
      341539.8438,
      340147.8102,
      338764.9357,
      344138.9801,
      342746.9389,
      341364.0473,
      309300.768,
      308166.1566,
      307038.7797,
      305918.5882,
      304805.5332,
      303699.5666,
      302600.6401,
      301508.7062,
      300423.7174
     ],
     "fy2026": 3950263.1863,
     "fy2027": 3771712.4223,
     "total_rule": "sum"
    },
    {
     "key": "see",
     "label": "Employee social security withheld (salaries)",
     "basis": "",
     "section": "TOTALS, BONUS PROVISION AND PAYROLL LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      48317.2925,
      49840.1613,
      50954.2238,
      49593.8884,
      50707.9509,
      50707.9509,
      50707.9509,
      50707.9509,
      52695.9766,
      53801.1122,
      53537.4343,
      53275.5453,
      55517.2889,
      55247.2723,
      54979.0819,
      48322.0022,
      48105.3559,
      47890.138,
      47676.3386,
      47463.948,
      47252.9563,
      47043.3539,
      46835.1312,
      46628.2787
     ],
     "fy2026": 614847.4378,
     "fy2027": 592961.1459,
     "total_rule": "sum"
    },
    {
     "key": "ser",
     "label": "Employer social security (salaries)",
     "basis": "",
     "section": "TOTALS, BONUS PROVISION AND PAYROLL LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      49213.02,
      50853.04,
      51890.25,
      50622.29,
      51710.48,
      51629.5,
      51661.57,
      51769.62,
      53696.5129,
      54822.4322,
      54553.9028,
      54287.1944,
      56536.0291,
      56261.229,
      55988.2865,
      49221.3456,
      49000.7983,
      48781.7045,
      48564.054,
      48347.8369,
      48133.0433,
      47919.6633,
      47707.6872,
      47497.1053
     ],
     "fy2026": 626709.8123,
     "fy2027": 603958.783,
     "total_rule": "sum"
    },
    {
     "key": "wt",
     "label": "Wage tax withheld (salaries)",
     "basis": "",
     "section": "TOTALS, BONUS PROVISION AND PAYROLL LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      89474.3385,
      92228.5977,
      93269.4949,
      91552.2875,
      92669.3465,
      92659.9635,
      92694.1823,
      92642.9399,
      94508.0133,
      95897.9831,
      95547.9694,
      95200.1904,
      96751.7234,
      96401.5011,
      96053.512,
      88594.583,
      88304.3635,
      88015.9319,
      87729.2762,
      87444.3848,
      87161.2459,
      86879.848,
      86600.1794,
      86322.2288
     ],
     "fy2026": 1118345.3068,
     "fy2027": 1076258.7781,
     "total_rule": "sum"
    },
    {
     "key": "net_pay",
     "label": "Net salaries paid (last banking day)",
     "basis": "gross - employee contributions - wage tax",
     "section": "TOTALS, BONUS PROVISION AND PAYROLL LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      175787.839,
      181424.881,
      184331.4313,
      180572.0342,
      182914.9227,
      182952.7357,
      183485.2569,
      183640.8093,
      188768.1767,
      191840.7485,
      191062.4065,
      190289.2001,
      191869.9677,
      191098.1655,
      190331.4533,
      172384.1828,
      171756.4373,
      171132.7099,
      170512.9733,
      169897.2005,
      169285.3644,
      168677.4383,
      168073.3956,
      167473.2099
     ],
     "fy2026": 2217070.4417,
     "fy2027": 2102492.4984,
     "total_rule": "sum"
    },
    {
     "key": "ss_paid",
     "label": "Social security paid (third-last banking day, same month)",
     "basis": "employer + employee, salaries and bonus",
     "section": "TOTALS, BONUS PROVISION AND PAYROLL LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      97530.3125,
      100693.2013,
      126364.4738,
      100216.1784,
      102418.4309,
      102337.4508,
      102369.5209,
      102477.5709,
      106392.4895,
      108623.5444,
      108091.3371,
      107562.7397,
      112053.318,
      111508.5013,
      126611.2713,
      97543.3478,
      97106.1542,
      96671.8425,
      96240.3926,
      95811.7849,
      95385.9996,
      94963.0172,
      94542.8184,
      94125.384
     ],
     "fy2026": 1265077.2501,
     "fy2027": 1212563.8317,
     "total_rule": "sum"
    },
    {
     "key": "wt_open",
     "label": "Wage tax payable: opening",
     "basis": "",
     "section": "TOTALS, BONUS PROVISION AND PAYROLL LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      89480.35,
      89474.3385,
      92228.5977,
      230155.8949,
      91552.2875,
      92669.3465,
      92659.9635,
      92694.1823,
      92642.9399,
      94508.0133,
      95897.9831,
      95547.9694,
      95200.1904,
      96751.7234,
      96401.5011,
      187101.0266,
      88594.583,
      88304.3635,
      88015.9319,
      87729.2762,
      87444.3848,
      87161.2459,
      86879.848,
      86600.1794
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "wt_acc",
     "label": "Wage tax withheld in the month (salaries and bonus)",
     "basis": "",
     "section": "TOTALS, BONUS PROVISION AND PAYROLL LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      89474.3385,
      92228.5977,
      230155.8949,
      91552.2875,
      92669.3465,
      92659.9635,
      92694.1823,
      92642.9399,
      94508.0133,
      95897.9831,
      95547.9694,
      95200.1904,
      96751.7234,
      96401.5011,
      187101.0266,
      88594.583,
      88304.3635,
      88015.9319,
      87729.2762,
      87444.3848,
      87161.2459,
      86879.848,
      86600.1794,
      86322.2288
     ],
     "fy2026": 1255231.7068,
     "fy2027": 1167306.2927,
     "total_rule": "sum"
    },
    {
     "key": "wt_paid",
     "label": "Wage tax paid (prior month, by the 10th)",
     "basis": "",
     "section": "TOTALS, BONUS PROVISION AND PAYROLL LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -89480.35,
      -89474.3385,
      -92228.5977,
      -230155.8949,
      -91552.2875,
      -92669.3465,
      -92659.9635,
      -92694.1823,
      -92642.9399,
      -94508.0133,
      -95897.9831,
      -95547.9694,
      -95200.1904,
      -96751.7234,
      -96401.5011,
      -187101.0266,
      -88594.583,
      -88304.3635,
      -88015.9319,
      -87729.2762,
      -87444.3848,
      -87161.2459,
      -86879.848,
      -86600.1794
     ],
     "fy2026": -1249511.8665,
     "fy2027": -1176184.2543,
     "total_rule": "sum"
    },
    {
     "key": "wt_close",
     "label": "WAGE TAX PAYABLE (to balance sheet)",
     "basis": "",
     "section": "TOTALS, BONUS PROVISION AND PAYROLL LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      89474.3385,
      92228.5977,
      230155.8949,
      91552.2875,
      92669.3465,
      92659.9635,
      92694.1823,
      92642.9399,
      94508.0133,
      95897.9831,
      95547.9694,
      95200.1904,
      96751.7234,
      96401.5011,
      187101.0266,
      88594.583,
      88304.3635,
      88015.9319,
      87729.2762,
      87444.3848,
      87161.2459,
      86879.848,
      86600.1794,
      86322.2288
     ],
     "fy2026": 95200.1904,
     "fy2027": 86322.2288,
     "total_rule": "last"
    }
   ]
  },
  "Capacity": {
   "title": "CAPACITY: DEMAND BY PRACTICE AND GRADE, OWN AND SUBCONTRACTOR HOURS, UTILISATION AND LEVERAGE",
   "description": "Demand for each grade = engagement hours x the staffing mix of the engagement profile. Own staff work up to the maximum sustainable utilisation of their available hours; the rest goes to subcontractors. Utilisation = own chargeable hours / available hours. The founder adds half a fee earner to the operations partner pool.",
   "months": 24,
   "rows": [
    {
     "key": "cap_OPS_P",
     "label": "Partner: available hours (incl. the founder at 50%)",
     "basis": "headcount x available hours per FTE",
     "section": "PRACTICE: OPERATIONS AND SUPPLY CHAIN",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      204,
      198,
      224.4,
      198,
      169.2,
      217.2,
      234,
      182.4,
      229.2,
      220.8,
      218.4,
      224.4,
      192,
      198,
      212.4,
      222,
      169.2,
      229.2,
      222,
      194.4,
      229.2,
      208.8,
      218.4,
      236.4
     ],
     "fy2026": 2520,
     "fy2027": 2532,
     "total_rule": "sum"
    },
    {
     "key": "named_OPS_P",
     "label": "Partner: hours demanded by signed and pipeline engagements",
     "basis": "A: own + subcontractor timesheets; F: engagement hours x staffing mix",
     "section": "PRACTICE: OPERATIONS AND SUPPLY CHAIN",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      51.7335,
      53.313,
      81.799,
      67.38,
      73.1815,
      88.826,
      71.831,
      65.262,
      71.2036,
      66.3834,
      69.9151,
      57.7187,
      30.4589,
      28.8272,
      30.9238,
      34.9647,
      14.6137,
      19.7959,
      19.174,
      11.1342,
      7.1408,
      6.5052,
      2.6004,
      0
     ],
     "fy2026": 818.5468,
     "fy2027": 206.1389,
     "total_rule": "sum"
    },
    {
     "key": "new_OPS_P",
     "label": "Partner: new work not yet identified",
     "basis": "F: gap to target utilisation x scenario share, from the start month",
     "section": "PRACTICE: OPERATIONS AND SUPPLY CHAIN",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      10.467,
      19.2248,
      27.8047,
      30.2237,
      32.4217,
      32.3012,
      31.8398,
      43.1305,
      41.7756,
      39.9755,
      50.7235,
      46.2089,
      50.8558,
      56.736
     ],
     "fy2026": 29.6917,
     "fy2027": 483.9967,
     "total_rule": "sum"
    },
    {
     "key": "dem_OPS_P",
     "label": "Partner: chargeable hours demanded",
     "basis": "named + new work",
     "section": "PRACTICE: OPERATIONS AND SUPPLY CHAIN",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      51.7335,
      53.313,
      81.799,
      67.38,
      73.1815,
      88.826,
      71.831,
      65.262,
      71.2036,
      66.3834,
      80.382,
      76.9435,
      58.2636,
      59.0509,
      63.3455,
      67.2659,
      46.4535,
      62.9264,
      60.9496,
      51.1097,
      57.8643,
      52.7141,
      53.4561,
      56.736
     ],
     "fy2026": 848.2385,
     "fy2027": 690.1356,
     "total_rule": "sum"
    },
    {
     "key": "own_OPS_P",
     "label": "Partner: chargeable hours, own staff",
     "basis": "A: timesheets; F: min(demand, available x maximum utilisation)",
     "section": "PRACTICE: OPERATIONS AND SUPPLY CHAIN",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      51.7,
      53.3,
      81.7,
      67.3,
      73.1,
      88.8,
      71.8,
      65.2,
      71.2036,
      66.3834,
      80.382,
      76.9435,
      58.2636,
      59.0509,
      63.3455,
      67.2659,
      46.4535,
      62.9264,
      60.9496,
      51.1097,
      57.8643,
      52.7141,
      53.4561,
      56.736
     ],
     "fy2026": 847.8125,
     "fy2027": 690.1356,
     "total_rule": "sum"
    },
    {
     "key": "sub_OPS_P",
     "label": "Partner: chargeable hours, subcontractors",
     "basis": "A: timesheets; F: demand - own",
     "section": "PRACTICE: OPERATIONS AND SUPPLY CHAIN",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0.0335,
      0.013,
      0.099,
      0.08,
      0.0815,
      0.026,
      0.031,
      0.062,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0.426,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "util_OPS_P",
     "label": "Partner: utilisation",
     "basis": "own chargeable / available",
     "section": "PRACTICE: OPERATIONS AND SUPPLY CHAIN",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.2534,
      0.2692,
      0.3641,
      0.3399,
      0.432,
      0.4088,
      0.3068,
      0.3575,
      0.3107,
      0.3006,
      0.368,
      0.3429,
      0.3035,
      0.2982,
      0.2982,
      0.303,
      0.2745,
      0.2745,
      0.2745,
      0.2629,
      0.2525,
      0.2525,
      0.2448,
      0.24
     ],
     "fy2026": 0.3364,
     "fy2027": 0.2726,
     "total_rule": "ratio"
    },
    {
     "key": "cap_OPS_D",
     "label": "Director: available hours",
     "basis": "headcount x available hours per FTE",
     "section": "PRACTICE: OPERATIONS AND SUPPLY CHAIN",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      136,
      132,
      149.6,
      132,
      112.8,
      144.8,
      156,
      121.6,
      152.418,
      146.4649,
      144.5107,
      148.1096,
      126.408,
      130.0323,
      139.1405,
      145.0658,
      110.2872,
      149.0227,
      143.9805,
      125.765,
      147.9078,
      134.4064,
      140.2345,
      151.4128
     ],
     "fy2026": 1676.3032,
     "fy2027": 1643.6636,
     "total_rule": "sum"
    },
    {
     "key": "named_OPS_D",
     "label": "Director: hours demanded by signed and pipeline engagements",
     "basis": "A: own + subcontractor timesheets; F: engagement hours x staffing mix",
     "section": "PRACTICE: OPERATIONS AND SUPPLY CHAIN",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      67.2595,
      69.445,
      99.971,
      83.588,
      94.5315,
      116.898,
      90.355,
      79.622,
      89.5106,
      83.0368,
      86.3875,
      74.6438,
      36.5286,
      41.6394,
      44.6677,
      50.5046,
      21.1087,
      28.5941,
      27.6958,
      16.0827,
      10.3145,
      9.3964,
      3.7561,
      0
     ],
     "fy2026": 1035.2487,
     "fy2027": 290.2886,
     "total_rule": "sum"
    },
    {
     "key": "new_OPS_D",
     "label": "Director: new work not yet identified",
     "basis": "F: gap to target utilisation x scenario share, from the start month",
     "section": "PRACTICE: OPERATIONS AND SUPPLY CHAIN",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0.1913,
      8.5332,
      23.5897,
      21.828,
      23.29,
      21.9209,
      27.0382,
      36.4917,
      35.2155,
      35.6258,
      47.0581,
      42.7484,
      48.2308,
      54.5086
     ],
     "fy2026": 8.7245,
     "fy2027": 417.5457,
     "total_rule": "sum"
    },
    {
     "key": "dem_OPS_D",
     "label": "Director: chargeable hours demanded",
     "basis": "named + new work",
     "section": "PRACTICE: OPERATIONS AND SUPPLY CHAIN",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      67.2595,
      69.445,
      99.971,
      83.588,
      94.5315,
      116.898,
      90.355,
      79.622,
      89.5106,
      83.0368,
      86.5789,
      83.177,
      60.1183,
      63.4674,
      67.9577,
      72.4255,
      48.1469,
      65.0858,
      62.9113,
      51.7085,
      57.3726,
      52.1449,
      51.9869,
      54.5086
     ],
     "fy2026": 1043.9733,
     "fy2027": 707.8343,
     "total_rule": "sum"
    },
    {
     "key": "own_OPS_D",
     "label": "Director: chargeable hours, own staff",
     "basis": "A: timesheets; F: min(demand, available x maximum utilisation)",
     "section": "PRACTICE: OPERATIONS AND SUPPLY CHAIN",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      67.2,
      69.4,
      99.9,
      83.5,
      94.5,
      116.8,
      90.3,
      79.6,
      89.5106,
      83.0368,
      86.5789,
      83.177,
      60.1183,
      63.4674,
      67.9577,
      72.4255,
      48.1469,
      65.0858,
      62.9113,
      51.7085,
      57.3726,
      52.1449,
      51.9869,
      54.5086
     ],
     "fy2026": 1043.5033,
     "fy2027": 707.8343,
     "total_rule": "sum"
    },
    {
     "key": "sub_OPS_D",
     "label": "Director: chargeable hours, subcontractors",
     "basis": "A: timesheets; F: demand - own",
     "section": "PRACTICE: OPERATIONS AND SUPPLY CHAIN",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0.0595,
      0.045,
      0.071,
      0.088,
      0.0315,
      0.098,
      0.055,
      0.022,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0.47,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "util_OPS_D",
     "label": "Director: utilisation",
     "basis": "own chargeable / available",
     "section": "PRACTICE: OPERATIONS AND SUPPLY CHAIN",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.4941,
      0.5258,
      0.6678,
      0.6326,
      0.8378,
      0.8066,
      0.5788,
      0.6546,
      0.5873,
      0.5669,
      0.5991,
      0.5616,
      0.4756,
      0.4881,
      0.4884,
      0.4993,
      0.4366,
      0.4368,
      0.4369,
      0.4112,
      0.3879,
      0.388,
      0.3707,
      0.36
     ],
     "fy2026": 0.6225,
     "fy2027": 0.4306,
     "total_rule": "ratio"
    },
    {
     "key": "cap_OPS_M",
     "label": "Manager: available hours",
     "basis": "headcount x available hours per FTE",
     "section": "PRACTICE: OPERATIONS AND SUPPLY CHAIN",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      408,
      396,
      448.8,
      396,
      338.4,
      434.4,
      468,
      364.8,
      456.108,
      437.195,
      430.2807,
      439.8911,
      374.4955,
      384.2675,
      410.1532,
      426.5477,
      323.473,
      435.9889,
      420.1814,
      366.1029,
      429.4817,
      389.2993,
      405.1621,
      436.3618
     ],
     "fy2026": 5017.8748,
     "fy2027": 4801.5152,
     "total_rule": "sum"
    },
    {
     "key": "named_OPS_M",
     "label": "Manager: hours demanded by signed and pipeline engagements",
     "basis": "A: own + subcontractor timesheets; F: engagement hours x staffing mix",
     "section": "PRACTICE: OPERATIONS AND SUPPLY CHAIN",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      179.634,
      185.601,
      260.714,
      219.288,
      251.867,
      313.6,
      238.327,
      207.501,
      236.0435,
      218.5498,
      226.2758,
      198.9641,
      94.5321,
      115.309,
      123.6951,
      139.8588,
      58.4549,
      79.1836,
      76.6962,
      44.5368,
      28.5632,
      26.0209,
      10.4015,
      0
     ],
     "fy2026": 2736.3651,
     "fy2027": 797.2521,
     "total_rule": "sum"
    },
    {
     "key": "new_OPS_M",
     "label": "Manager: new work not yet identified",
     "basis": "F: gap to target utilisation x scenario share, from the start month",
     "section": "PRACTICE: OPERATIONS AND SUPPLY CHAIN",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      57.8608,
      78.5725,
      111.8037,
      103.735,
      110.3519,
      108.0312,
      110.4899,
      148.6848,
      143.0639,
      138.0242,
      176.1288,
      159.5721,
      176.0821,
      196.3628
     ],
     "fy2026": 136.4334,
     "fy2027": 1682.3306,
     "total_rule": "sum"
    },
    {
     "key": "dem_OPS_M",
     "label": "Manager: chargeable hours demanded",
     "basis": "named + new work",
     "section": "PRACTICE: OPERATIONS AND SUPPLY CHAIN",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      179.634,
      185.601,
      260.714,
      219.288,
      251.867,
      313.6,
      238.327,
      207.501,
      236.0435,
      218.5498,
      284.1366,
      277.5366,
      206.3358,
      219.044,
      234.047,
      247.89,
      168.9448,
      227.8684,
      219.7601,
      182.5611,
      204.692,
      185.5931,
      186.4835,
      196.3628
     ],
     "fy2026": 2872.7985,
     "fy2027": 2479.5827,
     "total_rule": "sum"
    },
    {
     "key": "own_OPS_M",
     "label": "Manager: chargeable hours, own staff",
     "basis": "A: timesheets; F: min(demand, available x maximum utilisation)",
     "section": "PRACTICE: OPERATIONS AND SUPPLY CHAIN",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      179.6,
      185.6,
      260.7,
      219.2,
      251.8,
      313.5,
      238.3,
      207.5,
      236.0435,
      218.5498,
      284.1366,
      277.5366,
      206.3358,
      219.044,
      234.047,
      247.89,
      168.9448,
      227.8684,
      219.7601,
      182.5611,
      204.692,
      185.5931,
      186.4835,
      196.3628
     ],
     "fy2026": 2872.4665,
     "fy2027": 2479.5827,
     "total_rule": "sum"
    },
    {
     "key": "sub_OPS_M",
     "label": "Manager: chargeable hours, subcontractors",
     "basis": "A: timesheets; F: demand - own",
     "section": "PRACTICE: OPERATIONS AND SUPPLY CHAIN",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0.034,
      0.001,
      0.014,
      0.088,
      0.067,
      0.1,
      0.027,
      0.001,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0.332,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "util_OPS_M",
     "label": "Manager: utilisation",
     "basis": "own chargeable / available",
     "section": "PRACTICE: OPERATIONS AND SUPPLY CHAIN",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.4402,
      0.4687,
      0.5809,
      0.5535,
      0.7441,
      0.7217,
      0.5092,
      0.5688,
      0.5175,
      0.4999,
      0.6604,
      0.6309,
      0.551,
      0.57,
      0.5706,
      0.5812,
      0.5223,
      0.5226,
      0.523,
      0.4987,
      0.4766,
      0.4767,
      0.4603,
      0.45
     ],
     "fy2026": 0.5724,
     "fy2027": 0.5164,
     "total_rule": "ratio"
    },
    {
     "key": "cap_OPS_S",
     "label": "Senior consultant: available hours",
     "basis": "headcount x available hours per FTE",
     "section": "PRACTICE: OPERATIONS AND SUPPLY CHAIN",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      544,
      528,
      598.4,
      396,
      338.4,
      434.4,
      624,
      486.4,
      606.616,
      580.0011,
      569.394,
      580.649,
      493.0858,
      504.6811,
      537.3248,
      401.6091,
      303.7956,
      408.438,
      392.6405,
      341.247,
      399.3169,
      361.0473,
      374.8148,
      402.6634
     ],
     "fy2026": 6286.2601,
     "fy2027": 4920.6643,
     "total_rule": "sum"
    },
    {
     "key": "named_OPS_S",
     "label": "Senior consultant: hours demanded by signed and pipeline engagements",
     "basis": "A: own + subcontractor timesheets; F: engagement hours x staffing mix",
     "section": "PRACTICE: OPERATIONS AND SUPPLY CHAIN",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      321.279,
      332.115,
      458.372,
      387.216,
      449.708,
      562.636,
      422.485,
      364.629,
      418.3651,
      386.8204,
      399.0973,
      355.3578,
      165.2579,
      211.3998,
      226.7743,
      256.4077,
      107.1674,
      145.17,
      140.6097,
      81.6509,
      52.3659,
      47.705,
      19.0694,
      0
     ],
     "fy2026": 4858.0807,
     "fy2027": 1453.5779,
     "total_rule": "sum"
    },
    {
     "key": "new_OPS_S",
     "label": "Senior consultant: new work not yet identified",
     "basis": "F: gap to target utilisation x scenario share, from the start month",
     "section": "PRACTICE: OPERATIONS AND SUPPLY CHAIN",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      40.6835,
      72.4646,
      143.4435,
      121.4632,
      128.2992,
      43.747,
      85.167,
      113.8495,
      108.8133,
      118.903,
      165.0444,
      149.0123,
      172.9673,
      198.1104
     ],
     "fy2026": 113.148,
     "fy2027": 1548.8201,
     "total_rule": "sum"
    },
    {
     "key": "dem_OPS_S",
     "label": "Senior consultant: chargeable hours demanded",
     "basis": "named + new work",
     "section": "PRACTICE: OPERATIONS AND SUPPLY CHAIN",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      321.279,
      332.115,
      458.372,
      387.216,
      449.708,
      562.636,
      422.485,
      364.629,
      418.3651,
      386.8204,
      439.7808,
      427.8224,
      308.7014,
      332.863,
      355.0735,
      300.1547,
      192.3344,
      259.0195,
      249.423,
      200.5539,
      217.4103,
      196.7173,
      192.0367,
      198.1104
     ],
     "fy2026": 4971.2288,
     "fy2027": 3002.398,
     "total_rule": "sum"
    },
    {
     "key": "own_OPS_S",
     "label": "Senior consultant: chargeable hours, own staff",
     "basis": "A: timesheets; F: min(demand, available x maximum utilisation)",
     "section": "PRACTICE: OPERATIONS AND SUPPLY CHAIN",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      321.2,
      332.1,
      458.3,
      360.1,
      304.6,
      395,
      422.4,
      364.6,
      418.3651,
      386.8204,
      439.7808,
      427.8224,
      308.7014,
      332.863,
      355.0735,
      300.1547,
      192.3344,
      259.0195,
      249.423,
      200.5539,
      217.4103,
      196.7173,
      192.0367,
      198.1104
     ],
     "fy2026": 4631.0888,
     "fy2027": 3002.398,
     "total_rule": "sum"
    },
    {
     "key": "sub_OPS_S",
     "label": "Senior consultant: chargeable hours, subcontractors",
     "basis": "A: timesheets; F: demand - own",
     "section": "PRACTICE: OPERATIONS AND SUPPLY CHAIN",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0.079,
      0.015,
      0.072,
      27.116,
      145.108,
      167.636,
      0.085,
      0.029,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 340.14,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "util_OPS_S",
     "label": "Senior consultant: utilisation",
     "basis": "own chargeable / available",
     "section": "PRACTICE: OPERATIONS AND SUPPLY CHAIN",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.5904,
      0.629,
      0.7659,
      0.9093,
      0.9001,
      0.9093,
      0.6769,
      0.7496,
      0.6897,
      0.6669,
      0.7724,
      0.7368,
      0.6261,
      0.6596,
      0.6608,
      0.7474,
      0.6331,
      0.6342,
      0.6352,
      0.5877,
      0.5445,
      0.5449,
      0.5124,
      0.492
     ],
     "fy2026": 0.7367,
     "fy2027": 0.6102,
     "total_rule": "ratio"
    },
    {
     "key": "cap_OPS_C",
     "label": "Consultant: available hours",
     "basis": "headcount x available hours per FTE",
     "section": "PRACTICE: OPERATIONS AND SUPPLY CHAIN",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      544,
      528,
      598.4,
      528,
      451.2,
      579.2,
      624,
      486.4,
      759.416,
      726.0971,
      712.8182,
      726.9081,
      617.2888,
      631.8048,
      672.671,
      542.0117,
      410.0026,
      551.2281,
      529.9077,
      460.5471,
      538.9183,
      487.2696,
      505.8502,
      543.4346
     ],
     "fy2026": 7264.4395,
     "fy2027": 6490.9345,
     "total_rule": "sum"
    },
    {
     "key": "named_OPS_C",
     "label": "Consultant: hours demanded by signed and pipeline engagements",
     "basis": "A: own + subcontractor timesheets; F: engagement hours x staffing mix",
     "section": "PRACTICE: OPERATIONS AND SUPPLY CHAIN",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      366.394,
      378.826,
      519.144,
      439.328,
      512.512,
      642.44,
      480.102,
      412.886,
      475.3874,
      439.2965,
      452.598,
      405.0344,
      186.7329,
      243.4301,
      261.1341,
      295.2574,
      123.4048,
      167.1654,
      161.9141,
      94.0222,
      60.3001,
      54.9331,
      21.9587,
      0
     ],
     "fy2026": 5523.9483,
     "fy2027": 1670.2529,
     "total_rule": "sum"
    },
    {
     "key": "new_OPS_C",
     "label": "Consultant: new work not yet identified",
     "basis": "F: gap to target utilisation x scenario share, from the start month",
     "section": "PRACTICE: OPERATIONS AND SUPPLY CHAIN",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      79.1478,
      114.6182,
      191.6664,
      164.7899,
      174.2737,
      89.5153,
      127.6784,
      170.905,
      163.5661,
      170.1758,
      228.9677,
      206.7768,
      235.7031,
      267.3698
     ],
     "fy2026": 193.7659,
     "fy2027": 2191.3881,
     "total_rule": "sum"
    },
    {
     "key": "dem_OPS_C",
     "label": "Consultant: chargeable hours demanded",
     "basis": "named + new work",
     "section": "PRACTICE: OPERATIONS AND SUPPLY CHAIN",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      366.394,
      378.826,
      519.144,
      439.328,
      512.512,
      642.44,
      480.102,
      412.886,
      475.3874,
      439.2965,
      531.7458,
      519.6526,
      378.3993,
      408.22,
      435.4078,
      384.7727,
      251.0832,
      338.0704,
      325.4802,
      264.198,
      289.2678,
      261.7099,
      257.6618,
      267.3698
     ],
     "fy2026": 5717.7142,
     "fy2027": 3861.6409,
     "total_rule": "sum"
    },
    {
     "key": "own_OPS_C",
     "label": "Consultant: chargeable hours, own staff",
     "basis": "A: timesheets; F: min(demand, available x maximum utilisation)",
     "section": "PRACTICE: OPERATIONS AND SUPPLY CHAIN",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      366.3,
      378.8,
      519.1,
      439.3,
      398.1,
      516.6,
      480.1,
      412.8,
      475.3874,
      439.2965,
      531.7458,
      519.6526,
      378.3993,
      408.22,
      435.4078,
      384.7727,
      251.0832,
      338.0704,
      325.4802,
      264.198,
      289.2678,
      261.7099,
      257.6618,
      267.3698
     ],
     "fy2026": 5477.1822,
     "fy2027": 3861.6409,
     "total_rule": "sum"
    },
    {
     "key": "sub_OPS_C",
     "label": "Consultant: chargeable hours, subcontractors",
     "basis": "A: timesheets; F: demand - own",
     "section": "PRACTICE: OPERATIONS AND SUPPLY CHAIN",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0.094,
      0.026,
      0.044,
      0.028,
      114.412,
      125.84,
      0.002,
      0.086,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 240.532,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "util_OPS_C",
     "label": "Consultant: utilisation",
     "basis": "own chargeable / available",
     "section": "PRACTICE: OPERATIONS AND SUPPLY CHAIN",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.6733,
      0.7174,
      0.8675,
      0.832,
      0.8823,
      0.8919,
      0.7694,
      0.8487,
      0.626,
      0.605,
      0.746,
      0.7149,
      0.613,
      0.6461,
      0.6473,
      0.7099,
      0.6124,
      0.6133,
      0.6142,
      0.5737,
      0.5368,
      0.5371,
      0.5094,
      0.492
     ],
     "fy2026": 0.754,
     "fy2027": 0.5949,
     "total_rule": "ratio"
    },
    {
     "key": "cap_OPS",
     "label": "Operations and supply chain: available hours",
     "basis": "",
     "section": "PRACTICE: OPERATIONS AND SUPPLY CHAIN",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      1836,
      1782,
      2019.6,
      1650,
      1410,
      1810,
      2106,
      1641.6,
      2203.758,
      2110.5582,
      2075.4037,
      2119.9578,
      1803.2782,
      1848.7857,
      1971.6895,
      1737.2343,
      1316.7584,
      1773.8777,
      1708.7101,
      1488.0621,
      1744.8247,
      1580.8226,
      1644.4617,
      1770.2727
     ],
     "fy2026": 22764.8777,
     "fy2027": 20388.7776,
     "total_rule": "sum"
    },
    {
     "key": "new_OPS",
     "label": "Operations and supply chain: hours of new work not yet identified",
     "basis": "",
     "section": "PRACTICE: OPERATIONS AND SUPPLY CHAIN",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      188.3504,
      293.4132,
      498.308,
      442.0398,
      468.6365,
      295.5157,
      382.2132,
      513.0615,
      492.4344,
      502.7043,
      667.9226,
      604.3184,
      683.839,
      773.0877
     ],
     "fy2026": 481.7636,
     "fy2027": 6324.0811,
     "total_rule": "sum"
    },
    {
     "key": "dem_OPS",
     "label": "Operations and supply chain: chargeable hours demanded",
     "basis": "",
     "section": "PRACTICE: OPERATIONS AND SUPPLY CHAIN",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      986.3,
      1019.3,
      1420,
      1196.8,
      1381.8,
      1724.4,
      1303.1,
      1129.9,
      1290.5102,
      1194.0869,
      1422.6241,
      1385.1321,
      1011.8183,
      1082.6452,
      1155.8314,
      1072.5088,
      706.9628,
      952.9705,
      918.5243,
      750.1312,
      826.6071,
      748.8792,
      741.625,
      773.0877
     ],
     "fy2026": 15453.9533,
     "fy2027": 10741.5915,
     "total_rule": "sum"
    },
    {
     "key": "own_OPS",
     "label": "Operations and supply chain: chargeable hours, own staff",
     "basis": "",
     "section": "PRACTICE: OPERATIONS AND SUPPLY CHAIN",
     "format": "num1",
     "kind": "calc",
     "bold": true,
     "values": [
      986,
      1019.2,
      1419.7,
      1169.4,
      1122.1,
      1430.7,
      1302.9,
      1129.7,
      1290.5102,
      1194.0869,
      1422.6241,
      1385.1321,
      1011.8183,
      1082.6452,
      1155.8314,
      1072.5088,
      706.9628,
      952.9705,
      918.5243,
      750.1312,
      826.6071,
      748.8792,
      741.625,
      773.0877
     ],
     "fy2026": 14872.0533,
     "fy2027": 10741.5915,
     "total_rule": "sum"
    },
    {
     "key": "sub_OPS",
     "label": "Operations and supply chain: chargeable hours, subcontractors",
     "basis": "",
     "section": "PRACTICE: OPERATIONS AND SUPPLY CHAIN",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0.3,
      0.1,
      0.3,
      27.4,
      259.7,
      293.7,
      0.2,
      0.2,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 581.9,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "util_OPS",
     "label": "Operations and supply chain: UTILISATION",
     "basis": "",
     "section": "PRACTICE: OPERATIONS AND SUPPLY CHAIN",
     "format": "pct",
     "kind": "calc",
     "bold": true,
     "values": [
      0.537,
      0.5719,
      0.703,
      0.7087,
      0.7958,
      0.7904,
      0.6187,
      0.6882,
      0.5856,
      0.5658,
      0.6855,
      0.6534,
      0.5611,
      0.5856,
      0.5862,
      0.6174,
      0.5369,
      0.5372,
      0.5376,
      0.5041,
      0.4737,
      0.4737,
      0.451,
      0.4367
     ],
     "fy2026": 0.6533,
     "fy2027": 0.5268,
     "total_rule": "ratio"
    },
    {
     "key": "subv_OPS",
     "label": "Operations and supply chain: subcontractor hours at cost rates",
     "basis": "hours x cost per hour",
     "section": "PRACTICE: OPERATIONS AND SUPPLY CHAIN",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      41.59,
      15.38,
      49.48,
      3303.22,
      28315.75,
      32109.48,
      31.16,
      29.4,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 63895.46,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "cap_FIN_P",
     "label": "Partner: available hours",
     "basis": "headcount x available hours per FTE",
     "section": "PRACTICE: FINANCE AND PERFORMANCE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      136,
      132,
      149.6,
      132,
      112.8,
      144.8,
      156,
      121.6,
      152.8,
      147.2,
      145.6,
      149.6,
      128,
      132,
      141.6,
      148,
      112.8,
      152.8,
      148,
      129.6,
      152.8,
      139.2,
      145.6,
      157.6
     ],
     "fy2026": 1680,
     "fy2027": 1688,
     "total_rule": "sum"
    },
    {
     "key": "named_FIN_P",
     "label": "Partner: hours demanded by signed and pipeline engagements",
     "basis": "A: own + subcontractor timesheets; F: engagement hours x staffing mix",
     "section": "PRACTICE: FINANCE AND PERFORMANCE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      24.171,
      38.1,
      41.952,
      50.335,
      43.078,
      55.883,
      45.282,
      34.158,
      47.0623,
      46.5245,
      31.0431,
      42.9059,
      49.0602,
      52.983,
      45.219,
      30.8733,
      17.1309,
      11.9602,
      5.7022,
      2.6471,
      0,
      0,
      0,
      0
     ],
     "fy2026": 500.4949,
     "fy2027": 215.5759,
     "total_rule": "sum"
    },
    {
     "key": "new_FIN_P",
     "label": "Partner: new work not yet identified",
     "basis": "F: gap to target utilisation x scenario share, from the start month",
     "section": "PRACTICE: FINANCE AND PERFORMANCE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16.3181,
      10.1604,
      1.2839,
      0,
      6.8526,
      16.996,
      16.7935,
      29.4959,
      32.0987,
      29.5157,
      36.672,
      33.408,
      34.944,
      37.824
     ],
     "fy2026": 26.4786,
     "fy2027": 275.8843,
     "total_rule": "sum"
    },
    {
     "key": "dem_FIN_P",
     "label": "Partner: chargeable hours demanded",
     "basis": "named + new work",
     "section": "PRACTICE: FINANCE AND PERFORMANCE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      24.171,
      38.1,
      41.952,
      50.335,
      43.078,
      55.883,
      45.282,
      34.158,
      47.0623,
      46.5245,
      47.3613,
      53.0664,
      50.3441,
      52.983,
      52.0716,
      47.8693,
      33.9243,
      41.4561,
      37.8009,
      32.1628,
      36.672,
      33.408,
      34.944,
      37.824
     ],
     "fy2026": 526.9734,
     "fy2027": 491.4601,
     "total_rule": "sum"
    },
    {
     "key": "own_FIN_P",
     "label": "Partner: chargeable hours, own staff",
     "basis": "A: timesheets; F: min(demand, available x maximum utilisation)",
     "section": "PRACTICE: FINANCE AND PERFORMANCE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      24.1,
      38,
      41.9,
      50.3,
      43,
      55.8,
      45.2,
      34.1,
      47.0623,
      46.5245,
      47.3613,
      53.0664,
      50.3441,
      52.983,
      52.0716,
      47.8693,
      33.9243,
      41.4561,
      37.8009,
      32.1628,
      36.672,
      33.408,
      34.944,
      37.824
     ],
     "fy2026": 526.4144,
     "fy2027": 491.4601,
     "total_rule": "sum"
    },
    {
     "key": "sub_FIN_P",
     "label": "Partner: chargeable hours, subcontractors",
     "basis": "A: timesheets; F: demand - own",
     "section": "PRACTICE: FINANCE AND PERFORMANCE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0.071,
      0.1,
      0.052,
      0.035,
      0.078,
      0.083,
      0.082,
      0.058,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0.559,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "util_FIN_P",
     "label": "Partner: utilisation",
     "basis": "own chargeable / available",
     "section": "PRACTICE: FINANCE AND PERFORMANCE",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.1772,
      0.2879,
      0.2801,
      0.3811,
      0.3812,
      0.3854,
      0.2897,
      0.2804,
      0.308,
      0.3161,
      0.3253,
      0.3547,
      0.3933,
      0.4014,
      0.3677,
      0.3234,
      0.3007,
      0.2713,
      0.2554,
      0.2482,
      0.24,
      0.24,
      0.24,
      0.24
     ],
     "fy2026": 0.3133,
     "fy2027": 0.2911,
     "total_rule": "ratio"
    },
    {
     "key": "cap_FIN_D",
     "label": "Director: available hours",
     "basis": "headcount x available hours per FTE",
     "section": "PRACTICE: FINANCE AND PERFORMANCE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      136,
      132,
      149.6,
      132,
      112.8,
      144.8,
      156,
      121.6,
      152.418,
      146.4649,
      144.5107,
      148.1096,
      126.408,
      130.0323,
      139.1405,
      145.0658,
      110.2872,
      149.0227,
      143.9805,
      125.765,
      147.9078,
      134.4064,
      140.2345,
      151.4128
     ],
     "fy2026": 1676.3032,
     "fy2027": 1643.6636,
     "total_rule": "sum"
    },
    {
     "key": "named_FIN_D",
     "label": "Director: hours demanded by signed and pipeline engagements",
     "basis": "A: own + subcontractor timesheets; F: engagement hours x staffing mix",
     "section": "PRACTICE: FINANCE AND PERFORMANCE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      42.842,
      63.14,
      69.154,
      76.249,
      64.989,
      84.367,
      59.05,
      44.71,
      61.006,
      67.2021,
      44.8401,
      61.9752,
      67.6372,
      73.2026,
      61.746,
      40.8629,
      24.7446,
      17.2758,
      8.2365,
      3.8236,
      0,
      0,
      0,
      0
     ],
     "fy2026": 739.5244,
     "fy2027": 297.5292,
     "total_rule": "sum"
    },
    {
     "key": "new_FIN_D",
     "label": "Director: new work not yet identified",
     "basis": "F: gap to target utilisation x scenario share, from the start month",
     "section": "PRACTICE: FINANCE AND PERFORMANCE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      25.1198,
      16.1343,
      4.9245,
      2.8901,
      13.043,
      27.7059,
      24.8566,
      43.2827,
      46.8911,
      42.9813,
      53.2468,
      48.3863,
      50.4844,
      54.5086
     ],
     "fy2026": 41.2541,
     "fy2027": 413.2014,
     "total_rule": "sum"
    },
    {
     "key": "dem_FIN_D",
     "label": "Director: chargeable hours demanded",
     "basis": "named + new work",
     "section": "PRACTICE: FINANCE AND PERFORMANCE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      42.842,
      63.14,
      69.154,
      76.249,
      64.989,
      84.367,
      59.05,
      44.71,
      61.006,
      67.2021,
      69.9599,
      78.1096,
      72.5618,
      76.0927,
      74.789,
      68.5688,
      49.6012,
      60.5585,
      55.1276,
      46.8048,
      53.2468,
      48.3863,
      50.4844,
      54.5086
     ],
     "fy2026": 780.7785,
     "fy2027": 710.7306,
     "total_rule": "sum"
    },
    {
     "key": "own_FIN_D",
     "label": "Director: chargeable hours, own staff",
     "basis": "A: timesheets; F: min(demand, available x maximum utilisation)",
     "section": "PRACTICE: FINANCE AND PERFORMANCE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      42.8,
      63.1,
      69.1,
      76.2,
      64.9,
      84.3,
      59,
      44.7,
      61.006,
      67.2021,
      69.9599,
      78.1096,
      72.5618,
      76.0927,
      74.789,
      68.5688,
      49.6012,
      60.5585,
      55.1276,
      46.8048,
      53.2468,
      48.3863,
      50.4844,
      54.5086
     ],
     "fy2026": 780.3775,
     "fy2027": 710.7306,
     "total_rule": "sum"
    },
    {
     "key": "sub_FIN_D",
     "label": "Director: chargeable hours, subcontractors",
     "basis": "A: timesheets; F: demand - own",
     "section": "PRACTICE: FINANCE AND PERFORMANCE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0.042,
      0.04,
      0.054,
      0.049,
      0.089,
      0.067,
      0.05,
      0.01,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0.401,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "util_FIN_D",
     "label": "Director: utilisation",
     "basis": "own chargeable / available",
     "section": "PRACTICE: FINANCE AND PERFORMANCE",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.3147,
      0.478,
      0.4619,
      0.5773,
      0.5754,
      0.5822,
      0.3782,
      0.3676,
      0.4003,
      0.4588,
      0.4841,
      0.5274,
      0.574,
      0.5852,
      0.5375,
      0.4727,
      0.4497,
      0.4064,
      0.3829,
      0.3722,
      0.36,
      0.36,
      0.36,
      0.36
     ],
     "fy2026": 0.4655,
     "fy2027": 0.4324,
     "total_rule": "ratio"
    },
    {
     "key": "cap_FIN_M",
     "label": "Manager: available hours",
     "basis": "headcount x available hours per FTE",
     "section": "PRACTICE: FINANCE AND PERFORMANCE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      136,
      264,
      299.2,
      264,
      225.6,
      289.6,
      312,
      243.2,
      304.072,
      291.4634,
      286.8538,
      293.2607,
      249.6637,
      256.1783,
      273.4354,
      284.3651,
      215.6487,
      290.6593,
      280.121,
      244.0686,
      286.3211,
      259.5329,
      270.1081,
      290.9079
     ],
     "fy2026": 3209.2499,
     "fy2027": 3201.0101,
     "total_rule": "sum"
    },
    {
     "key": "named_FIN_M",
     "label": "Manager: hours demanded by signed and pipeline engagements",
     "basis": "A: own + subcontractor timesheets; F: engagement hours x staffing mix",
     "section": "PRACTICE: FINANCE AND PERFORMANCE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      168.039,
      225.36,
      244.818,
      258.629,
      219.41,
      283.963,
      157.884,
      119.706,
      162.7546,
      186.0981,
      124.1725,
      171.6238,
      184.4402,
      199.7626,
      167.8218,
      109.8486,
      68.5235,
      47.8407,
      22.8089,
      10.5884,
      0,
      0,
      0,
      0
     ],
     "fy2026": 2322.458,
     "fy2027": 811.6346,
     "total_rule": "sum"
    },
    {
     "key": "new_FIN_M",
     "label": "Manager: new work not yet identified",
     "basis": "F: gap to target utilisation x scenario share, from the start month",
     "section": "PRACTICE: FINANCE AND PERFORMANCE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      54.5807,
      28.9931,
      1.6845,
      0,
      22.3529,
      62.0552,
      55.9278,
      102.0923,
      112.3691,
      103.4779,
      128.8445,
      116.7898,
      121.5486,
      130.9086
     ],
     "fy2026": 83.5738,
     "fy2027": 958.0511,
     "total_rule": "sum"
    },
    {
     "key": "dem_FIN_M",
     "label": "Manager: chargeable hours demanded",
     "basis": "named + new work",
     "section": "PRACTICE: FINANCE AND PERFORMANCE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      168.039,
      225.36,
      244.818,
      258.629,
      219.41,
      283.963,
      157.884,
      119.706,
      162.7546,
      186.0981,
      178.7532,
      200.6168,
      186.1248,
      199.7626,
      190.1747,
      171.9037,
      124.4513,
      149.9329,
      135.178,
      114.0662,
      128.8445,
      116.7898,
      121.5486,
      130.9086
     ],
     "fy2026": 2406.0317,
     "fy2027": 1769.6857,
     "total_rule": "sum"
    },
    {
     "key": "own_FIN_M",
     "label": "Manager: chargeable hours, own staff",
     "basis": "A: timesheets; F: min(demand, available x maximum utilisation)",
     "section": "PRACTICE: FINANCE AND PERFORMANCE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      122.9,
      225.3,
      244.8,
      237.9,
      209.6,
      262.9,
      157.8,
      119.7,
      162.7546,
      186.0981,
      178.7532,
      200.6168,
      186.1248,
      199.7626,
      190.1747,
      171.9037,
      124.4513,
      149.9329,
      135.178,
      114.0662,
      128.8445,
      116.7898,
      121.5486,
      130.9086
     ],
     "fy2026": 2309.1227,
     "fy2027": 1769.6857,
     "total_rule": "sum"
    },
    {
     "key": "sub_FIN_M",
     "label": "Manager: chargeable hours, subcontractors",
     "basis": "A: timesheets; F: demand - own",
     "section": "PRACTICE: FINANCE AND PERFORMANCE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      45.139,
      0.06,
      0.018,
      20.729,
      9.81,
      21.063,
      0.084,
      0.006,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 96.909,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "util_FIN_M",
     "label": "Manager: utilisation",
     "basis": "own chargeable / available",
     "section": "PRACTICE: FINANCE AND PERFORMANCE",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.9037,
      0.8534,
      0.8182,
      0.9011,
      0.9291,
      0.9078,
      0.5058,
      0.4922,
      0.5353,
      0.6385,
      0.6232,
      0.6841,
      0.7455,
      0.7798,
      0.6955,
      0.6045,
      0.5771,
      0.5158,
      0.4826,
      0.4674,
      0.45,
      0.45,
      0.45,
      0.45
     ],
     "fy2026": 0.7195,
     "fy2027": 0.5529,
     "total_rule": "ratio"
    },
    {
     "key": "cap_FIN_S",
     "label": "Senior consultant: available hours",
     "basis": "headcount x available hours per FTE",
     "section": "PRACTICE: FINANCE AND PERFORMANCE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      408,
      396,
      448.8,
      396,
      338.4,
      434.4,
      468,
      364.8,
      454.962,
      435.0008,
      427.0455,
      435.4867,
      369.8144,
      378.5108,
      402.9936,
      301.2068,
      227.8467,
      306.3285,
      294.4804,
      255.9353,
      299.4877,
      270.7855,
      281.1111,
      301.9975
     ],
     "fy2026": 5006.8951,
     "fy2027": 3690.4982,
     "total_rule": "sum"
    },
    {
     "key": "named_FIN_S",
     "label": "Senior consultant: hours demanded by signed and pipeline engagements",
     "basis": "A: own + subcontractor timesheets; F: engagement hours x staffing mix",
     "section": "PRACTICE: FINANCE AND PERFORMANCE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      262.88,
      366.952,
      400.06,
      421.737,
      358.317,
      464.793,
      282.6,
      214.47,
      290.8658,
      341.1798,
      227.6497,
      314.6435,
      334.6608,
      362.6431,
      303.8239,
      197.3657,
      125.6264,
      87.7079,
      41.8163,
      19.412,
      0,
      0,
      0,
      0
     ],
     "fy2026": 3946.1478,
     "fy2027": 1473.056,
     "total_rule": "sum"
    },
    {
     "key": "new_FIN_S",
     "label": "Senior consultant: new work not yet identified",
     "basis": "F: gap to target utilisation x scenario share, from the start month",
     "section": "PRACTICE: FINANCE AND PERFORMANCE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      73.5166,
      25.4733,
      0,
      0,
      15.9785,
      29.7743,
      36.7247,
      98.0889,
      119.7946,
      114.273,
      147.3479,
      133.2265,
      138.3067,
      148.5828
     ],
     "fy2026": 98.9899,
     "fy2027": 982.0978,
     "total_rule": "sum"
    },
    {
     "key": "dem_FIN_S",
     "label": "Senior consultant: chargeable hours demanded",
     "basis": "named + new work",
     "section": "PRACTICE: FINANCE AND PERFORMANCE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      262.88,
      366.952,
      400.06,
      421.737,
      358.317,
      464.793,
      282.6,
      214.47,
      290.8658,
      341.1798,
      301.1663,
      340.1169,
      334.6608,
      362.6431,
      319.8024,
      227.14,
      162.3511,
      185.7968,
      161.6108,
      133.6849,
      147.3479,
      133.2265,
      138.3067,
      148.5828
     ],
     "fy2026": 4045.1378,
     "fy2027": 2455.1538,
     "total_rule": "sum"
    },
    {
     "key": "own_FIN_S",
     "label": "Senior consultant: chargeable hours, own staff",
     "basis": "A: timesheets; F: min(demand, available x maximum utilisation)",
     "section": "PRACTICE: FINANCE AND PERFORMANCE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      262.8,
      356.8,
      396.6,
      358.6,
      305.8,
      385.4,
      282.6,
      214.4,
      290.8658,
      341.1798,
      301.1663,
      340.1169,
      332.8329,
      340.6597,
      319.8024,
      227.14,
      162.3511,
      185.7968,
      161.6108,
      133.6849,
      147.3479,
      133.2265,
      138.3067,
      148.5828
     ],
     "fy2026": 3836.3288,
     "fy2027": 2431.3427,
     "total_rule": "sum"
    },
    {
     "key": "sub_FIN_S",
     "label": "Senior consultant: chargeable hours, subcontractors",
     "basis": "A: timesheets; F: demand - own",
     "section": "PRACTICE: FINANCE AND PERFORMANCE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0.08,
      10.152,
      3.46,
      63.137,
      52.517,
      79.393,
      0,
      0.07,
      0,
      0,
      0,
      0,
      1.8278,
      21.9833,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 208.809,
     "fy2027": 23.8112,
     "total_rule": "sum"
    },
    {
     "key": "util_FIN_S",
     "label": "Senior consultant: utilisation",
     "basis": "own chargeable / available",
     "section": "PRACTICE: FINANCE AND PERFORMANCE",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.6441,
      0.901,
      0.8837,
      0.9056,
      0.9037,
      0.8872,
      0.6038,
      0.5877,
      0.6393,
      0.7843,
      0.7052,
      0.781,
      0.9,
      0.9,
      0.7936,
      0.7541,
      0.7125,
      0.6065,
      0.5488,
      0.5223,
      0.492,
      0.492,
      0.492,
      0.492
     ],
     "fy2026": 0.7662,
     "fy2027": 0.6588,
     "total_rule": "ratio"
    },
    {
     "key": "cap_FIN_C",
     "label": "Consultant: available hours",
     "basis": "headcount x available hours per FTE",
     "section": "PRACTICE: FINANCE AND PERFORMANCE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      272,
      264,
      448.8,
      396,
      338.4,
      434.4,
      468,
      364.8,
      454.962,
      435.0008,
      427.0455,
      435.4867,
      369.8144,
      378.5108,
      402.9936,
      301.2068,
      227.8467,
      306.3285,
      294.4804,
      255.9353,
      299.4877,
      270.7855,
      281.1111,
      301.9975
     ],
     "fy2026": 4738.8951,
     "fy2027": 3690.4982,
     "total_rule": "sum"
    },
    {
     "key": "named_FIN_C",
     "label": "Consultant: hours demanded by signed and pipeline engagements",
     "basis": "A: own + subcontractor timesheets; F: engagement hours x staffing mix",
     "section": "PRACTICE: FINANCE AND PERFORMANCE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      197.768,
      315.248,
      347.416,
      373.55,
      319.006,
      416.094,
      322.384,
      244.756,
      331.6084,
      392.8738,
      262.142,
      362.3168,
      383.8265,
      416.0004,
      348.1538,
      225.4885,
      144.6607,
      100.997,
      48.1521,
      22.3532,
      0,
      0,
      0,
      0
     ],
     "fy2026": 3885.163,
     "fy2027": 1689.6322,
     "total_rule": "sum"
    },
    {
     "key": "new_FIN_C",
     "label": "Consultant: new work not yet identified",
     "basis": "F: gap to target utilisation x scenario share, from the start month",
     "section": "PRACTICE: FINANCE AND PERFORMANCE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      52.8212,
      0,
      0,
      0,
      0,
      12.9007,
      25.3041,
      90.1154,
      115.9931,
      112.5082,
      147.3479,
      133.2265,
      138.3067,
      148.5828
     ],
     "fy2026": 52.8212,
     "fy2027": 924.2854,
     "total_rule": "sum"
    },
    {
     "key": "dem_FIN_C",
     "label": "Consultant: chargeable hours demanded",
     "basis": "named + new work",
     "section": "PRACTICE: FINANCE AND PERFORMANCE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      197.768,
      315.248,
      347.416,
      373.55,
      319.006,
      416.094,
      322.384,
      244.756,
      331.6084,
      392.8738,
      314.9632,
      362.3168,
      383.8265,
      416.0004,
      348.1538,
      238.3891,
      169.9648,
      191.1124,
      164.1452,
      134.8614,
      147.3479,
      133.2265,
      138.3067,
      148.5828
     ],
     "fy2026": 3937.9842,
     "fy2027": 2613.9176,
     "total_rule": "sum"
    },
    {
     "key": "own_FIN_C",
     "label": "Consultant: chargeable hours, own staff",
     "basis": "A: timesheets; F: min(demand, available x maximum utilisation)",
     "section": "PRACTICE: FINANCE AND PERFORMANCE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      197.7,
      236.1,
      347.4,
      352,
      307.2,
      384.6,
      322.3,
      244.7,
      331.6084,
      391.5008,
      314.9632,
      362.3168,
      332.8329,
      340.6597,
      348.1538,
      238.3891,
      169.9648,
      191.1124,
      164.1452,
      134.8614,
      147.3479,
      133.2265,
      138.3067,
      148.5828
     ],
     "fy2026": 3792.3892,
     "fy2027": 2487.5833,
     "total_rule": "sum"
    },
    {
     "key": "sub_FIN_C",
     "label": "Consultant: chargeable hours, subcontractors",
     "basis": "A: timesheets; F: demand - own",
     "section": "PRACTICE: FINANCE AND PERFORMANCE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0.068,
      79.148,
      0.016,
      21.55,
      11.806,
      31.494,
      0.084,
      0.056,
      0,
      1.373,
      0,
      0,
      50.9936,
      75.3407,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 145.595,
     "fy2027": 126.3343,
     "total_rule": "sum"
    },
    {
     "key": "util_FIN_C",
     "label": "Consultant: utilisation",
     "basis": "own chargeable / available",
     "section": "PRACTICE: FINANCE AND PERFORMANCE",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.7268,
      0.8943,
      0.7741,
      0.8889,
      0.9078,
      0.8854,
      0.6887,
      0.6708,
      0.7289,
      0.9,
      0.7375,
      0.832,
      0.9,
      0.9,
      0.8639,
      0.7914,
      0.746,
      0.6239,
      0.5574,
      0.5269,
      0.492,
      0.492,
      0.492,
      0.492
     ],
     "fy2026": 0.8003,
     "fy2027": 0.6741,
     "total_rule": "ratio"
    },
    {
     "key": "cap_FIN",
     "label": "Finance and performance: available hours",
     "basis": "",
     "section": "PRACTICE: FINANCE AND PERFORMANCE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      1088,
      1188,
      1496,
      1320,
      1128,
      1448,
      1560,
      1216,
      1519.214,
      1455.13,
      1431.0556,
      1461.9438,
      1243.7004,
      1275.2323,
      1360.1631,
      1179.8445,
      894.4293,
      1205.139,
      1161.0622,
      1011.3042,
      1186.0043,
      1074.7102,
      1118.1649,
      1203.9158
     ],
     "fy2026": 16311.3433,
     "fy2027": 13913.6701,
     "total_rule": "sum"
    },
    {
     "key": "new_FIN",
     "label": "Finance and performance: hours of new work not yet identified",
     "basis": "",
     "section": "PRACTICE: FINANCE AND PERFORMANCE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      222.3564,
      80.7612,
      7.8929,
      2.8901,
      58.2269,
      149.4322,
      159.6068,
      363.0752,
      427.1465,
      402.7561,
      513.4592,
      465.037,
      483.5904,
      520.4067
     ],
     "fy2026": 303.1176,
     "fy2027": 3553.52,
     "total_rule": "sum"
    },
    {
     "key": "dem_FIN",
     "label": "Finance and performance: chargeable hours demanded",
     "basis": "",
     "section": "PRACTICE: FINANCE AND PERFORMANCE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      695.7,
      1008.8,
      1103.4,
      1180.5,
      1004.8,
      1305.1,
      867.2,
      657.8,
      893.297,
      1033.8783,
      912.2038,
      1034.2265,
      1027.5179,
      1107.4818,
      984.9914,
      753.871,
      540.2928,
      628.8567,
      553.8625,
      461.5803,
      513.4592,
      465.037,
      483.5904,
      520.4067
     ],
     "fy2026": 11696.9057,
     "fy2027": 8040.9479,
     "total_rule": "sum"
    },
    {
     "key": "own_FIN",
     "label": "Finance and performance: chargeable hours, own staff",
     "basis": "",
     "section": "PRACTICE: FINANCE AND PERFORMANCE",
     "format": "num1",
     "kind": "calc",
     "bold": true,
     "values": [
      650.3,
      919.3,
      1099.8,
      1075,
      930.5,
      1173,
      866.9,
      657.6,
      893.297,
      1032.5053,
      912.2038,
      1034.2265,
      974.6965,
      1010.1577,
      984.9914,
      753.871,
      540.2928,
      628.8567,
      553.8625,
      461.5803,
      513.4592,
      465.037,
      483.5904,
      520.4067
     ],
     "fy2026": 11244.6327,
     "fy2027": 7890.8024,
     "total_rule": "sum"
    },
    {
     "key": "sub_FIN",
     "label": "Finance and performance: chargeable hours, subcontractors",
     "basis": "",
     "section": "PRACTICE: FINANCE AND PERFORMANCE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      45.4,
      89.5,
      3.6,
      105.5,
      74.3,
      132.1,
      0.3,
      0.2,
      0,
      1.373,
      0,
      0,
      52.8214,
      97.3241,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 452.273,
     "fy2027": 150.1455,
     "total_rule": "sum"
    },
    {
     "key": "util_FIN",
     "label": "Finance and performance: UTILISATION",
     "basis": "",
     "section": "PRACTICE: FINANCE AND PERFORMANCE",
     "format": "pct",
     "kind": "calc",
     "bold": true,
     "values": [
      0.5977,
      0.7738,
      0.7352,
      0.8144,
      0.8249,
      0.8101,
      0.5557,
      0.5408,
      0.588,
      0.7096,
      0.6374,
      0.7074,
      0.7837,
      0.7921,
      0.7242,
      0.639,
      0.6041,
      0.5218,
      0.477,
      0.4564,
      0.4329,
      0.4327,
      0.4325,
      0.4323
     ],
     "fy2026": 0.6894,
     "fy2027": 0.5671,
     "total_rule": "ratio"
    },
    {
     "key": "subv_FIN",
     "label": "Finance and performance: subcontractor hours at cost rates",
     "basis": "hours x cost per hour",
     "section": "PRACTICE: FINANCE AND PERFORMANCE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      6810.09,
      8775.5,
      440.58,
      12749.56,
      8928.29,
      15708.86,
      47.62,
      29.18,
      0,
      130.4351,
      0,
      0,
      5063.7309,
      9795.3683,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 53620.1151,
     "fy2027": 14859.0992,
     "total_rule": "sum"
    },
    {
     "key": "cap_DIG_P",
     "label": "Partner: available hours",
     "basis": "headcount x available hours per FTE",
     "section": "PRACTICE: DIGITAL AND ERP",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      136,
      132,
      149.6,
      132,
      112.8,
      144.8,
      156,
      121.6,
      152.8,
      147.2,
      145.6,
      149.6,
      128,
      132,
      141.6,
      148,
      112.8,
      152.8,
      148,
      129.6,
      152.8,
      139.2,
      145.6,
      157.6
     ],
     "fy2026": 1680,
     "fy2027": 1688,
     "total_rule": "sum"
    },
    {
     "key": "named_DIG_P",
     "label": "Partner: hours demanded by signed and pipeline engagements",
     "basis": "A: own + subcontractor timesheets; F: engagement hours x staffing mix",
     "section": "PRACTICE: DIGITAL AND ERP",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      31.536,
      28.636,
      41.5435,
      24.2085,
      24.8505,
      29.553,
      46.17,
      35.1915,
      49.3423,
      40.2553,
      46.5206,
      47.7987,
      40.8972,
      42.1753,
      32.8569,
      12.1419,
      9.1761,
      12.4301,
      8.5046,
      7.4473,
      8.7805,
      7.999,
      8.3667,
      9.0563
     ],
     "fy2026": 445.6058,
     "fy2027": 199.8318,
     "total_rule": "sum"
    },
    {
     "key": "new_DIG_P",
     "label": "Partner: new work not yet identified",
     "basis": "F: gap to target utilisation x scenario share, from the start month",
     "section": "PRACTICE: DIGITAL AND ERP",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      7.0316,
      7.2248,
      6.1817,
      6.3748,
      14.2699,
      28.2349,
      21.5663,
      29.214,
      30.4172,
      26.6356,
      31.4037,
      28.6086,
      29.924,
      32.3902
     ],
     "fy2026": 14.2564,
     "fy2027": 285.2209,
     "total_rule": "sum"
    },
    {
     "key": "dem_DIG_P",
     "label": "Partner: chargeable hours demanded",
     "basis": "named + new work",
     "section": "PRACTICE: DIGITAL AND ERP",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      31.536,
      28.636,
      41.5435,
      24.2085,
      24.8505,
      29.553,
      46.17,
      35.1915,
      49.3423,
      40.2553,
      53.5522,
      55.0235,
      47.0789,
      48.5501,
      47.1267,
      40.3768,
      30.7424,
      41.644,
      38.9219,
      34.0829,
      40.1842,
      36.6076,
      38.2907,
      41.4465
     ],
     "fy2026": 459.8623,
     "fy2027": 485.0527,
     "total_rule": "sum"
    },
    {
     "key": "own_DIG_P",
     "label": "Partner: chargeable hours, own staff",
     "basis": "A: timesheets; F: min(demand, available x maximum utilisation)",
     "section": "PRACTICE: DIGITAL AND ERP",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      31.5,
      28.6,
      41.5,
      24.2,
      24.8,
      29.5,
      46.1,
      35.1,
      49.3423,
      40.2553,
      53.5522,
      55.0235,
      47.0789,
      48.5501,
      47.1267,
      40.3768,
      30.7424,
      41.644,
      38.9219,
      34.0829,
      40.1842,
      36.6076,
      38.2907,
      41.4465
     ],
     "fy2026": 459.4733,
     "fy2027": 485.0527,
     "total_rule": "sum"
    },
    {
     "key": "sub_DIG_P",
     "label": "Partner: chargeable hours, subcontractors",
     "basis": "A: timesheets; F: demand - own",
     "section": "PRACTICE: DIGITAL AND ERP",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0.036,
      0.036,
      0.0435,
      0.0085,
      0.0505,
      0.053,
      0.07,
      0.0915,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0.389,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "util_DIG_P",
     "label": "Partner: utilisation",
     "basis": "own chargeable / available",
     "section": "PRACTICE: DIGITAL AND ERP",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.2316,
      0.2167,
      0.2774,
      0.1833,
      0.2199,
      0.2037,
      0.2955,
      0.2887,
      0.3229,
      0.2735,
      0.3678,
      0.3678,
      0.3678,
      0.3678,
      0.3328,
      0.2728,
      0.2725,
      0.2725,
      0.263,
      0.263,
      0.263,
      0.263,
      0.263,
      0.263
     ],
     "fy2026": 0.2735,
     "fy2027": 0.2874,
     "total_rule": "ratio"
    },
    {
     "key": "cap_DIG_D",
     "label": "Director: available hours",
     "basis": "headcount x available hours per FTE",
     "section": "PRACTICE: DIGITAL AND ERP",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      136,
      132,
      149.6,
      132,
      112.8,
      144.8,
      156,
      121.6,
      152.418,
      146.4649,
      144.5107,
      148.1096,
      126.408,
      130.0323,
      139.1405,
      145.0658,
      110.2872,
      149.0227,
      143.9805,
      125.765,
      147.9078,
      134.4064,
      140.2345,
      151.4128
     ],
     "fy2026": 1676.3032,
     "fy2027": 1643.6636,
     "total_rule": "sum"
    },
    {
     "key": "named_DIG_D",
     "label": "Director: hours demanded by signed and pipeline engagements",
     "basis": "A: own + subcontractor timesheets; F: engagement hours x staffing mix",
     "section": "PRACTICE: DIGITAL AND ERP",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      52.776,
      47.296,
      67.6935,
      44.3445,
      46.1485,
      54.296,
      74.527,
      55.7585,
      76.6981,
      70.4132,
      72.1239,
      74.1053,
      63.4056,
      65.3871,
      57.7568,
      15.9672,
      15.658,
      21.2105,
      17.0093,
      14.8946,
      17.5609,
      15.9979,
      16.7335,
      18.1126
     ],
     "fy2026": 736.1806,
     "fy2027": 339.694,
     "total_rule": "sum"
    },
    {
     "key": "new_DIG_D",
     "label": "Director: new work not yet identified",
     "basis": "F: gap to target utilisation x scenario share, from the start month",
     "section": "PRACTICE: DIGITAL AND ERP",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      8.7495,
      8.8563,
      7.4635,
      7.5794,
      15.4365,
      42.6433,
      30.3086,
      40.9219,
      41.6274,
      36.3386,
      42.7103,
      38.7875,
      40.4444,
      43.6411
     ],
     "fy2026": 17.6058,
     "fy2027": 387.9025,
     "total_rule": "sum"
    },
    {
     "key": "dem_DIG_D",
     "label": "Director: chargeable hours demanded",
     "basis": "named + new work",
     "section": "PRACTICE: DIGITAL AND ERP",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      52.776,
      47.296,
      67.6935,
      44.3445,
      46.1485,
      54.296,
      74.527,
      55.7585,
      76.6981,
      70.4132,
      80.8734,
      82.9616,
      70.8691,
      72.9665,
      73.1933,
      58.6106,
      45.9666,
      62.1324,
      58.6367,
      51.2333,
      60.2712,
      54.7855,
      57.1778,
      61.7537
     ],
     "fy2026": 753.7863,
     "fy2027": 727.5965,
     "total_rule": "sum"
    },
    {
     "key": "own_DIG_D",
     "label": "Director: chargeable hours, own staff",
     "basis": "A: timesheets; F: min(demand, available x maximum utilisation)",
     "section": "PRACTICE: DIGITAL AND ERP",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      52.7,
      47.2,
      67.6,
      44.3,
      46.1,
      54.2,
      74.5,
      55.7,
      76.6981,
      70.4132,
      80.8734,
      82.9616,
      70.8691,
      72.9665,
      73.1933,
      58.6106,
      45.9666,
      62.1324,
      58.6367,
      51.2333,
      60.2712,
      54.7855,
      57.1778,
      61.7537
     ],
     "fy2026": 753.2463,
     "fy2027": 727.5965,
     "total_rule": "sum"
    },
    {
     "key": "sub_DIG_D",
     "label": "Director: chargeable hours, subcontractors",
     "basis": "A: timesheets; F: demand - own",
     "section": "PRACTICE: DIGITAL AND ERP",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0.076,
      0.096,
      0.0935,
      0.0445,
      0.0485,
      0.096,
      0.027,
      0.0585,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0.54,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "util_DIG_D",
     "label": "Director: utilisation",
     "basis": "own chargeable / available",
     "section": "PRACTICE: DIGITAL AND ERP",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.3875,
      0.3576,
      0.4519,
      0.3356,
      0.4087,
      0.3743,
      0.4776,
      0.4581,
      0.5032,
      0.4808,
      0.5596,
      0.5601,
      0.5606,
      0.5611,
      0.526,
      0.404,
      0.4168,
      0.4169,
      0.4073,
      0.4074,
      0.4075,
      0.4076,
      0.4077,
      0.4078
     ],
     "fy2026": 0.4493,
     "fy2027": 0.4427,
     "total_rule": "ratio"
    },
    {
     "key": "cap_DIG_M",
     "label": "Manager: available hours",
     "basis": "headcount x available hours per FTE",
     "section": "PRACTICE: DIGITAL AND ERP",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      272,
      264,
      299.2,
      264,
      225.6,
      289.6,
      312,
      243.2,
      304.072,
      291.4634,
      286.8538,
      293.2607,
      249.6637,
      256.1783,
      273.4354,
      284.3651,
      215.6487,
      290.6593,
      280.121,
      244.0686,
      286.3211,
      259.5329,
      270.1081,
      290.9079
     ],
     "fy2026": 3345.2499,
     "fy2027": 3201.0101,
     "total_rule": "sum"
    },
    {
     "key": "named_DIG_M",
     "label": "Manager: hours demanded by signed and pipeline engagements",
     "basis": "A: own + subcontractor timesheets; F: engagement hours x staffing mix",
     "section": "PRACTICE: DIGITAL AND ERP",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      215.613,
      191.633,
      261.038,
      181.224,
      191.682,
      222.687,
      284.682,
      210.069,
      285.2514,
      271.4213,
      268.936,
      276.3243,
      236.4272,
      243.8156,
      232.1316,
      42.8234,
      64.7359,
      87.692,
      76.5417,
      67.0257,
      79.0242,
      71.9906,
      75.3005,
      81.5066
     ],
     "fy2026": 2860.561,
     "fy2027": 1359.0151,
     "total_rule": "sum"
    },
    {
     "key": "new_DIG_M",
     "label": "Manager: new work not yet identified",
     "basis": "F: gap to target utilisation x scenario share, from the start month",
     "section": "PRACTICE: DIGITAL AND ERP",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      102.2703,
      58.2003,
      78.1815,
      80.1294,
      69.6154,
      81.43,
      73.5954,
      76.3683,
      82.0046
     ],
     "fy2026": 0,
     "fy2027": 701.7953,
     "total_rule": "sum"
    },
    {
     "key": "dem_DIG_M",
     "label": "Manager: chargeable hours demanded",
     "basis": "named + new work",
     "section": "PRACTICE: DIGITAL AND ERP",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      215.613,
      191.633,
      261.038,
      181.224,
      191.682,
      222.687,
      284.682,
      210.069,
      285.2514,
      271.4213,
      268.936,
      276.3243,
      236.4272,
      243.8156,
      232.1316,
      145.0937,
      122.9363,
      165.8734,
      156.6711,
      136.6412,
      160.4542,
      145.586,
      151.6689,
      163.5112
     ],
     "fy2026": 2860.561,
     "fy2027": 2060.8104,
     "total_rule": "sum"
    },
    {
     "key": "own_DIG_M",
     "label": "Manager: chargeable hours, own staff",
     "basis": "A: timesheets; F: min(demand, available x maximum utilisation)",
     "section": "PRACTICE: DIGITAL AND ERP",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      215.6,
      191.6,
      261,
      181.2,
      191.6,
      222.6,
      283.8,
      210,
      273.6648,
      262.317,
      258.1684,
      263.9347,
      224.6973,
      230.5605,
      232.1316,
      145.0937,
      122.9363,
      165.8734,
      156.6711,
      136.6412,
      160.4542,
      145.586,
      151.6689,
      163.5112
     ],
     "fy2026": 2815.4849,
     "fy2027": 2035.8254,
     "total_rule": "sum"
    },
    {
     "key": "sub_DIG_M",
     "label": "Manager: chargeable hours, subcontractors",
     "basis": "A: timesheets; F: demand - own",
     "section": "PRACTICE: DIGITAL AND ERP",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0.013,
      0.033,
      0.038,
      0.024,
      0.082,
      0.087,
      0.882,
      0.069,
      11.5866,
      9.1043,
      10.7676,
      12.3897,
      11.7299,
      13.2551,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 45.0761,
     "fy2027": 24.985,
     "total_rule": "sum"
    },
    {
     "key": "util_DIG_M",
     "label": "Manager: utilisation",
     "basis": "own chargeable / available",
     "section": "PRACTICE: DIGITAL AND ERP",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.7926,
      0.7258,
      0.8723,
      0.6864,
      0.8493,
      0.7686,
      0.9096,
      0.8635,
      0.9,
      0.9,
      0.9,
      0.9,
      0.9,
      0.9,
      0.8489,
      0.5102,
      0.5701,
      0.5707,
      0.5593,
      0.5598,
      0.5604,
      0.561,
      0.5615,
      0.5621
     ],
     "fy2026": 0.8416,
     "fy2027": 0.636,
     "total_rule": "ratio"
    },
    {
     "key": "cap_DIG_S",
     "label": "Senior consultant: available hours",
     "basis": "headcount x available hours per FTE",
     "section": "PRACTICE: DIGITAL AND ERP",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      408,
      396,
      448.8,
      396,
      338.4,
      434.4,
      312,
      243.2,
      303.308,
      437.2006,
      429.205,
      437.6889,
      371.6845,
      380.4249,
      405.0314,
      342.2682,
      258.9074,
      348.0881,
      334.6247,
      290.8251,
      340.3147,
      307.6997,
      319.433,
      343.1667
     ],
     "fy2026": 4584.2025,
     "fy2027": 4042.4684,
     "total_rule": "sum"
    },
    {
     "key": "named_DIG_S",
     "label": "Senior consultant: hours demanded by signed and pipeline engagements",
     "basis": "A: own + subcontractor timesheets; F: engagement hours x staffing mix",
     "section": "PRACTICE: DIGITAL AND ERP",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      323.097,
      287.457,
      402.175,
      278.797,
      292.973,
      342.092,
      439.867,
      325.379,
      442.5026,
      427.6857,
      416.1205,
      427.5524,
      365.8202,
      377.2521,
      356.694,
      76.8157,
      96.8655,
      131.215,
      113.3952,
      99.2974,
      117.0729,
      106.6528,
      111.5563,
      120.7505
     ],
     "fy2026": 4405.6982,
     "fy2027": 2073.3876,
     "total_rule": "sum"
    },
    {
     "key": "new_DIG_S",
     "label": "Senior consultant: new work not yet identified",
     "basis": "F: gap to target utilisation x scenario share, from the start month",
     "section": "PRACTICE: DIGITAL AND ERP",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      122.3065,
      69.2631,
      92.5303,
      96.5983,
      83.5075,
      97.1911,
      87.3966,
      90.2272,
      96.3877
     ],
     "fy2026": 0,
     "fy2027": 835.4084,
     "total_rule": "sum"
    },
    {
     "key": "dem_DIG_S",
     "label": "Senior consultant: chargeable hours demanded",
     "basis": "named + new work",
     "section": "PRACTICE: DIGITAL AND ERP",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      323.097,
      287.457,
      402.175,
      278.797,
      292.973,
      342.092,
      439.867,
      325.379,
      442.5026,
      427.6857,
      416.1205,
      427.5524,
      365.8202,
      377.2521,
      356.694,
      199.1222,
      166.1286,
      223.7454,
      209.9934,
      182.8049,
      214.264,
      194.0494,
      201.7836,
      217.1382
     ],
     "fy2026": 4405.6982,
     "fy2027": 2908.796,
     "total_rule": "sum"
    },
    {
     "key": "own_DIG_S",
     "label": "Senior consultant: chargeable hours, own staff",
     "basis": "A: timesheets; F: min(demand, available x maximum utilisation)",
     "section": "PRACTICE: DIGITAL AND ERP",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      323,
      287.4,
      400.5,
      278.7,
      292.9,
      342,
      276.1,
      217,
      272.9772,
      393.4805,
      386.2845,
      393.92,
      334.516,
      342.3824,
      356.694,
      199.1222,
      166.1286,
      223.7454,
      209.9934,
      182.8049,
      214.264,
      194.0494,
      201.7836,
      217.1382
     ],
     "fy2026": 3864.2622,
     "fy2027": 2842.6221,
     "total_rule": "sum"
    },
    {
     "key": "sub_DIG_S",
     "label": "Senior consultant: chargeable hours, subcontractors",
     "basis": "A: timesheets; F: demand - own",
     "section": "PRACTICE: DIGITAL AND ERP",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0.097,
      0.057,
      1.675,
      0.097,
      0.073,
      0.092,
      163.767,
      108.379,
      169.5254,
      34.2052,
      29.836,
      33.6324,
      31.3042,
      34.8697,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 541.4359,
     "fy2027": 66.1739,
     "total_rule": "sum"
    },
    {
     "key": "util_DIG_S",
     "label": "Senior consultant: utilisation",
     "basis": "own chargeable / available",
     "section": "PRACTICE: DIGITAL AND ERP",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.7917,
      0.7258,
      0.8924,
      0.7038,
      0.8655,
      0.7873,
      0.8849,
      0.8923,
      0.9,
      0.9,
      0.9,
      0.9,
      0.9,
      0.9,
      0.8807,
      0.5818,
      0.6417,
      0.6428,
      0.6275,
      0.6286,
      0.6296,
      0.6306,
      0.6317,
      0.6327
     ],
     "fy2026": 0.843,
     "fy2027": 0.7032,
     "total_rule": "ratio"
    },
    {
     "key": "cap_DIG_C",
     "label": "Consultant: available hours",
     "basis": "headcount x available hours per FTE",
     "section": "PRACTICE: DIGITAL AND ERP",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      272,
      264,
      299.2,
      264,
      338.4,
      434.4,
      468,
      364.8,
      607.762,
      581.0968,
      570.4697,
      581.7459,
      494.0174,
      505.6345,
      538.3399,
      441.6095,
      334.0537,
      449.1186,
      431.7476,
      375.2353,
      439.089,
      397.0077,
      412.1465,
      442.7688
     ],
     "fy2026": 5045.8745,
     "fy2027": 5260.7684,
     "total_rule": "sum"
    },
    {
     "key": "named_DIG_C",
     "label": "Consultant: hours demanded by signed and pipeline engagements",
     "basis": "A: own + subcontractor timesheets; F: engagement hours x staffing mix",
     "section": "PRACTICE: DIGITAL AND ERP",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      213.678,
      191.678,
      295.45,
      196.926,
      201.646,
      240.272,
      327.154,
      245.402,
      337.5179,
      330.1205,
      315.1287,
      323.786,
      277.0362,
      285.6936,
      253.832,
      87.7046,
      63.3056,
      85.7545,
      68.0371,
      59.5784,
      70.2437,
      63.9917,
      66.9338,
      72.4503
     ],
     "fy2026": 3218.759,
     "fy2027": 1454.5615,
     "total_rule": "sum"
    },
    {
     "key": "new_DIG_C",
     "label": "Consultant: new work not yet identified",
     "basis": "F: gap to target utilisation x scenario share, from the start month",
     "section": "PRACTICE: DIGITAL AND ERP",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      91.5939,
      91.9474,
      76.8348,
      77.356,
      112.564,
      164.6491,
      126.371,
      169.5137,
      171.5975,
      148.8687,
      173.8856,
      156.9328,
      162.6158,
      174.372
     ],
     "fy2026": 183.5413,
     "fy2027": 1715.5611,
     "total_rule": "sum"
    },
    {
     "key": "dem_DIG_C",
     "label": "Consultant: chargeable hours demanded",
     "basis": "named + new work",
     "section": "PRACTICE: DIGITAL AND ERP",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      213.678,
      191.678,
      295.45,
      196.926,
      201.646,
      240.272,
      327.154,
      245.402,
      337.5179,
      330.1205,
      406.7226,
      415.7334,
      353.871,
      363.0496,
      366.396,
      252.3537,
      189.6767,
      255.2681,
      239.6347,
      208.4472,
      244.1293,
      220.9245,
      229.5496,
      246.8224
     ],
     "fy2026": 3402.3003,
     "fy2027": 3170.1227,
     "total_rule": "sum"
    },
    {
     "key": "own_DIG_C",
     "label": "Consultant: chargeable hours, own staff",
     "basis": "A: timesheets; F: min(demand, available x maximum utilisation)",
     "section": "PRACTICE: DIGITAL AND ERP",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      213.6,
      191.6,
      274.7,
      196.9,
      201.6,
      240.2,
      327.1,
      245.4,
      337.5179,
      330.1205,
      406.7226,
      415.7334,
      353.871,
      363.0496,
      366.396,
      252.3537,
      189.6767,
      255.2681,
      239.6347,
      208.4472,
      244.1293,
      220.9245,
      229.5496,
      246.8224
     ],
     "fy2026": 3381.1943,
     "fy2027": 3170.1227,
     "total_rule": "sum"
    },
    {
     "key": "sub_DIG_C",
     "label": "Consultant: chargeable hours, subcontractors",
     "basis": "A: timesheets; F: demand - own",
     "section": "PRACTICE: DIGITAL AND ERP",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0.078,
      0.078,
      20.75,
      0.026,
      0.046,
      0.072,
      0.054,
      0.002,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 21.106,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "util_DIG_C",
     "label": "Consultant: utilisation",
     "basis": "own chargeable / available",
     "section": "PRACTICE: DIGITAL AND ERP",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.7853,
      0.7258,
      0.9181,
      0.7458,
      0.5957,
      0.5529,
      0.6989,
      0.6727,
      0.5553,
      0.5681,
      0.713,
      0.7146,
      0.7163,
      0.718,
      0.6806,
      0.5714,
      0.5678,
      0.5684,
      0.555,
      0.5555,
      0.556,
      0.5565,
      0.557,
      0.5575
     ],
     "fy2026": 0.6701,
     "fy2027": 0.6026,
     "total_rule": "ratio"
    },
    {
     "key": "cap_DIG",
     "label": "Digital and ERP: available hours",
     "basis": "",
     "section": "PRACTICE: DIGITAL AND ERP",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      1224,
      1188,
      1346.4,
      1188,
      1128,
      1448,
      1404,
      1094.4,
      1520.36,
      1603.4257,
      1576.6393,
      1610.4051,
      1369.7735,
      1404.27,
      1497.5472,
      1361.3085,
      1031.697,
      1389.6886,
      1338.4738,
      1165.4941,
      1366.4327,
      1237.8467,
      1287.5221,
      1385.8562
     ],
     "fy2026": 16331.6301,
     "fy2027": 15835.9105,
     "total_rule": "sum"
    },
    {
     "key": "new_DIG",
     "label": "Digital and ERP: hours of new work not yet identified",
     "basis": "",
     "section": "PRACTICE: DIGITAL AND ERP",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      107.3751,
      108.0284,
      90.48,
      91.3103,
      142.2704,
      460.1041,
      305.7094,
      410.3613,
      420.3698,
      364.9659,
      426.6207,
      385.321,
      399.5797,
      428.7956
     ],
     "fy2026": 215.4035,
     "fy2027": 3925.8881,
     "total_rule": "sum"
    },
    {
     "key": "dem_DIG",
     "label": "Digital and ERP: chargeable hours demanded",
     "basis": "",
     "section": "PRACTICE: DIGITAL AND ERP",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      836.7,
      746.7,
      1067.9,
      725.5,
      757.3,
      888.9,
      1172.4,
      871.8,
      1191.3123,
      1139.896,
      1226.2047,
      1257.5951,
      1074.0665,
      1105.6339,
      1075.5416,
      695.5569,
      555.4507,
      748.6633,
      703.8578,
      613.2094,
      719.3028,
      651.9529,
      678.4705,
      730.672
     ],
     "fy2026": 11882.2081,
     "fy2027": 9352.3783,
     "total_rule": "sum"
    },
    {
     "key": "own_DIG",
     "label": "Digital and ERP: chargeable hours, own staff",
     "basis": "",
     "section": "PRACTICE: DIGITAL AND ERP",
     "format": "num1",
     "kind": "calc",
     "bold": true,
     "values": [
      836.4,
      746.4,
      1045.3,
      725.3,
      757,
      888.5,
      1007.6,
      763.2,
      1010.2002,
      1096.5866,
      1185.6012,
      1211.5731,
      1031.0324,
      1057.5091,
      1075.5416,
      695.5569,
      555.4507,
      748.6633,
      703.8578,
      613.2094,
      719.3028,
      651.9529,
      678.4705,
      730.672
     ],
     "fy2026": 11273.6611,
     "fy2027": 9261.2194,
     "total_rule": "sum"
    },
    {
     "key": "sub_DIG",
     "label": "Digital and ERP: chargeable hours, subcontractors",
     "basis": "",
     "section": "PRACTICE: DIGITAL AND ERP",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0.3,
      0.3,
      22.6,
      0.2,
      0.3,
      0.4,
      164.8,
      108.6,
      181.1121,
      43.3094,
      40.6035,
      46.022,
      43.0341,
      48.1248,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 608.5471,
     "fy2027": 91.1589,
     "total_rule": "sum"
    },
    {
     "key": "util_DIG",
     "label": "Digital and ERP: UTILISATION",
     "basis": "",
     "section": "PRACTICE: DIGITAL AND ERP",
     "format": "pct",
     "kind": "calc",
     "bold": true,
     "values": [
      0.6833,
      0.6283,
      0.7764,
      0.6105,
      0.6711,
      0.6136,
      0.7177,
      0.6974,
      0.6644,
      0.6839,
      0.752,
      0.7523,
      0.7527,
      0.7531,
      0.7182,
      0.5109,
      0.5384,
      0.5387,
      0.5259,
      0.5261,
      0.5264,
      0.5267,
      0.527,
      0.5272
     ],
     "fy2026": 0.6903,
     "fy2027": 0.5848,
     "total_rule": "ratio"
    },
    {
     "key": "subv_DIG",
     "label": "Digital and ERP: subcontractor hours at cost rates",
     "basis": "hours x cost per hour",
     "section": "PRACTICE: DIGITAL AND ERP",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      42.6,
      44.4,
      2204.35,
      27.59,
      45.27,
      59.87,
      19809.73,
      13046.68,
      22081.0442,
      5470.2597,
      5195.4505,
      5894.3354,
      5515.9909,
      6172.6276,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 73921.5798,
     "fy2027": 11688.6186,
     "total_rule": "sum"
    },
    {
     "key": "subv",
     "label": "Subcontractor hours at cost rates, all practices",
     "basis": "",
     "section": "PRACTICE: DIGITAL AND ERP",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      6894.28,
      8835.28,
      2694.41,
      16080.37,
      37289.31,
      47878.21,
      19888.51,
      13105.26,
      22081.0442,
      5600.6948,
      5195.4505,
      5894.3354,
      10579.7218,
      15967.996,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 191437.1549,
     "fy2027": 26547.7178,
     "total_rule": "sum"
    },
    {
     "key": "subc_OPS",
     "label": "Operations and supply chain: SUBCONTRACTOR COST",
     "basis": "A: purchase ledger allocated by hours at cost rates; F: hours x cost rate x inflation",
     "section": "PRACTICE: DIGITAL AND ERP",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      41.7709,
      15.0813,
      47.7371,
      3310.8082,
      28016.4586,
      32662.9399,
      31.1248,
      29.5704,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 64155.4911,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "subc_FIN",
     "label": "Finance and performance: SUBCONTRACTOR COST",
     "basis": "A: purchase ledger allocated by hours at cost rates; F: hours x cost rate x inflation",
     "section": "PRACTICE: DIGITAL AND ERP",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      6839.7039,
      8605.0611,
      425.0607,
      12778.8484,
      8833.9199,
      15979.6281,
      47.5662,
      29.3492,
      0,
      130.4351,
      0,
      0,
      5215.6428,
      10089.2294,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 53669.5726,
     "fy2027": 15304.8722,
     "total_rule": "sum"
    },
    {
     "key": "subc_DIG",
     "label": "Digital and ERP: SUBCONTRACTOR COST",
     "basis": "A: purchase ledger allocated by hours at cost rates; F: hours x cost rate x inflation",
     "section": "PRACTICE: DIGITAL AND ERP",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      42.7852,
      43.5377,
      2126.7023,
      27.6534,
      44.7915,
      60.902,
      19787.349,
      13122.3104,
      22081.0442,
      5470.2597,
      5195.4505,
      5894.3354,
      5681.4706,
      6357.8065,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 73897.1212,
     "fy2027": 12039.2771,
     "total_rule": "sum"
    },
    {
     "key": "subc",
     "label": "SUBCONTRACTOR COST (EUR ex VAT)",
     "basis": "",
     "section": "PRACTICE: DIGITAL AND ERP",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      6924.26,
      8663.68,
      2599.5,
      16117.31,
      36895.17,
      48703.47,
      19866.04,
      13181.23,
      22081.0442,
      5600.6948,
      5195.4505,
      5894.3354,
      10897.1135,
      16447.0358,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 191722.1849,
     "fy2027": 27344.1493,
     "total_rule": "sum"
    },
    {
     "key": "cap_P",
     "label": "Partner: available hours",
     "basis": "",
     "section": "FIRM BY GRADE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      476,
      462,
      523.6,
      462,
      394.8,
      506.8,
      546,
      425.6,
      534.8,
      515.2,
      509.6,
      523.6,
      448,
      462,
      495.6,
      518,
      394.8,
      534.8,
      518,
      453.6,
      534.8,
      487.2,
      509.6,
      551.6
     ],
     "fy2026": 5880,
     "fy2027": 5908,
     "total_rule": "sum"
    },
    {
     "key": "own_P",
     "label": "Partner: chargeable hours, own staff",
     "basis": "",
     "section": "FIRM BY GRADE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      107.3,
      119.9,
      165.1,
      141.8,
      140.9,
      174.1,
      163.1,
      134.4,
      167.6082,
      153.1632,
      181.2955,
      185.0333,
      155.6865,
      160.584,
      162.5439,
      155.5119,
      111.1203,
      146.0265,
      137.6724,
      117.3554,
      134.7205,
      122.7297,
      126.6908,
      136.0065
     ],
     "fy2026": 1833.7002,
     "fy2027": 1666.6484,
     "total_rule": "sum"
    },
    {
     "key": "sub_P",
     "label": "Partner: chargeable hours, subcontractors",
     "basis": "",
     "section": "FIRM BY GRADE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0.1405,
      0.149,
      0.1945,
      0.1235,
      0.21,
      0.162,
      0.183,
      0.2115,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 1.374,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "util_P",
     "label": "Partner: UTILISATION (target 40%)",
     "basis": "",
     "section": "FIRM BY GRADE",
     "format": "pct",
     "kind": "calc",
     "bold": true,
     "values": [
      0.2254,
      0.2595,
      0.3153,
      0.3069,
      0.3569,
      0.3435,
      0.2987,
      0.3158,
      0.3134,
      0.2973,
      0.3558,
      0.3534,
      0.3475,
      0.3476,
      0.328,
      0.3002,
      0.2815,
      0.273,
      0.2658,
      0.2587,
      0.2519,
      0.2519,
      0.2486,
      0.2466
     ],
     "fy2026": 0.3119,
     "fy2027": 0.2821,
     "total_rule": "ratio"
    },
    {
     "key": "cap_D",
     "label": "Director: available hours",
     "basis": "",
     "section": "FIRM BY GRADE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      408,
      396,
      448.8,
      396,
      338.4,
      434.4,
      468,
      364.8,
      457.254,
      439.3948,
      433.5322,
      444.3288,
      379.2239,
      390.097,
      417.4215,
      435.1973,
      330.8617,
      447.0681,
      431.9415,
      377.2951,
      443.7234,
      403.2192,
      420.7036,
      454.2385
     ],
     "fy2026": 5028.9097,
     "fy2027": 4930.9907,
     "total_rule": "sum"
    },
    {
     "key": "own_D",
     "label": "Director: chargeable hours, own staff",
     "basis": "",
     "section": "FIRM BY GRADE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      162.7,
      179.7,
      236.6,
      204,
      205.5,
      255.3,
      223.8,
      180,
      227.2147,
      220.6522,
      237.4122,
      244.2481,
      203.5492,
      212.5265,
      215.9399,
      199.6049,
      143.7147,
      187.7767,
      176.6756,
      149.7466,
      170.8906,
      155.3166,
      159.6491,
      170.7709
     ],
     "fy2026": 2577.1271,
     "fy2027": 2146.1614,
     "total_rule": "sum"
    },
    {
     "key": "sub_D",
     "label": "Director: chargeable hours, subcontractors",
     "basis": "",
     "section": "FIRM BY GRADE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0.1775,
      0.181,
      0.2185,
      0.1815,
      0.169,
      0.261,
      0.132,
      0.0905,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 1.411,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "util_D",
     "label": "Director: UTILISATION (target 60%)",
     "basis": "",
     "section": "FIRM BY GRADE",
     "format": "pct",
     "kind": "calc",
     "bold": true,
     "values": [
      0.3988,
      0.4538,
      0.5272,
      0.5152,
      0.6073,
      0.5877,
      0.4782,
      0.4934,
      0.4969,
      0.5022,
      0.5476,
      0.5497,
      0.5368,
      0.5448,
      0.5173,
      0.4587,
      0.4344,
      0.42,
      0.409,
      0.3969,
      0.3851,
      0.3852,
      0.3795,
      0.3759
     ],
     "fy2026": 0.5125,
     "fy2027": 0.4352,
     "total_rule": "ratio"
    },
    {
     "key": "cap_M",
     "label": "Manager: available hours",
     "basis": "",
     "section": "FIRM BY GRADE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      816,
      924,
      1047.2,
      924,
      789.6,
      1013.6,
      1092,
      851.2,
      1064.252,
      1020.1218,
      1003.9883,
      1026.4126,
      873.8229,
      896.6242,
      957.0241,
      995.278,
      754.7704,
      1017.3074,
      980.4233,
      854.2402,
      1002.124,
      908.365,
      945.3783,
      1018.1776
     ],
     "fy2026": 11572.3746,
     "fy2027": 11203.5354,
     "total_rule": "sum"
    },
    {
     "key": "own_M",
     "label": "Manager: chargeable hours, own staff",
     "basis": "",
     "section": "FIRM BY GRADE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      518.1,
      602.5,
      766.5,
      638.3,
      653,
      799,
      679.9,
      537.2,
      672.4628,
      666.9649,
      721.0583,
      742.0881,
      617.1579,
      649.3671,
      656.3532,
      564.8874,
      416.3324,
      543.6748,
      511.6092,
      433.2685,
      493.9907,
      447.9689,
      459.701,
      490.7826
     ],
     "fy2026": 7997.0741,
     "fy2027": 6285.0938,
     "total_rule": "sum"
    },
    {
     "key": "sub_M",
     "label": "Manager: chargeable hours, subcontractors",
     "basis": "",
     "section": "FIRM BY GRADE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      45.186,
      0.094,
      0.07,
      20.841,
      9.959,
      21.25,
      0.993,
      0.076,
      11.5866,
      9.1043,
      10.7676,
      12.3897,
      11.7299,
      13.2551,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 142.3171,
     "fy2027": 24.985,
     "total_rule": "sum"
    },
    {
     "key": "util_M",
     "label": "Manager: UTILISATION (target 75%)",
     "basis": "",
     "section": "FIRM BY GRADE",
     "format": "pct",
     "kind": "calc",
     "bold": true,
     "values": [
      0.6349,
      0.6521,
      0.732,
      0.6908,
      0.827,
      0.7883,
      0.6226,
      0.6311,
      0.6319,
      0.6538,
      0.7182,
      0.723,
      0.7063,
      0.7242,
      0.6858,
      0.5676,
      0.5516,
      0.5344,
      0.5218,
      0.5072,
      0.4929,
      0.4932,
      0.4863,
      0.482
     ],
     "fy2026": 0.691,
     "fy2027": 0.561,
     "total_rule": "ratio"
    },
    {
     "key": "cap_S",
     "label": "Senior consultant: available hours",
     "basis": "",
     "section": "FIRM BY GRADE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      1360,
      1320,
      1496,
      1188,
      1015.2,
      1303.2,
      1404,
      1094.4,
      1364.886,
      1452.2025,
      1425.6446,
      1453.8246,
      1234.5847,
      1263.6167,
      1345.3498,
      1045.084,
      790.5496,
      1062.8547,
      1021.7456,
      888.0074,
      1039.1194,
      939.5325,
      975.359,
      1047.8276
     ],
     "fy2026": 15877.3577,
     "fy2027": 12653.6309,
     "total_rule": "sum"
    },
    {
     "key": "own_S",
     "label": "Senior consultant: chargeable hours, own staff",
     "basis": "",
     "section": "FIRM BY GRADE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      907,
      976.3,
      1255.4,
      997.4,
      903.3,
      1122.4,
      981.1,
      796,
      982.2081,
      1121.4808,
      1127.2316,
      1161.8593,
      976.0504,
      1015.9051,
      1031.5699,
      726.417,
      520.8141,
      668.5617,
      621.0273,
      517.0437,
      579.0222,
      523.9931,
      532.1269,
      563.8314
     ],
     "fy2026": 12331.6798,
     "fy2027": 8276.3628,
     "total_rule": "sum"
    },
    {
     "key": "sub_S",
     "label": "Senior consultant: chargeable hours, subcontractors",
     "basis": "",
     "section": "FIRM BY GRADE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0.256,
      10.224,
      5.207,
      90.35,
      197.698,
      247.121,
      163.852,
      108.478,
      169.5254,
      34.2052,
      29.836,
      33.6324,
      33.132,
      56.853,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 1090.3849,
     "fy2027": 89.985,
     "total_rule": "sum"
    },
    {
     "key": "util_S",
     "label": "Senior consultant: UTILISATION (target 82%)",
     "basis": "",
     "section": "FIRM BY GRADE",
     "format": "pct",
     "kind": "calc",
     "bold": true,
     "values": [
      0.6669,
      0.7396,
      0.8392,
      0.8396,
      0.8898,
      0.8613,
      0.6988,
      0.7273,
      0.7196,
      0.7723,
      0.7907,
      0.7992,
      0.7906,
      0.804,
      0.7668,
      0.6951,
      0.6588,
      0.629,
      0.6078,
      0.5823,
      0.5572,
      0.5577,
      0.5456,
      0.5381
     ],
     "fy2026": 0.7767,
     "fy2027": 0.6541,
     "total_rule": "ratio"
    },
    {
     "key": "cap_C",
     "label": "Consultant: available hours",
     "basis": "",
     "section": "FIRM BY GRADE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      1088,
      1056,
      1346.4,
      1188,
      1128,
      1448,
      1560,
      1216,
      1822.14,
      1742.1948,
      1710.3335,
      1744.1407,
      1481.1206,
      1515.9501,
      1614.0045,
      1284.828,
      971.9029,
      1306.6752,
      1256.1356,
      1091.7177,
      1277.495,
      1155.0628,
      1199.1079,
      1288.2009
     ],
     "fy2026": 17049.209,
     "fy2027": 15442.2012,
     "total_rule": "sum"
    },
    {
     "key": "own_C",
     "label": "Consultant: chargeable hours, own staff",
     "basis": "",
     "section": "FIRM BY GRADE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      777.6,
      806.5,
      1141.2,
      988.2,
      906.9,
      1141.4,
      1129.5,
      902.9,
      1144.5137,
      1160.9177,
      1253.4315,
      1297.7028,
      1065.1032,
      1111.9293,
      1149.9576,
      875.5156,
      610.7247,
      784.451,
      729.2601,
      607.5066,
      680.7451,
      615.8608,
      625.5181,
      662.775
     ],
     "fy2026": 12650.7657,
     "fy2027": 9519.3469,
     "total_rule": "sum"
    },
    {
     "key": "sub_C",
     "label": "Consultant: chargeable hours, subcontractors",
     "basis": "",
     "section": "FIRM BY GRADE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0.24,
      79.252,
      20.81,
      21.604,
      126.264,
      157.406,
      0.14,
      0.144,
      0,
      1.373,
      0,
      0,
      50.9936,
      75.3407,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 407.233,
     "fy2027": 126.3343,
     "total_rule": "sum"
    },
    {
     "key": "util_C",
     "label": "Consultant: UTILISATION (target 82%)",
     "basis": "",
     "section": "FIRM BY GRADE",
     "format": "pct",
     "kind": "calc",
     "bold": true,
     "values": [
      0.7147,
      0.7637,
      0.8476,
      0.8318,
      0.804,
      0.7883,
      0.724,
      0.7425,
      0.6281,
      0.6664,
      0.7329,
      0.744,
      0.7191,
      0.7335,
      0.7125,
      0.6814,
      0.6284,
      0.6003,
      0.5806,
      0.5565,
      0.5329,
      0.5332,
      0.5217,
      0.5145
     ],
     "fy2026": 0.742,
     "fy2027": 0.6165,
     "total_rule": "ratio"
    },
    {
     "key": "cap",
     "label": "Available hours",
     "basis": "",
     "section": "FIRM",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      4148,
      4158,
      4862,
      4158,
      3666,
      4706,
      5070,
      3952,
      5243.332,
      5169.1138,
      5083.0985,
      5192.3067,
      4416.7521,
      4528.288,
      4829.3998,
      4278.3873,
      3242.8846,
      4368.7054,
      4208.246,
      3664.8603,
      4297.2617,
      3893.3795,
      4050.1487,
      4360.0447
     ],
     "fy2026": 55407.851,
     "fy2027": 50138.3582,
     "total_rule": "sum"
    },
    {
     "key": "new",
     "label": "Hours of new work not yet identified",
     "basis": "",
     "section": "FIRM",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      518.0818,
      482.2028,
      596.6809,
      536.2401,
      669.1338,
      905.0519,
      847.5294,
      1286.498,
      1339.9507,
      1270.4263,
      1608.0025,
      1454.6765,
      1567.0091,
      1722.29
     ],
     "fy2026": 1000.2846,
     "fy2027": 13803.4893,
     "total_rule": "sum"
    },
    {
     "key": "dem",
     "label": "Chargeable hours demanded",
     "basis": "",
     "section": "FIRM",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      2518.7,
      2774.8,
      3591.3,
      3102.8,
      3143.9,
      3918.4,
      3342.7,
      2659.5,
      3375.1195,
      3367.8612,
      3561.0327,
      3676.9537,
      3113.4027,
      3295.7609,
      3216.3644,
      2521.9368,
      1802.7063,
      2330.4906,
      2176.2445,
      1824.9209,
      2059.3691,
      1865.8691,
      1903.6859,
      2024.1664
     ],
     "fy2026": 39033.067,
     "fy2027": 28134.9176,
     "total_rule": "sum"
    },
    {
     "key": "own",
     "label": "Chargeable hours, own staff",
     "basis": "",
     "section": "FIRM",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      2472.7,
      2684.9,
      3564.8,
      2969.7,
      2809.6,
      3492.2,
      3177.4,
      2550.5,
      3194.0075,
      3323.1787,
      3520.4291,
      3630.9316,
      3017.5472,
      3150.312,
      3216.3644,
      2521.9368,
      1802.7063,
      2330.4906,
      2176.2445,
      1824.9209,
      2059.3691,
      1865.8691,
      1903.6859,
      2024.1664
     ],
     "fy2026": 37390.347,
     "fy2027": 27893.6132,
     "total_rule": "sum"
    },
    {
     "key": "sub",
     "label": "Chargeable hours, subcontractors",
     "basis": "",
     "section": "FIRM",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      46,
      89.9,
      26.5,
      133.1,
      334.3,
      426.2,
      165.3,
      109,
      181.1121,
      44.6824,
      40.6035,
      46.022,
      95.8555,
      145.4488,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 1642.7201,
     "fy2027": 241.3044,
     "total_rule": "sum"
    },
    {
     "key": "util",
     "label": "UTILISATION (own chargeable / available)",
     "basis": "",
     "section": "FIRM",
     "format": "pct",
     "kind": "calc",
     "bold": true,
     "values": [
      0.5961,
      0.6457,
      0.7332,
      0.7142,
      0.7664,
      0.7421,
      0.6267,
      0.6454,
      0.6092,
      0.6429,
      0.6926,
      0.6993,
      0.6832,
      0.6957,
      0.666,
      0.5895,
      0.5559,
      0.5335,
      0.5171,
      0.498,
      0.4792,
      0.4792,
      0.47,
      0.4643
     ],
     "fy2026": 0.6748,
     "fy2027": 0.5563,
     "total_rule": "ratio"
    },
    {
     "key": "util_tgt",
     "label": "Target utilisation, weighted by available hours",
     "basis": "sum of available x target / available",
     "section": "FIRM",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.7364,
      0.7368,
      0.7394,
      0.7368,
      0.7394,
      0.7394,
      0.7394,
      0.7394,
      0.7438,
      0.7456,
      0.7453,
      0.745,
      0.7447,
      0.7443,
      0.744,
      0.7305,
      0.7301,
      0.7298,
      0.7294,
      0.7291,
      0.7287,
      0.7283,
      0.728,
      0.7276
     ],
     "fy2026": 0.7408,
     "fy2027": 0.7332,
     "total_rule": "ratio"
    },
    {
     "key": "idle",
     "label": "Cost of hours below target (standard cost rate; negative = above target)",
     "basis": "(available x target - own) x standard cost rate x pay factor",
     "section": "FIRM",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      83377.2518,
      59738.2368,
      22172.994,
      27671.8004,
      -4908.7631,
      6809.187,
      71459.3055,
      47094.5631,
      73485.4219,
      62179.15,
      29205.9934,
      27553.8086,
      30764.4841,
      26452.4029,
      44854.2553,
      75772.5269,
      68947.6899,
      102893.6604,
      106402.0075,
      99851.5688,
      125308.8005,
      113592.9561,
      122017.7895,
      133980.7186
     ],
     "fy2026": 505838.9494,
     "fy2027": 1050838.8603,
     "total_rule": "sum"
    },
    {
     "key": "subshare",
     "label": "Subcontractor share of chargeable hours",
     "basis": "",
     "section": "FIRM",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.0183,
      0.0324,
      0.0074,
      0.0429,
      0.1063,
      0.1088,
      0.0495,
      0.041,
      0.0537,
      0.0133,
      0.0114,
      0.0125,
      0.0308,
      0.0441,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0.0421,
     "fy2027": 0.0086,
     "total_rule": "ratio"
    },
    {
     "key": "lev",
     "label": "Leverage: fee earners per partner (partners incl. the founder)",
     "basis": "(fee earners - partners) / (partners + founder)",
     "section": "FIRM",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      6.75,
      7,
      7.25,
      7,
      7.25,
      7.25,
      7.25,
      7.25,
      7.7038,
      7.9041,
      7.8528,
      7.802,
      7.7515,
      7.7013,
      7.6515,
      6.352,
      6.3122,
      6.2728,
      6.2335,
      6.1946,
      6.1559,
      6.1174,
      6.0792,
      6.0413
     ],
     "fy2026": 7.802,
     "fy2027": 6.0413,
     "total_rule": "last"
    }
   ]
  },
  "Receivables": {
   "title": "TRADE RECEIVABLES, CREDIT LOSS PROVISIONS AND DEBTOR DAYS (EUR)",
   "description": "Receivables by group. Pelzhoff: output VAT corrected in the month of the insolvency application (UStG s17; UStAE 17.1(16)) and the net claim provided at 95% (IFRS 9 credit-impaired). Every other receivable carries the general expected credit loss rate (simplified approach).",
   "months": 24,
   "rows": [
    {
     "key": "ar_de",
     "label": "Clients in Germany (excl. Pelzhoff)",
     "basis": "Clients",
     "section": "RECEIVABLES BY GROUP (incl. VAT)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      712895.5215,
      670346.0815,
      665780.1664,
      815125.1939,
      734715.0005,
      827102.1112,
      915707.4454,
      897260.4431,
      1094172.8505,
      967498.1221,
      1136448.1516,
      1298035.2057,
      1441301.1367,
      1287659.905,
      1114331.5403,
      1146435.7823,
      983285.6658,
      732651.1981,
      756770.8313,
      820393.9759,
      754725.7698,
      766348.7079,
      767378.9105,
      737955.4491
     ],
     "fy2026": 1298035.2057,
     "fy2027": 737955.4491,
     "total_rule": "last"
    },
    {
     "key": "ar_int",
     "label": "Clients in Austria and Switzerland (no German VAT)",
     "basis": "Clients",
     "section": "RECEIVABLES BY GROUP (incl. VAT)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      59471.79,
      68936.55,
      64551.02,
      105075.76,
      65658.62,
      78067.52,
      168993.2,
      135414.2884,
      156557.8546,
      60757.8627,
      0,
      22736.5769,
      57477.2217,
      72516.7769,
      76429.05,
      65251.1268,
      73075.6731,
      52096.0196,
      34954.1689,
      11124.9025,
      0,
      0
     ],
     "fy2026": 60757.8627,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "ar_pel",
     "label": "Pelzhoff (insolvent; net of the VAT corrected)",
     "basis": "Clients",
     "section": "RECEIVABLES BY GROUP (incl. VAT)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      36076.8065,
      59097.3223,
      61023.2319,
      63137.1899,
      71975.2379,
      105634.2808,
      123036.4612,
      123036.4612,
      123036.4612,
      123036.4612,
      123036.4612,
      123036.4612,
      123036.4612,
      123036.4612,
      123036.4612,
      123036.4612,
      123036.4612,
      123036.4612,
      123036.4612,
      123036.4612,
      123036.4612,
      123036.4612,
      123036.4612,
      123036.4612
     ],
     "fy2026": 123036.4612,
     "fy2027": 123036.4612,
     "total_rule": "last"
    },
    {
     "key": "ar_gross",
     "label": "TRADE RECEIVABLES, GROSS",
     "basis": "",
     "section": "RECEIVABLES BY GROUP (incl. VAT)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      748972.328,
      729443.4038,
      786275.1883,
      947198.9338,
      871241.2584,
      1037812.152,
      1104402.5266,
      1098364.4243,
      1386202.5117,
      1225948.8717,
      1416042.4674,
      1481829.5296,
      1564337.5979,
      1433432.9431,
      1294845.2233,
      1341989.0204,
      1182751.1771,
      920938.7861,
      952882.9656,
      995526.4566,
      912716.3999,
      900510.0715,
      890415.3717,
      860991.9103
     ],
     "fy2026": 1481829.5296,
     "fy2027": 860991.9103,
     "total_rule": "last"
    },
    {
     "key": "pel_charge",
     "label": "Pelzhoff: specific provision charged",
     "basis": "A: ledger; F: none",
     "section": "PROVISIONS (IFRS 9)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      116884.65,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 116884.65,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "pel_prov",
     "label": "Pelzhoff: specific provision held",
     "basis": "opening + charge",
     "section": "PROVISIONS (IFRS 9)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      116884.65,
      116884.65,
      116884.65,
      116884.65,
      116884.65,
      116884.65,
      116884.65,
      116884.65,
      116884.65,
      116884.65,
      116884.65,
      116884.65,
      116884.65,
      116884.65,
      116884.65,
      116884.65,
      116884.65,
      116884.65
     ],
     "fy2026": 116884.65,
     "fy2027": 116884.65,
     "total_rule": "last"
    },
    {
     "key": "ecl_rate",
     "label": "General expected credit loss rate",
     "basis": "A: policy; F: scenario",
     "section": "PROVISIONS (IFRS 9)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.005,
      0.005,
      0.005,
      0.005,
      0.005,
      0.005,
      0.005,
      0.005,
      0.02,
      0.02,
      0.02,
      0.02,
      0.02,
      0.02,
      0.02,
      0.02,
      0.02,
      0.02,
      0.02,
      0.02,
      0.02,
      0.02,
      0.02,
      0.02
     ],
     "fy2026": 0.01,
     "fy2027": 0.02,
     "total_rule": "avg"
    },
    {
     "key": "ecl_base",
     "label": "Receivables under the general provision",
     "basis": "gross less Pelzhoff from its application",
     "section": "PROVISIONS (IFRS 9)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      748972.328,
      729443.4038,
      786275.1883,
      947198.9338,
      871241.2584,
      1037812.152,
      981366.0654,
      975327.9631,
      1263166.0505,
      1102912.4105,
      1293006.0062,
      1358793.0684,
      1441301.1367,
      1310396.4819,
      1171808.7621,
      1218952.5592,
      1059714.7159,
      797902.3249,
      829846.5044,
      872489.9954,
      789679.9387,
      777473.6103,
      767378.9105,
      737955.4491
     ],
     "fy2026": 1358793.0684,
     "fy2027": 737955.4491,
     "total_rule": "last"
    },
    {
     "key": "ecl_prov",
     "label": "General provision held",
     "basis": "base x rate",
     "section": "PROVISIONS (IFRS 9)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      3744.8616,
      3647.217,
      3931.3759,
      4735.9947,
      4356.2063,
      5189.0608,
      4906.8303,
      4876.6398,
      25263.321,
      22058.2482,
      25860.1201,
      27175.8614,
      28826.0227,
      26207.9296,
      23436.1752,
      24379.0512,
      21194.2943,
      15958.0465,
      16596.9301,
      17449.7999,
      15793.5988,
      15549.4722,
      15347.5782,
      14759.109
     ],
     "fy2026": 27175.8614,
     "fy2027": 14759.109,
     "total_rule": "last"
    },
    {
     "key": "ecl_charge",
     "label": "General provision charge / (release)",
     "basis": "movement",
     "section": "PROVISIONS (IFRS 9)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -1042.9984,
      -97.6446,
      284.1589,
      804.6187,
      -379.7884,
      832.8545,
      -282.2304,
      -30.1905,
      20386.6812,
      -3205.0728,
      3801.8719,
      1315.7412,
      1650.1614,
      -2618.0931,
      -2771.7544,
      942.8759,
      -3184.7569,
      -5236.2478,
      638.8836,
      852.8698,
      -1656.2011,
      -244.1266,
      -201.894,
      -588.4692
     ],
     "fy2026": 22388.0014,
     "fy2027": -12416.7524,
     "total_rule": "sum"
    },
    {
     "key": "charge",
     "label": "BAD DEBTS AND CREDIT LOSSES (P&L)",
     "basis": "",
     "section": "PROVISIONS (IFRS 9)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      -1042.9984,
      -97.6446,
      284.1589,
      804.6187,
      -379.7884,
      832.8545,
      116602.4196,
      -30.1905,
      20386.6812,
      -3205.0728,
      3801.8719,
      1315.7412,
      1650.1614,
      -2618.0931,
      -2771.7544,
      942.8759,
      -3184.7569,
      -5236.2478,
      638.8836,
      852.8698,
      -1656.2011,
      -244.1266,
      -201.894,
      -588.4692
     ],
     "fy2026": 139272.6514,
     "fy2027": -12416.7524,
     "total_rule": "sum"
    },
    {
     "key": "ar_net",
     "label": "TRADE RECEIVABLES, NET (to balance sheet)",
     "basis": "",
     "section": "PROVISIONS (IFRS 9)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      745227.4664,
      725796.1868,
      782343.8124,
      942462.9391,
      866885.0521,
      1032623.0912,
      982611.0463,
      976603.1345,
      1244054.5407,
      1087005.9735,
      1273297.6973,
      1337769.0182,
      1418626.9252,
      1290340.3634,
      1154524.398,
      1200725.3192,
      1044672.2328,
      788096.0896,
      819401.3855,
      861192.0067,
      780038.1512,
      768075.9493,
      758183.1435,
      729348.1513
     ],
     "fy2026": 1337769.0182,
     "fy2027": 729348.1513,
     "total_rule": "last"
    },
    {
     "key": "inv",
     "label": "Invoiced incl. VAT",
     "basis": "Clients",
     "section": "INVOICED, COLLECTED AND DAYS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      527612.918,
      586360.3858,
      614792.8045,
      784999.8755,
      628833.6246,
      808468.5436,
      829091.7946,
      733153.3777,
      623532.1877,
      529212.6077,
      800106.651,
      723254.9798,
      862565.5954,
      657678.5024,
      694872.086,
      685427.8796,
      515809.3728,
      423622.669,
      512620.1493,
      495844.3288,
      406803.6336,
      475687.8633,
      413908.1819,
      433111.8268
     ],
     "fy2026": 8189419.7505,
     "fy2027": 6577952.0889,
     "total_rule": "sum"
    },
    {
     "key": "rec",
     "label": "Collected",
     "basis": "Clients",
     "section": "INVOICED, COLLECTED AND DAYS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      736213.53,
      605889.31,
      557961.02,
      624076.13,
      704791.3,
      641897.65,
      739124.49,
      739191.48,
      335694.1004,
      689466.2476,
      610013.0553,
      657467.9176,
      780057.5271,
      788583.1572,
      833459.8058,
      638284.0825,
      675047.2161,
      685435.0599,
      480675.9699,
      453200.8377,
      489613.6904,
      487894.1917,
      424002.8818,
      462535.2882
     ],
     "fy2026": 7641786.2309,
     "fy2027": 7198789.7082,
     "total_rule": "sum"
    },
    {
     "key": "dso",
     "label": "Debtor days (gross receivables / invoicing of the last three months x days)",
     "basis": "",
     "section": "INVOICED, COLLECTED AND DAYS",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      44.006,
      38.6339,
      40.9337,
      42.4442,
      39.5116,
      42.4969,
      44.8311,
      42.6241,
      58.3457,
      59.8056,
      65.9855,
      66.4182,
      60.32,
      57.5035,
      52.6095,
      58.6056,
      57.3876,
      51.577,
      60.3733,
      63.9545,
      59.3314,
      60.1065,
      62.5022,
      59.8857
     ],
     "fy2026": 66.4182,
     "fy2027": 59.8857,
     "total_rule": "last"
    },
    {
     "key": "dso_x",
     "label": "Debtor days excluding Pelzhoff",
     "basis": "",
     "section": "INVOICED, COLLECTED AND DAYS",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      41.8863,
      35.5039,
      37.7568,
      39.615,
      36.2474,
      38.1713,
      39.8367,
      37.8494,
      53.167,
      53.8035,
      60.2522,
      60.9035,
      55.5758,
      52.5677,
      47.6105,
      53.2325,
      51.4178,
      44.6864,
      52.5779,
      56.0504,
      51.3334,
      51.8942,
      53.8657,
      51.328
     ],
     "fy2026": 60.9035,
     "fy2027": 51.328,
     "total_rule": "last"
    }
   ]
  },
  "Overheads": {
   "title": "OVERHEADS (EUR, ex VAT)",
   "description": "Actual months from the ledger; forecast from the monthly base in column C with overhead inflation from FY2027 and the discretionary factor on marketing, training and entertainment. Recruitment = base + agency fees and campus costs of the planned hires. Column D holds the share of each line bearing German input VAT.",
   "months": 24,
   "rows": [
    {
     "key": "base_rent",
     "label": "Office rent and service charges, Munich",
     "basis": "monthly base; VAT share",
     "section": "FORECAST MONTHLY BASE (C = EUR per month at FY2026 prices; D = share bearing German input VAT)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 24000,
     "value_d": 1
    },
    {
     "key": "base_it",
     "label": "IT, software and research databases",
     "basis": "monthly base; VAT share",
     "section": "FORECAST MONTHLY BASE (C = EUR per month at FY2026 prices; D = share bearing German input VAT)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 13500,
     "value_d": 0.4
    },
    {
     "key": "base_cars",
     "label": "Company car leases (partners and directors)",
     "basis": "monthly base; VAT share",
     "section": "FORECAST MONTHLY BASE (C = EUR per month at FY2026 prices; D = share bearing German input VAT)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 6300,
     "value_d": 1
    },
    {
     "key": "base_recruit",
     "label": "Recruitment (agency fees and campus)",
     "basis": "monthly base; VAT share",
     "section": "FORECAST MONTHLY BASE (C = EUR per month at FY2026 prices; D = share bearing German input VAT)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 2500,
     "value_d": 1
    },
    {
     "key": "base_mkt",
     "label": "Marketing, events and business development (discretionary)",
     "basis": "monthly base; VAT share",
     "section": "FORECAST MONTHLY BASE (C = EUR per month at FY2026 prices; D = share bearing German input VAT)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 8500,
     "value_d": 0.8
    },
    {
     "key": "base_train",
     "label": "Training and certifications (discretionary)",
     "basis": "monthly base; VAT share",
     "section": "FORECAST MONTHLY BASE (C = EUR per month at FY2026 prices; D = share bearing German input VAT)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 5500,
     "value_d": 0.7
    },
    {
     "key": "base_ins",
     "label": "Insurance (professional indemnity, D&O, office)",
     "basis": "monthly base; VAT share",
     "section": "FORECAST MONTHLY BASE (C = EUR per month at FY2026 prices; D = share bearing German input VAT)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 3800,
     "value_d": 0
    },
    {
     "key": "base_prof",
     "label": "Tax adviser, legal and payroll bureau",
     "basis": "monthly base; VAT share",
     "section": "FORECAST MONTHLY BASE (C = EUR per month at FY2026 prices; D = share bearing German input VAT)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 6000,
     "value_d": 1
    },
    {
     "key": "base_office",
     "label": "Office running costs and supplies",
     "basis": "monthly base; VAT share",
     "section": "FORECAST MONTHLY BASE (C = EUR per month at FY2026 prices; D = share bearing German input VAT)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 4200,
     "value_d": 1
    },
    {
     "key": "base_ent",
     "label": "Client entertainment (30% not deductible) (discretionary)",
     "basis": "monthly base; VAT share",
     "section": "FORECAST MONTHLY BASE (C = EUR per month at FY2026 prices; D = share bearing German input VAT)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 2400,
     "value_d": 1
    },
    {
     "key": "base_bank",
     "label": "Bank charges",
     "basis": "monthly base; VAT share",
     "section": "FORECAST MONTHLY BASE (C = EUR per month at FY2026 prices; D = share bearing German input VAT)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 500,
     "value_d": 0
    },
    {
     "key": "ox_rent",
     "label": "Office rent and service charges, Munich",
     "basis": "A: ledger; F: base x inflation",
     "section": "OVERHEAD LINES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      24000,
      24000,
      24000,
      24000,
      24000,
      24000,
      24000,
      24000,
      24000,
      24000,
      24000,
      24000,
      24720,
      24720,
      24720,
      24720,
      24720,
      24720,
      24720,
      24720,
      24720,
      24720,
      24720,
      24720
     ],
     "fy2026": 288000,
     "fy2027": 296640,
     "total_rule": "sum"
    },
    {
     "key": "ox_it",
     "label": "IT, software and research databases",
     "basis": "A: ledger; F: base x inflation",
     "section": "OVERHEAD LINES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      13323,
      11848,
      13014,
      13385,
      12393,
      12973,
      14038,
      12445,
      13500,
      13500,
      13500,
      13500,
      13905,
      13905,
      13905,
      13905,
      13905,
      13905,
      13905,
      13905,
      13905,
      13905,
      13905,
      13905
     ],
     "fy2026": 157419,
     "fy2027": 166860,
     "total_rule": "sum"
    },
    {
     "key": "ox_cars",
     "label": "Company car leases (partners and directors)",
     "basis": "A: ledger; F: base x inflation",
     "section": "OVERHEAD LINES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      6300,
      6300,
      6300,
      6300,
      6300,
      6300,
      6300,
      6300,
      6300,
      6300,
      6300,
      6300,
      6489,
      6489,
      6489,
      6489,
      6489,
      6489,
      6489,
      6489,
      6489,
      6489,
      6489,
      6489
     ],
     "fy2026": 75600,
     "fy2027": 77868,
     "total_rule": "sum"
    },
    {
     "key": "ox_recruit",
     "label": "Recruitment (agency fees and campus)",
     "basis": "A: ledger; F: base x inflation",
     "section": "OVERHEAD LINES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      2600,
      27140,
      5000,
      2400,
      5000,
      2600,
      20760,
      2400,
      7500,
      20760,
      2500,
      2500,
      2575,
      2575,
      2575,
      2575,
      2575,
      2575,
      2575,
      2575,
      2575,
      2575,
      2575,
      2575
     ],
     "fy2026": 101160,
     "fy2027": 30900,
     "total_rule": "sum"
    },
    {
     "key": "ox_mkt",
     "label": "Marketing, events and business development",
     "basis": "A: ledger; F: base x inflation x discretionary factor",
     "section": "OVERHEAD LINES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      5271,
      8257,
      10457,
      8493,
      12186,
      9257,
      5399,
      4572,
      6800,
      6800,
      6800,
      6800,
      7004,
      7004,
      7004,
      7004,
      7004,
      7004,
      7004,
      7004,
      7004,
      7004,
      7004,
      7004
     ],
     "fy2026": 91092,
     "fy2027": 84048,
     "total_rule": "sum"
    },
    {
     "key": "ox_train",
     "label": "Training and certifications",
     "basis": "A: ledger; F: base x inflation x discretionary factor",
     "section": "OVERHEAD LINES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      5605,
      5445,
      6213,
      4981,
      5559,
      4687,
      5685,
      5719,
      4400,
      4400,
      4400,
      4400,
      4532,
      4532,
      4532,
      4532,
      4532,
      4532,
      4532,
      4532,
      4532,
      4532,
      4532,
      4532
     ],
     "fy2026": 61494,
     "fy2027": 54384,
     "total_rule": "sum"
    },
    {
     "key": "ox_ins",
     "label": "Insurance (professional indemnity, D&O, office)",
     "basis": "A: ledger; F: base x inflation",
     "section": "OVERHEAD LINES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      4119,
      3907,
      3985,
      3702,
      4027,
      3507,
      3886,
      3767,
      3800,
      3800,
      3800,
      3800,
      3914,
      3914,
      3914,
      3914,
      3914,
      3914,
      3914,
      3914,
      3914,
      3914,
      3914,
      3914
     ],
     "fy2026": 46100,
     "fy2027": 46968,
     "total_rule": "sum"
    },
    {
     "key": "ox_prof",
     "label": "Tax adviser, legal and payroll bureau",
     "basis": "A: ledger; F: base x inflation",
     "section": "OVERHEAD LINES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      6233,
      5637,
      5729,
      6326,
      5700,
      5710,
      5806,
      6151,
      6000,
      6000,
      6000,
      6000,
      6180,
      6180,
      6180,
      6180,
      6180,
      6180,
      6180,
      6180,
      6180,
      6180,
      6180,
      6180
     ],
     "fy2026": 71292,
     "fy2027": 74160,
     "total_rule": "sum"
    },
    {
     "key": "ox_office",
     "label": "Office running costs and supplies",
     "basis": "A: ledger; F: base x inflation",
     "section": "OVERHEAD LINES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      3851,
      4498,
      4617,
      4280,
      4042,
      4355,
      4019,
      4380,
      4200,
      4200,
      4200,
      4200,
      4326,
      4326,
      4326,
      4326,
      4326,
      4326,
      4326,
      4326,
      4326,
      4326,
      4326,
      4326
     ],
     "fy2026": 50842,
     "fy2027": 51912,
     "total_rule": "sum"
    },
    {
     "key": "ox_ent",
     "label": "Client entertainment (30% not deductible)",
     "basis": "A: ledger; F: base x inflation x discretionary factor",
     "section": "OVERHEAD LINES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1273,
      1886,
      2918,
      2101,
      2460,
      2320,
      1522,
      990,
      1920,
      1920,
      1920,
      1920,
      1977.6,
      1977.6,
      1977.6,
      1977.6,
      1977.6,
      1977.6,
      1977.6,
      1977.6,
      1977.6,
      1977.6,
      1977.6,
      1977.6
     ],
     "fy2026": 23150,
     "fy2027": 23731.2,
     "total_rule": "sum"
    },
    {
     "key": "ox_bank",
     "label": "Bank charges",
     "basis": "A: ledger; F: base x inflation",
     "section": "OVERHEAD LINES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      474,
      452,
      527,
      434,
      439,
      516,
      459,
      506,
      500,
      500,
      500,
      500,
      515,
      515,
      515,
      515,
      515,
      515,
      515,
      515,
      515,
      515,
      515,
      515
     ],
     "fy2026": 5807,
     "fy2027": 6180,
     "total_rule": "sum"
    },
    {
     "key": "T_ox",
     "label": "TOTAL OVERHEADS",
     "basis": "",
     "section": "OVERHEAD LINES",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      73049,
      99370,
      82760,
      76402,
      82106,
      76225,
      91874,
      71230,
      78920,
      92180,
      73920,
      73920,
      76137.6,
      76137.6,
      76137.6,
      76137.6,
      76137.6,
      76137.6,
      76137.6,
      76137.6,
      76137.6,
      76137.6,
      76137.6,
      76137.6
     ],
     "fy2026": 971956,
     "fy2027": 913651.2,
     "total_rule": "sum"
    },
    {
     "key": "ox_vat",
     "label": "Overheads bearing German input VAT",
     "basis": "line x VAT share",
     "section": "OVERHEAD LINES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      57726.5,
      84617.3,
      66484.3,
      61042.1,
      66099.3,
      61160.7,
      76320.9,
      56859.9,
      63840,
      77100,
      58840,
      58840,
      60605.2,
      60605.2,
      60605.2,
      60605.2,
      60605.2,
      60605.2,
      60605.2,
      60605.2,
      60605.2,
      60605.2,
      60605.2,
      60605.2
     ],
     "fy2026": 788931,
     "fy2027": 727262.4,
     "total_rule": "sum"
    },
    {
     "key": "ox_rc",
     "label": "IT and software bought from foreign vendors (reverse charge base)",
     "basis": "IT x reverse charge share",
     "section": "OVERHEAD LINES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      7993.8,
      7108.8,
      7808.4,
      8031,
      7435.8,
      7783.8,
      8422.8,
      7467,
      8100,
      8100,
      8100,
      8100,
      8343,
      8343,
      8343,
      8343,
      8343,
      8343,
      8343,
      8343,
      8343,
      8343,
      8343,
      8343
     ],
     "fy2026": 94451.4,
     "fy2027": 100116,
     "total_rule": "sum"
    },
    {
     "key": "rent_paid",
     "label": "Rent paid incl. VAT (in advance, first working day)",
     "basis": "rent x (1 + VAT)",
     "section": "OVERHEAD LINES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      28560,
      28560,
      28560,
      28560,
      28560,
      28560,
      28560,
      28560,
      28560,
      28560,
      28560,
      28560,
      29416.8,
      29416.8,
      29416.8,
      29416.8,
      29416.8,
      29416.8,
      29416.8,
      29416.8,
      29416.8,
      29416.8,
      29416.8,
      29416.8
     ],
     "fy2026": 342720,
     "fy2027": 353001.6,
     "total_rule": "sum"
    }
   ]
  },
  "Payables": {
   "title": "TRADE PAYABLES BY SUPPLIER GROUP (EUR)",
   "description": "Subcontractors (German VAT on the registered share), travel card statements and expense claims (recoverable VAT at the company average), overhead suppliers (VAT by line). Rent is paid in advance and carries no payable. Actual payments per bank; forecast payments sized to the days payable.",
   "months": 24,
   "rows": [
    {
     "key": "sub_accr",
     "label": "Invoices received (incl. VAT)",
     "basis": "",
     "section": "SUBCONTRACTORS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      8042.528,
      10062.8643,
      3019.3193,
      18720.2556,
      42853.74,
      56569.0804,
      23074.4055,
      15309.9986,
      25647.1329,
      6505.207,
      6034.5157,
      6846.2706,
      12656.9973,
      19103.2321,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 222685.3177,
     "fy2027": 31760.2294,
     "total_rule": "sum"
    },
    {
     "key": "sub_open",
     "label": "Opening balance",
     "basis": "",
     "section": "SUBCONTRACTORS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      31500,
      8684.888,
      10135.7623,
      3031.2216,
      19826.3571,
      44771.4971,
      52865.0275,
      23775.2929,
      15088.8416,
      25647.1329,
      6505.207,
      6034.5157,
      6846.2706,
      12656.9973,
      19103.2321,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "sub_paid",
     "label": "Paid",
     "basis": "A: bank; F: opening + invoices - closing at days payable",
     "section": "SUBCONTRACTORS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      30857.64,
      8611.99,
      10123.86,
      1925.12,
      17908.6,
      48475.55,
      52164.14,
      23996.45,
      15088.8416,
      25647.1329,
      6505.207,
      6034.5157,
      6846.2706,
      12656.9973,
      19103.2321,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 247339.0472,
     "fy2027": 38606.5,
     "total_rule": "sum"
    },
    {
     "key": "sub_close",
     "label": "CLOSING BALANCE",
     "basis": "",
     "section": "SUBCONTRACTORS",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      8684.888,
      10135.7623,
      3031.2216,
      19826.3571,
      44771.4971,
      52865.0275,
      23775.2929,
      15088.8416,
      25647.1329,
      6505.207,
      6034.5157,
      6846.2706,
      12656.9973,
      19103.2321,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 6846.2706,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "trv_accr",
     "label": "Invoices received (incl. VAT)",
     "basis": "",
     "section": "TRAVEL CARD STATEMENTS AND EXPENSE CLAIMS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      30736.8882,
      39042.0233,
      46168.5305,
      38099.6747,
      40943.1795,
      57937.8927,
      48874.9351,
      38548.3405,
      48539.6086,
      47759.7398,
      45570.9786,
      44775.3538,
      38832.2887,
      43466.9522,
      43498.8334,
      35436.5606,
      24675.8621,
      32610.6309,
      29119.9488,
      24020.3548,
      25914.8597,
      23482.2684,
      23445.0739,
      24997.8475
     ],
     "fy2026": 526997.1452,
     "fy2027": 369501.4809,
     "total_rule": "sum"
    },
    {
     "key": "trv_open",
     "label": "Opening balance",
     "basis": "",
     "section": "TRAVEL CARD STATEMENTS AND EXPENSE CLAIMS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      12400,
      15579.9582,
      19244.3515,
      24125.202,
      19285.1067,
      19822.8362,
      30654.4589,
      23581.694,
      20639.1345,
      24269.8043,
      23879.8699,
      22785.4893,
      22387.6769,
      19416.1443,
      21733.4761,
      21749.4167,
      17718.2803,
      12337.931,
      16305.3154,
      14559.9744,
      12010.1774,
      12957.4299,
      11741.1342,
      11722.537
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "trv_paid",
     "label": "Paid",
     "basis": "A: bank; F: opening + invoices - closing at days payable",
     "section": "TRAVEL CARD STATEMENTS AND EXPENSE CLAIMS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      27556.93,
      35377.63,
      41287.68,
      42939.77,
      40405.45,
      47106.27,
      55947.7,
      41490.9,
      44908.9388,
      48149.6742,
      46665.3592,
      45173.1662,
      41803.8212,
      41149.6204,
      43482.8928,
      39467.697,
      30056.2114,
      28643.2465,
      30865.2898,
      26570.1518,
      24967.6072,
      24698.564,
      23463.6711,
      24221.4607
     ],
     "fy2026": 517009.4683,
     "fy2027": 379390.234,
     "total_rule": "sum"
    },
    {
     "key": "trv_close",
     "label": "CLOSING BALANCE",
     "basis": "",
     "section": "TRAVEL CARD STATEMENTS AND EXPENSE CLAIMS",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      15579.9582,
      19244.3515,
      24125.202,
      19285.1067,
      19822.8362,
      30654.4589,
      23581.694,
      20639.1345,
      24269.8043,
      23879.8699,
      22785.4893,
      22387.6769,
      19416.1443,
      21733.4761,
      21749.4167,
      17718.2803,
      12337.931,
      16305.3154,
      14559.9744,
      12010.1774,
      12957.4299,
      11741.1342,
      11722.537,
      12498.9238
     ],
     "fy2026": 22387.6769,
     "fy2027": 12498.9238,
     "total_rule": "last"
    },
    {
     "key": "ovh_accr",
     "label": "Invoices received (incl. VAT)",
     "basis": "",
     "section": "OVERHEAD SUPPLIERS (excl. rent)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      55457.035,
      86887.287,
      66832.017,
      59439.999,
      66104.867,
      59285.533,
      77814.971,
      53473.381,
      62489.6,
      78269,
      56539.6,
      56539.6,
      58235.788,
      58235.788,
      58235.788,
      58235.788,
      58235.788,
      58235.788,
      58235.788,
      58235.788,
      58235.788,
      58235.788,
      58235.788,
      58235.788
     ],
     "fy2026": 779132.89,
     "fy2027": 698829.456,
     "total_rule": "sum"
    },
    {
     "key": "ovh_open",
     "label": "Opening balance",
     "basis": "",
     "section": "OVERHEAD SUPPLIERS (excl. rent)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      41800,
      25783.655,
      42058.722,
      33919.299,
      30144.028,
      33914.775,
      29600.318,
      39168.739,
      26484.3,
      31244.8,
      39134.5,
      28269.8,
      28269.8,
      29117.894,
      29117.894,
      29117.894,
      29117.894,
      29117.894,
      29117.894,
      29117.894,
      29117.894,
      29117.894,
      29117.894,
      29117.894
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "ovh_paid",
     "label": "Paid",
     "basis": "A: bank; F: opening + invoices - closing at days payable",
     "section": "OVERHEAD SUPPLIERS (excl. rent)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      71473.38,
      70612.22,
      74971.44,
      63215.27,
      62334.12,
      63599.99,
      68246.55,
      66157.82,
      57729.1,
      70379.3,
      67404.3,
      56539.6,
      57387.694,
      58235.788,
      58235.788,
      58235.788,
      58235.788,
      58235.788,
      58235.788,
      58235.788,
      58235.788,
      58235.788,
      58235.788,
      58235.788
     ],
     "fy2026": 792663.09,
     "fy2027": 697981.362,
     "total_rule": "sum"
    },
    {
     "key": "ovh_close",
     "label": "CLOSING BALANCE",
     "basis": "",
     "section": "OVERHEAD SUPPLIERS (excl. rent)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      25783.655,
      42058.722,
      33919.299,
      30144.028,
      33914.775,
      29600.318,
      39168.739,
      26484.3,
      31244.8,
      39134.5,
      28269.8,
      28269.8,
      29117.894,
      29117.894,
      29117.894,
      29117.894,
      29117.894,
      29117.894,
      29117.894,
      29117.894,
      29117.894,
      29117.894,
      29117.894,
      29117.894
     ],
     "fy2026": 28269.8,
     "fy2027": 29117.894,
     "total_rule": "last"
    },
    {
     "key": "T_ap",
     "label": "TRADE PAYABLES (to balance sheet)",
     "basis": "",
     "section": "TOTALS",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      50048.5012,
      71438.8358,
      61075.7226,
      69255.4918,
      98509.1083,
      113119.8044,
      86525.7259,
      62212.2761,
      81161.7372,
      69519.5769,
      57089.805,
      57503.7474,
      61191.0356,
      69954.6022,
      50867.3107,
      46836.1743,
      41455.825,
      45423.2094,
      43677.8684,
      41128.0714,
      42075.3239,
      40859.0282,
      40840.431,
      41616.8178
     ],
     "fy2026": 57503.7474,
     "fy2027": 41616.8178,
     "total_rule": "last"
    }
   ]
  },
  "Fixed_Assets": {
   "title": "FIXED ASSETS AND DEPRECIATION",
   "description": "Two classes, straight line over the lives on Assumptions. Actual capex from the asset register; forecast = IT replacement cycle + equipment for each new hire.",
   "months": 24,
   "rows": [
    {
     "key": "it_cost_open",
     "label": "Cost: opening",
     "basis": "",
     "section": "IT EQUIPMENT",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      192000,
      195100,
      196900,
      202100,
      204500,
      208600,
      210800,
      214700,
      216200,
      223600,
      228600,
      231200,
      233800,
      236478,
      239156,
      241834,
      244512,
      247190,
      249868,
      252546,
      255224,
      257902,
      260580,
      263258
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "it_capex",
     "label": "Additions",
     "basis": "A: asset register; F: capex plan",
     "section": "IT EQUIPMENT",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      3100,
      1800,
      5200,
      2400,
      4100,
      2200,
      3900,
      1500,
      7400,
      5000,
      2600,
      2600,
      2678,
      2678,
      2678,
      2678,
      2678,
      2678,
      2678,
      2678,
      2678,
      2678,
      2678,
      2678
     ],
     "fy2026": 41800,
     "fy2027": 32136,
     "total_rule": "sum"
    },
    {
     "key": "it_cost_close",
     "label": "Cost: closing",
     "basis": "",
     "section": "IT EQUIPMENT",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      195100,
      196900,
      202100,
      204500,
      208600,
      210800,
      214700,
      216200,
      223600,
      228600,
      231200,
      233800,
      236478,
      239156,
      241834,
      244512,
      247190,
      249868,
      252546,
      255224,
      257902,
      260580,
      263258,
      265936
     ],
     "fy2026": 233800,
     "fy2027": 265936,
     "total_rule": "last"
    },
    {
     "key": "it_dep_open",
     "label": "Accumulated depreciation: opening",
     "basis": "",
     "section": "IT EQUIPMENT",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      108000,
      113419.4444,
      118888.8889,
      124502.7778,
      130183.3333,
      135977.7778,
      141833.3333,
      147797.2222,
      153802.7778,
      160013.8889,
      166363.8889,
      172786.1111,
      179280.5556,
      185849.3889,
      192492.6111,
      199210.2222,
      206002.2222,
      212868.6111,
      219809.3889,
      226824.5556,
      233914.1111,
      241078.0556,
      248316.3889,
      255629.1111
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "it_dep",
     "label": "Depreciation charge",
     "basis": "min(NBV, cost / life)",
     "section": "IT EQUIPMENT",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      5419.4444,
      5469.4444,
      5613.8889,
      5680.5556,
      5794.4444,
      5855.5556,
      5963.8889,
      6005.5556,
      6211.1111,
      6350,
      6422.2222,
      6494.4444,
      6568.8333,
      6643.2222,
      6717.6111,
      6792,
      6866.3889,
      6940.7778,
      7015.1667,
      7089.5556,
      7163.9444,
      7238.3333,
      7312.7222,
      7387.1111
     ],
     "fy2026": 71280.5556,
     "fy2027": 83735.6667,
     "total_rule": "sum"
    },
    {
     "key": "it_dep_close",
     "label": "Accumulated depreciation: closing",
     "basis": "",
     "section": "IT EQUIPMENT",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      113419.4444,
      118888.8889,
      124502.7778,
      130183.3333,
      135977.7778,
      141833.3333,
      147797.2222,
      153802.7778,
      160013.8889,
      166363.8889,
      172786.1111,
      179280.5556,
      185849.3889,
      192492.6111,
      199210.2222,
      206002.2222,
      212868.6111,
      219809.3889,
      226824.5556,
      233914.1111,
      241078.0556,
      248316.3889,
      255629.1111,
      263016.2222
     ],
     "fy2026": 179280.5556,
     "fy2027": 263016.2222,
     "total_rule": "last"
    },
    {
     "key": "it_nbv",
     "label": "Net book value",
     "basis": "",
     "section": "IT EQUIPMENT",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      81680.5556,
      78011.1111,
      77597.2222,
      74316.6667,
      72622.2222,
      68966.6667,
      66902.7778,
      62397.2222,
      63586.1111,
      62236.1111,
      58413.8889,
      54519.4444,
      50628.6111,
      46663.3889,
      42623.7778,
      38509.7778,
      34321.3889,
      30058.6111,
      25721.4444,
      21309.8889,
      16823.9444,
      12263.6111,
      7628.8889,
      2919.7778
     ],
     "fy2026": 54519.4444,
     "fy2027": 2919.7778,
     "total_rule": "last"
    },
    {
     "key": "fit_cost_open",
     "label": "Cost: opening",
     "basis": "",
     "section": "OFFICE FIT-OUT AND FURNITURE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      428000,
      428000,
      428000,
      428000,
      428000,
      428000,
      428000,
      428000,
      428000,
      428000,
      428000,
      428000,
      428000,
      428000,
      428000,
      428000,
      428000,
      428000,
      428000,
      428000,
      428000,
      428000,
      428000,
      428000
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "fit_capex",
     "label": "Additions",
     "basis": "A: asset register; F: capex plan",
     "section": "OFFICE FIT-OUT AND FURNITURE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "fit_cost_close",
     "label": "Cost: closing",
     "basis": "",
     "section": "OFFICE FIT-OUT AND FURNITURE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      428000,
      428000,
      428000,
      428000,
      428000,
      428000,
      428000,
      428000,
      428000,
      428000,
      428000,
      428000,
      428000,
      428000,
      428000,
      428000,
      428000,
      428000,
      428000,
      428000,
      428000,
      428000,
      428000,
      428000
     ],
     "fy2026": 428000,
     "fy2027": 428000,
     "total_rule": "last"
    },
    {
     "key": "fit_dep_open",
     "label": "Accumulated depreciation: opening",
     "basis": "",
     "section": "OFFICE FIT-OUT AND FURNITURE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      118000,
      121566.6667,
      125133.3333,
      128700,
      132266.6667,
      135833.3333,
      139400,
      142966.6667,
      146533.3333,
      150100,
      153666.6667,
      157233.3333,
      160800,
      164366.6667,
      167933.3333,
      171500,
      175066.6667,
      178633.3333,
      182200,
      185766.6667,
      189333.3333,
      192900,
      196466.6667,
      200033.3333
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "fit_dep",
     "label": "Depreciation charge",
     "basis": "min(NBV, cost / life)",
     "section": "OFFICE FIT-OUT AND FURNITURE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      3566.6667,
      3566.6667,
      3566.6667,
      3566.6667,
      3566.6667,
      3566.6667,
      3566.6667,
      3566.6667,
      3566.6667,
      3566.6667,
      3566.6667,
      3566.6667,
      3566.6667,
      3566.6667,
      3566.6667,
      3566.6667,
      3566.6667,
      3566.6667,
      3566.6667,
      3566.6667,
      3566.6667,
      3566.6667,
      3566.6667,
      3566.6667
     ],
     "fy2026": 42800,
     "fy2027": 42800,
     "total_rule": "sum"
    },
    {
     "key": "fit_dep_close",
     "label": "Accumulated depreciation: closing",
     "basis": "",
     "section": "OFFICE FIT-OUT AND FURNITURE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      121566.6667,
      125133.3333,
      128700,
      132266.6667,
      135833.3333,
      139400,
      142966.6667,
      146533.3333,
      150100,
      153666.6667,
      157233.3333,
      160800,
      164366.6667,
      167933.3333,
      171500,
      175066.6667,
      178633.3333,
      182200,
      185766.6667,
      189333.3333,
      192900,
      196466.6667,
      200033.3333,
      203600
     ],
     "fy2026": 160800,
     "fy2027": 203600,
     "total_rule": "last"
    },
    {
     "key": "fit_nbv",
     "label": "Net book value",
     "basis": "",
     "section": "OFFICE FIT-OUT AND FURNITURE",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      306433.3333,
      302866.6667,
      299300,
      295733.3333,
      292166.6667,
      288600,
      285033.3333,
      281466.6667,
      277900,
      274333.3333,
      270766.6667,
      267200,
      263633.3333,
      260066.6667,
      256500,
      252933.3333,
      249366.6667,
      245800,
      242233.3333,
      238666.6667,
      235100,
      231533.3333,
      227966.6667,
      224400
     ],
     "fy2026": 267200,
     "fy2027": 224400,
     "total_rule": "last"
    },
    {
     "key": "T_capex",
     "label": "Capex",
     "basis": "",
     "section": "TOTAL",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      3100,
      1800,
      5200,
      2400,
      4100,
      2200,
      3900,
      1500,
      7400,
      5000,
      2600,
      2600,
      2678,
      2678,
      2678,
      2678,
      2678,
      2678,
      2678,
      2678,
      2678,
      2678,
      2678,
      2678
     ],
     "fy2026": 41800,
     "fy2027": 32136,
     "total_rule": "sum"
    },
    {
     "key": "T_dep",
     "label": "Depreciation",
     "basis": "",
     "section": "TOTAL",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      8986.1111,
      9036.1111,
      9180.5556,
      9247.2222,
      9361.1111,
      9422.2222,
      9530.5556,
      9572.2222,
      9777.7778,
      9916.6667,
      9988.8889,
      10061.1111,
      10135.5,
      10209.8889,
      10284.2778,
      10358.6667,
      10433.0556,
      10507.4444,
      10581.8333,
      10656.2222,
      10730.6111,
      10805,
      10879.3889,
      10953.7778
     ],
     "fy2026": 114080.5556,
     "fy2027": 126535.6667,
     "total_rule": "sum"
    },
    {
     "key": "T_nbv",
     "label": "NET BOOK VALUE (to balance sheet)",
     "basis": "",
     "section": "TOTAL",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      388113.8889,
      380877.7778,
      376897.2222,
      370050,
      364788.8889,
      357566.6667,
      351936.1111,
      343863.8889,
      341486.1111,
      336569.4444,
      329180.5556,
      321719.4444,
      314261.9444,
      306730.0556,
      299123.7778,
      291443.1111,
      283688.0556,
      275858.6111,
      267954.7778,
      259976.5556,
      251923.9444,
      243796.9444,
      235595.5556,
      227319.7778
     ],
     "fy2026": 321719.4444,
     "fy2027": 227319.7778,
     "total_rule": "last"
    }
   ]
  },
  "VAT": {
   "title": "VAT: MONTHLY RETURNS UNDER THE ONE-MONTH EXTENSION (Dauerfristverlaengerung)",
   "description": "Output VAT at 19% on German clients only (Austria: reverse charge; Switzerland: outside the scope). Foreign software is reverse charged (UStG s13b, output and input net to zero). Each month is paid on the 10th of the second month. The special prepayment (1/11 of the prior-year prepayments) is paid on 10-Feb and credited against the December return paid the following February (UStDV s48).",
   "months": 24,
   "rows": [
    {
     "key": "o_dom",
     "label": "German clients (19%)",
     "basis": "Clients",
     "section": "OUTPUT VAT",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      84240.718,
      93620.5658,
      88271.0645,
      114219.1555,
      90766.1046,
      111968.0336,
      121548.1946,
      104817.2677,
      78693.8691,
      73306.207,
      108346.4503,
      115477.6859,
      137720.5572,
      101377.2822,
      103584.0328,
      101540.7211,
      74101.8326,
      61346.1286,
      73324.9223,
      75111.5665,
      61399.3508,
      75950.163,
      66086.1803,
      69152.3085
     ],
     "fy2026": 1185275.3166,
     "fy2027": 1000695.046,
     "total_rule": "sum"
    },
    {
     "key": "o_rc",
     "label": "Reverse charge on software bought from abroad",
     "basis": "base x 19%",
     "section": "OUTPUT VAT",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1518.822,
      1350.672,
      1483.596,
      1525.89,
      1412.802,
      1478.922,
      1600.332,
      1418.73,
      1539,
      1539,
      1539,
      1539,
      1585.17,
      1585.17,
      1585.17,
      1585.17,
      1585.17,
      1585.17,
      1585.17,
      1585.17,
      1585.17,
      1585.17,
      1585.17,
      1585.17
     ],
     "fy2026": 17945.766,
     "fy2027": 19022.04,
     "total_rule": "sum"
    },
    {
     "key": "o_corr",
     "label": "Correction on the uncollectible Pelzhoff balance (UStG s17)",
     "basis": "Clients",
     "section": "OUTPUT VAT",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      -23376.93,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": -23376.93,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "T_out",
     "label": "Total output VAT",
     "basis": "",
     "section": "OUTPUT VAT",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      85759.54,
      94971.2378,
      89754.6605,
      115745.0455,
      92178.9066,
      113446.9556,
      99771.5966,
      106235.9977,
      80232.8691,
      74845.207,
      109885.4503,
      117016.6859,
      139305.7272,
      102962.4522,
      105169.2028,
      103125.8911,
      75687.0026,
      62931.2986,
      74910.0923,
      76696.7365,
      62984.5208,
      77535.333,
      67671.3503,
      70737.4785
     ],
     "fy2026": 1179844.1526,
     "fy2027": 1019717.086,
     "total_rule": "sum"
    },
    {
     "key": "i_rc",
     "label": "Reverse charge (same amount as output)",
     "basis": "",
     "section": "INPUT VAT (recoverable)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1518.822,
      1350.672,
      1483.596,
      1525.89,
      1412.802,
      1478.922,
      1600.332,
      1418.73,
      1539,
      1539,
      1539,
      1539,
      1585.17,
      1585.17,
      1585.17,
      1585.17,
      1585.17,
      1585.17,
      1585.17,
      1585.17,
      1585.17,
      1585.17,
      1585.17,
      1585.17
     ],
     "fy2026": 17945.766,
     "fy2027": 19022.04,
     "total_rule": "sum"
    },
    {
     "key": "i_ovh",
     "label": "Overheads incl. rent",
     "basis": "",
     "section": "INPUT VAT (recoverable)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      10968.035,
      16077.287,
      12632.017,
      11597.999,
      12558.867,
      11620.533,
      14500.971,
      10803.381,
      12129.6,
      14649,
      11179.6,
      11179.6,
      11514.988,
      11514.988,
      11514.988,
      11514.988,
      11514.988,
      11514.988,
      11514.988,
      11514.988,
      11514.988,
      11514.988,
      11514.988,
      11514.988
     ],
     "fy2026": 149896.89,
     "fy2027": 138179.856,
     "total_rule": "sum"
    },
    {
     "key": "i_sub",
     "label": "Subcontractors",
     "basis": "",
     "section": "INPUT VAT (recoverable)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1118.268,
      1399.1843,
      419.8193,
      2602.9456,
      5958.57,
      7865.6104,
      3208.3655,
      2128.7686,
      3566.0886,
      904.5122,
      839.0652,
      951.9352,
      1759.8838,
      2656.1963,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 30963.1329,
     "fy2027": 4416.0801,
     "total_rule": "sum"
    },
    {
     "key": "i_trv",
     "label": "Travel and expenses",
     "basis": "",
     "section": "INPUT VAT (recoverable)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      2537.9082,
      3223.6533,
      3812.0805,
      3145.8447,
      3380.6295,
      4783.8627,
      4035.5451,
      3182.8905,
      4007.8576,
      3943.4648,
      3762.7414,
      3697.0476,
      3206.3358,
      3589.0144,
      3591.6468,
      2925.9545,
      2037.4565,
      2692.6209,
      2404.3994,
      1983.332,
      2139.7591,
      1938.9029,
      1935.8318,
      2064.0425
     ],
     "fy2026": 43513.5258,
     "fy2027": 30509.2966,
     "total_rule": "sum"
    },
    {
     "key": "i_capex",
     "label": "Capex",
     "basis": "",
     "section": "INPUT VAT (recoverable)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      589,
      342,
      988,
      456,
      779,
      418,
      741,
      285,
      1406,
      950,
      494,
      494,
      508.82,
      508.82,
      508.82,
      508.82,
      508.82,
      508.82,
      508.82,
      508.82,
      508.82,
      508.82,
      508.82,
      508.82
     ],
     "fy2026": 7942,
     "fy2027": 6105.84,
     "total_rule": "sum"
    },
    {
     "key": "T_in",
     "label": "Total input VAT",
     "basis": "",
     "section": "INPUT VAT (recoverable)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      16732.0332,
      22392.7966,
      19335.5128,
      19328.6793,
      24089.8685,
      26166.9281,
      24086.2136,
      17818.7701,
      22648.5462,
      21985.977,
      17814.4066,
      17861.5827,
      18575.1976,
      19854.1887,
      17200.6248,
      16534.9325,
      15646.4345,
      16301.5989,
      16013.3774,
      15592.31,
      15748.7371,
      15547.8809,
      15544.8098,
      15673.0205
     ],
     "fy2026": 250261.3146,
     "fy2027": 198233.1127,
     "total_rule": "sum"
    },
    {
     "key": "net",
     "label": "Net VAT for the month (output - input)",
     "basis": "",
     "section": "RETURNS, PAYMENTS AND THE SPECIAL PREPAYMENT",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      69027.5068,
      72578.4412,
      70419.1478,
      96416.3662,
      68089.0381,
      87280.0275,
      75685.383,
      88417.2276,
      57584.3229,
      52859.2301,
      92071.0437,
      99155.1031,
      120730.5297,
      83108.2635,
      87968.578,
      86590.9586,
      60040.5681,
      46629.6997,
      58896.7149,
      61104.4265,
      47235.7837,
      61987.4522,
      52126.5405,
      55064.458
     ],
     "fy2026": 929582.838,
     "fy2027": 821483.9733,
     "total_rule": "sum"
    },
    {
     "key": "open",
     "label": "Opening VAT payable (two open months less the special prepayment)",
     "basis": "",
     "section": "RETURNS, PAYMENTS AND THE SPECIAL PREPAYMENT",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      89274.17,
      78952.8068,
      53605.948,
      54997.5889,
      78835.514,
      76505.4044,
      67369.0656,
      74965.4105,
      76102.6106,
      58001.5505,
      22443.553,
      56930.2738,
      103226.1468,
      131885.6328,
      119331.2625,
      86569.3108,
      90052.0059,
      62123.996,
      22162.7371,
      21018.8838,
      35493.6106,
      23832.6795,
      24715.7052,
      29606.4619
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "paid",
     "label": "Return paid (month two months earlier, by the 10th; December less the special prepayment)",
     "basis": "",
     "section": "RETURNS, PAYMENTS AND THE SPECIAL PREPAYMENT",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -79348.87,
      -9925.3,
      -69027.5068,
      -72578.4412,
      -70419.1478,
      -96416.3662,
      -68089.0381,
      -87280.0275,
      -75685.383,
      -88417.2276,
      -57584.3229,
      -52859.2301,
      -92071.0437,
      -11155.1031,
      -120730.5297,
      -83108.2635,
      -87968.578,
      -86590.9586,
      -60040.5681,
      -46629.6997,
      -58896.7149,
      -61104.4265,
      -47235.7837,
      -61987.4522
     ],
     "fy2026": -827630.8612,
     "fy2027": -817519.1216,
     "total_rule": "sum"
    },
    {
     "key": "svz",
     "label": "Special prepayment paid (10-Feb: 1/11 of the prior-year returns)",
     "basis": "",
     "section": "RETURNS, PAYMENTS AND THE SPECIAL PREPAYMENT",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      -88000,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      -84507.5307,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": -88000,
     "fy2027": -84507.5307,
     "total_rule": "sum"
    },
    {
     "key": "close",
     "label": "CLOSING VAT PAYABLE",
     "basis": "",
     "section": "RETURNS, PAYMENTS AND THE SPECIAL PREPAYMENT",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      78952.8068,
      53605.948,
      54997.5889,
      78835.514,
      76505.4044,
      67369.0656,
      74965.4105,
      76102.6106,
      58001.5505,
      22443.553,
      56930.2738,
      103226.1468,
      131885.6328,
      119331.2625,
      86569.3108,
      90052.0059,
      62123.996,
      22162.7371,
      21018.8838,
      35493.6106,
      23832.6795,
      24715.7052,
      29606.4619,
      22683.4678
     ],
     "fy2026": 103226.1468,
     "fy2027": 22683.4678,
     "total_rule": "last"
    },
    {
     "key": "chk",
     "label": "Check: closing = the last two months net less the special prepayment held",
     "basis": "must be zero",
     "section": "RETURNS, PAYMENTS AND THE SPECIAL PREPAYMENT",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "zm",
     "label": "Reverse charge supplies to Austria for the ZM (fees and expenses invoiced)",
     "basis": "Clients",
     "section": "RETURNS, PAYMENTS AND THE SPECIAL PREPAYMENT",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      54000,
      0,
      0,
      72000,
      0,
      54000,
      0,
      0,
      0,
      22661.8384,
      24309.9721,
      25408.7279,
      19365.571,
      26232.7947,
      25408.7279,
      22249.805,
      0,
      0,
      0
     ],
     "fy2026": 180000,
     "fy2027": 165637.437,
     "total_rule": "sum"
    }
   ]
  },
  "Financing": {
   "title": "BANK LOAN, OVERDRAFT, DIVIDENDS WITH WITHHOLDING TAX AND THE FACILITY",
   "description": "The FY2025 dividend was resolved and paid in June 2026; capital gains tax of 25% plus the solidarity surcharge is withheld and paid on the day of payment (EStG s43a, s44), so the whole gross dividend leaves on that day. The FY2026 dividend is sized as a share of FY2026 net profit and paid in the month on Assumptions. Interest on any overdrawn balance is charged on the prior month-end balance.",
   "months": 24,
   "rows": [
    {
     "key": "loan_open",
     "label": "Opening balance",
     "basis": "",
     "section": "BANK LOAN",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      166667,
      162500,
      158333,
      154166,
      149999,
      145832,
      141665,
      137498,
      133331,
      129164,
      124997,
      120830,
      116663,
      112496,
      108329,
      104162,
      99995,
      95828,
      91661,
      87494,
      83327,
      79160,
      74993,
      70826
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "loan_prin",
     "label": "Principal repaid",
     "basis": "fixed monthly principal, capped at the balance",
     "section": "BANK LOAN",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167
     ],
     "fy2026": -50004,
     "fy2027": -50004,
     "total_rule": "sum"
    },
    {
     "key": "loan_close",
     "label": "BANK LOAN",
     "basis": "",
     "section": "BANK LOAN",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      162500,
      158333,
      154166,
      149999,
      145832,
      141665,
      137498,
      133331,
      129164,
      124997,
      120830,
      116663,
      112496,
      108329,
      104162,
      99995,
      95828,
      91661,
      87494,
      83327,
      79160,
      74993,
      70826,
      66659
     ],
     "fy2026": 116663,
     "fy2027": 66659,
     "total_rule": "last"
    },
    {
     "key": "int",
     "label": "Loan interest",
     "basis": "opening x rate / 12",
     "section": "BANK LOAN",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      583.3345,
      568.75,
      554.1655,
      539.581,
      524.9965,
      510.412,
      495.8275,
      481.243,
      466.6585,
      452.074,
      437.4895,
      422.905,
      408.3205,
      393.736,
      379.1515,
      364.567,
      349.9825,
      335.398,
      320.8135,
      306.229,
      291.6445,
      277.06,
      262.4755,
      247.891
     ],
     "fy2026": 6037.437,
     "fy2027": 3937.269,
     "total_rule": "sum"
    },
    {
     "key": "od_int",
     "label": "Overdraft interest",
     "basis": "overdrawn balance at the prior month end x rate / 12",
     "section": "BANK LOAN",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "loan_cur",
     "label": "Current portion (next 12 months)",
     "basis": "",
     "section": "BANK LOAN",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      50004,
      50004,
      50004,
      50004,
      50004,
      50004,
      50004,
      50004,
      50004,
      50004,
      50004,
      50004,
      50004,
      50004,
      50004,
      50004,
      50004,
      50004,
      50004,
      50004,
      50004,
      50004,
      50004,
      50004
     ],
     "fy2026": 50004,
     "fy2027": 50004,
     "total_rule": "last"
    },
    {
     "key": "loan_nc",
     "label": "Non-current portion",
     "basis": "",
     "section": "BANK LOAN",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      112496,
      108329,
      104162,
      99995,
      95828,
      91661,
      87494,
      83327,
      79160,
      74993,
      70826,
      66659,
      62492,
      58325,
      54158,
      49991,
      45824,
      41657,
      37490,
      33323,
      29156,
      24989,
      20822,
      16655
     ],
     "fy2026": 66659,
     "fy2027": 16655,
     "total_rule": "last"
    },
    {
     "key": "div",
     "label": "Dividends paid (gross)",
     "basis": "A: bank; F: payout x FY2026 net profit in the dividend month",
     "section": "DIVIDENDS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      450000,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 450000,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "kest",
     "label": "of which withholding tax paid to the tax office on the day (memo)",
     "basis": "gross x 26.375%",
     "section": "DIVIDENDS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      118687.5,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 118687.5,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "div_net",
     "label": "of which paid to the shareholders (memo)",
     "basis": "",
     "section": "DIVIDENDS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      331312.5,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 331312.5,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "od",
     "label": "Overdraft facility",
     "basis": "Assumptions",
     "section": "FACILITY (memo)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      750000,
      750000,
      750000,
      750000,
      750000,
      750000,
      750000,
      750000,
      750000,
      750000,
      750000,
      750000,
      750000,
      750000,
      750000,
      750000,
      750000,
      750000,
      750000,
      750000,
      750000,
      750000,
      750000,
      750000
     ],
     "fy2026": 750000,
     "fy2027": 750000,
     "total_rule": "last"
    },
    {
     "key": "od_head",
     "label": "Facility headroom after any overdrawn balance",
     "basis": "",
     "section": "FACILITY (memo)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      750000,
      750000,
      750000,
      750000,
      750000,
      750000,
      750000,
      750000,
      750000,
      750000,
      750000,
      750000,
      750000,
      750000,
      750000,
      750000,
      750000,
      750000,
      750000,
      750000,
      750000,
      750000,
      750000,
      750000
     ],
     "fy2026": 750000,
     "fy2027": 750000,
     "total_rule": "last"
    }
   ]
  },
  "Tax": {
   "title": "CORPORATE INCOME TAX, SOLIDARITY SURCHARGE AND TRADE TAX (EUR)",
   "description": "Charged on the year-to-date taxable profit so that the full-year charge is exact (no tax on a year-to-date loss; no deferred tax asset recognised). Trade tax adds back a quarter of the financing components above the EUR 200,000 allowance (GewStG s8 no. 1) and is not deductible for corporate income tax. Prepayments per the notices; the FY2025 balances were paid after the July 2026 notices; the FY2026 assessment falls after the forecast horizon.",
   "months": 24,
   "rows": [
    {
     "key": "pbt",
     "label": "Profit before tax",
     "basis": "PL",
     "section": "TAXABLE PROFIT",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -25949.2539,
      -29111.2724,
      113898.8632,
      31679.4807,
      18471.3645,
      150869.0054,
      -61707.5001,
      -24497.0948,
      17612.5639,
      74683.4951,
      119175.9852,
      145297.7816,
      27631.193,
      60968.8759,
      68616.6363,
      -53211.5098,
      -127416.0104,
      -28448.8524,
      -60516.9347,
      -121209.8467,
      -73632.0332,
      -108770.6849,
      -98746.409,
      -74332.4137
     ],
     "fy2026": 530423.4185,
     "fy2027": -589067.9894,
     "total_rule": "sum"
    },
    {
     "key": "nd",
     "label": "Add: non-deductible entertainment (30%)",
     "basis": "Overheads",
     "section": "TAXABLE PROFIT",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      381.9,
      565.8,
      875.4,
      630.3,
      738,
      696,
      456.6,
      297,
      576,
      576,
      576,
      576,
      593.28,
      593.28,
      593.28,
      593.28,
      593.28,
      593.28,
      593.28,
      593.28,
      593.28,
      593.28,
      593.28,
      593.28
     ],
     "fy2026": 6945,
     "fy2027": 7119.36,
     "total_rule": "sum"
    },
    {
     "key": "base",
     "label": "Taxable profit for corporate income tax",
     "basis": "",
     "section": "TAXABLE PROFIT",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      -25567.3539,
      -28545.4724,
      114774.2632,
      32309.7807,
      19209.3645,
      151565.0054,
      -61250.9001,
      -24200.0948,
      18188.5639,
      75259.4951,
      119751.9852,
      145873.7816,
      28224.473,
      61562.1559,
      69209.9163,
      -52618.2298,
      -126822.7304,
      -27855.5724,
      -59923.6547,
      -120616.5667,
      -73038.7532,
      -108177.4049,
      -98153.129,
      -73739.1337
     ],
     "fy2026": 537368.4185,
     "fy2027": -581948.6294,
     "total_rule": "sum"
    },
    {
     "key": "fin",
     "label": "Financing components for trade tax (interest + 50% rent + 20% car leases)",
     "basis": "",
     "section": "TAXABLE PROFIT",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      13843.3345,
      13828.75,
      13814.1655,
      13799.581,
      13784.9965,
      13770.412,
      13755.8275,
      13741.243,
      13726.6585,
      13712.074,
      13697.4895,
      13682.905,
      14066.1205,
      14051.536,
      14036.9515,
      14022.367,
      14007.7825,
      13993.198,
      13978.6135,
      13964.029,
      13949.4445,
      13934.86,
      13920.2755,
      13905.691
     ],
     "fy2026": 165157.437,
     "fy2027": 167830.869,
     "total_rule": "sum"
    },
    {
     "key": "addb_ytd",
     "label": "Trade tax add-back, year to date (25% above the allowance)",
     "basis": "",
     "section": "TAXABLE PROFIT",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "cit_ytd",
     "label": "Charge on the year-to-date profit",
     "basis": "max(0, YTD base) x 15.825%",
     "section": "CORPORATE INCOME TAX AND SOLIDARITY SURCHARGE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      9599.6724,
      14712.6952,
      17752.5771,
      41737.7392,
      32044.7843,
      28215.1193,
      31093.4595,
      43003.2746,
      61954.0263,
      85038.5522,
      4466.5229,
      14208.734,
      25161.2033,
      16834.3684,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 85038.5522,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "cit_exp",
     "label": "CHARGE FOR THE MONTH (P&L)",
     "basis": "movement in the year-to-date charge",
     "section": "CORPORATE INCOME TAX AND SOLIDARITY SURCHARGE",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      0,
      9599.6724,
      5113.0228,
      3039.8819,
      23985.1621,
      -9692.9549,
      -3829.665,
      2878.3402,
      11909.8151,
      18950.7517,
      23084.5259,
      4466.5229,
      9742.2112,
      10952.4692,
      -8326.8349,
      -16834.3684,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 85038.5522,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "cit_pre",
     "label": "Prepayments (10-Mar, Jun, Sep, Dec)",
     "basis": "A: bank; F: FY2026 per notice (a quarter of FY2025 after July); FY2027 per the flag on Assumptions",
     "section": "CORPORATE INCOME TAX AND SOLIDARITY SURCHARGE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      36000,
      0,
      0,
      36000,
      0,
      0,
      41575,
      0,
      0,
      41575,
      0,
      0,
      21259.6381,
      0,
      0,
      21259.6381,
      0,
      0,
      21259.6381,
      0,
      0,
      21259.6381
     ],
     "fy2026": 155150,
     "fy2027": 85038.5522,
     "total_rule": "sum"
    },
    {
     "key": "cit_set",
     "label": "Prior-year balances paid",
     "basis": "A: bank; F: none in the horizon",
     "section": "CORPORATE INCOME TAX AND SOLIDARITY SURCHARGE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      22300,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 22300,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "cit_prov",
     "label": "CORPORATE INCOME TAX PAYABLE / (RECEIVABLE)",
     "basis": "opening + charge - paid",
     "section": "CORPORATE INCOME TAX AND SOLIDARITY SURCHARGE",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      22300,
      22300,
      -4100.3276,
      1012.6952,
      4052.5771,
      -7962.2608,
      -39955.2157,
      -43784.8807,
      -82481.5405,
      -70571.7254,
      -51620.9737,
      -70111.4478,
      -65644.9249,
      -55902.7137,
      -66209.8826,
      -74536.7174,
      -91371.0858,
      -112630.7239,
      -112630.7239,
      -112630.7239,
      -133890.3619,
      -133890.3619,
      -133890.3619,
      -155150
     ],
     "fy2026": -70111.4478,
     "fy2027": -155150,
     "total_rule": "last"
    },
    {
     "key": "gew_ytd",
     "label": "Charge on the year-to-date trade income",
     "basis": "max(0, YTD base + add-back) x 17.15%",
     "section": "TRADE TAX (Munich, 490%)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      10403.4364,
      15944.5638,
      19238.9698,
      45232.3683,
      34727.8389,
      30577.5226,
      33696.8614,
      46603.8648,
      67141.3302,
      92158.6838,
      4840.4971,
      15398.4069,
      27267.9075,
      18243.8811,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 92158.6838,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "gew_exp",
     "label": "CHARGE FOR THE MONTH (P&L)",
     "basis": "movement in the year-to-date charge",
     "section": "TRADE TAX (Munich, 490%)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      0,
      10403.4364,
      5541.1274,
      3294.406,
      25993.3984,
      -10504.5294,
      -4150.3163,
      3119.3387,
      12907.0034,
      20537.4655,
      25017.3535,
      4840.4971,
      10557.9097,
      11869.5006,
      -9024.0264,
      -18243.8811,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 92158.6838,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "gew_pre",
     "label": "Prepayments (15-Feb, May, Aug, Nov)",
     "basis": "A: bank; F: as for corporate income tax",
     "section": "TRADE TAX (Munich, 490%)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      38000,
      0,
      0,
      38000,
      0,
      0,
      45025,
      0,
      0,
      45025,
      0,
      0,
      23039.6709,
      0,
      0,
      23039.6709,
      0,
      0,
      23039.6709,
      0,
      0,
      23039.6709,
      0
     ],
     "fy2026": 166050,
     "fy2027": 92158.6838,
     "total_rule": "sum"
    },
    {
     "key": "gew_set",
     "label": "Prior-year balances paid",
     "basis": "A: bank; F: none in the horizon",
     "section": "TRADE TAX (Munich, 490%)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      28100,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 28100,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "gew_prov",
     "label": "TRADE TAX PAYABLE / (RECEIVABLE)",
     "basis": "opening + charge - paid",
     "section": "TRADE TAX (Munich, 490%)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      28100,
      -9900,
      503.4364,
      6044.5638,
      -28661.0302,
      -2667.6317,
      -41272.1611,
      -90447.4774,
      -87328.1386,
      -74421.1352,
      -98908.6698,
      -73891.3162,
      -69050.8191,
      -81532.5803,
      -69663.0797,
      -78687.1061,
      -119970.6581,
      -119970.6581,
      -119970.6581,
      -143010.3291,
      -143010.3291,
      -143010.3291,
      -166050,
      -166050
     ],
     "fy2026": -73891.3162,
     "fy2027": -166050,
     "total_rule": "last"
    },
    {
     "key": "tax_exp",
     "label": "Total tax charge",
     "basis": "",
     "section": "MEMO",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      20003.1088,
      10654.1502,
      6334.2879,
      49978.5605,
      -20197.4843,
      -7979.9812,
      5997.679,
      24816.8185,
      39488.2171,
      48101.8795,
      9307.02,
      20300.1209,
      22821.9699,
      -17350.8613,
      -35078.2495,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 177197.236,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "etr",
     "label": "Effective tax rate on profit before tax",
     "basis": "",
     "section": "MEMO",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0.1756,
      0.3363,
      0.3429,
      0.3313,
      0.3273,
      0.3258,
      0.3405,
      0.3323,
      0.3313,
      0.3311,
      0.3368,
      0.333,
      0.3326,
      0.3261,
      0.2753,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0.3341,
     "fy2027": 0,
     "total_rule": "ratio"
    },
    {
     "key": "tax_paid",
     "label": "Tax paid",
     "basis": "",
     "section": "MEMO",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      38000,
      36000,
      0,
      38000,
      36000,
      50400,
      45025,
      41575,
      0,
      45025,
      41575,
      0,
      23039.6709,
      21259.6381,
      0,
      23039.6709,
      21259.6381,
      0,
      23039.6709,
      21259.6381,
      0,
      23039.6709,
      21259.6381
     ],
     "fy2026": 371600,
     "fy2027": 177197.236,
     "total_rule": "sum"
    }
   ]
  },
  "PL": {
   "title": "PROFIT AND LOSS",
   "description": "Monthly, actual Jan-26 to Aug-26 and forecast to Dec-27 for the selected scenario. Revenue positive, costs negative. Gross profit = revenue less the cost of delivery (fee-earner pay, bonus, subcontractors, engagement travel): the practice contribution before central costs.",
   "months": 24,
   "rows": [
    {
     "key": "rev_ff",
     "label": "Fixed-fee engagements",
     "basis": "Engagements",
     "section": "REVENUE (IFRS 15)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      102752.78,
      106412.8,
      151656.7,
      135348.27,
      120357.34,
      142838.26,
      137093.06,
      129676.44,
      129851.2967,
      66583.1854,
      109991.8995,
      80143.0027,
      84874.3187,
      58632.0124,
      45893.2769,
      47967.5493,
      22192.2389,
      30061.8272,
      21120.3584,
      10115.2738,
      0,
      0,
      0,
      0
     ],
     "fy2026": 1412705.0343,
     "fy2027": 320856.8557,
     "total_rule": "sum"
    },
    {
     "key": "rev_tm",
     "label": "Time and materials",
     "basis": "Engagements",
     "section": "REVENUE (IFRS 15)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      313180.65,
      352599.55,
      406879.62,
      340026.17,
      383879.05,
      475476.89,
      301609.1,
      232745.98,
      287766.7054,
      373046.5731,
      400936.1554,
      446989.3702,
      357516.7444,
      398679.1115,
      447108.2252,
      320315.4239,
      284628.8974,
      366072.5054,
      347899.8594,
      299414.6662,
      348774.4451,
      316063.7752,
      338600.0704,
      371162.728
     ],
     "fy2026": 4315135.8141,
     "fy2027": 4196236.4519,
     "total_rule": "sum"
    },
    {
     "key": "rev_cap",
     "label": "Capped engagements",
     "basis": "Engagements",
     "section": "REVENUE (IFRS 15)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      41567.43,
      37171.67,
      68439.58,
      64930.57,
      54642.02,
      83233.52,
      151509.57,
      121263.82,
      142537.708,
      153925.57,
      115538.1234,
      118712.2476,
      101571.9766,
      118189.7673,
      71518.1618,
      84715.1853,
      19082.8378,
      25849.8016,
      25037.7659,
      21924.9626,
      25849.8016,
      23549.0339,
      9802.9766,
      0
     ],
     "fy2026": 1153471.829,
     "fy2027": 527092.271,
     "total_rule": "sum"
    },
    {
     "key": "fees",
     "label": "FEE REVENUE",
     "basis": "",
     "section": "REVENUE (IFRS 15)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      457500.86,
      496184.02,
      626975.9,
      540305.01,
      558878.41,
      701548.67,
      590211.73,
      483686.24,
      560155.71,
      593555.3286,
      626466.1783,
      645844.6205,
      543963.0397,
      575500.8913,
      564519.664,
      452998.1585,
      325903.9741,
      421984.1341,
      394057.9837,
      331454.9026,
      374624.2467,
      339612.809,
      348403.047,
      371162.728
     ],
     "fy2026": 6881312.6774,
     "fy2027": 5044185.5786,
     "total_rule": "sum"
    },
    {
     "key": "rev_exp",
     "label": "Travel and expenses rebilled at cost",
     "basis": "Engagements",
     "section": "REVENUE (IFRS 15)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      21991.74,
      29156.39,
      32102.91,
      28351.43,
      30509.27,
      42959.87,
      36687.31,
      27215.38,
      34982.6209,
      38090.2624,
      34362.9599,
      36957.7591,
      31153.1099,
      36839.8347,
      37261.869,
      29745.7261,
      21272.6668,
      28067.9667,
      25287.7214,
      21431.1334,
      23775.1006,
      21543.3655,
      21509.2421,
      22933.8051
     ],
     "fy2026": 393367.9023,
     "fy2027": 320821.5415,
     "total_rule": "sum"
    },
    {
     "key": "T_rev",
     "label": "REVENUE",
     "basis": "",
     "section": "REVENUE (IFRS 15)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      479492.6,
      525340.41,
      659078.81,
      568656.44,
      589387.68,
      744508.54,
      626899.04,
      510901.62,
      595138.3309,
      631645.591,
      660829.1382,
      682802.3796,
      575116.1496,
      612340.726,
      601781.533,
      482743.8847,
      347176.6409,
      450052.1008,
      419345.7051,
      352886.036,
      398399.3473,
      361156.1745,
      369912.2891,
      394096.533
     ],
     "fy2026": 7274680.5797,
     "fy2027": 5365007.1201,
     "total_rule": "sum"
    },
    {
     "key": "growth",
     "label": "Revenue growth vs prior month (memo)",
     "basis": "",
     "section": "REVENUE (IFRS 15)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      null,
      0.0956,
      0.2546,
      -0.1372,
      0.0365,
      0.2632,
      -0.158,
      -0.185,
      0.1649,
      0.0613,
      0.0462,
      0.0333,
      -0.1577,
      0.0647,
      -0.0172,
      -0.1978,
      -0.2808,
      0.2963,
      -0.0682,
      -0.1585,
      0.129,
      -0.0935,
      0.0242,
      0.0654
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "fe_sal",
     "label": "Fee-earner salaries",
     "basis": "People",
     "section": "COST OF DELIVERY",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -255688.78,
      -265386.62,
      -270688.37,
      -263797.07,
      -268265.13,
      -268336.21,
      -268747.41,
      -269084.64,
      -278054.1667,
      -283621.8438,
      -282229.8102,
      -280846.9357,
      -285062.6201,
      -283670.5789,
      -282287.6873,
      -250224.408,
      -249089.7966,
      -247962.4197,
      -246842.2282,
      -245729.1732,
      -244623.2066,
      -243524.2801,
      -242432.3462,
      -241347.3574
     ],
     "fy2026": -3254746.9863,
     "fy2027": -3062796.1023,
     "total_rule": "sum"
    },
    {
     "key": "fe_ss",
     "label": "Employer social security, fee earners",
     "basis": "People",
     "section": "COST OF DELIVERY",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -41541.56,
      -43172.81,
      -44255.52,
      -42943.91,
      -44076.37,
      -43966.1,
      -43998.57,
      -44108.44,
      -46044.8205,
      -47170.7397,
      -46902.2103,
      -46635.5019,
      -48684.2234,
      -48409.4233,
      -48136.4808,
      -41369.5399,
      -41148.9927,
      -40929.8988,
      -40712.2483,
      -40496.0312,
      -40281.2376,
      -40067.8576,
      -39855.8815,
      -39645.2996
     ],
     "fy2026": -534816.5525,
     "fy2027": -509737.1149,
     "total_rule": "sum"
    },
    {
     "key": "fe_bon",
     "label": "Fee-earner bonus accrual (incl. employer contributions)",
     "basis": "People",
     "section": "COST OF DELIVERY",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -24098.8347,
      -24882.8347,
      -25149.0972,
      -24718.4987,
      -24984.7612,
      -24984.7612,
      -24984.7612,
      -24984.7612,
      -10898.9298,
      -11044.9373,
      -11005.2571,
      -10965.8241,
      -11145.1693,
      -11105.4469,
      -11065.9717,
      -10274.6248,
      -10241.2798,
      -10208.1346,
      -10175.1881,
      -10142.4389,
      -10109.8857,
      -10077.5273,
      -10045.3623,
      -10013.3896
     ],
     "fy2026": -242703.2582,
     "fy2027": -124604.4191,
     "total_rule": "sum"
    },
    {
     "key": "subc",
     "label": "Subcontractors",
     "basis": "Capacity",
     "section": "COST OF DELIVERY",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -6924.26,
      -8663.68,
      -2599.5,
      -16117.31,
      -36895.17,
      -48703.47,
      -19866.04,
      -13181.23,
      -22081.0442,
      -5600.6948,
      -5195.4505,
      -5894.3354,
      -10897.1135,
      -16447.0358,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": -191722.1849,
     "fy2027": -27344.1493,
     "total_rule": "sum"
    },
    {
     "key": "trav",
     "label": "Engagement travel and expenses",
     "basis": "Engagements",
     "section": "COST OF DELIVERY",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -28198.98,
      -35818.37,
      -42356.45,
      -34953.83,
      -37562.55,
      -53154.03,
      -44839.39,
      -35365.45,
      -44531.751,
      -43816.275,
      -41808.2372,
      -41078.3062,
      -35625.9529,
      -39877.9378,
      -39907.1866,
      -32510.6061,
      -22638.4056,
      -29918.01,
      -26715.5493,
      -22037.0227,
      -23775.1006,
      -21543.3655,
      -21509.2421,
      -22933.8051
     ],
     "fy2026": -483483.6195,
     "fy2027": -338992.1843,
     "total_rule": "sum"
    },
    {
     "key": "T_cod",
     "label": "TOTAL COST OF DELIVERY",
     "basis": "",
     "section": "COST OF DELIVERY",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      -356452.4147,
      -377924.3147,
      -385048.9372,
      -382530.6187,
      -411783.9812,
      -439144.5712,
      -402436.1712,
      -386724.5212,
      -401610.7122,
      -391254.4906,
      -387140.9653,
      -385420.9033,
      -391415.0792,
      -399510.4228,
      -381397.3264,
      -334379.1788,
      -323118.4746,
      -329018.4631,
      -324445.2139,
      -318404.6661,
      -318789.4305,
      -315213.0305,
      -313842.8322,
      -313939.8517
     ],
     "fy2026": -4707472.6014,
     "fy2027": -4063473.9699,
     "total_rule": "sum"
    },
    {
     "key": "gp",
     "label": "GROSS PROFIT (practice contribution)",
     "basis": "revenue - cost of delivery",
     "section": "COST OF DELIVERY",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      123040.1853,
      147416.0953,
      274029.8728,
      186125.8213,
      177603.6988,
      305363.9688,
      224462.8688,
      124177.0988,
      193527.6188,
      240391.1003,
      273688.1729,
      297381.4763,
      183701.0704,
      212830.3032,
      220384.2066,
      148364.7058,
      24058.1663,
      121033.6377,
      94900.4912,
      34481.3699,
      79609.9168,
      45943.144,
      56069.4569,
      80156.6814
     ],
     "fy2026": 2567207.9783,
     "fy2027": 1301533.1502,
     "total_rule": "sum"
    },
    {
     "key": "gpm",
     "label": "Gross margin % of revenue",
     "basis": "",
     "section": "COST OF DELIVERY",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.2566,
      0.2806,
      0.4158,
      0.3273,
      0.3013,
      0.4102,
      0.3581,
      0.2431,
      0.3252,
      0.3806,
      0.4142,
      0.4355,
      0.3194,
      0.3476,
      0.3662,
      0.3073,
      0.0693,
      0.2689,
      0.2263,
      0.0977,
      0.1998,
      0.1272,
      0.1516,
      0.2034
     ],
     "fy2026": 0.3529,
     "fy2027": 0.2426,
     "total_rule": "ratio"
    },
    {
     "key": "cen_pay",
     "label": "Founder and central staff payroll (incl. employer social security)",
     "basis": "People",
     "section": "OPERATING COSTS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -65562.15,
      -65787.25,
      -65501.51,
      -65599.52,
      -65661.2,
      -65647.84,
      -65802.98,
      -65568.24,
      -65569.6925,
      -65569.6925,
      -65569.6925,
      -65569.6925,
      -66928.1657,
      -66928.1657,
      -66928.1657,
      -66928.1657,
      -66928.1657,
      -66928.1657,
      -66928.1657,
      -66928.1657,
      -66928.1657,
      -66928.1657,
      -66928.1657,
      -66928.1657
     ],
     "fy2026": -787409.4598,
     "fy2027": -803137.9881,
     "total_rule": "sum"
    },
    {
     "key": "cen_bon",
     "label": "Central staff bonus accrual",
     "basis": "People",
     "section": "OPERATING COSTS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -1851.842,
      -1862.9013,
      -1850.6196,
      -1853.3986,
      -1858.8151,
      -1856.6347,
      -1864.5863,
      -1852.6788,
      -794.2449,
      -794.2449,
      -794.2449,
      -794.2449,
      -810.1298,
      -810.1298,
      -810.1298,
      -810.1298,
      -810.1298,
      -810.1298,
      -810.1298,
      -810.1298,
      -810.1298,
      -810.1298,
      -810.1298,
      -810.1298
     ],
     "fy2026": -18028.456,
     "fy2027": -9721.5577,
     "total_rule": "sum"
    },
    {
     "key": "sev",
     "label": "Severance on separations",
     "basis": "People",
     "section": "OPERATING COSTS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      -46034.2105,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": -46034.2105,
     "total_rule": "sum"
    },
    {
     "key": "ox_rent",
     "label": "Office rent and service charges, Munich",
     "basis": "Overheads",
     "section": "OPERATING COSTS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -24000,
      -24000,
      -24000,
      -24000,
      -24000,
      -24000,
      -24000,
      -24000,
      -24000,
      -24000,
      -24000,
      -24000,
      -24720,
      -24720,
      -24720,
      -24720,
      -24720,
      -24720,
      -24720,
      -24720,
      -24720,
      -24720,
      -24720,
      -24720
     ],
     "fy2026": -288000,
     "fy2027": -296640,
     "total_rule": "sum"
    },
    {
     "key": "ox_it",
     "label": "IT, software and research databases",
     "basis": "Overheads",
     "section": "OPERATING COSTS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -13323,
      -11848,
      -13014,
      -13385,
      -12393,
      -12973,
      -14038,
      -12445,
      -13500,
      -13500,
      -13500,
      -13500,
      -13905,
      -13905,
      -13905,
      -13905,
      -13905,
      -13905,
      -13905,
      -13905,
      -13905,
      -13905,
      -13905,
      -13905
     ],
     "fy2026": -157419,
     "fy2027": -166860,
     "total_rule": "sum"
    },
    {
     "key": "ox_cars",
     "label": "Company car leases (partners and directors)",
     "basis": "Overheads",
     "section": "OPERATING COSTS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -6300,
      -6300,
      -6300,
      -6300,
      -6300,
      -6300,
      -6300,
      -6300,
      -6300,
      -6300,
      -6300,
      -6300,
      -6489,
      -6489,
      -6489,
      -6489,
      -6489,
      -6489,
      -6489,
      -6489,
      -6489,
      -6489,
      -6489,
      -6489
     ],
     "fy2026": -75600,
     "fy2027": -77868,
     "total_rule": "sum"
    },
    {
     "key": "ox_recruit",
     "label": "Recruitment (agency fees and campus)",
     "basis": "Overheads",
     "section": "OPERATING COSTS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -2600,
      -27140,
      -5000,
      -2400,
      -5000,
      -2600,
      -20760,
      -2400,
      -7500,
      -20760,
      -2500,
      -2500,
      -2575,
      -2575,
      -2575,
      -2575,
      -2575,
      -2575,
      -2575,
      -2575,
      -2575,
      -2575,
      -2575,
      -2575
     ],
     "fy2026": -101160,
     "fy2027": -30900,
     "total_rule": "sum"
    },
    {
     "key": "ox_mkt",
     "label": "Marketing, events and business development",
     "basis": "Overheads",
     "section": "OPERATING COSTS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -5271,
      -8257,
      -10457,
      -8493,
      -12186,
      -9257,
      -5399,
      -4572,
      -6800,
      -6800,
      -6800,
      -6800,
      -7004,
      -7004,
      -7004,
      -7004,
      -7004,
      -7004,
      -7004,
      -7004,
      -7004,
      -7004,
      -7004,
      -7004
     ],
     "fy2026": -91092,
     "fy2027": -84048,
     "total_rule": "sum"
    },
    {
     "key": "ox_train",
     "label": "Training and certifications",
     "basis": "Overheads",
     "section": "OPERATING COSTS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -5605,
      -5445,
      -6213,
      -4981,
      -5559,
      -4687,
      -5685,
      -5719,
      -4400,
      -4400,
      -4400,
      -4400,
      -4532,
      -4532,
      -4532,
      -4532,
      -4532,
      -4532,
      -4532,
      -4532,
      -4532,
      -4532,
      -4532,
      -4532
     ],
     "fy2026": -61494,
     "fy2027": -54384,
     "total_rule": "sum"
    },
    {
     "key": "ox_ins",
     "label": "Insurance (professional indemnity, D&O, office)",
     "basis": "Overheads",
     "section": "OPERATING COSTS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -4119,
      -3907,
      -3985,
      -3702,
      -4027,
      -3507,
      -3886,
      -3767,
      -3800,
      -3800,
      -3800,
      -3800,
      -3914,
      -3914,
      -3914,
      -3914,
      -3914,
      -3914,
      -3914,
      -3914,
      -3914,
      -3914,
      -3914,
      -3914
     ],
     "fy2026": -46100,
     "fy2027": -46968,
     "total_rule": "sum"
    },
    {
     "key": "ox_prof",
     "label": "Tax adviser, legal and payroll bureau",
     "basis": "Overheads",
     "section": "OPERATING COSTS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -6233,
      -5637,
      -5729,
      -6326,
      -5700,
      -5710,
      -5806,
      -6151,
      -6000,
      -6000,
      -6000,
      -6000,
      -6180,
      -6180,
      -6180,
      -6180,
      -6180,
      -6180,
      -6180,
      -6180,
      -6180,
      -6180,
      -6180,
      -6180
     ],
     "fy2026": -71292,
     "fy2027": -74160,
     "total_rule": "sum"
    },
    {
     "key": "ox_office",
     "label": "Office running costs and supplies",
     "basis": "Overheads",
     "section": "OPERATING COSTS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -3851,
      -4498,
      -4617,
      -4280,
      -4042,
      -4355,
      -4019,
      -4380,
      -4200,
      -4200,
      -4200,
      -4200,
      -4326,
      -4326,
      -4326,
      -4326,
      -4326,
      -4326,
      -4326,
      -4326,
      -4326,
      -4326,
      -4326,
      -4326
     ],
     "fy2026": -50842,
     "fy2027": -51912,
     "total_rule": "sum"
    },
    {
     "key": "ox_ent",
     "label": "Client entertainment (30% not deductible)",
     "basis": "Overheads",
     "section": "OPERATING COSTS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -1273,
      -1886,
      -2918,
      -2101,
      -2460,
      -2320,
      -1522,
      -990,
      -1920,
      -1920,
      -1920,
      -1920,
      -1977.6,
      -1977.6,
      -1977.6,
      -1977.6,
      -1977.6,
      -1977.6,
      -1977.6,
      -1977.6,
      -1977.6,
      -1977.6,
      -1977.6,
      -1977.6
     ],
     "fy2026": -23150,
     "fy2027": -23731.2,
     "total_rule": "sum"
    },
    {
     "key": "ox_bank",
     "label": "Bank charges",
     "basis": "Overheads",
     "section": "OPERATING COSTS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -474,
      -452,
      -527,
      -434,
      -439,
      -516,
      -459,
      -506,
      -500,
      -500,
      -500,
      -500,
      -515,
      -515,
      -515,
      -515,
      -515,
      -515,
      -515,
      -515,
      -515,
      -515,
      -515,
      -515
     ],
     "fy2026": -5807,
     "fy2027": -6180,
     "total_rule": "sum"
    },
    {
     "key": "bad",
     "label": "Bad debts and expected credit losses",
     "basis": "Receivables",
     "section": "OPERATING COSTS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1042.9984,
      97.6446,
      -284.1589,
      -804.6187,
      379.7884,
      -832.8545,
      -116602.4196,
      30.1905,
      -20386.6812,
      3205.0728,
      -3801.8719,
      -1315.7412,
      -1650.1614,
      2618.0931,
      2771.7544,
      -942.8759,
      3184.7569,
      5236.2478,
      -638.8836,
      -852.8698,
      1656.2011,
      244.1266,
      201.894,
      588.4692
     ],
     "fy2026": -139272.6514,
     "fy2027": 12416.7524,
     "total_rule": "sum"
    },
    {
     "key": "T_opc",
     "label": "TOTAL OPERATING COSTS",
     "basis": "",
     "section": "OPERATING COSTS",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      -139419.9936,
      -166922.5067,
      -150396.2886,
      -144659.5374,
      -149246.2267,
      -144562.3292,
      -276143.9858,
      -138620.7283,
      -165670.6186,
      -155338.8646,
      -144085.8093,
      -141599.6786,
      -145526.0568,
      -141257.8024,
      -141104.1411,
      -190852.982,
      -140691.1386,
      -138639.6477,
      -144514.7791,
      -144728.7653,
      -142219.6943,
      -143631.7689,
      -143674.0015,
      -143287.4263
     ],
     "fy2026": -1916666.5672,
     "fy2027": -1760128.2039,
     "total_rule": "sum"
    },
    {
     "key": "ebitda",
     "label": "EBITDA",
     "basis": "",
     "section": "OPERATING COSTS",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      -16379.8083,
      -19506.4113,
      123633.5843,
      41466.2839,
      28357.4721,
      160801.6396,
      -51681.117,
      -14443.6295,
      27857.0002,
      85052.2358,
      129602.3636,
      155781.7977,
      38175.0135,
      71572.5008,
      79280.0655,
      -42488.2761,
      -116632.9723,
      -17606.0099,
      -49614.2879,
      -110247.3954,
      -62609.7776,
      -97688.6249,
      -87604.5446,
      -63130.7449
     ],
     "fy2026": 650541.411,
     "fy2027": -458595.0538,
     "total_rule": "sum"
    },
    {
     "key": "ebitdap",
     "label": "EBITDA % of revenue",
     "basis": "",
     "section": "OPERATING COSTS",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      -0.0342,
      -0.0371,
      0.1876,
      0.0729,
      0.0481,
      0.216,
      -0.0824,
      -0.0283,
      0.0468,
      0.1347,
      0.1961,
      0.2282,
      0.0664,
      0.1169,
      0.1317,
      -0.088,
      -0.3359,
      -0.0391,
      -0.1183,
      -0.3124,
      -0.1572,
      -0.2705,
      -0.2368,
      -0.1602
     ],
     "fy2026": 0.0894,
     "fy2027": -0.0855,
     "total_rule": "ratio"
    },
    {
     "key": "dep",
     "label": "Depreciation",
     "basis": "Fixed_Assets",
     "section": "BELOW EBITDA",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -8986.1111,
      -9036.1111,
      -9180.5556,
      -9247.2222,
      -9361.1111,
      -9422.2222,
      -9530.5556,
      -9572.2222,
      -9777.7778,
      -9916.6667,
      -9988.8889,
      -10061.1111,
      -10135.5,
      -10209.8889,
      -10284.2778,
      -10358.6667,
      -10433.0556,
      -10507.4444,
      -10581.8333,
      -10656.2222,
      -10730.6111,
      -10805,
      -10879.3889,
      -10953.7778
     ],
     "fy2026": -114080.5556,
     "fy2027": -126535.6667,
     "total_rule": "sum"
    },
    {
     "key": "ebit",
     "label": "EBIT",
     "basis": "",
     "section": "BELOW EBITDA",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      -25365.9194,
      -28542.5224,
      114453.0287,
      32219.0617,
      18996.361,
      151379.4174,
      -61211.6726,
      -24015.8518,
      18079.2224,
      75135.5691,
      119613.4747,
      145720.6866,
      28039.5135,
      61362.6119,
      68995.7878,
      -52846.9428,
      -127066.0279,
      -28113.4544,
      -60196.1212,
      -120903.6177,
      -73340.3887,
      -108493.6249,
      -98483.9335,
      -74084.5227
     ],
     "fy2026": 536460.8555,
     "fy2027": -585130.7204,
     "total_rule": "sum"
    },
    {
     "key": "int",
     "label": "Interest (bank loan and any overdraft)",
     "basis": "Financing",
     "section": "BELOW EBITDA",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -583.3345,
      -568.75,
      -554.1655,
      -539.581,
      -524.9965,
      -510.412,
      -495.8275,
      -481.243,
      -466.6585,
      -452.074,
      -437.4895,
      -422.905,
      -408.3205,
      -393.736,
      -379.1515,
      -364.567,
      -349.9825,
      -335.398,
      -320.8135,
      -306.229,
      -291.6445,
      -277.06,
      -262.4755,
      -247.891
     ],
     "fy2026": -6037.437,
     "fy2027": -3937.269,
     "total_rule": "sum"
    },
    {
     "key": "pbt",
     "label": "PROFIT BEFORE TAX",
     "basis": "",
     "section": "BELOW EBITDA",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      -25949.2539,
      -29111.2724,
      113898.8632,
      31679.4807,
      18471.3645,
      150869.0054,
      -61707.5001,
      -24497.0948,
      17612.5639,
      74683.4951,
      119175.9852,
      145297.7816,
      27631.193,
      60968.8759,
      68616.6363,
      -53211.5098,
      -127416.0104,
      -28448.8524,
      -60516.9347,
      -121209.8467,
      -73632.0332,
      -108770.6849,
      -98746.409,
      -74332.4137
     ],
     "fy2026": 530423.4185,
     "fy2027": -589067.9894,
     "total_rule": "sum"
    },
    {
     "key": "cit",
     "label": "Corporate income tax and solidarity surcharge",
     "basis": "Tax",
     "section": "BELOW EBITDA",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      -9599.6724,
      -5113.0228,
      -3039.8819,
      -23985.1621,
      9692.9549,
      3829.665,
      -2878.3402,
      -11909.8151,
      -18950.7517,
      -23084.5259,
      -4466.5229,
      -9742.2112,
      -10952.4692,
      8326.8349,
      16834.3684,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": -85038.5522,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "gew",
     "label": "Trade tax",
     "basis": "Tax",
     "section": "BELOW EBITDA",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      -10403.4364,
      -5541.1274,
      -3294.406,
      -25993.3984,
      10504.5294,
      4150.3163,
      -3119.3387,
      -12907.0034,
      -20537.4655,
      -25017.3535,
      -4840.4971,
      -10557.9097,
      -11869.5006,
      9024.0264,
      18243.8811,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": -92158.6838,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "np",
     "label": "NET PROFIT",
     "basis": "",
     "section": "BELOW EBITDA",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      -25949.2539,
      -29111.2724,
      93895.7544,
      21025.3305,
      12137.0766,
      100890.4449,
      -41510.0158,
      -16517.1135,
      11614.885,
      49866.6766,
      79687.7681,
      97195.9021,
      18324.173,
      40668.755,
      45794.6664,
      -35860.6485,
      -92337.7609,
      -28448.8524,
      -60516.9347,
      -121209.8467,
      -73632.0332,
      -108770.6849,
      -98746.409,
      -74332.4137
     ],
     "fy2026": 353226.1825,
     "fy2027": -589067.9894,
     "total_rule": "sum"
    },
    {
     "key": "npm",
     "label": "Net profit % of revenue",
     "basis": "",
     "section": "BELOW EBITDA",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      -0.0541,
      -0.0554,
      0.1425,
      0.037,
      0.0206,
      0.1355,
      -0.0662,
      -0.0323,
      0.0195,
      0.0789,
      0.1206,
      0.1423,
      0.0319,
      0.0664,
      0.0761,
      -0.0743,
      -0.266,
      -0.0632,
      -0.1443,
      -0.3435,
      -0.1848,
      -0.3012,
      -0.2669,
      -0.1886
     ],
     "fy2026": 0.0486,
     "fy2027": -0.1098,
     "total_rule": "ratio"
    },
    {
     "key": "peop",
     "label": "People cost (all payroll, bonus and subcontractors) % of revenue",
     "basis": "",
     "section": "MEMO",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.8252,
      0.78,
      0.6221,
      0.7298,
      0.7495,
      0.6091,
      0.6784,
      0.8197,
      0.7115,
      0.6551,
      0.623,
      0.6015,
      0.7364,
      0.6979,
      0.68,
      0.7656,
      1.0606,
      0.8151,
      0.8715,
      1.0318,
      0.9105,
      1.0007,
      0.9734,
      0.9103
     ],
     "fy2026": 0.6914,
     "fy2027": 0.8457,
     "total_rule": "ratio"
    },
    {
     "key": "fpfe",
     "label": "Fee revenue per fee earner, annualised",
     "basis": "fees x 12 / fee earners",
     "section": "MEMO",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      183000.344,
      192071.2335,
      235115.9625,
      209150.3265,
      209579.4037,
      263080.7512,
      221329.3987,
      181382.34,
      198783.6321,
      205760.6289,
      218462.3727,
      226559.6002,
      191953.7816,
      204288.3408,
      201578.5838,
      191353.6183,
      138442.0991,
      180264.4598,
      169280.438,
      143186.1203,
      162741.8909,
      148358.2489,
      153049.1409,
      163957.6823
     ],
     "fy2026": 212022.9995,
     "fy2027": 170704.5337,
     "total_rule": "avg"
    }
   ]
  },
  "BS": {
   "title": "BALANCE SHEET",
   "description": "Every balance comes from a schedule. The check row must be zero in every month.",
   "months": 24,
   "rows": [
    {
     "key": "cash",
     "label": "Cash at bank (negative = overdraft drawn)",
     "basis": "CF",
     "section": "ASSETS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1577178.874,
      1525510.8732,
      1178074.1381,
      1074424.9785,
      1135132.3232,
      621616.852,
      649515.3451,
      710950.8223,
      381854.3945,
      404625.9274,
      360144.5774,
      385787.169,
      531433.4499,
      652749.1504,
      618862.5816,
      536136.9607,
      617306.1515,
      714796.6465,
      654470.2392,
      562680.656,
      499756.585,
      455762.6167,
      341261.4272,
      252875.0921
     ],
     "fy2026": 385787.169,
     "fy2027": 252875.0921,
     "total_rule": "last"
    },
    {
     "key": "ar",
     "label": "Trade receivables, net of credit loss provisions",
     "basis": "Receivables",
     "section": "ASSETS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      745227.4664,
      725796.1868,
      782343.8124,
      942462.9391,
      866885.0521,
      1032623.0912,
      982611.0463,
      976603.1345,
      1244054.5407,
      1087005.9735,
      1273297.6973,
      1337769.0182,
      1418626.9252,
      1290340.3634,
      1154524.398,
      1200725.3192,
      1044672.2328,
      788096.0896,
      819401.3855,
      861192.0067,
      780038.1512,
      768075.9493,
      758183.1435,
      729348.1513
     ],
     "fy2026": 1337769.0182,
     "fy2027": 729348.1513,
     "total_rule": "last"
    },
    {
     "key": "ca",
     "label": "Contract assets (work done, not yet invoiced)",
     "basis": "Engagements",
     "section": "ASSETS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      416046.58,
      439546.84,
      560306.13,
      470979.52,
      497583.64,
      572638.86,
      469393.58,
      375257.74,
      402588.1857,
      562252.4326,
      536606.6727,
      606641.3518,
      461314.8016,
      520322.5903,
      532947.3828,
      422007.2791,
      330724.6557,
      417418.607,
      395302.4184,
      327455.6921,
      380450.7565,
      341869.2308,
      363959.5183,
      394096.533
     ],
     "fy2026": 606641.3518,
     "fy2027": 394096.533,
     "total_rule": "last"
    },
    {
     "key": "prepay",
     "label": "Prepayments and deposits",
     "basis": "opening balance, no movement modelled",
     "section": "ASSETS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      42000,
      42000,
      42000,
      42000,
      42000,
      42000,
      42000,
      42000,
      42000,
      42000,
      42000,
      42000,
      42000,
      42000,
      42000,
      42000,
      42000,
      42000,
      42000,
      42000,
      42000,
      42000,
      42000,
      42000
     ],
     "fy2026": 42000,
     "fy2027": 42000,
     "total_rule": "last"
    },
    {
     "key": "fa",
     "label": "Fixed assets, net book value",
     "basis": "Fixed_Assets",
     "section": "ASSETS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      388113.8889,
      380877.7778,
      376897.2222,
      370050,
      364788.8889,
      357566.6667,
      351936.1111,
      343863.8889,
      341486.1111,
      336569.4444,
      329180.5556,
      321719.4444,
      314261.9444,
      306730.0556,
      299123.7778,
      291443.1111,
      283688.0556,
      275858.6111,
      267954.7778,
      259976.5556,
      251923.9444,
      243796.9444,
      235595.5556,
      227319.7778
     ],
     "fy2026": 321719.4444,
     "fy2027": 227319.7778,
     "total_rule": "last"
    },
    {
     "key": "T_assets",
     "label": "TOTAL ASSETS",
     "basis": "",
     "section": "ASSETS",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      3168566.8092,
      3113731.6778,
      2939621.3027,
      2899917.4376,
      2906389.9042,
      2626445.4699,
      2495456.0825,
      2448675.5856,
      2411983.232,
      2432453.778,
      2541229.503,
      2693916.9834,
      2767637.1211,
      2812142.1597,
      2647458.1402,
      2492312.6701,
      2318391.0956,
      2238169.9542,
      2179128.8209,
      2053304.9103,
      1954169.4371,
      1851504.7413,
      1740999.6445,
      1645639.5542
     ],
     "fy2026": 2693916.9834,
     "fy2027": 1645639.5542,
     "total_rule": "last"
    },
    {
     "key": "ap_sub",
     "label": "Trade payables: subcontractors",
     "basis": "Payables",
     "section": "LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      8684.888,
      10135.7623,
      3031.2216,
      19826.3571,
      44771.4971,
      52865.0275,
      23775.2929,
      15088.8416,
      25647.1329,
      6505.207,
      6034.5157,
      6846.2706,
      12656.9973,
      19103.2321,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 6846.2706,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "ap_trv",
     "label": "Trade payables: travel card and expense claims",
     "basis": "Payables",
     "section": "LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      15579.9582,
      19244.3515,
      24125.202,
      19285.1067,
      19822.8362,
      30654.4589,
      23581.694,
      20639.1345,
      24269.8043,
      23879.8699,
      22785.4893,
      22387.6769,
      19416.1443,
      21733.4761,
      21749.4167,
      17718.2803,
      12337.931,
      16305.3154,
      14559.9744,
      12010.1774,
      12957.4299,
      11741.1342,
      11722.537,
      12498.9238
     ],
     "fy2026": 22387.6769,
     "fy2027": 12498.9238,
     "total_rule": "last"
    },
    {
     "key": "ap_ovh",
     "label": "Trade payables: overhead suppliers",
     "basis": "Payables",
     "section": "LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      25783.655,
      42058.722,
      33919.299,
      30144.028,
      33914.775,
      29600.318,
      39168.739,
      26484.3,
      31244.8,
      39134.5,
      28269.8,
      28269.8,
      29117.894,
      29117.894,
      29117.894,
      29117.894,
      29117.894,
      29117.894,
      29117.894,
      29117.894,
      29117.894,
      29117.894,
      29117.894,
      29117.894
     ],
     "fy2026": 28269.8,
     "fy2027": 29117.894,
     "total_rule": "last"
    },
    {
     "key": "wht",
     "label": "Wage tax payable",
     "basis": "People",
     "section": "LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      89474.3385,
      92228.5977,
      230155.8949,
      91552.2875,
      92669.3465,
      92659.9635,
      92694.1823,
      92642.9399,
      94508.0133,
      95897.9831,
      95547.9694,
      95200.1904,
      96751.7234,
      96401.5011,
      187101.0266,
      88594.583,
      88304.3635,
      88015.9319,
      87729.2762,
      87444.3848,
      87161.2459,
      86879.848,
      86600.1794,
      86322.2288
     ],
     "fy2026": 95200.1904,
     "fy2027": 86322.2288,
     "total_rule": "last"
    },
    {
     "key": "vat",
     "label": "VAT payable (net of the special prepayment)",
     "basis": "VAT",
     "section": "LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      78952.8068,
      53605.948,
      54997.5889,
      78835.514,
      76505.4044,
      67369.0656,
      74965.4105,
      76102.6106,
      58001.5505,
      22443.553,
      56930.2738,
      103226.1468,
      131885.6328,
      119331.2625,
      86569.3108,
      90052.0059,
      62123.996,
      22162.7371,
      21018.8838,
      35493.6106,
      23832.6795,
      24715.7052,
      29606.4619,
      22683.4678
     ],
     "fy2026": 103226.1468,
     "fy2027": 22683.4678,
     "total_rule": "last"
    },
    {
     "key": "cl",
     "label": "Contract liabilities (invoiced ahead of the work)",
     "basis": "Engagements",
     "section": "LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      44115.87,
      35015.54,
      23217.76,
      36015.43,
      11299.39,
      38346.58,
      15745.86,
      39044.51,
      16074.9433,
      0.0,
      5285.3026,
      294.896,
      4697.2344,
      7665.5172,
      9796.83,
      0.0,
      3248.2759,
      2166.6667,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0
     ],
     "fy2026": 294.896,
     "fy2027": 0.0,
     "total_rule": "last"
    },
    {
     "key": "bonus",
     "label": "Bonus provision",
     "basis": "People",
     "section": "LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      417950.6766,
      444696.4126,
      79696.1294,
      106268.0267,
      133111.603,
      159952.9989,
      186802.3464,
      213639.7864,
      225332.9611,
      237172.1433,
      248971.6453,
      260731.7143,
      272687.0134,
      284602.5902,
      35746.9774,
      46831.732,
      57883.1416,
      68901.406,
      79886.724,
      90839.2927,
      101759.3082,
      112646.9652,
      123502.4574,
      134325.9768
     ],
     "fy2026": 260731.7143,
     "fy2027": 134325.9768,
     "total_rule": "last"
    },
    {
     "key": "cit",
     "label": "Corporate income tax payable / (receivable)",
     "basis": "Tax",
     "section": "LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      22300,
      22300,
      -4100.3276,
      1012.6952,
      4052.5771,
      -7962.2608,
      -39955.2157,
      -43784.8807,
      -82481.5405,
      -70571.7254,
      -51620.9737,
      -70111.4478,
      -65644.9249,
      -55902.7137,
      -66209.8826,
      -74536.7174,
      -91371.0858,
      -112630.7239,
      -112630.7239,
      -112630.7239,
      -133890.3619,
      -133890.3619,
      -133890.3619,
      -155150
     ],
     "fy2026": -70111.4478,
     "fy2027": -155150,
     "total_rule": "last"
    },
    {
     "key": "gew",
     "label": "Trade tax payable / (receivable)",
     "basis": "Tax",
     "section": "LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      28100,
      -9900,
      503.4364,
      6044.5638,
      -28661.0302,
      -2667.6317,
      -41272.1611,
      -90447.4774,
      -87328.1386,
      -74421.1352,
      -98908.6698,
      -73891.3162,
      -69050.8191,
      -81532.5803,
      -69663.0797,
      -78687.1061,
      -119970.6581,
      -119970.6581,
      -119970.6581,
      -143010.3291,
      -143010.3291,
      -143010.3291,
      -166050,
      -166050
     ],
     "fy2026": -73891.3162,
     "fy2027": -166050,
     "total_rule": "last"
    },
    {
     "key": "loan_cur",
     "label": "Bank loan: current portion",
     "basis": "Financing",
     "section": "LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      50004,
      50004,
      50004,
      50004,
      50004,
      50004,
      50004,
      50004,
      50004,
      50004,
      50004,
      50004,
      50004,
      50004,
      50004,
      50004,
      50004,
      50004,
      50004,
      50004,
      50004,
      50004,
      50004,
      50004
     ],
     "fy2026": 50004,
     "fy2027": 50004,
     "total_rule": "last"
    },
    {
     "key": "loan_nc",
     "label": "Bank loan: non-current portion",
     "basis": "Financing",
     "section": "LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      112496,
      108329,
      104162,
      99995,
      95828,
      91661,
      87494,
      83327,
      79160,
      74993,
      70826,
      66659,
      62492,
      58325,
      54158,
      49991,
      45824,
      41657,
      37490,
      33323,
      29156,
      24989,
      20822,
      16655
     ],
     "fy2026": 66659,
     "fy2027": 16655,
     "total_rule": "last"
    },
    {
     "key": "T_liab",
     "label": "TOTAL LIABILITIES",
     "basis": "",
     "section": "LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      893442.1931,
      867718.3341,
      599712.2046,
      538983.009,
      533318.3991,
      602483.5199,
      513004.1483,
      482740.7649,
      434433.5263,
      405037.3957,
      434125.3526,
      489616.9309,
      545012.8956,
      548849.1792,
      338370.4933,
      219085.6717,
      137501.858,
      85729.5691,
      87205.3704,
      82591.3065,
      57087.8665,
      63193.8556,
      51435.1677,
      30407.4911
     ],
     "fy2026": 489616.9309,
     "fy2027": 30407.4911,
     "total_rule": "last"
    },
    {
     "key": "sharecap",
     "label": "Share capital",
     "basis": "opening balance",
     "section": "EQUITY",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      50000,
      50000,
      50000,
      50000,
      50000,
      50000,
      50000,
      50000,
      50000,
      50000,
      50000,
      50000,
      50000,
      50000,
      50000,
      50000,
      50000,
      50000,
      50000,
      50000,
      50000,
      50000,
      50000,
      50000
     ],
     "fy2026": 50000,
     "fy2027": 50000,
     "total_rule": "last"
    },
    {
     "key": "re_open",
     "label": "Retained earnings: opening (memo)",
     "basis": "",
     "section": "EQUITY",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      2251073.87,
      2225124.6161,
      2196013.3437,
      2289909.0981,
      2310934.4286,
      2323071.5052,
      1973961.95,
      1932451.9342,
      1915934.8207,
      1927549.7057,
      1977416.3823,
      2057104.1504,
      2154300.0525,
      2172624.2255,
      2213292.9805,
      2259087.6469,
      2223226.9984,
      2130889.2376,
      2102440.3852,
      2041923.4505,
      1920713.6038,
      1847081.5706,
      1738310.8857,
      1639564.4768
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "np",
     "label": "Net profit (memo)",
     "basis": "PL",
     "section": "EQUITY",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -25949.2539,
      -29111.2724,
      93895.7544,
      21025.3305,
      12137.0766,
      100890.4449,
      -41510.0158,
      -16517.1135,
      11614.885,
      49866.6766,
      79687.7681,
      97195.9021,
      18324.173,
      40668.755,
      45794.6664,
      -35860.6485,
      -92337.7609,
      -28448.8524,
      -60516.9347,
      -121209.8467,
      -73632.0332,
      -108770.6849,
      -98746.409,
      -74332.4137
     ],
     "fy2026": 353226.1825,
     "fy2027": -589067.9894,
     "total_rule": "sum"
    },
    {
     "key": "div",
     "label": "Dividends (memo)",
     "basis": "Financing",
     "section": "EQUITY",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      450000,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 450000,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "re_close",
     "label": "Retained earnings",
     "basis": "",
     "section": "EQUITY",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      2225124.6161,
      2196013.3437,
      2289909.0981,
      2310934.4286,
      2323071.5052,
      1973961.95,
      1932451.9342,
      1915934.8207,
      1927549.7057,
      1977416.3823,
      2057104.1504,
      2154300.0525,
      2172624.2255,
      2213292.9805,
      2259087.6469,
      2223226.9984,
      2130889.2376,
      2102440.3852,
      2041923.4505,
      1920713.6038,
      1847081.5706,
      1738310.8857,
      1639564.4768,
      1565232.0631
     ],
     "fy2026": 2154300.0525,
     "fy2027": 1565232.0631,
     "total_rule": "last"
    },
    {
     "key": "T_equity",
     "label": "TOTAL EQUITY",
     "basis": "",
     "section": "EQUITY",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      2275124.6161,
      2246013.3437,
      2339909.0981,
      2360934.4286,
      2373071.5052,
      2023961.95,
      1982451.9342,
      1965934.8207,
      1977549.7057,
      2027416.3823,
      2107104.1504,
      2204300.0525,
      2222624.2255,
      2263292.9805,
      2309087.6469,
      2273226.9984,
      2180889.2376,
      2152440.3852,
      2091923.4505,
      1970713.6038,
      1897081.5706,
      1788310.8857,
      1689564.4768,
      1615232.0631
     ],
     "fy2026": 2204300.0525,
     "fy2027": 1615232.0631,
     "total_rule": "last"
    },
    {
     "key": "T_le",
     "label": "TOTAL LIABILITIES AND EQUITY",
     "basis": "",
     "section": "EQUITY",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      3168566.8092,
      3113731.6778,
      2939621.3027,
      2899917.4376,
      2906389.9042,
      2626445.4699,
      2495456.0825,
      2448675.5856,
      2411983.232,
      2432453.778,
      2541229.503,
      2693916.9834,
      2767637.1211,
      2812142.1597,
      2647458.1402,
      2492312.6701,
      2318391.0956,
      2238169.9542,
      2179128.8209,
      2053304.9103,
      1954169.4371,
      1851504.7413,
      1740999.6445,
      1645639.5542
     ],
     "fy2026": 2693916.9834,
     "fy2027": 1645639.5542,
     "total_rule": "last"
    },
    {
     "key": "check",
     "label": "CHECK: assets less liabilities and equity (must be zero)",
     "basis": "",
     "section": "EQUITY",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "lockup",
     "label": "Lock-up: receivables + contract assets - contract liabilities",
     "basis": "",
     "section": "MEMO",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1117158.1764,
      1130327.4868,
      1319432.1824,
      1377427.0291,
      1353169.3021,
      1566915.3712,
      1436258.7663,
      1312816.3645,
      1630567.783,
      1649258.4061,
      1804619.0674,
      1944115.474,
      1875244.4924,
      1802997.4365,
      1677674.9508,
      1622732.5983,
      1372148.6126,
      1203348.0299,
      1214703.8039,
      1188647.6988,
      1160488.9077,
      1109945.1802,
      1122142.6617,
      1123444.6843
     ],
     "fy2026": 1944115.474,
     "fy2027": 1123444.6843,
     "total_rule": "last"
    },
    {
     "key": "nwc",
     "label": "Working capital (lock-up + prepayments - trade payables)",
     "basis": "",
     "section": "MEMO",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1109109.6752,
      1100888.651,
      1300356.4598,
      1350171.5373,
      1296660.1938,
      1495795.5669,
      1391733.0403,
      1292604.0884,
      1591406.0458,
      1621738.8293,
      1789529.2624,
      1928611.7266,
      1856053.4568,
      1775042.8343,
      1668807.6401,
      1617896.424,
      1372692.7876,
      1199924.8205,
      1213025.9355,
      1189519.6274,
      1160413.5838,
      1111086.152,
      1123302.2308,
      1123827.8666
     ],
     "fy2026": 1928611.7266,
     "fy2027": 1123827.8666,
     "total_rule": "last"
    },
    {
     "key": "netcash",
     "label": "Net cash / (debt): cash less bank loan",
     "basis": "",
     "section": "MEMO",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1414678.874,
      1367177.8732,
      1023908.1381,
      924425.9785,
      989300.3232,
      479951.852,
      512017.3451,
      577619.8223,
      252690.3945,
      279628.9274,
      239314.5774,
      269124.169,
      418937.4499,
      544420.1504,
      514700.5816,
      436141.9607,
      521478.1515,
      623135.6465,
      566976.2392,
      479353.656,
      420596.585,
      380769.6167,
      270435.4272,
      186216.0921
     ],
     "fy2026": 269124.169,
     "fy2027": 186216.0921,
     "total_rule": "last"
    }
   ]
  },
  "CF": {
   "title": "CASH FLOW STATEMENT",
   "description": "Indirect method from the P&L and balance sheet movements, reconciled every month to a direct build of the cash lines in each schedule.",
   "months": 24,
   "rows": [
    {
     "key": "np",
     "label": "Net profit",
     "basis": "PL",
     "section": "OPERATING ACTIVITIES (indirect)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -25949.2539,
      -29111.2724,
      93895.7544,
      21025.3305,
      12137.0766,
      100890.4449,
      -41510.0158,
      -16517.1135,
      11614.885,
      49866.6766,
      79687.7681,
      97195.9021,
      18324.173,
      40668.755,
      45794.6664,
      -35860.6485,
      -92337.7609,
      -28448.8524,
      -60516.9347,
      -121209.8467,
      -73632.0332,
      -108770.6849,
      -98746.409,
      -74332.4137
     ],
     "fy2026": 353226.1825,
     "fy2027": -589067.9894,
     "total_rule": "sum"
    },
    {
     "key": "dep",
     "label": "Add back: depreciation",
     "basis": "",
     "section": "OPERATING ACTIVITIES (indirect)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      8986.1111,
      9036.1111,
      9180.5556,
      9247.2222,
      9361.1111,
      9422.2222,
      9530.5556,
      9572.2222,
      9777.7778,
      9916.6667,
      9988.8889,
      10061.1111,
      10135.5,
      10209.8889,
      10284.2778,
      10358.6667,
      10433.0556,
      10507.4444,
      10581.8333,
      10656.2222,
      10730.6111,
      10805,
      10879.3889,
      10953.7778
     ],
     "fy2026": 114080.5556,
     "fy2027": 126535.6667,
     "total_rule": "sum"
    },
    {
     "key": "int",
     "label": "Add back: interest",
     "basis": "",
     "section": "OPERATING ACTIVITIES (indirect)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      583.3345,
      568.75,
      554.1655,
      539.581,
      524.9965,
      510.412,
      495.8275,
      481.243,
      466.6585,
      452.074,
      437.4895,
      422.905,
      408.3205,
      393.736,
      379.1515,
      364.567,
      349.9825,
      335.398,
      320.8135,
      306.229,
      291.6445,
      277.06,
      262.4755,
      247.891
     ],
     "fy2026": 6037.437,
     "fy2027": 3937.269,
     "total_rule": "sum"
    },
    {
     "key": "tax",
     "label": "Add back: corporate income tax and trade tax",
     "basis": "",
     "section": "OPERATING ACTIVITIES (indirect)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      20003.1088,
      10654.1502,
      6334.2879,
      49978.5605,
      -20197.4843,
      -7979.9812,
      5997.679,
      24816.8185,
      39488.2171,
      48101.8795,
      9307.02,
      20300.1209,
      22821.9699,
      -17350.8613,
      -35078.2495,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 177197.236,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "ebitda",
     "label": "EBITDA (check equals PL)",
     "basis": "",
     "section": "OPERATING ACTIVITIES (indirect)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      -16379.8083,
      -19506.4113,
      123633.5843,
      41466.2839,
      28357.4721,
      160801.6396,
      -51681.117,
      -14443.6295,
      27857.0002,
      85052.2358,
      129602.3636,
      155781.7977,
      38175.0135,
      71572.5008,
      79280.0655,
      -42488.2761,
      -116632.9723,
      -17606.0099,
      -49614.2879,
      -110247.3954,
      -62609.7776,
      -97688.6249,
      -87604.5446,
      -63130.7449
     ],
     "fy2026": 650541.411,
     "fy2027": -458595.0538,
     "total_rule": "sum"
    },
    {
     "key": "d_ar",
     "label": "(Increase) / decrease in trade receivables",
     "basis": "BS movement",
     "section": "OPERATING ACTIVITIES (indirect)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      207557.6136,
      19431.2796,
      -56547.6256,
      -160119.1268,
      75577.887,
      -165738.0391,
      50012.045,
      6007.9118,
      -267451.4062,
      157048.5672,
      -186291.7238,
      -64471.3209,
      -80857.907,
      128286.5618,
      135815.9654,
      -46200.9212,
      156053.0864,
      256576.1431,
      -31305.2958,
      -41790.6213,
      81153.8556,
      11962.2018,
      9892.8059,
      28834.9922
     ],
     "fy2026": -384983.9382,
     "fy2027": 608420.867,
     "total_rule": "sum"
    },
    {
     "key": "d_ca",
     "label": "(Increase) / decrease in contract assets",
     "basis": "BS movement",
     "section": "OPERATING ACTIVITIES (indirect)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -78394.38,
      -23500.26,
      -120759.29,
      89326.61,
      -26604.12,
      -75055.22,
      103245.28,
      94135.84,
      -27330.4457,
      -159664.247,
      25645.7599,
      -70034.6791,
      145326.5502,
      -59007.7887,
      -12624.7925,
      110940.1037,
      91282.6234,
      -86693.9513,
      22116.1886,
      67846.7263,
      -52995.0645,
      38581.5257,
      -22090.2875,
      -30137.0148
     ],
     "fy2026": -268989.1518,
     "fy2027": 212544.8187,
     "total_rule": "sum"
    },
    {
     "key": "d_prepay",
     "label": "(Increase) / decrease in prepayments",
     "basis": "BS movement",
     "section": "OPERATING ACTIVITIES (indirect)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "d_apsub",
     "label": "Increase / (decrease) in subcontractor payables",
     "basis": "BS movement",
     "section": "OPERATING ACTIVITIES (indirect)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -22815.112,
      1450.8743,
      -7104.5408,
      16795.1356,
      24945.14,
      8093.5304,
      -29089.7345,
      -8686.4514,
      10558.2913,
      -19141.9259,
      -470.6913,
      811.7548,
      5810.7267,
      6446.2348,
      -19103.2321,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": -24653.7294,
     "fy2027": -6846.2706,
     "total_rule": "sum"
    },
    {
     "key": "d_aptrv",
     "label": "Increase / (decrease) in travel and expense payables",
     "basis": "BS movement",
     "section": "OPERATING ACTIVITIES (indirect)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      3179.9582,
      3664.3933,
      4880.8505,
      -4840.0953,
      537.7295,
      10831.6227,
      -7072.7649,
      -2942.5595,
      3630.6698,
      -389.9344,
      -1094.3806,
      -397.8124,
      -2971.5325,
      2317.3318,
      15.9406,
      -4031.1364,
      -5380.3493,
      3967.3844,
      -1745.341,
      -2549.797,
      947.2525,
      -1216.2957,
      -18.5972,
      776.3868
     ],
     "fy2026": 9987.6769,
     "fy2027": -9888.7531,
     "total_rule": "sum"
    },
    {
     "key": "d_apovh",
     "label": "Increase / (decrease) in overhead payables",
     "basis": "BS movement",
     "section": "OPERATING ACTIVITIES (indirect)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -16016.345,
      16275.067,
      -8139.423,
      -3775.271,
      3770.747,
      -4314.457,
      9568.421,
      -12684.439,
      4760.5,
      7889.7,
      -10864.7,
      0,
      848.094,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": -13530.2,
     "fy2027": 848.094,
     "total_rule": "sum"
    },
    {
     "key": "d_wht",
     "label": "Increase / (decrease) in wage tax payable",
     "basis": "BS movement",
     "section": "OPERATING ACTIVITIES (indirect)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -6.0115,
      2754.2593,
      137927.2972,
      -138603.6075,
      1117.059,
      -9.383,
      34.2188,
      -51.2424,
      1865.0735,
      1389.9697,
      -350.0137,
      -347.779,
      1551.5331,
      -350.2223,
      90699.5255,
      -98506.4436,
      -290.2195,
      -288.4316,
      -286.6556,
      -284.8914,
      -283.1389,
      -281.398,
      -279.6686,
      -277.9506
     ],
     "fy2026": 5719.8404,
     "fy2027": -8877.9616,
     "total_rule": "sum"
    },
    {
     "key": "d_vat",
     "label": "Increase / (decrease) in VAT payable",
     "basis": "BS movement",
     "section": "OPERATING ACTIVITIES (indirect)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -10321.3632,
      -25346.8588,
      1391.6409,
      23837.9251,
      -2330.1096,
      -9136.3387,
      7596.3449,
      1137.2001,
      -18101.0601,
      -35557.9975,
      34486.7208,
      46295.8731,
      28659.4859,
      -12554.3703,
      -32761.9517,
      3482.6951,
      -27928.0099,
      -39961.2589,
      -1143.8532,
      14474.7268,
      -11660.9311,
      883.0257,
      4890.7568,
      -6922.9941
     ],
     "fy2026": 13951.9768,
     "fy2027": -80542.679,
     "total_rule": "sum"
    },
    {
     "key": "d_cl",
     "label": "Increase / (decrease) in contract liabilities",
     "basis": "BS movement",
     "section": "OPERATING ACTIVITIES (indirect)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      42273.98,
      -9100.33,
      -11797.78,
      12797.67,
      -24716.04,
      27047.19,
      -22600.72,
      23298.65,
      -22969.5667,
      -16074.9433,
      5285.3026,
      -4990.4066,
      4402.3383,
      2968.2829,
      2131.3127,
      -9796.83,
      3248.2759,
      -1081.6092,
      -2166.6667,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": -1546.994,
     "fy2027": -294.896,
     "total_rule": "sum"
    },
    {
     "key": "d_bonus",
     "label": "Increase / (decrease) in the bonus provision",
     "basis": "BS movement",
     "section": "OPERATING ACTIVITIES (indirect)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      25950.6766,
      26745.7359,
      -365000.2832,
      26571.8973,
      26843.5763,
      26841.3959,
      26849.3475,
      26837.44,
      11693.1747,
      11839.1823,
      11799.502,
      11760.069,
      11955.2991,
      11915.5767,
      -248855.6128,
      11084.7546,
      11051.4096,
      11018.2644,
      10985.3179,
      10952.5687,
      10920.0155,
      10887.6571,
      10855.4921,
      10823.5194
     ],
     "fy2026": -131268.2857,
     "fy2027": -126405.7375,
     "total_rule": "sum"
    },
    {
     "key": "ocf_pre",
     "label": "Cash generated from operations",
     "basis": "",
     "section": "OPERATING ACTIVITIES (indirect)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      135029.2085,
      -7132.2507,
      -301515.5696,
      -96542.5786,
      107499.3412,
      -20638.0592,
      86861.3207,
      112608.7201,
      -275487.7692,
      32390.6068,
      7748.1396,
      74407.4965,
      152899.6014,
      151594.1075,
      -5402.7793,
      -75516.0539,
      111403.8443,
      125930.531,
      -53160.5938,
      -61598.6833,
      -34527.7885,
      -36871.9083,
      -84354.0431,
      -60033.806
     ],
     "fy2026": -144771.394,
     "fy2027": 130362.4281,
     "total_rule": "sum"
    },
    {
     "key": "int_paid",
     "label": "Interest paid",
     "basis": "Financing",
     "section": "OPERATING ACTIVITIES (indirect)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -583.3345,
      -568.75,
      -554.1655,
      -539.581,
      -524.9965,
      -510.412,
      -495.8275,
      -481.243,
      -466.6585,
      -452.074,
      -437.4895,
      -422.905,
      -408.3205,
      -393.736,
      -379.1515,
      -364.567,
      -349.9825,
      -335.398,
      -320.8135,
      -306.229,
      -291.6445,
      -277.06,
      -262.4755,
      -247.891
     ],
     "fy2026": -6037.437,
     "fy2027": -3937.269,
     "total_rule": "sum"
    },
    {
     "key": "tax_paid",
     "label": "Corporate income tax and trade tax paid",
     "basis": "Tax",
     "section": "OPERATING ACTIVITIES (indirect)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      -38000,
      -36000,
      0,
      -38000,
      -36000,
      -50400,
      -45025,
      -41575,
      0,
      -45025,
      -41575,
      0,
      -23039.6709,
      -21259.6381,
      0,
      -23039.6709,
      -21259.6381,
      0,
      -23039.6709,
      -21259.6381,
      0,
      -23039.6709,
      -21259.6381
     ],
     "fy2026": -371600,
     "fy2027": -177197.236,
     "total_rule": "sum"
    },
    {
     "key": "ocf",
     "label": "NET CASH FROM OPERATING ACTIVITIES",
     "basis": "",
     "section": "OPERATING ACTIVITIES (indirect)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      134445.874,
      -45701.0007,
      -338069.7351,
      -97082.1596,
      68974.3448,
      -57148.4712,
      35965.4932,
      67102.4771,
      -317529.4277,
      31938.5328,
      -37714.3499,
      32409.5915,
      152491.2809,
      128160.7005,
      -27041.5689,
      -75880.6209,
      88014.1908,
      104335.495,
      -53481.4073,
      -84944.5832,
      -56079.071,
      -37148.9683,
      -107656.1895,
      -81541.3351
     ],
     "fy2026": -522408.831,
     "fy2027": -50772.0769,
     "total_rule": "sum"
    },
    {
     "key": "capex",
     "label": "Capital expenditure",
     "basis": "Fixed_Assets",
     "section": "INVESTING ACTIVITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -3100,
      -1800,
      -5200,
      -2400,
      -4100,
      -2200,
      -3900,
      -1500,
      -7400,
      -5000,
      -2600,
      -2600,
      -2678,
      -2678,
      -2678,
      -2678,
      -2678,
      -2678,
      -2678,
      -2678,
      -2678,
      -2678,
      -2678,
      -2678
     ],
     "fy2026": -41800,
     "fy2027": -32136,
     "total_rule": "sum"
    },
    {
     "key": "loan",
     "label": "Bank loan repaid",
     "basis": "Financing",
     "section": "FINANCING ACTIVITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167
     ],
     "fy2026": -50004,
     "fy2027": -50004,
     "total_rule": "sum"
    },
    {
     "key": "div",
     "label": "Dividends paid (incl. withholding tax paid on the day)",
     "basis": "Financing",
     "section": "FINANCING ACTIVITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      -450000,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": -450000,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "fin",
     "label": "NET CASH FROM FINANCING ACTIVITIES",
     "basis": "",
     "section": "FINANCING ACTIVITIES",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -454167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167
     ],
     "fy2026": -500004,
     "fy2027": -50004,
     "total_rule": "sum"
    },
    {
     "key": "net",
     "label": "NET CASH FLOW FOR THE MONTH",
     "basis": "",
     "section": "CASH",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      127178.874,
      -51668.0007,
      -347436.7351,
      -103649.1596,
      60707.3447,
      -513515.4712,
      27898.4932,
      61435.4771,
      -329096.4277,
      22771.5328,
      -44481.3499,
      25642.5915,
      145646.2809,
      121315.7005,
      -33886.5689,
      -82725.6209,
      81169.1908,
      97490.495,
      -60326.4073,
      -91789.5832,
      -62924.071,
      -43993.9683,
      -114501.1895,
      -88386.3351
     ],
     "fy2026": -1064212.831,
     "fy2027": -132912.0769,
     "total_rule": "sum"
    },
    {
     "key": "open",
     "label": "Opening cash",
     "basis": "",
     "section": "CASH",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1450000,
      1577178.874,
      1525510.8732,
      1178074.1381,
      1074424.9785,
      1135132.3232,
      621616.852,
      649515.3451,
      710950.8223,
      381854.3945,
      404625.9274,
      360144.5774,
      385787.169,
      531433.4499,
      652749.1504,
      618862.5816,
      536136.9607,
      617306.1515,
      714796.6465,
      654470.2392,
      562680.656,
      499756.585,
      455762.6167,
      341261.4272
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "close",
     "label": "CLOSING CASH (to balance sheet)",
     "basis": "",
     "section": "CASH",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      1577178.874,
      1525510.8732,
      1178074.1381,
      1074424.9785,
      1135132.3232,
      621616.852,
      649515.3451,
      710950.8223,
      381854.3945,
      404625.9274,
      360144.5774,
      385787.169,
      531433.4499,
      652749.1504,
      618862.5816,
      536136.9607,
      617306.1515,
      714796.6465,
      654470.2392,
      562680.656,
      499756.585,
      455762.6167,
      341261.4272,
      252875.0921
     ],
     "fy2026": 385787.169,
     "fy2027": 252875.0921,
     "total_rule": "last"
    },
    {
     "key": "fcf",
     "label": "Free cash flow (operating less capex)",
     "basis": "memo",
     "section": "CASH",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      131345.874,
      -47501.0007,
      -343269.7351,
      -99482.1596,
      64874.3447,
      -59348.4712,
      32065.4932,
      65602.4771,
      -324929.4277,
      26938.5328,
      -40314.3499,
      29809.5915,
      149813.2809,
      125482.7005,
      -29719.5689,
      -78558.6209,
      85336.1908,
      101657.495,
      -56159.4073,
      -87622.5832,
      -58757.071,
      -39826.9683,
      -110334.1895,
      -84219.3351
     ],
     "fy2026": -564208.831,
     "fy2027": -82908.0769,
     "total_rule": "sum"
    },
    {
     "key": "r_cl",
     "label": "Receipts from clients",
     "basis": "schedule cash line",
     "section": "DIRECT METHOD (built from the cash lines of each schedule)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      736213.53,
      605889.31,
      557961.02,
      624076.13,
      704791.3,
      641897.65,
      739124.49,
      739191.48,
      335694.1004,
      689466.2476,
      610013.0553,
      657467.9176,
      780057.5271,
      788583.1572,
      833459.8058,
      638284.0825,
      675047.2161,
      685435.0599,
      480675.9699,
      453200.8377,
      489613.6904,
      487894.1917,
      424002.8818,
      462535.2882
     ],
     "fy2026": 7641786.2309,
     "fy2027": 7198789.7082,
     "total_rule": "sum"
    },
    {
     "key": "p_net",
     "label": "Net salaries (last banking day)",
     "basis": "schedule cash line",
     "section": "DIRECT METHOD (built from the cash lines of each schedule)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -175787.839,
      -181424.881,
      -184331.4313,
      -180572.0342,
      -182914.9227,
      -182952.7357,
      -183485.2569,
      -183640.8093,
      -188768.1767,
      -191840.7485,
      -191062.4065,
      -190289.2001,
      -191869.9677,
      -191098.1655,
      -190331.4533,
      -172384.1828,
      -171756.4373,
      -171132.7099,
      -170512.9733,
      -169897.2005,
      -169285.3644,
      -168677.4383,
      -168073.3956,
      -167473.2099
     ],
     "fy2026": -2217070.4417,
     "fy2027": -2102492.4984,
     "total_rule": "sum"
    },
    {
     "key": "p_bonus",
     "label": "Net bonus (March payroll)",
     "basis": "schedule cash line",
     "section": "DIRECT METHOD (built from the cash lines of each schedule)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      -231593.6,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      -154040.2968,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": -231593.6,
     "fy2027": -154040.2968,
     "total_rule": "sum"
    },
    {
     "key": "p_ss",
     "label": "Social security (third-last banking day)",
     "basis": "schedule cash line",
     "section": "DIRECT METHOD (built from the cash lines of each schedule)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -97530.3125,
      -100693.2013,
      -126364.4738,
      -100216.1784,
      -102418.4309,
      -102337.4508,
      -102369.5209,
      -102477.5709,
      -106392.4895,
      -108623.5444,
      -108091.3371,
      -107562.7397,
      -112053.318,
      -111508.5013,
      -126611.2713,
      -97543.3478,
      -97106.1542,
      -96671.8425,
      -96240.3926,
      -95811.7849,
      -95385.9996,
      -94963.0172,
      -94542.8184,
      -94125.384
     ],
     "fy2026": -1265077.2501,
     "fy2027": -1212563.8317,
     "total_rule": "sum"
    },
    {
     "key": "p_sev",
     "label": "Severance",
     "basis": "schedule cash line",
     "section": "DIRECT METHOD (built from the cash lines of each schedule)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      -46034.2105,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": -46034.2105,
     "total_rule": "sum"
    },
    {
     "key": "p_wt",
     "label": "Wage tax (10th)",
     "basis": "schedule cash line",
     "section": "DIRECT METHOD (built from the cash lines of each schedule)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -89480.35,
      -89474.3385,
      -92228.5977,
      -230155.8949,
      -91552.2875,
      -92669.3465,
      -92659.9635,
      -92694.1823,
      -92642.9399,
      -94508.0133,
      -95897.9831,
      -95547.9694,
      -95200.1904,
      -96751.7234,
      -96401.5011,
      -187101.0266,
      -88594.583,
      -88304.3635,
      -88015.9319,
      -87729.2762,
      -87444.3848,
      -87161.2459,
      -86879.848,
      -86600.1794
     ],
     "fy2026": -1249511.8665,
     "fy2027": -1176184.2543,
     "total_rule": "sum"
    },
    {
     "key": "p_sub",
     "label": "Subcontractors",
     "basis": "schedule cash line",
     "section": "DIRECT METHOD (built from the cash lines of each schedule)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -30857.64,
      -8611.99,
      -10123.86,
      -1925.12,
      -17908.6,
      -48475.55,
      -52164.14,
      -23996.45,
      -15088.8416,
      -25647.1329,
      -6505.207,
      -6034.5157,
      -6846.2706,
      -12656.9973,
      -19103.2321,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": -247339.0472,
     "fy2027": -38606.5,
     "total_rule": "sum"
    },
    {
     "key": "p_trv",
     "label": "Travel card statements and expense claims",
     "basis": "schedule cash line",
     "section": "DIRECT METHOD (built from the cash lines of each schedule)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -27556.93,
      -35377.63,
      -41287.68,
      -42939.77,
      -40405.45,
      -47106.27,
      -55947.7,
      -41490.9,
      -44908.9388,
      -48149.6742,
      -46665.3592,
      -45173.1662,
      -41803.8212,
      -41149.6204,
      -43482.8928,
      -39467.697,
      -30056.2114,
      -28643.2465,
      -30865.2898,
      -26570.1518,
      -24967.6072,
      -24698.564,
      -23463.6711,
      -24221.4607
     ],
     "fy2026": -517009.4683,
     "fy2027": -379390.234,
     "total_rule": "sum"
    },
    {
     "key": "p_rent",
     "label": "Rent (in advance)",
     "basis": "schedule cash line",
     "section": "DIRECT METHOD (built from the cash lines of each schedule)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -28560,
      -28560,
      -28560,
      -28560,
      -28560,
      -28560,
      -28560,
      -28560,
      -28560,
      -28560,
      -28560,
      -28560,
      -29416.8,
      -29416.8,
      -29416.8,
      -29416.8,
      -29416.8,
      -29416.8,
      -29416.8,
      -29416.8,
      -29416.8,
      -29416.8,
      -29416.8,
      -29416.8
     ],
     "fy2026": -342720,
     "fy2027": -353001.6,
     "total_rule": "sum"
    },
    {
     "key": "p_ovh",
     "label": "Overhead suppliers",
     "basis": "schedule cash line",
     "section": "DIRECT METHOD (built from the cash lines of each schedule)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -71473.38,
      -70612.22,
      -74971.44,
      -63215.27,
      -62334.12,
      -63599.99,
      -68246.55,
      -66157.82,
      -57729.1,
      -70379.3,
      -67404.3,
      -56539.6,
      -57387.694,
      -58235.788,
      -58235.788,
      -58235.788,
      -58235.788,
      -58235.788,
      -58235.788,
      -58235.788,
      -58235.788,
      -58235.788,
      -58235.788,
      -58235.788
     ],
     "fy2026": -792663.09,
     "fy2027": -697981.362,
     "total_rule": "sum"
    },
    {
     "key": "p_vat",
     "label": "VAT returns and the special prepayment",
     "basis": "schedule cash line",
     "section": "DIRECT METHOD (built from the cash lines of each schedule)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -79348.87,
      -97925.3,
      -69027.5068,
      -72578.4412,
      -70419.1478,
      -96416.3662,
      -68089.0381,
      -87280.0275,
      -75685.383,
      -88417.2276,
      -57584.3229,
      -52859.2301,
      -92071.0437,
      -95662.6339,
      -120730.5297,
      -83108.2635,
      -87968.578,
      -86590.9586,
      -60040.5681,
      -46629.6997,
      -58896.7149,
      -61104.4265,
      -47235.7837,
      -61987.4522
     ],
     "fy2026": -915630.8612,
     "fy2027": -902026.6524,
     "total_rule": "sum"
    },
    {
     "key": "p_cit",
     "label": "Corporate income tax and solidarity surcharge",
     "basis": "schedule cash line",
     "section": "DIRECT METHOD (built from the cash lines of each schedule)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      -36000,
      0,
      0,
      -36000,
      -22300,
      0,
      -41575,
      0,
      0,
      -41575,
      0,
      0,
      -21259.6381,
      0,
      0,
      -21259.6381,
      0,
      0,
      -21259.6381,
      0,
      0,
      -21259.6381
     ],
     "fy2026": -177450,
     "fy2027": -85038.5522,
     "total_rule": "sum"
    },
    {
     "key": "p_gew",
     "label": "Trade tax",
     "basis": "schedule cash line",
     "section": "DIRECT METHOD (built from the cash lines of each schedule)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      -38000,
      0,
      0,
      -38000,
      0,
      -28100,
      -45025,
      0,
      0,
      -45025,
      0,
      0,
      -23039.6709,
      0,
      0,
      -23039.6709,
      0,
      0,
      -23039.6709,
      0,
      0,
      -23039.6709,
      0
     ],
     "fy2026": -194150,
     "fy2027": -92158.6838,
     "total_rule": "sum"
    },
    {
     "key": "p_capex",
     "label": "Capex incl. VAT",
     "basis": "schedule cash line",
     "section": "DIRECT METHOD (built from the cash lines of each schedule)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -3689,
      -2142,
      -6188,
      -2856,
      -4879,
      -2618,
      -4641,
      -1785,
      -8806,
      -5950,
      -3094,
      -3094,
      -3186.82,
      -3186.82,
      -3186.82,
      -3186.82,
      -3186.82,
      -3186.82,
      -3186.82,
      -3186.82,
      -3186.82,
      -3186.82,
      -3186.82,
      -3186.82
     ],
     "fy2026": -49742,
     "fy2027": -38241.84,
     "total_rule": "sum"
    },
    {
     "key": "p_int",
     "label": "Interest",
     "basis": "schedule cash line",
     "section": "DIRECT METHOD (built from the cash lines of each schedule)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -583.3345,
      -568.75,
      -554.1655,
      -539.581,
      -524.9965,
      -510.412,
      -495.8275,
      -481.243,
      -466.6585,
      -452.074,
      -437.4895,
      -422.905,
      -408.3205,
      -393.736,
      -379.1515,
      -364.567,
      -349.9825,
      -335.398,
      -320.8135,
      -306.229,
      -291.6445,
      -277.06,
      -262.4755,
      -247.891
     ],
     "fy2026": -6037.437,
     "fy2027": -3937.269,
     "total_rule": "sum"
    },
    {
     "key": "p_loan",
     "label": "Loan principal",
     "basis": "schedule cash line",
     "section": "DIRECT METHOD (built from the cash lines of each schedule)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167,
      -4167
     ],
     "fy2026": -50004,
     "fy2027": -50004,
     "total_rule": "sum"
    },
    {
     "key": "p_div",
     "label": "Dividends incl. withholding tax",
     "basis": "schedule cash line",
     "section": "DIRECT METHOD (built from the cash lines of each schedule)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      -450000,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": -450000,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "direct_net",
     "label": "NET CASH FLOW, DIRECT METHOD",
     "basis": "",
     "section": "DIRECT METHOD (built from the cash lines of each schedule)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      127178.874,
      -51668.0007,
      -347436.7351,
      -103649.1596,
      60707.3447,
      -513515.4712,
      27898.4932,
      61435.4771,
      -329096.4277,
      22771.5328,
      -44481.3499,
      25642.5915,
      145646.2809,
      121315.7005,
      -33886.5689,
      -82725.6209,
      81169.1908,
      97490.495,
      -60326.4073,
      -91789.5832,
      -62924.071,
      -43993.9683,
      -114501.1895,
      -88386.3351
     ],
     "fy2026": -1064212.831,
     "fy2027": -132912.0769,
     "total_rule": "sum"
    },
    {
     "key": "method_diff",
     "label": "CHECK: indirect less direct (must be zero)",
     "basis": "",
     "section": "DIRECT METHOD (built from the cash lines of each schedule)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    }
   ]
  },
  "Practices": {
   "title": "PRACTICE CONTRIBUTION AND FULLY ALLOCATED PRACTICE PROFIT (EUR)",
   "description": "Contribution = practice revenue less the pay, bonus and social security of its fee earners, its subcontractors and its engagement travel. Central costs (founder and central staff, overheads, credit losses) are allocated by revenue share; allocated practice profits add up to EBITDA (check below).",
   "months": 24,
   "rows": [
    {
     "key": "fees_OPS",
     "label": "Fee revenue",
     "basis": "Engagements",
     "section": "OPERATIONS AND SUPPLY CHAIN",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      179600.47,
      174140.98,
      231936.67,
      200736.68,
      236921.74,
      305796.59,
      218257.96,
      203837.75,
      207709.5963,
      211732.7153,
      249455.3413,
      241802.7257,
      175314.0242,
      188437.959,
      201257.1693,
      190598.2274,
      127093.9405,
      171400.8326,
      165283.4215,
      135003.0261,
      148797.9334,
      134878.1498,
      135286.0409,
      141589.5216
     ],
     "fy2026": 2661929.2186,
     "fy2027": 1914940.2462,
     "total_rule": "sum"
    },
    {
     "key": "trb_OPS",
     "label": "Travel rebilled",
     "basis": "Engagements",
     "section": "OPERATIONS AND SUPPLY CHAIN",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      9771.5,
      11797.17,
      11438.06,
      11514.74,
      15346.75,
      20102.92,
      14142.81,
      9371.75,
      13641.434,
      12006.4452,
      13947.7943,
      15429.748,
      10334.6554,
      15452.9088,
      16513.8566,
      15663.8096,
      9584.9447,
      12930.743,
      12473.4434,
      9920.2445,
      9807.9067,
      8887.8694,
      8343.0916,
      8759.0832
     ],
     "fy2026": 158511.1215,
     "fy2027": 138672.557,
     "total_rule": "sum"
    },
    {
     "key": "rev_OPS",
     "label": "REVENUE",
     "basis": "",
     "section": "OPERATIONS AND SUPPLY CHAIN",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      189371.97,
      185938.15,
      243374.73,
      212251.42,
      252268.49,
      325899.51,
      232400.77,
      213209.5,
      221351.0303,
      223739.1605,
      263403.1355,
      257232.4737,
      185648.6796,
      203890.8678,
      217771.0259,
      206262.037,
      136678.8852,
      184331.5756,
      177756.8649,
      144923.2707,
      158605.8401,
      143766.0192,
      143629.1325,
      150348.6048
     ],
     "fy2026": 2820440.34,
     "fy2027": 2053612.8032,
     "total_rule": "sum"
    },
    {
     "key": "pay_OPS",
     "label": "Fee-earner salaries and employer social security",
     "basis": "People",
     "section": "OPERATIONS AND SUPPLY CHAIN",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -123838.3,
      -124100.02,
      -124025.15,
      -115906.67,
      -115553.11,
      -115215.14,
      -123912.53,
      -124020.85,
      -129805.0663,
      -129123.5421,
      -128446.5457,
      -127774.0455,
      -130187.5833,
      -129508.1037,
      -128833.1313,
      -112392.1285,
      -111844.3555,
      -111300.1094,
      -110759.3662,
      -110222.1019,
      -109688.2931,
      -109157.9161,
      -108630.9476,
      -108107.3646
     ],
     "fy2026": -1481720.9696,
     "fy2027": -1380631.4013,
     "total_rule": "sum"
    },
    {
     "key": "bon_OPS",
     "label": "Fee-earner bonus accrual",
     "basis": "People",
     "section": "OPERATIONS AND SUPPLY CHAIN",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -9459.0272,
      -9459.0272,
      -9459.0272,
      -9028.4287,
      -9028.4287,
      -9028.4287,
      -9459.0272,
      -9459.0272,
      -4152.5567,
      -4136.3721,
      -4120.2893,
      -4104.3076,
      -4170.1948,
      -4154.0975,
      -4138.1013,
      -3801.5445,
      -3788.1532,
      -3774.8429,
      -3761.613,
      -3748.463,
      -3735.3925,
      -3722.4007,
      -3709.4874,
      -3696.6519
     ],
     "fy2026": -90893.948,
     "fy2027": -46200.9428,
     "total_rule": "sum"
    },
    {
     "key": "subc_OPS",
     "label": "Subcontractors",
     "basis": "Capacity",
     "section": "OPERATIONS AND SUPPLY CHAIN",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -41.7709,
      -15.0813,
      -47.7371,
      -3310.8082,
      -28016.4586,
      -32662.9399,
      -31.1248,
      -29.5704,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": -64155.4911,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "trav_OPS",
     "label": "Engagement travel and expenses",
     "basis": "Engagements",
     "section": "OPERATIONS AND SUPPLY CHAIN",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -12007.16,
      -14428.84,
      -17385.12,
      -15038.94,
      -18845.22,
      -25289.24,
      -19354.46,
      -15096.91,
      -19585.2841,
      -17732.4578,
      -19771.7506,
      -17884.4323,
      -12497.928,
      -15452.9088,
      -16513.8566,
      -15663.8096,
      -9584.9447,
      -12930.743,
      -12473.4434,
      -9920.2445,
      -9807.9067,
      -8887.8694,
      -8343.0916,
      -8759.0832
     ],
     "fy2026": -212419.8148,
     "fy2027": -140835.8296,
     "total_rule": "sum"
    },
    {
     "key": "con_OPS",
     "label": "CONTRIBUTION",
     "basis": "",
     "section": "OPERATIONS AND SUPPLY CHAIN",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      44025.7119,
      37935.1815,
      92457.6957,
      68966.5731,
      80825.2727,
      143703.7614,
      79643.628,
      64603.1424,
      67808.1233,
      72746.7884,
      111064.5499,
      107469.6883,
      38792.9734,
      54775.7577,
      68285.9367,
      74404.5544,
      11461.4317,
      56325.8802,
      50762.4424,
      21032.4612,
      35374.2479,
      21997.833,
      22945.6059,
      29785.5051
     ],
     "fy2026": 971250.1165,
     "fy2027": 485944.6296,
     "total_rule": "sum"
    },
    {
     "key": "conm_OPS",
     "label": "Contribution % of revenue",
     "basis": "",
     "section": "OPERATIONS AND SUPPLY CHAIN",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.2325,
      0.204,
      0.3799,
      0.3249,
      0.3204,
      0.4409,
      0.3427,
      0.303,
      0.3063,
      0.3251,
      0.4217,
      0.4178,
      0.209,
      0.2687,
      0.3136,
      0.3607,
      0.0839,
      0.3056,
      0.2856,
      0.1451,
      0.223,
      0.153,
      0.1598,
      0.1981
     ],
     "fy2026": 0.3444,
     "fy2027": 0.2366,
     "total_rule": "ratio"
    },
    {
     "key": "alloc_OPS",
     "label": "Central costs allocated (revenue share)",
     "basis": "PL operating costs x revenue share",
     "section": "OPERATIONS AND SUPPLY CHAIN",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -55062.8703,
      -59080.2868,
      -55536.0839,
      -53994.275,
      -63880.0598,
      -63280.392,
      -102370.6703,
      -57849.2121,
      -61618.2158,
      -55023.5569,
      -57431.8712,
      -53344.916,
      -46976.1114,
      -47034.5589,
      -51062.3738,
      -81545.7763,
      -55388.254,
      -56783.7916,
      -61258.5124,
      -59437.223,
      -56618.7526,
      -57175.7292,
      -55785.5816,
      -54664.4358
     ],
     "fy2026": -738472.4102,
     "fy2027": -683731.1006,
     "total_rule": "sum"
    },
    {
     "key": "prof_OPS",
     "label": "PRACTICE PROFIT AFTER ALLOCATION",
     "basis": "",
     "section": "OPERATIONS AND SUPPLY CHAIN",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      -11037.1584,
      -21145.1053,
      36921.6118,
      14972.298,
      16945.2129,
      80423.3694,
      -22727.0423,
      6753.9303,
      6189.9074,
      17723.2315,
      53632.6787,
      54124.7723,
      -8183.1379,
      7741.1988,
      17223.5629,
      -7141.2219,
      -43926.8223,
      -457.9113,
      -10496.07,
      -38404.7619,
      -21244.5047,
      -35177.8962,
      -32839.9757,
      -24878.9307
     ],
     "fy2026": 232777.7063,
     "fy2027": -197786.471,
     "total_rule": "sum"
    },
    {
     "key": "hrs_OPS",
     "label": "Chargeable hours (own + subcontractors)",
     "basis": "Capacity",
     "section": "OPERATIONS AND SUPPLY CHAIN",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      986.3,
      1019.3,
      1420,
      1196.8,
      1381.8,
      1724.4,
      1303.1,
      1129.9,
      1290.5102,
      1194.0869,
      1422.6241,
      1385.1321,
      1011.8183,
      1082.6452,
      1155.8314,
      1072.5088,
      706.9628,
      952.9705,
      918.5243,
      750.1312,
      826.6071,
      748.8792,
      741.625,
      773.0877
     ],
     "fy2026": 15453.9533,
     "fy2027": 10741.5915,
     "total_rule": "sum"
    },
    {
     "key": "util_OPS",
     "label": "Utilisation of own staff",
     "basis": "Capacity",
     "section": "OPERATIONS AND SUPPLY CHAIN",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.537,
      0.5719,
      0.703,
      0.7087,
      0.7958,
      0.7904,
      0.6187,
      0.6882,
      0.5856,
      0.5658,
      0.6855,
      0.6534,
      0.5611,
      0.5856,
      0.5862,
      0.6174,
      0.5369,
      0.5372,
      0.5376,
      0.5041,
      0.4737,
      0.4737,
      0.451,
      0.4367
     ],
     "fy2026": 0.6533,
     "fy2027": 0.5268,
     "total_rule": "ratio"
    },
    {
     "key": "real_OPS",
     "label": "Realisation (fee revenue / standard value)",
     "basis": "Engagements",
     "section": "OPERATIONS AND SUPPLY CHAIN",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.9159,
      0.8595,
      0.8156,
      0.8391,
      0.8618,
      0.8932,
      0.8393,
      0.9006,
      0.8065,
      0.8879,
      0.8791,
      0.8764,
      0.8677,
      0.8752,
      0.8752,
      0.8733,
      0.8785,
      0.8785,
      0.8785,
      0.8758,
      0.8731,
      0.8731,
      0.8817,
      0.8832
     ],
     "fy2026": 0.8638,
     "fy2027": 0.8759,
     "total_rule": "ratio"
    },
    {
     "key": "fpfe_OPS",
     "label": "Fee revenue per fee earner, annualised",
     "basis": "fees x 12 / fee earners",
     "section": "OPERATIONS AND SUPPLY CHAIN",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      165785.0492,
      160745.52,
      214095.3877,
      200736.68,
      236921.74,
      305796.59,
      201468.8862,
      188157.9231,
      179027.8438,
      183609.3977,
      217640.8513,
      212249.7623,
      154824.1931,
      167426.5897,
      179903.2426,
      203520.608,
      136496.3798,
      185145.6212,
      179569.0608,
      147517.9537,
      163529.0406,
      149084.8965,
      150396.0858,
      158308.2647
     ],
     "fy2026": 205519.6359,
     "fy2027": 164643.4947,
     "total_rule": "avg"
    },
    {
     "key": "lev_OPS",
     "label": "Leverage: fee earners per partner",
     "basis": "",
     "section": "OPERATIONS AND SUPPLY CHAIN",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      6,
      6,
      6,
      5.5,
      5.5,
      5.5,
      6,
      6,
      6.4612,
      6.419,
      6.3771,
      6.3354,
      6.2941,
      6.253,
      6.2122,
      5.119,
      5.0867,
      5.0546,
      5.0227,
      4.991,
      4.9595,
      4.9282,
      4.8972,
      4.8663
     ],
     "fy2026": 6.3354,
     "fy2027": 4.8663,
     "total_rule": "last"
    },
    {
     "key": "fees_FIN",
     "label": "Fee revenue",
     "basis": "Engagements",
     "section": "FINANCE AND PERFORMANCE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      127787.79,
      185485.46,
      195985.56,
      207813.63,
      182238.72,
      235602.52,
      156486.04,
      121634.4,
      148402.4263,
      180861.2435,
      161949.5993,
      183384.7737,
      180116.9131,
      192911.0337,
      174958.2064,
      138130.4414,
      99288.5229,
      116376.4272,
      102526.1241,
      86406.3466,
      96675.2563,
      87616.2515,
      91172.3635,
      98178.7303
     ],
     "fy2026": 2087632.1628,
     "fy2027": 1464356.617,
     "total_rule": "sum"
    },
    {
     "key": "trb_FIN",
     "label": "Travel rebilled",
     "basis": "Engagements",
     "section": "FINANCE AND PERFORMANCE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      4802.24,
      11427.19,
      10364.88,
      9468.35,
      7778.97,
      13098.33,
      10289.04,
      9464.85,
      11162.8488,
      14376.1847,
      9344.3949,
      10178.3597,
      10838.2969,
      11117.5168,
      9229.5984,
      6898.8964,
      5776.0319,
      7171.7409,
      4839.5694,
      4563.2262,
      5817.4929,
      5268.8693,
      5479.0795,
      5896.2084
     ],
     "fy2026": 121755.6381,
     "fy2027": 82896.5269,
     "total_rule": "sum"
    },
    {
     "key": "rev_FIN",
     "label": "REVENUE",
     "basis": "",
     "section": "FINANCE AND PERFORMANCE",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      132590.03,
      196912.65,
      206350.44,
      217281.98,
      190017.69,
      248700.85,
      166775.08,
      131099.25,
      159565.2751,
      195237.4282,
      171293.9942,
      193563.1334,
      190955.21,
      204028.5505,
      184187.8047,
      145029.3378,
      105064.5547,
      123548.1681,
      107365.6935,
      90969.5728,
      102492.7492,
      92885.1209,
      96651.443,
      104074.9387
     ],
     "fy2026": 2209387.8008,
     "fy2027": 1547253.1439,
     "total_rule": "sum"
    },
    {
     "key": "pay_FIN",
     "label": "Fee-earner salaries and employer social security",
     "basis": "People",
     "section": "FINANCE AND PERFORMANCE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -81115,
      -91821.6,
      -98735.33,
      -98962.23,
      -98462.73,
      -98426.76,
      -98695.97,
      -99044.09,
      -98097.273,
      -97626.4674,
      -97158.7445,
      -96694.0831,
      -98580.1458,
      -98110.4611,
      -97643.8464,
      -85352.4008,
      -84980.5718,
      -84611.0843,
      -84243.9226,
      -83879.0709,
      -83516.5138,
      -83156.2358,
      -82798.2216,
      -82442.4559
     ],
     "fy2026": -1154840.278,
     "fy2027": -1049314.9308,
     "total_rule": "sum"
    },
    {
     "key": "bon_FIN",
     "label": "Fee-earner bonus accrual",
     "basis": "People",
     "section": "FINANCE AND PERFORMANCE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -6927.9037,
      -7711.9037,
      -7978.1662,
      -7978.1662,
      -7978.1662,
      -7978.1662,
      -7978.1662,
      -7978.1662,
      -3407.7094,
      -3396.2754,
      -3384.9117,
      -3373.6179,
      -3429.6412,
      -3418.2625,
      -3406.9536,
      -3155.2184,
      -3145.8514,
      -3136.5394,
      -3127.2818,
      -3118.0785,
      -3108.929,
      -3099.8331,
      -3090.7902,
      -3081.8002
     ],
     "fy2026": -76071.3192,
     "fy2027": -38319.1795,
     "total_rule": "sum"
    },
    {
     "key": "subc_FIN",
     "label": "Subcontractors",
     "basis": "Capacity",
     "section": "FINANCE AND PERFORMANCE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -6839.7039,
      -8605.0611,
      -425.0607,
      -12778.8484,
      -8833.9199,
      -15979.6281,
      -47.5662,
      -29.3492,
      0,
      -130.4351,
      0,
      0,
      -5215.6428,
      -10089.2294,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": -53669.5726,
     "fy2027": -15304.8722,
     "total_rule": "sum"
    },
    {
     "key": "trav_FIN",
     "label": "Engagement travel and expenses",
     "basis": "Engagements",
     "section": "FINANCE AND PERFORMANCE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -7834.7,
      -14303.92,
      -13574.17,
      -12546.55,
      -11333.78,
      -18106.17,
      -12158.22,
      -10734.34,
      -13123.9688,
      -14376.1847,
      -9344.3949,
      -10178.3597,
      -11679.77,
      -12641.6445,
      -11526.562,
      -9299.6776,
      -6864.2683,
      -8645.8768,
      -6267.3973,
      -5169.1155,
      -5817.4929,
      -5268.8693,
      -5479.0795,
      -5896.2084
     ],
     "fy2026": -147614.7581,
     "fy2027": -94555.9621,
     "total_rule": "sum"
    },
    {
     "key": "con_FIN",
     "label": "CONTRIBUTION",
     "basis": "",
     "section": "FINANCE AND PERFORMANCE",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      29872.7224,
      74470.1652,
      85637.7131,
      85016.1853,
      63409.0939,
      108210.1256,
      47895.1576,
      13313.3046,
      44936.3239,
      79708.0656,
      61405.9431,
      83317.0727,
      72050.0101,
      79768.953,
      71610.4427,
      47222.041,
      10073.8633,
      27154.6677,
      13727.0918,
      -1196.6922,
      10049.8134,
      1360.1827,
      5283.3517,
      12654.4742
     ],
     "fy2026": 777191.8729,
     "fy2027": 349758.1994,
     "total_rule": "sum"
    },
    {
     "key": "conm_FIN",
     "label": "Contribution % of revenue",
     "basis": "",
     "section": "FINANCE AND PERFORMANCE",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.2253,
      0.3782,
      0.415,
      0.3913,
      0.3337,
      0.4351,
      0.2872,
      0.1016,
      0.2816,
      0.4083,
      0.3585,
      0.4304,
      0.3773,
      0.391,
      0.3888,
      0.3256,
      0.0959,
      0.2198,
      0.1279,
      -0.0132,
      0.0981,
      0.0146,
      0.0547,
      0.1216
     ],
     "fy2026": 0.3518,
     "fy2027": 0.2261,
     "total_rule": "ratio"
    },
    {
     "key": "alloc_FIN",
     "label": "Central costs allocated (revenue share)",
     "basis": "PL operating costs x revenue share",
     "section": "FINANCE AND PERFORMANCE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -38552.6307,
      -62567.3421,
      -47087.4497,
      -55273.9906,
      -48116.7561,
      -48290.6135,
      -73463.0816,
      -35570.5929,
      -44418.7115,
      -48014.2042,
      -37348.5858,
      -40141.1569,
      -48318.8635,
      -47066.3202,
      -43187.8689,
      -57337.4049,
      -42576.7465,
      -38059.3146,
      -37000.33,
      -37309.2517,
      -36587.6289,
      -36940.4018,
      -37539.4383,
      -37840.0439
     ],
     "fy2026": -578845.1156,
     "fy2027": -499763.6134,
     "total_rule": "sum"
    },
    {
     "key": "prof_FIN",
     "label": "PRACTICE PROFIT AFTER ALLOCATION",
     "basis": "",
     "section": "FINANCE AND PERFORMANCE",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      -8679.9083,
      11902.8232,
      38550.2634,
      29742.1948,
      15292.3378,
      59919.5121,
      -25567.924,
      -22257.2883,
      517.6124,
      31693.8614,
      24057.3573,
      43175.9157,
      23731.1466,
      32702.6328,
      28422.5738,
      -10115.3639,
      -32502.8833,
      -10904.6469,
      -23273.2382,
      -38505.9439,
      -26537.8155,
      -35580.2192,
      -32256.0866,
      -25185.5697
     ],
     "fy2026": 198346.7574,
     "fy2027": -150005.414,
     "total_rule": "sum"
    },
    {
     "key": "hrs_FIN",
     "label": "Chargeable hours (own + subcontractors)",
     "basis": "Capacity",
     "section": "FINANCE AND PERFORMANCE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      695.7,
      1008.8,
      1103.4,
      1180.5,
      1004.8,
      1305.1,
      867.2,
      657.8,
      893.297,
      1033.8783,
      912.2038,
      1034.2265,
      1027.5179,
      1107.4818,
      984.9914,
      753.871,
      540.2928,
      628.8567,
      553.8625,
      461.5803,
      513.4592,
      465.037,
      483.5904,
      520.4067
     ],
     "fy2026": 11696.9057,
     "fy2027": 8040.9479,
     "total_rule": "sum"
    },
    {
     "key": "util_FIN",
     "label": "Utilisation of own staff",
     "basis": "Capacity",
     "section": "FINANCE AND PERFORMANCE",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.5977,
      0.7738,
      0.7352,
      0.8144,
      0.8249,
      0.8101,
      0.5557,
      0.5408,
      0.588,
      0.7096,
      0.6374,
      0.7074,
      0.7837,
      0.7921,
      0.7242,
      0.639,
      0.6041,
      0.5218,
      0.477,
      0.4564,
      0.4329,
      0.4327,
      0.4325,
      0.4323
     ],
     "fy2026": 0.6894,
     "fy2027": 0.5671,
     "total_rule": "ratio"
    },
    {
     "key": "real_FIN",
     "label": "Realisation (fee revenue / standard value)",
     "basis": "Engagements",
     "section": "FINANCE AND PERFORMANCE",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.9095,
      0.9174,
      0.8868,
      0.8755,
      0.9022,
      0.8985,
      0.908,
      0.9308,
      0.8353,
      0.8893,
      0.881,
      0.8823,
      0.8838,
      0.8806,
      0.8833,
      0.881,
      0.8829,
      0.8811,
      0.8756,
      0.8821,
      0.8832,
      0.8832,
      0.8832,
      0.8832
     ],
     "fy2026": 0.8918,
     "fy2027": 0.8819,
     "total_rule": "ratio"
    },
    {
     "key": "fpfe_FIN",
     "label": "Fee revenue per fee earner, annualised",
     "basis": "fees x 12 / fee earners",
     "section": "FINANCE AND PERFORMANCE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      191681.685,
      247313.9467,
      235182.672,
      249376.356,
      218686.464,
      282723.024,
      187783.248,
      145961.28,
      179112.8102,
      219549.6686,
      197727.0089,
      225188.1056,
      222448.7273,
      239619.9358,
      218568.6302,
      207925.4175,
      150260.0059,
      177064.8996,
      156827.4324,
      132877.085,
      149462.9853,
      136180.1373,
      142462.3128,
      154226.4136
     ],
     "fy2026": 215023.8557,
     "fy2027": 173993.6652,
     "total_rule": "avg"
    },
    {
     "key": "lev_FIN",
     "label": "Leverage: fee earners per partner",
     "basis": "",
     "section": "FINANCE AND PERFORMANCE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      7,
      8,
      9,
      9,
      9,
      9,
      9,
      9,
      8.9425,
      8.8854,
      8.8287,
      8.7724,
      8.7164,
      8.6609,
      8.6057,
      6.9719,
      6.9293,
      6.887,
      6.845,
      6.8033,
      6.7618,
      6.7206,
      6.6797,
      6.6391
     ],
     "fy2026": 8.7724,
     "fy2027": 6.6391,
     "total_rule": "last"
    },
    {
     "key": "fees_DIG",
     "label": "Fee revenue",
     "basis": "Engagements",
     "section": "DIGITAL AND ERP",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      150112.6,
      136557.58,
      199053.67,
      131754.7,
      139717.95,
      160149.56,
      215467.73,
      158214.09,
      204043.6875,
      200961.3698,
      215061.2377,
      220657.1212,
      188532.1024,
      194151.8986,
      188304.2883,
      124269.4898,
      99521.5107,
      134206.8743,
      126248.438,
      110045.5298,
      129151.057,
      117118.4077,
      121944.6425,
      131394.4761
     ],
     "fy2026": 2131751.2961,
     "fy2027": 1664888.7153,
     "total_rule": "sum"
    },
    {
     "key": "trb_DIG",
     "label": "Travel rebilled",
     "basis": "Engagements",
     "section": "DIGITAL AND ERP",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      7418,
      5932.03,
      10299.97,
      7368.34,
      7383.55,
      9758.62,
      12255.46,
      8378.78,
      10178.338,
      11707.6325,
      11070.7708,
      11349.6514,
      9980.1576,
      10269.4091,
      11518.4141,
      7183.0201,
      5911.6903,
      7965.4828,
      7974.7086,
      6947.6627,
      8149.701,
      7386.6268,
      7687.0711,
      8278.5134
     ],
     "fy2026": 113101.1427,
     "fy2027": 99252.4576,
     "total_rule": "sum"
    },
    {
     "key": "rev_DIG",
     "label": "REVENUE",
     "basis": "",
     "section": "DIGITAL AND ERP",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      157530.6,
      142489.61,
      209353.64,
      139123.04,
      147101.5,
      169908.18,
      227723.19,
      166592.87,
      214222.0255,
      212669.0023,
      226132.0085,
      232006.7725,
      198512.26,
      204421.3077,
      199822.7024,
      131452.5099,
      105433.201,
      142172.3572,
      134223.1467,
      116993.1925,
      137300.758,
      124505.0345,
      129631.7136,
      139672.9895
     ],
     "fy2026": 2244852.4388,
     "fy2027": 1764141.1729,
     "total_rule": "sum"
    },
    {
     "key": "pay_DIG",
     "label": "Fee-earner salaries and employer social security",
     "basis": "People",
     "section": "DIGITAL AND ERP",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -92277.04,
      -92637.81,
      -92183.41,
      -91872.08,
      -98325.66,
      -98660.41,
      -90137.48,
      -90128.14,
      -96196.6478,
      -104042.574,
      -103526.7303,
      -103014.309,
      -104979.1143,
      -104461.4374,
      -103947.1904,
      -93849.4186,
      -93413.862,
      -92981.1248,
      -92551.1878,
      -92124.0316,
      -91699.6373,
      -91277.9859,
      -90859.0585,
      -90442.8365
     ],
     "fy2026": -1153002.2912,
     "fy2027": -1142586.8851,
     "total_rule": "sum"
    },
    {
     "key": "bon_DIG",
     "label": "Fee-earner bonus accrual",
     "basis": "People",
     "section": "DIGITAL AND ERP",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -7711.9037,
      -7711.9037,
      -7711.9037,
      -7711.9037,
      -7978.1662,
      -7978.1662,
      -7547.5678,
      -7547.5678,
      -3338.6637,
      -3512.2898,
      -3500.056,
      -3487.8986,
      -3545.3333,
      -3533.0869,
      -3520.9168,
      -3317.8619,
      -3307.2751,
      -3296.7524,
      -3286.2932,
      -3275.8973,
      -3265.5642,
      -3255.2935,
      -3245.0847,
      -3234.9375
     ],
     "fy2026": -75737.9911,
     "fy2027": -40084.2968,
     "total_rule": "sum"
    },
    {
     "key": "subc_DIG",
     "label": "Subcontractors",
     "basis": "Capacity",
     "section": "DIGITAL AND ERP",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -42.7852,
      -43.5377,
      -2126.7023,
      -27.6534,
      -44.7915,
      -60.902,
      -19787.349,
      -13122.3104,
      -22081.0442,
      -5470.2597,
      -5195.4505,
      -5894.3354,
      -5681.4706,
      -6357.8065,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": -73897.1212,
     "fy2027": -12039.2771,
     "total_rule": "sum"
    },
    {
     "key": "trav_DIG",
     "label": "Engagement travel and expenses",
     "basis": "Engagements",
     "section": "DIGITAL AND ERP",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -8357.12,
      -7085.61,
      -11397.16,
      -7368.34,
      -7383.55,
      -9758.62,
      -13326.71,
      -9534.2,
      -11822.498,
      -11707.6325,
      -12692.0918,
      -13015.5142,
      -11448.2549,
      -11783.3844,
      -11866.768,
      -7547.1189,
      -6189.1926,
      -8341.3902,
      -7974.7086,
      -6947.6627,
      -8149.701,
      -7386.6268,
      -7687.0711,
      -8278.5134
     ],
     "fy2026": -123449.0466,
     "fy2027": -103600.3926,
     "total_rule": "sum"
    },
    {
     "key": "con_DIG",
     "label": "CONTRIBUTION",
     "basis": "",
     "section": "DIGITAL AND ERP",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      49141.751,
      35010.7486,
      95934.464,
      32143.0629,
      33369.3323,
      53450.0818,
      96924.0832,
      46260.6518,
      80783.1716,
      87936.2463,
      101217.6799,
      106594.7153,
      72858.0869,
      78285.5925,
      80487.8272,
      26738.1105,
      2522.8713,
      37553.0898,
      30410.957,
      14645.6009,
      34185.8555,
      22585.1283,
      27840.4993,
      37716.7021
     ],
     "fy2026": 818765.9888,
     "fy2027": 465830.3213,
     "total_rule": "sum"
    },
    {
     "key": "conm_DIG",
     "label": "Contribution % of revenue",
     "basis": "",
     "section": "DIGITAL AND ERP",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.312,
      0.2457,
      0.4582,
      0.231,
      0.2268,
      0.3146,
      0.4256,
      0.2777,
      0.3771,
      0.4135,
      0.4476,
      0.4594,
      0.367,
      0.383,
      0.4028,
      0.2034,
      0.0239,
      0.2641,
      0.2266,
      0.1252,
      0.249,
      0.1814,
      0.2148,
      0.27
     ],
     "fy2026": 0.3647,
     "fy2027": 0.2641,
     "total_rule": "ratio"
    },
    {
     "key": "alloc_DIG",
     "label": "Central costs allocated (revenue share)",
     "basis": "PL operating costs x revenue share",
     "section": "DIGITAL AND ERP",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -45804.4926,
      -45274.8778,
      -47772.7549,
      -35391.2718,
      -37249.4108,
      -32991.3237,
      -100310.2339,
      -45200.9234,
      -59633.6912,
      -52301.1034,
      -49305.3523,
      -48113.6056,
      -50231.0819,
      -47156.9234,
      -46853.8984,
      -51969.8008,
      -42726.1381,
      -43796.5415,
      -46255.9367,
      -47982.2905,
      -49013.3128,
      -49515.6378,
      -50348.9815,
      -50782.9466
     ],
     "fy2026": -599349.0414,
     "fy2027": -576633.49,
     "total_rule": "sum"
    },
    {
     "key": "prof_DIG",
     "label": "PRACTICE PROFIT AFTER ALLOCATION",
     "basis": "",
     "section": "DIGITAL AND ERP",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      3337.2584,
      -10264.1292,
      48161.7091,
      -3248.2089,
      -3880.0785,
      20458.7581,
      -3386.1507,
      1059.7284,
      21149.4804,
      35635.143,
      51912.3276,
      58481.1097,
      22627.0049,
      31128.6692,
      33633.9288,
      -25231.6903,
      -40203.2667,
      -6243.4517,
      -15844.9796,
      -33336.6897,
      -14827.4574,
      -26930.5095,
      -22508.4822,
      -13066.2445
     ],
     "fy2026": 219416.9474,
     "fy2027": -110803.1687,
     "total_rule": "sum"
    },
    {
     "key": "hrs_DIG",
     "label": "Chargeable hours (own + subcontractors)",
     "basis": "Capacity",
     "section": "DIGITAL AND ERP",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      836.7,
      746.7,
      1067.9,
      725.5,
      757.3,
      888.9,
      1172.4,
      871.8,
      1191.3123,
      1139.896,
      1226.2047,
      1257.5951,
      1074.0665,
      1105.6339,
      1075.5416,
      695.5569,
      555.4507,
      748.6633,
      703.8578,
      613.2094,
      719.3028,
      651.9529,
      678.4705,
      730.672
     ],
     "fy2026": 11882.2081,
     "fy2027": 9352.3783,
     "total_rule": "sum"
    },
    {
     "key": "util_DIG",
     "label": "Utilisation of own staff",
     "basis": "Capacity",
     "section": "DIGITAL AND ERP",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.6833,
      0.6283,
      0.7764,
      0.6105,
      0.6711,
      0.6136,
      0.7177,
      0.6974,
      0.6644,
      0.6839,
      0.752,
      0.7523,
      0.7527,
      0.7531,
      0.7182,
      0.5109,
      0.5384,
      0.5387,
      0.5259,
      0.5261,
      0.5264,
      0.5267,
      0.527,
      0.5272
     ],
     "fy2026": 0.6903,
     "fy2027": 0.5848,
     "total_rule": "ratio"
    },
    {
     "key": "real_DIG",
     "label": "Realisation (fee revenue / standard value)",
     "basis": "Engagements",
     "section": "DIGITAL AND ERP",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.8763,
      0.8931,
      0.9166,
      0.8961,
      0.909,
      0.8887,
      0.9041,
      0.8928,
      0.8423,
      0.8742,
      0.8738,
      0.8738,
      0.8738,
      0.8738,
      0.8737,
      0.8791,
      0.8774,
      0.8774,
      0.8776,
      0.8776,
      0.8776,
      0.8776,
      0.8775,
      0.8775
     ],
     "fy2026": 0.885,
     "fy2027": 0.8763,
     "total_rule": "ratio"
    },
    {
     "key": "fpfe_DIG",
     "label": "Fee revenue per fee earner, annualised",
     "basis": "fees x 12 / fee earners",
     "section": "DIGITAL AND ERP",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      200150.1333,
      182076.7733,
      265404.8933,
      175672.9333,
      167661.54,
      192179.472,
      287290.3067,
      210952.12,
      246082.8392,
      221387.3508,
      238326.5488,
      245977.6484,
      211411.0903,
      219001.0464,
      213660.4689,
      162125.343,
      130573.5309,
      177076.8767,
      167517.0849,
      146841.4252,
      173306.2896,
      158044.2743,
      165481.9561,
      179306.6511
     ],
     "fy2026": 219430.2133,
     "fy2027": 175362.1698,
     "total_rule": "avg"
    },
    {
     "key": "lev_DIG",
     "label": "Leverage: fee earners per partner",
     "basis": "",
     "section": "DIGITAL AND ERP",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      8,
      8,
      8,
      8,
      9,
      9,
      8,
      8,
      8.95,
      9.8928,
      9.8286,
      9.7647,
      9.7014,
      9.6384,
      9.5759,
      8.198,
      8.1462,
      8.0948,
      8.0437,
      7.993,
      7.9426,
      7.8926,
      7.8429,
      7.7935
     ],
     "fy2026": 9.7647,
     "fy2027": 7.7935,
     "total_rule": "last"
    },
    {
     "key": "T_rev",
     "label": "Revenue",
     "basis": "sum of practices",
     "section": "FIRM",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      479492.6,
      525340.41,
      659078.81,
      568656.44,
      589387.68,
      744508.54,
      626899.04,
      510901.62,
      595138.3309,
      631645.591,
      660829.1382,
      682802.3796,
      575116.1496,
      612340.726,
      601781.533,
      482743.8847,
      347176.6409,
      450052.1008,
      419345.7051,
      352886.036,
      398399.3473,
      361156.1745,
      369912.2891,
      394096.533
     ],
     "fy2026": 7274680.5797,
     "fy2027": 5365007.1201,
     "total_rule": "sum"
    },
    {
     "key": "T_con",
     "label": "Contribution",
     "basis": "sum of practices",
     "section": "FIRM",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      123040.1853,
      147416.0953,
      274029.8728,
      186125.8213,
      177603.6988,
      305363.9688,
      224462.8688,
      124177.0988,
      193527.6188,
      240391.1003,
      273688.1729,
      297381.4763,
      183701.0704,
      212830.3032,
      220384.2066,
      148364.7058,
      24058.1663,
      121033.6377,
      94900.4912,
      34481.3699,
      79609.9168,
      45943.144,
      56069.4569,
      80156.6814
     ],
     "fy2026": 2567207.9783,
     "fy2027": 1301533.1502,
     "total_rule": "sum"
    },
    {
     "key": "T_alloc",
     "label": "Central costs allocated",
     "basis": "sum of practices",
     "section": "FIRM",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -139419.9936,
      -166922.5067,
      -150396.2886,
      -144659.5374,
      -149246.2267,
      -144562.3292,
      -276143.9858,
      -138620.7283,
      -165670.6186,
      -155338.8646,
      -144085.8093,
      -141599.6786,
      -145526.0568,
      -141257.8024,
      -141104.1411,
      -190852.982,
      -140691.1386,
      -138639.6477,
      -144514.7791,
      -144728.7653,
      -142219.6943,
      -143631.7689,
      -143674.0015,
      -143287.4263
     ],
     "fy2026": -1916666.5672,
     "fy2027": -1760128.2039,
     "total_rule": "sum"
    },
    {
     "key": "T_prof",
     "label": "PRACTICE PROFIT AFTER ALLOCATION",
     "basis": "sum of practices",
     "section": "FIRM",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      -16379.8083,
      -19506.4113,
      123633.5843,
      41466.2839,
      28357.4721,
      160801.6396,
      -51681.117,
      -14443.6295,
      27857.0002,
      85052.2358,
      129602.3636,
      155781.7977,
      38175.0135,
      71572.5008,
      79280.0655,
      -42488.2761,
      -116632.9723,
      -17606.0099,
      -49614.2879,
      -110247.3954,
      -62609.7776,
      -97688.6249,
      -87604.5446,
      -63130.7449
     ],
     "fy2026": 650541.411,
     "fy2027": -458595.0538,
     "total_rule": "sum"
    },
    {
     "key": "chk_rev",
     "label": "Check: practice revenue less P&L revenue (must be zero)",
     "basis": "",
     "section": "FIRM",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "chk_con",
     "label": "Check: contributions less P&L gross profit (must be zero)",
     "basis": "",
     "section": "FIRM",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "chk_prof",
     "label": "Check: practice profits less EBITDA (must be zero)",
     "basis": "",
     "section": "FIRM",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    }
   ]
  },
  "Time_to_Cash": {
   "title": "TIME RECORDED TO BILLED TO COLLECTED: REALISATION AT EACH STEP AND LOCK-UP (EUR)",
   "description": "Standard value = hours at the rate card. Rate realisation = value at agreed rates / standard. Billing realisation = fee revenue / value at agreed rates (write-downs on time and materials, overruns on fixed fees, excess over caps). Collection realisation = 1 - credit losses / invoiced. Lock-up days = unbilled work days (contract assets / fee revenue of the last three months x days) + debtor days.",
   "months": 24,
   "rows": [
    {
     "key": "hrs",
     "label": "Hours recorded on engagements",
     "basis": "Engagements",
     "section": "FROM TIME RECORDED TO FEE REVENUE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      2518.7,
      2774.8,
      3591.3,
      3102.8,
      3143.9,
      3918.4,
      3342.7,
      2659.5,
      3375.1195,
      3367.8612,
      3561.0327,
      3676.9537,
      3113.4027,
      3295.7609,
      3216.3644,
      2521.9368,
      1802.7063,
      2330.4906,
      2176.2445,
      1824.9209,
      2059.3691,
      1865.8691,
      1903.6859,
      2024.1664
     ],
     "fy2026": 39033.067,
     "fy2027": 28134.9176,
     "total_rule": "sum"
    },
    {
     "key": "std",
     "label": "STANDARD VALUE AT THE RATE CARD",
     "basis": "Engagements",
     "section": "FROM TIME RECORDED TO FEE REVENUE",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      507895.91,
      557678.1,
      722535.15,
      623634.83,
      630608.86,
      784798.48,
      670714.48,
      534225.73,
      677459.0689,
      671703.4786,
      713718.6604,
      736271.4196,
      621623.6773,
      656575.7252,
      643564.6538,
      516407.7268,
      370547.2722,
      480156.5853,
      449088.8357,
      377483.1383,
      427046.5982,
      387148.7207,
      395635.9103,
      421211.7716
     ],
     "fy2026": 7831244.1674,
     "fy2027": 5746490.6155,
     "total_rule": "sum"
    },
    {
     "key": "disc",
     "label": "Less: client rate discounts",
     "basis": "standard - agreed",
     "section": "FROM TIME RECORDED TO FEE REVENUE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -36664.0619,
      -38914.3021,
      -48876.6049,
      -42824.3518,
      -42279.717,
      -52285.7123,
      -41497.3095,
      -31799.7585,
      -40472.6047,
      -41783.5555,
      -46096.959,
      -48481.8073,
      -41623.6528,
      -43537.0339,
      -43723.3496,
      -34401.7164,
      -26314.8153,
      -34394.6282,
      -33364.8919,
      -28646.4155,
      -33925.1563,
      -30754.5602,
      -31423.5428,
      -33696.9417
     ],
     "fy2026": -511976.7445,
     "fy2027": -415806.7046,
     "total_rule": "sum"
    },
    {
     "key": "agr",
     "label": "VALUE AT AGREED RATES",
     "basis": "Engagements",
     "section": "FROM TIME RECORDED TO FEE REVENUE",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      471231.8481,
      518763.7979,
      673658.5451,
      580810.4782,
      588329.143,
      732512.7677,
      629217.1705,
      502425.9715,
      636986.4642,
      629919.9231,
      667621.7014,
      687789.6123,
      580000.0244,
      613038.6913,
      599841.3042,
      482006.0104,
      344232.4569,
      445761.9572,
      415723.9438,
      348836.7228,
      393121.442,
      356394.1605,
      364212.3675,
      387514.8299
     ],
     "fy2026": 7319267.4229,
     "fy2027": 5330683.9109,
     "total_rule": "sum"
    },
    {
     "key": "wd_tm",
     "label": "Less: time and materials written down at billing",
     "basis": "agreed - revenue",
     "section": "FROM TIME RECORDED TO FEE REVENUE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -8979.734,
      -12426.9034,
      -8049.9776,
      -10021.8374,
      -9087.7515,
      -13302.0041,
      -23979.1658,
      -5664.9627,
      -14983.5069,
      -20011.5647,
      -20875.618,
      -23142.1702,
      -17992.6772,
      -20513.8659,
      -22815.5447,
      -15040.4451,
      -13373.2758,
      -17065.4505,
      -16124.1015,
      -13534.4667,
      -15392.2419,
      -13952.7552,
      -14927.7873,
      -16352.1019
     ],
     "fy2026": -170525.1964,
     "fy2027": -197084.7138,
     "total_rule": "sum"
    },
    {
     "key": "wd_ff",
     "label": "Less: fixed-fee overruns (written up where under budget)",
     "basis": "agreed - revenue",
     "section": "FROM TIME RECORDED TO FEE REVENUE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -4751.2533,
      -1558.7489,
      -20774.0565,
      -12724.2746,
      -2892.8145,
      -4788.7804,
      -3996.1436,
      -4028.3794,
      -24939.079,
      -4926.5301,
      -11339.8498,
      -9617.1603,
      -10184.9182,
      -7035.8415,
      -5507.1932,
      -5756.1059,
      -2663.0687,
      -3607.4193,
      -2534.443,
      -1213.8329,
      0,
      0,
      0,
      0
     ],
     "fy2026": -106337.0702,
     "fy2027": -38502.8227,
     "total_rule": "sum"
    },
    {
     "key": "wd_cap",
     "label": "Less: value above fee caps",
     "basis": "agreed - revenue",
     "section": "FROM TIME RECORDED TO FEE REVENUE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -0.0008,
      -8594.1256,
      -17858.611,
      -17759.3562,
      -17470.167,
      -12873.3132,
      -11030.1311,
      -9046.3894,
      -36908.1683,
      -11426.4997,
      -8940.0553,
      -9185.6612,
      -7859.3893,
      -9988.0926,
      -6998.9023,
      -8211.3009,
      -2292.1383,
      -3104.9534,
      -3007.4156,
      -2633.5207,
      -3104.9534,
      -2828.5963,
      -881.5332,
      0
     ],
     "fy2026": -161092.4788,
     "fy2027": -50910.7958,
     "total_rule": "sum"
    },
    {
     "key": "fees",
     "label": "FEE REVENUE",
     "basis": "Engagements",
     "section": "FROM TIME RECORDED TO FEE REVENUE",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      457500.86,
      496184.02,
      626975.9,
      540305.01,
      558878.41,
      701548.67,
      590211.73,
      483686.24,
      560155.71,
      593555.3286,
      626466.1783,
      645844.6205,
      543963.0397,
      575500.8913,
      564519.664,
      452998.1585,
      325903.9741,
      421984.1341,
      394057.9837,
      331454.9026,
      374624.2467,
      339612.809,
      348403.047,
      371162.728
     ],
     "fy2026": 6881312.6774,
     "fy2027": 5044185.5786,
     "total_rule": "sum"
    },
    {
     "key": "chk",
     "label": "Check: standard value less discounts and write-downs less fee revenue (must be zero)",
     "basis": "",
     "section": "FROM TIME RECORDED TO FEE REVENUE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "r_rate",
     "label": "Rate realisation (agreed / standard)",
     "basis": "",
     "section": "FROM TIME RECORDED TO FEE REVENUE",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.9278,
      0.9302,
      0.9324,
      0.9313,
      0.933,
      0.9334,
      0.9381,
      0.9405,
      0.9403,
      0.9378,
      0.9354,
      0.9342,
      0.933,
      0.9337,
      0.9321,
      0.9334,
      0.929,
      0.9284,
      0.9257,
      0.9241,
      0.9206,
      0.9206,
      0.9206,
      0.92
     ],
     "fy2026": 0.9346,
     "fy2027": 0.9276,
     "total_rule": "ratio"
    },
    {
     "key": "r_bill",
     "label": "Billing realisation (fee revenue / agreed)",
     "basis": "",
     "section": "FROM TIME RECORDED TO FEE REVENUE",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.9709,
      0.9565,
      0.9307,
      0.9303,
      0.9499,
      0.9577,
      0.938,
      0.9627,
      0.8794,
      0.9423,
      0.9384,
      0.939,
      0.9379,
      0.9388,
      0.9411,
      0.9398,
      0.9468,
      0.9467,
      0.9479,
      0.9502,
      0.9529,
      0.9529,
      0.9566,
      0.9578
     ],
     "fy2026": 0.9402,
     "fy2027": 0.9463,
     "total_rule": "ratio"
    },
    {
     "key": "r_tot",
     "label": "REALISATION TO FEE REVENUE (fee revenue / standard)",
     "basis": "",
     "section": "FROM TIME RECORDED TO FEE REVENUE",
     "format": "pct",
     "kind": "calc",
     "bold": true,
     "values": [
      0.9008,
      0.8897,
      0.8677,
      0.8664,
      0.8863,
      0.8939,
      0.88,
      0.9054,
      0.8268,
      0.8837,
      0.8777,
      0.8772,
      0.8751,
      0.8765,
      0.8772,
      0.8772,
      0.8795,
      0.8788,
      0.8775,
      0.8781,
      0.8772,
      0.8772,
      0.8806,
      0.8812
     ],
     "fy2026": 0.8787,
     "fy2027": 0.8778,
     "total_rule": "ratio"
    },
    {
     "key": "ehr",
     "label": "Fee revenue per hour recorded",
     "basis": "",
     "section": "FROM TIME RECORDED TO FEE REVENUE",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      181.6417,
      178.8179,
      174.5819,
      174.1347,
      177.766,
      179.0396,
      176.5674,
      181.8711,
      165.9662,
      176.241,
      175.9226,
      175.6467,
      174.7166,
      174.6185,
      175.5148,
      179.6231,
      180.786,
      181.0709,
      181.0725,
      181.627,
      181.9121,
      182.0132,
      183.015,
      183.3657
     ],
     "fy2026": 176.2944,
     "fy2027": 179.2856,
     "total_rule": "ratio"
    },
    {
     "key": "billx",
     "label": "Invoiced ex VAT (fees and expenses)",
     "basis": "Clients",
     "section": "FROM REVENUE TO INVOICE TO CASH",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      443372.2,
      492739.82,
      526521.74,
      670780.72,
      538067.52,
      696500.51,
      707543.6,
      628336.11,
      544838.3186,
      455906.4006,
      691760.2007,
      607777.294,
      724845.0381,
      556301.2201,
      591288.0532,
      583887.1584,
      441707.5402,
      362276.5404,
      439295.2271,
      420732.7623,
      345404.2828,
      399737.7002,
      347822.0016,
      363959.5183
     ],
     "fy2026": 7004144.4339,
     "fy2027": 5577257.0428,
     "total_rule": "sum"
    },
    {
     "key": "ca",
     "label": "Unbilled work (contract assets)",
     "basis": "Engagements",
     "section": "FROM REVENUE TO INVOICE TO CASH",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      416046.58,
      439546.84,
      560306.13,
      470979.52,
      497583.64,
      572638.86,
      469393.58,
      375257.74,
      402588.1857,
      562252.4326,
      536606.6727,
      606641.3518,
      461314.8016,
      520322.5903,
      532947.3828,
      422007.2791,
      330724.6557,
      417418.607,
      395302.4184,
      327455.6921,
      380450.7565,
      341869.2308,
      363959.5183,
      394096.533
     ],
     "fy2026": 606641.3518,
     "fy2027": 394096.533,
     "total_rule": "last"
    },
    {
     "key": "cl",
     "label": "Invoiced ahead of the work (contract liabilities)",
     "basis": "Engagements",
     "section": "FROM REVENUE TO INVOICE TO CASH",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      44115.87,
      35015.54,
      23217.76,
      36015.43,
      11299.39,
      38346.58,
      15745.86,
      39044.51,
      16074.9433,
      0.0,
      5285.3026,
      294.896,
      4697.2344,
      7665.5172,
      9796.83,
      0.0,
      3248.2759,
      2166.6667,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0
     ],
     "fy2026": 294.896,
     "fy2027": 0.0,
     "total_rule": "last"
    },
    {
     "key": "inv",
     "label": "Invoiced incl. VAT",
     "basis": "Clients",
     "section": "FROM REVENUE TO INVOICE TO CASH",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      527612.918,
      586360.3858,
      614792.8045,
      784999.8755,
      628833.6246,
      808468.5436,
      829091.7946,
      733153.3777,
      623532.1877,
      529212.6077,
      800106.651,
      723254.9798,
      862565.5954,
      657678.5024,
      694872.086,
      685427.8796,
      515809.3728,
      423622.669,
      512620.1493,
      495844.3288,
      406803.6336,
      475687.8633,
      413908.1819,
      433111.8268
     ],
     "fy2026": 8189419.7505,
     "fy2027": 6577952.0889,
     "total_rule": "sum"
    },
    {
     "key": "rec",
     "label": "Collected",
     "basis": "Clients",
     "section": "FROM REVENUE TO INVOICE TO CASH",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      736213.53,
      605889.31,
      557961.02,
      624076.13,
      704791.3,
      641897.65,
      739124.49,
      739191.48,
      335694.1004,
      689466.2476,
      610013.0553,
      657467.9176,
      780057.5271,
      788583.1572,
      833459.8058,
      638284.0825,
      675047.2161,
      685435.0599,
      480675.9699,
      453200.8377,
      489613.6904,
      487894.1917,
      424002.8818,
      462535.2882
     ],
     "fy2026": 7641786.2309,
     "fy2027": 7198789.7082,
     "total_rule": "sum"
    },
    {
     "key": "ar",
     "label": "Receivables, gross",
     "basis": "Receivables",
     "section": "FROM REVENUE TO INVOICE TO CASH",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      748972.328,
      729443.4038,
      786275.1883,
      947198.9338,
      871241.2584,
      1037812.152,
      1104402.5266,
      1098364.4243,
      1386202.5117,
      1225948.8717,
      1416042.4674,
      1481829.5296,
      1564337.5979,
      1433432.9431,
      1294845.2233,
      1341989.0204,
      1182751.1771,
      920938.7861,
      952882.9656,
      995526.4566,
      912716.3999,
      900510.0715,
      890415.3717,
      860991.9103
     ],
     "fy2026": 1481829.5296,
     "fy2027": 860991.9103,
     "total_rule": "last"
    },
    {
     "key": "loss",
     "label": "Credit losses charged",
     "basis": "Receivables",
     "section": "FROM REVENUE TO INVOICE TO CASH",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -1042.9984,
      -97.6446,
      284.1589,
      804.6187,
      -379.7884,
      832.8545,
      116602.4196,
      -30.1905,
      20386.6812,
      -3205.0728,
      3801.8719,
      1315.7412,
      1650.1614,
      -2618.0931,
      -2771.7544,
      942.8759,
      -3184.7569,
      -5236.2478,
      638.8836,
      852.8698,
      -1656.2011,
      -244.1266,
      -201.894,
      -588.4692
     ],
     "fy2026": 139272.6514,
     "fy2027": -12416.7524,
     "total_rule": "sum"
    },
    {
     "key": "r_coll",
     "label": "Collection realisation (1 - credit losses / invoiced ex VAT)",
     "basis": "",
     "section": "FROM REVENUE TO INVOICE TO CASH",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      1.0024,
      1.0002,
      0.9995,
      0.9988,
      1.0007,
      0.9988,
      0.8352,
      1.0,
      0.9626,
      1.007,
      0.9945,
      0.9978,
      0.9977,
      1.0047,
      1.0047,
      0.9984,
      1.0072,
      1.0145,
      0.9985,
      0.998,
      1.0048,
      1.0006,
      1.0006,
      1.0016
     ],
     "fy2026": 0.9801,
     "fy2027": 1.0022,
     "total_rule": "ratio"
    },
    {
     "key": "r_all",
     "label": "REALISATION FROM TIME RECORDED TO CASH (fee realisation x collection realisation)",
     "basis": "",
     "section": "FROM REVENUE TO INVOICE TO CASH",
     "format": "pct",
     "kind": "calc",
     "bold": true,
     "values": [
      0.9029,
      0.8899,
      0.8673,
      0.8653,
      0.8869,
      0.8929,
      0.735,
      0.9054,
      0.7959,
      0.8899,
      0.8729,
      0.8753,
      0.8731,
      0.8806,
      0.8813,
      0.8758,
      0.8859,
      0.8915,
      0.8762,
      0.8763,
      0.8815,
      0.8778,
      0.8811,
      0.8826
     ],
     "fy2026": 0.8612,
     "fy2027": 0.8797,
     "total_rule": "ratio"
    },
    {
     "key": "wipd",
     "label": "Unbilled work days (contract assets / fee revenue of the last three months x days)",
     "basis": "",
     "section": "LOCK-UP",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      28.1911,
      27.1927,
      31.9028,
      25.1987,
      26.52,
      28.9383,
      23.3348,
      19.4451,
      22.6664,
      31.5911,
      27.4305,
      29.9116,
      23.3671,
      26.5274,
      28.4832,
      23.577,
      22.6486,
      31.6309,
      31.8472,
      26.2536,
      31.8156,
      30.0777,
      31.168,
      34.2311
     ],
     "fy2026": 29.9116,
     "fy2027": 34.2311,
     "total_rule": "last"
    },
    {
     "key": "dso",
     "label": "Debtor days",
     "basis": "Receivables",
     "section": "LOCK-UP",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      44.006,
      38.6339,
      40.9337,
      42.4442,
      39.5116,
      42.4969,
      44.8311,
      42.6241,
      58.3457,
      59.8056,
      65.9855,
      66.4182,
      60.32,
      57.5035,
      52.6095,
      58.6056,
      57.3876,
      51.577,
      60.3733,
      63.9545,
      59.3314,
      60.1065,
      62.5022,
      59.8857
     ],
     "fy2026": 66.4182,
     "fy2027": 59.8857,
     "total_rule": "last"
    },
    {
     "key": "lockup",
     "label": "LOCK-UP DAYS",
     "basis": "",
     "section": "LOCK-UP",
     "format": "num1",
     "kind": "calc",
     "bold": true,
     "values": [
      72.1971,
      65.8266,
      72.8365,
      67.6429,
      66.0315,
      71.4352,
      68.1659,
      62.0692,
      81.0121,
      91.3967,
      93.416,
      96.3298,
      83.687,
      84.0309,
      81.0927,
      82.1827,
      80.0362,
      83.2079,
      92.2206,
      90.2081,
      91.147,
      90.1842,
      93.6701,
      94.1168
     ],
     "fy2026": 96.3298,
     "fy2027": 94.1168,
     "total_rule": "last"
    },
    {
     "key": "lockv",
     "label": "Lock-up value (receivables + contract assets - contract liabilities, gross)",
     "basis": "",
     "section": "LOCK-UP",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1120903.038,
      1133974.7038,
      1323363.5583,
      1382163.0238,
      1357525.5084,
      1572104.432,
      1558050.2466,
      1434577.6543,
      1772715.754,
      1788201.3044,
      1947363.8375,
      2088175.9854,
      2020955.1651,
      1946090.0161,
      1817995.7761,
      1763996.2995,
      1510227.5569,
      1336190.7264,
      1348185.3839,
      1322982.1487,
      1293167.1565,
      1242379.3024,
      1254374.89,
      1255088.4433
     ],
     "fy2026": 2088175.9854,
     "fy2027": 1255088.4433,
     "total_rule": "last"
    }
   ]
  },
  "Budget_FY26": {
   "title": "ORIGINAL FY2026 BUDGET (APPROVED DEC-25, FICTIONAL)",
   "description": "Twelve budget months. Hours and fee revenue by practice, pay, subcontractors, travel and overhead lines are inputs as approved; everything else is calculated. Never overwritten.",
   "months": 12,
   "rows": [
    {
     "key": "h_OPS",
     "label": "Operations and supply chain: chargeable hours",
     "basis": "budget input",
     "section": "HOURS",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      1240,
      1210,
      1350,
      1210,
      1050,
      1320,
      1400,
      1110,
      1390,
      1340,
      1330,
      1350
     ],
     "fy2026": 15300,
     "total_rule": "sum"
    },
    {
     "key": "h_FIN",
     "label": "Finance and performance: chargeable hours",
     "basis": "budget input",
     "section": "HOURS",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      920,
      940,
      1060,
      980,
      860,
      1060,
      1120,
      890,
      1110,
      1080,
      1070,
      1080
     ],
     "fy2026": 12170,
     "total_rule": "sum"
    },
    {
     "key": "h_DIG",
     "label": "Digital and ERP: chargeable hours",
     "basis": "budget input",
     "section": "HOURS",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      1080,
      1050,
      1190,
      1060,
      920,
      1140,
      1210,
      970,
      1200,
      1170,
      1160,
      1170
     ],
     "fy2026": 13320,
     "total_rule": "sum"
    },
    {
     "key": "h_tot",
     "label": "TOTAL CHARGEABLE HOURS",
     "basis": "",
     "section": "HOURS",
     "format": "num1",
     "kind": "calc",
     "bold": true,
     "values": [
      3240,
      3200,
      3600,
      3250,
      2830,
      3520,
      3730,
      2970,
      3700,
      3590,
      3560,
      3600
     ],
     "fy2026": 40790,
     "total_rule": "sum"
    },
    {
     "key": "fees_OPS",
     "label": "Operations and supply chain: fee revenue",
     "basis": "budget input",
     "section": "REVENUE",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      223200,
      217800,
      243000,
      217800,
      189000,
      237600,
      252000,
      199800,
      250200,
      241200,
      239400,
      243000
     ],
     "fy2026": 2754000,
     "total_rule": "sum"
    },
    {
     "key": "fees_FIN",
     "label": "Finance and performance: fee revenue",
     "basis": "budget input",
     "section": "REVENUE",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      163760,
      167320,
      188680,
      174440,
      153080,
      188680,
      199360,
      158420,
      197580,
      192240,
      190460,
      192240
     ],
     "fy2026": 2166260,
     "total_rule": "sum"
    },
    {
     "key": "fees_DIG",
     "label": "Digital and ERP: fee revenue",
     "basis": "budget input",
     "section": "REVENUE",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      198720,
      193200,
      218960,
      195040,
      169280,
      209760,
      222640,
      178480,
      220800,
      215280,
      213440,
      215280
     ],
     "fy2026": 2450880,
     "total_rule": "sum"
    },
    {
     "key": "fees",
     "label": "FEE REVENUE",
     "basis": "",
     "section": "REVENUE",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      585680,
      578320,
      650640,
      587280,
      511360,
      636040,
      674000,
      536700,
      668580,
      648720,
      643300,
      650520
     ],
     "fy2026": 7371140,
     "total_rule": "sum"
    },
    {
     "key": "rev_exp",
     "label": "Travel and expenses rebilled at cost",
     "basis": "budget input",
     "section": "REVENUE",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      28200,
      27300,
      31000,
      27300,
      23400,
      30000,
      32300,
      25200,
      31700,
      30500,
      30200,
      31000
     ],
     "fy2026": 348100,
     "total_rule": "sum"
    },
    {
     "key": "T_rev",
     "label": "REVENUE",
     "basis": "",
     "section": "REVENUE",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      613880,
      605620,
      681640,
      614580,
      534760,
      666040,
      706300,
      561900,
      700280,
      679220,
      673500,
      681520
     ],
     "fy2026": 7719240,
     "total_rule": "sum"
    },
    {
     "key": "fe_pay",
     "label": "Fee-earner salaries and employer social security",
     "basis": "budget input",
     "section": "COST OF DELIVERY",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      -297676,
      -297676,
      -309936,
      -309936,
      -309936,
      -309936,
      -309936,
      -309936,
      -322616,
      -322616,
      -322616,
      -322616
     ],
     "fy2026": -3745432,
     "total_rule": "sum"
    },
    {
     "key": "fe_bon",
     "label": "Fee-earner bonus accrual (at target)",
     "basis": "budget input",
     "section": "COST OF DELIVERY",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      -34427,
      -34427,
      -34427,
      -34427,
      -34427,
      -34427,
      -34427,
      -34427,
      -34427,
      -34427,
      -34427,
      -34427
     ],
     "fy2026": -413124,
     "total_rule": "sum"
    },
    {
     "key": "subc",
     "label": "Subcontractors",
     "basis": "budget input",
     "section": "COST OF DELIVERY",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      -9000,
      -9000,
      -9000,
      -9000,
      -9000,
      -9000,
      -9000,
      -9000,
      -9000,
      -9000,
      -9000,
      -9000
     ],
     "fy2026": -108000,
     "total_rule": "sum"
    },
    {
     "key": "trav",
     "label": "Engagement travel and expenses",
     "basis": "budget input",
     "section": "COST OF DELIVERY",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      -38880,
      -38400,
      -43200,
      -39000,
      -33960,
      -42240,
      -44760,
      -35640,
      -44400,
      -43080,
      -42720,
      -43200
     ],
     "fy2026": -489480,
     "total_rule": "sum"
    },
    {
     "key": "T_cod",
     "label": "TOTAL COST OF DELIVERY",
     "basis": "",
     "section": "COST OF DELIVERY",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      -379983,
      -379503,
      -396563,
      -392363,
      -387323,
      -395603,
      -398123,
      -389003,
      -410443,
      -409123,
      -408763,
      -409243
     ],
     "fy2026": -4756036,
     "total_rule": "sum"
    },
    {
     "key": "gp",
     "label": "GROSS PROFIT",
     "basis": "",
     "section": "COST OF DELIVERY",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      233897,
      226117,
      285077,
      222217,
      147437,
      270437,
      308177,
      172897,
      289837,
      270097,
      264737,
      272277
     ],
     "fy2026": 2963204,
     "total_rule": "sum"
    },
    {
     "key": "cen_pay",
     "label": "Founder and central staff payroll",
     "basis": "budget input",
     "section": "OPERATING COSTS",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      -65570,
      -65570,
      -65570,
      -65570,
      -65570,
      -65570,
      -65570,
      -65570,
      -65570,
      -65570,
      -65570,
      -65570
     ],
     "fy2026": -786840,
     "total_rule": "sum"
    },
    {
     "key": "cen_bon",
     "label": "Central staff bonus accrual (at target)",
     "basis": "budget input",
     "section": "OPERATING COSTS",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      -2647,
      -2647,
      -2647,
      -2647,
      -2647,
      -2647,
      -2647,
      -2647,
      -2647,
      -2647,
      -2647,
      -2647
     ],
     "fy2026": -31764,
     "total_rule": "sum"
    },
    {
     "key": "sev",
     "label": "Severance on separations",
     "basis": "budget input",
     "section": "OPERATING COSTS",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "total_rule": "sum"
    },
    {
     "key": "ox_rent",
     "label": "Office rent and service charges, Munich",
     "basis": "budget input",
     "section": "OPERATING COSTS",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      -24000,
      -24000,
      -24000,
      -24000,
      -24000,
      -24000,
      -24000,
      -24000,
      -24000,
      -24000,
      -24000,
      -24000
     ],
     "fy2026": -288000,
     "total_rule": "sum"
    },
    {
     "key": "ox_it",
     "label": "IT, software and research databases",
     "basis": "budget input",
     "section": "OPERATING COSTS",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      -13200,
      -13200,
      -13200,
      -13200,
      -13200,
      -13200,
      -13200,
      -13200,
      -13200,
      -13200,
      -13200,
      -13200
     ],
     "fy2026": -158400,
     "total_rule": "sum"
    },
    {
     "key": "ox_cars",
     "label": "Company car leases (partners and directors)",
     "basis": "budget input",
     "section": "OPERATING COSTS",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      -6300,
      -6300,
      -6300,
      -6300,
      -6300,
      -6300,
      -6300,
      -6300,
      -6300,
      -6300,
      -6300,
      -6300
     ],
     "fy2026": -75600,
     "total_rule": "sum"
    },
    {
     "key": "ox_recruit",
     "label": "Recruitment (agency fees and campus)",
     "basis": "budget input",
     "section": "OPERATING COSTS",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      -4500,
      -4500,
      -4500,
      -4500,
      -4500,
      -4500,
      -4500,
      -4500,
      -4500,
      -4500,
      -4500,
      -4500
     ],
     "fy2026": -54000,
     "total_rule": "sum"
    },
    {
     "key": "ox_mkt",
     "label": "Marketing, events and business development",
     "basis": "budget input",
     "section": "OPERATING COSTS",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      -8200,
      -8200,
      -8200,
      -8200,
      -8200,
      -8200,
      -8200,
      -8200,
      -8200,
      -8200,
      -8200,
      -8200
     ],
     "fy2026": -98400,
     "total_rule": "sum"
    },
    {
     "key": "ox_train",
     "label": "Training and certifications",
     "basis": "budget input",
     "section": "OPERATING COSTS",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      -5500,
      -5500,
      -5500,
      -5500,
      -5500,
      -5500,
      -5500,
      -5500,
      -5500,
      -5500,
      -5500,
      -5500
     ],
     "fy2026": -66000,
     "total_rule": "sum"
    },
    {
     "key": "ox_ins",
     "label": "Insurance (professional indemnity, D&O, office)",
     "basis": "budget input",
     "section": "OPERATING COSTS",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      -3800,
      -3800,
      -3800,
      -3800,
      -3800,
      -3800,
      -3800,
      -3800,
      -3800,
      -3800,
      -3800,
      -3800
     ],
     "fy2026": -45600,
     "total_rule": "sum"
    },
    {
     "key": "ox_prof",
     "label": "Tax adviser, legal and payroll bureau",
     "basis": "budget input",
     "section": "OPERATING COSTS",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      -6000,
      -6000,
      -6000,
      -6000,
      -6000,
      -6000,
      -6000,
      -6000,
      -6000,
      -6000,
      -6000,
      -6000
     ],
     "fy2026": -72000,
     "total_rule": "sum"
    },
    {
     "key": "ox_office",
     "label": "Office running costs and supplies",
     "basis": "budget input",
     "section": "OPERATING COSTS",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      -4100,
      -4100,
      -4100,
      -4100,
      -4100,
      -4100,
      -4100,
      -4100,
      -4100,
      -4100,
      -4100,
      -4100
     ],
     "fy2026": -49200,
     "total_rule": "sum"
    },
    {
     "key": "ox_ent",
     "label": "Client entertainment (30% not deductible)",
     "basis": "budget input",
     "section": "OPERATING COSTS",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      -2300,
      -2300,
      -2300,
      -2300,
      -2300,
      -2300,
      -2300,
      -2300,
      -2300,
      -2300,
      -2300,
      -2300
     ],
     "fy2026": -27600,
     "total_rule": "sum"
    },
    {
     "key": "ox_bank",
     "label": "Bank charges",
     "basis": "budget input",
     "section": "OPERATING COSTS",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      -500,
      -500,
      -500,
      -500,
      -500,
      -500,
      -500,
      -500,
      -500,
      -500,
      -500,
      -500
     ],
     "fy2026": -6000,
     "total_rule": "sum"
    },
    {
     "key": "bad",
     "label": "Bad debts and expected credit losses",
     "basis": "budget input",
     "section": "OPERATING COSTS",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      -1500,
      -1500,
      -1500,
      -1500,
      -1500,
      -1500,
      -1500,
      -1500,
      -1500,
      -1500,
      -1500,
      -1500
     ],
     "fy2026": -18000,
     "total_rule": "sum"
    },
    {
     "key": "T_opc",
     "label": "TOTAL OPERATING COSTS",
     "basis": "",
     "section": "OPERATING COSTS",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      -148117,
      -148117,
      -148117,
      -148117,
      -148117,
      -148117,
      -148117,
      -148117,
      -148117,
      -148117,
      -148117,
      -148117
     ],
     "fy2026": -1777404,
     "total_rule": "sum"
    },
    {
     "key": "ebitda",
     "label": "EBITDA",
     "basis": "",
     "section": "OPERATING COSTS",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      85780,
      78000,
      136960,
      74100,
      -680,
      122320,
      160060,
      24780,
      141720,
      121980,
      116620,
      124160
     ],
     "fy2026": 1185800,
     "total_rule": "sum"
    },
    {
     "key": "dep",
     "label": "Depreciation",
     "basis": "budget input",
     "section": "OPERATING COSTS",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      -10800,
      -10800,
      -10800,
      -10800,
      -10800,
      -10800,
      -10800,
      -10800,
      -10800,
      -10800,
      -10800,
      -10800
     ],
     "fy2026": -129600,
     "total_rule": "sum"
    },
    {
     "key": "int",
     "label": "Interest",
     "basis": "budget input",
     "section": "OPERATING COSTS",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      -583,
      -569,
      -554,
      -540,
      -525,
      -510,
      -496,
      -481,
      -467,
      -452,
      -437,
      -423
     ],
     "fy2026": -6037,
     "total_rule": "sum"
    },
    {
     "key": "pbt",
     "label": "PROFIT BEFORE TAX",
     "basis": "",
     "section": "OPERATING COSTS",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      74397,
      66631,
      125606,
      62760,
      -12005,
      111010,
      148764,
      13499,
      130453,
      110728,
      105383,
      112937
     ],
     "fy2026": 1050163,
     "total_rule": "sum"
    },
    {
     "key": "tax",
     "label": "Corporate income tax and trade tax (statutory rate)",
     "basis": "profit before tax x (15.825% + 17.15%)",
     "section": "OPERATING COSTS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -24532.4107,
      -21971.5723,
      -41418.5785,
      -20695.11,
      3958.6487,
      -36605.5475,
      -49054.929,
      -4451.2953,
      -43016.8768,
      -36512.558,
      -34750.0442,
      -37240.9757
     ],
     "fy2026": -346291.2492,
     "total_rule": "sum"
    },
    {
     "key": "np",
     "label": "NET PROFIT",
     "basis": "",
     "section": "OPERATING COSTS",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      49864.5892,
      44659.4278,
      84187.4215,
      42064.89,
      -8046.3512,
      74404.4525,
      99709.071,
      9047.7048,
      87436.1233,
      74215.442,
      70632.9557,
      75696.0243
     ],
     "fy2026": 703871.7508,
     "total_rule": "sum"
    },
    {
     "key": "cash",
     "label": "Cash at bank",
     "basis": "budget balance",
     "section": "BUDGETED MONTH-END BALANCES",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      1501000,
      1546000,
      1237000,
      1280000,
      1277000,
      901000,
      998000,
      1011000,
      1096000,
      1169000,
      1239000,
      1314000
     ],
     "fy2026": 1314000,
     "total_rule": "last"
    },
    {
     "key": "ar",
     "label": "Trade receivables",
     "basis": "budget balance",
     "section": "BUDGETED MONTH-END BALANCES",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      970000,
      957000,
      1078000,
      972000,
      845000,
      1053000,
      1117000,
      888000,
      1107000,
      1074000,
      1065000,
      1077000
     ],
     "fy2026": 1077000,
     "total_rule": "last"
    },
    {
     "key": "cpn",
     "label": "Contract assets less contract liabilities",
     "basis": "budget balance",
     "section": "BUDGETED MONTH-END BALANCES",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      322000,
      318000,
      358000,
      323000,
      281000,
      350000,
      371000,
      295000,
      368000,
      357000,
      354000,
      358000
     ],
     "fy2026": 358000,
     "total_rule": "last"
    }
   ]
  },
  "Pipeline": {
   "title": "REVENUE VISIBILITY, PIPELINE, SALES RECORD AND CLIENT CONCENTRATION (EUR)",
   "description": "Fee revenue split by how secure it is: signed engagements (completed, in progress, contracted), the named pipeline (win-weighted) and a labelled run-rate of new work not yet identified. Tables below list the opportunities, the sales record and client concentration.",
   "months": 24,
   "rows": [
    {
     "key": "signed",
     "label": "Signed engagements",
     "basis": "Engagements",
     "section": "FEE REVENUE BY SECURITY",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      457500.86,
      496184.02,
      626975.9,
      540305.01,
      558878.41,
      701548.67,
      590211.73,
      483686.24,
      560155.71,
      593555.3286,
      535061.3306,
      559633.0983,
      404226.3792,
      379429.342,
      316050.9265,
      134671.8168,
      32228.6286,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 6703696.3075,
     "fy2027": 1266607.0931,
     "total_rule": "sum"
    },
    {
     "key": "pipe",
     "label": "Named pipeline (win-weighted)",
     "basis": "Engagements",
     "section": "FEE REVENUE BY SECURITY",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      36477.5839,
      102496.2684,
      128653.7125,
      144433.1337,
      134110.352,
      181667.2144,
      144636.1391,
      96079.8259,
      77860.9909,
      70930.9551,
      59363.3769,
      53645.0487
     ],
     "fy2026": 0,
     "fy2027": 1230354.6013,
     "total_rule": "sum"
    },
    {
     "key": "run",
     "label": "New work not yet identified (gap to target utilisation x scenario share)",
     "basis": "Engagements",
     "section": "FEE REVENUE BY SECURITY",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      91404.8477,
      86211.5222,
      103259.0765,
      93575.2809,
      119815.025,
      173893.2081,
      159564.9935,
      240316.9197,
      249421.8446,
      235375.0767,
      296763.2558,
      268681.854,
      289039.6701,
      317517.6793
     ],
     "fy2026": 177616.3699,
     "fy2027": 2547223.8842,
     "total_rule": "sum"
    },
    {
     "key": "run_h",
     "label": "Hours of new work not yet identified",
     "basis": "Capacity",
     "section": "FEE REVENUE BY SECURITY",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      518.0818,
      482.2028,
      596.6809,
      536.2401,
      669.1338,
      905.0519,
      847.5294,
      1286.498,
      1339.9507,
      1270.4263,
      1608.0025,
      1454.6765,
      1567.0091,
      1722.29
     ],
     "fy2026": 1000.2846,
     "fy2027": 13803.4893,
     "total_rule": "sum"
    },
    {
     "key": "fees",
     "label": "FEE REVENUE",
     "basis": "",
     "section": "FEE REVENUE BY SECURITY",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      457500.86,
      496184.02,
      626975.9,
      540305.01,
      558878.41,
      701548.67,
      590211.73,
      483686.24,
      560155.71,
      593555.3286,
      626466.1783,
      645844.6205,
      543963.0397,
      575500.8913,
      564519.664,
      452998.1585,
      325903.9741,
      421984.1341,
      394057.9837,
      331454.9026,
      374624.2467,
      339612.809,
      348403.047,
      371162.728
     ],
     "fy2026": 6881312.6774,
     "fy2027": 5044185.5786,
     "total_rule": "sum"
    },
    {
     "key": "pipe_share",
     "label": "Share of fee revenue not yet won",
     "basis": "",
     "section": "FEE REVENUE BY SECURITY",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0.1459,
      0.1335,
      0.2569,
      0.3407,
      0.4401,
      0.7027,
      0.9011,
      1,
      1,
      1,
      1,
      1,
      1,
      1
     ],
     "fy2026": 0.0258,
     "fy2027": 0.7489,
     "total_rule": "ratio"
    },
    {
     "key": "back",
     "label": "Signed fees still to earn",
     "basis": "Engagements",
     "section": "BACKLOG",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      7450796.0318,
      6963486.0016,
      6352287.7047,
      5822320.4116,
      5276470.8614,
      4589152.2309,
      3992570.7302,
      3515012.5607,
      2954856.8507,
      2361301.5221,
      1826240.1915,
      1266607.0931,
      862380.7139,
      482951.3719,
      166900.4454,
      32228.6286,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 1266607.0931,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "back_pipe",
     "label": "Pipeline fees still to earn (win-weighted)",
     "basis": "Engagements",
     "section": "BACKLOG",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1278235.7573,
      1278235.7573,
      1278235.7573,
      1278235.7573,
      1278235.7573,
      1278235.7573,
      1278235.7573,
      1278235.7573,
      1278235.7573,
      1278235.7573,
      1278235.7573,
      1278235.7573,
      1241758.1733,
      1139261.9049,
      1010608.1925,
      866175.0588,
      732064.7069,
      550397.4925,
      405761.3534,
      309681.5275,
      231820.5366,
      160889.5816,
      101526.2047,
      47881.156
     ],
     "fy2026": 1278235.7573,
     "fy2027": 47881.156,
     "total_rule": "last"
    },
    {
     "key": "cover",
     "label": "Months of fee revenue in hand (signed backlog / FY2026 average monthly fees)",
     "basis": "",
     "section": "BACKLOG",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      12.9931,
      12.1433,
      11.0775,
      10.1533,
      9.2014,
      8.0028,
      6.9625,
      6.1297,
      5.1528,
      4.1178,
      3.1847,
      2.2088,
      1.5039,
      0.8422,
      0.291,
      0.0562,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 2.2088,
     "fy2027": 0,
     "total_rule": "last"
    }
   ]
  },
  "KPIs": {
   "title": "KPI DASHBOARD",
   "description": "Live links into the statements and schedules. C = FY2026 (actual + forecast), D = FY2027. Monthly columns follow the Timeline.",
   "months": 24,
   "rows": [
    {
     "key": "rev",
     "label": "Revenue",
     "basis": "PL",
     "section": "GROWTH AND MARGIN",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      479492.6,
      525340.41,
      659078.81,
      568656.44,
      589387.68,
      744508.54,
      626899.04,
      510901.62,
      595138.3309,
      631645.591,
      660829.1382,
      682802.3796,
      575116.1496,
      612340.726,
      601781.533,
      482743.8847,
      347176.6409,
      450052.1008,
      419345.7051,
      352886.036,
      398399.3473,
      361156.1745,
      369912.2891,
      394096.533
     ],
     "fy2026": 7274680.5797,
     "fy2027": 5365007.1201,
     "total_rule": "sum"
    },
    {
     "key": "yoy",
     "label": "Revenue growth vs same month prior year",
     "basis": "",
     "section": "GROWTH AND MARGIN",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      0.1994,
      0.1656,
      -0.0869,
      -0.1511,
      -0.411,
      -0.3955,
      -0.3311,
      -0.3093,
      -0.3306,
      -0.4282,
      -0.4402,
      -0.4228
     ],
     "fy2026": null,
     "fy2027": -0.2625,
     "total_rule": "ratio"
    },
    {
     "key": "gpm",
     "label": "Gross margin %",
     "basis": "PL",
     "section": "GROWTH AND MARGIN",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.2566,
      0.2806,
      0.4158,
      0.3273,
      0.3013,
      0.4102,
      0.3581,
      0.2431,
      0.3252,
      0.3806,
      0.4142,
      0.4355,
      0.3194,
      0.3476,
      0.3662,
      0.3073,
      0.0693,
      0.2689,
      0.2263,
      0.0977,
      0.1998,
      0.1272,
      0.1516,
      0.2034
     ],
     "fy2026": 0.3529,
     "fy2027": 0.2426,
     "total_rule": "ratio"
    },
    {
     "key": "ebitdap",
     "label": "EBITDA % of revenue",
     "basis": "PL",
     "section": "GROWTH AND MARGIN",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      -0.0342,
      -0.0371,
      0.1876,
      0.0729,
      0.0481,
      0.216,
      -0.0824,
      -0.0283,
      0.0468,
      0.1347,
      0.1961,
      0.2282,
      0.0664,
      0.1169,
      0.1317,
      -0.088,
      -0.3359,
      -0.0391,
      -0.1183,
      -0.3124,
      -0.1572,
      -0.2705,
      -0.2368,
      -0.1602
     ],
     "fy2026": 0.0894,
     "fy2027": -0.0855,
     "total_rule": "ratio"
    },
    {
     "key": "peop",
     "label": "People cost % of revenue",
     "basis": "PL",
     "section": "GROWTH AND MARGIN",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.8252,
      0.78,
      0.6221,
      0.7298,
      0.7495,
      0.6091,
      0.6784,
      0.8197,
      0.7115,
      0.6551,
      0.623,
      0.6015,
      0.7364,
      0.6979,
      0.68,
      0.7656,
      1.0606,
      0.8151,
      0.8715,
      1.0318,
      0.9105,
      1.0007,
      0.9734,
      0.9103
     ],
     "fy2026": 0.6914,
     "fy2027": 0.8457,
     "total_rule": "ratio"
    },
    {
     "key": "ebitda",
     "label": "EBITDA",
     "basis": "PL",
     "section": "GROWTH AND MARGIN",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -16379.8083,
      -19506.4113,
      123633.5843,
      41466.2839,
      28357.4721,
      160801.6396,
      -51681.117,
      -14443.6295,
      27857.0002,
      85052.2358,
      129602.3636,
      155781.7977,
      38175.0135,
      71572.5008,
      79280.0655,
      -42488.2761,
      -116632.9723,
      -17606.0099,
      -49614.2879,
      -110247.3954,
      -62609.7776,
      -97688.6249,
      -87604.5446,
      -63130.7449
     ],
     "fy2026": 650541.411,
     "fy2027": -458595.0538,
     "total_rule": "sum"
    },
    {
     "key": "fpfe",
     "label": "Fee revenue per fee earner, annualised",
     "basis": "PL",
     "section": "GROWTH AND MARGIN",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      183000.344,
      192071.2335,
      235115.9625,
      209150.3265,
      209579.4037,
      263080.7512,
      221329.3987,
      181382.34,
      198783.6321,
      205760.6289,
      218462.3727,
      226559.6002,
      191953.7816,
      204288.3408,
      201578.5838,
      191353.6183,
      138442.0991,
      180264.4598,
      169280.438,
      143186.1203,
      162741.8909,
      148358.2489,
      153049.1409,
      163957.6823
     ],
     "fy2026": 212022.9995,
     "fy2027": 170704.5337,
     "total_rule": "avg"
    },
    {
     "key": "util",
     "label": "Utilisation of own fee earners",
     "basis": "Capacity",
     "section": "UTILISATION, REALISATION AND LEVERAGE",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.5961,
      0.6457,
      0.7332,
      0.7142,
      0.7664,
      0.7421,
      0.6267,
      0.6454,
      0.6092,
      0.6429,
      0.6926,
      0.6993,
      0.6832,
      0.6957,
      0.666,
      0.5895,
      0.5559,
      0.5335,
      0.5171,
      0.498,
      0.4792,
      0.4792,
      0.47,
      0.4643
     ],
     "fy2026": 0.6748,
     "fy2027": 0.5563,
     "total_rule": "ratio"
    },
    {
     "key": "util_tgt",
     "label": "Target utilisation (weighted)",
     "basis": "Capacity",
     "section": "UTILISATION, REALISATION AND LEVERAGE",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.7364,
      0.7368,
      0.7394,
      0.7368,
      0.7394,
      0.7394,
      0.7394,
      0.7394,
      0.7438,
      0.7456,
      0.7453,
      0.745,
      0.7447,
      0.7443,
      0.744,
      0.7305,
      0.7301,
      0.7298,
      0.7294,
      0.7291,
      0.7287,
      0.7283,
      0.728,
      0.7276
     ],
     "fy2026": 0.7408,
     "fy2027": 0.7332,
     "total_rule": "ratio"
    },
    {
     "key": "util_P",
     "label": "Utilisation: partner",
     "basis": "Capacity",
     "section": "UTILISATION, REALISATION AND LEVERAGE",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.2254,
      0.2595,
      0.3153,
      0.3069,
      0.3569,
      0.3435,
      0.2987,
      0.3158,
      0.3134,
      0.2973,
      0.3558,
      0.3534,
      0.3475,
      0.3476,
      0.328,
      0.3002,
      0.2815,
      0.273,
      0.2658,
      0.2587,
      0.2519,
      0.2519,
      0.2486,
      0.2466
     ],
     "fy2026": 0.3119,
     "fy2027": 0.2821,
     "total_rule": "ratio"
    },
    {
     "key": "util_D",
     "label": "Utilisation: director",
     "basis": "Capacity",
     "section": "UTILISATION, REALISATION AND LEVERAGE",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.3988,
      0.4538,
      0.5272,
      0.5152,
      0.6073,
      0.5877,
      0.4782,
      0.4934,
      0.4969,
      0.5022,
      0.5476,
      0.5497,
      0.5368,
      0.5448,
      0.5173,
      0.4587,
      0.4344,
      0.42,
      0.409,
      0.3969,
      0.3851,
      0.3852,
      0.3795,
      0.3759
     ],
     "fy2026": 0.5125,
     "fy2027": 0.4352,
     "total_rule": "ratio"
    },
    {
     "key": "util_M",
     "label": "Utilisation: manager",
     "basis": "Capacity",
     "section": "UTILISATION, REALISATION AND LEVERAGE",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.6349,
      0.6521,
      0.732,
      0.6908,
      0.827,
      0.7883,
      0.6226,
      0.6311,
      0.6319,
      0.6538,
      0.7182,
      0.723,
      0.7063,
      0.7242,
      0.6858,
      0.5676,
      0.5516,
      0.5344,
      0.5218,
      0.5072,
      0.4929,
      0.4932,
      0.4863,
      0.482
     ],
     "fy2026": 0.691,
     "fy2027": 0.561,
     "total_rule": "ratio"
    },
    {
     "key": "util_S",
     "label": "Utilisation: senior consultant",
     "basis": "Capacity",
     "section": "UTILISATION, REALISATION AND LEVERAGE",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.6669,
      0.7396,
      0.8392,
      0.8396,
      0.8898,
      0.8613,
      0.6988,
      0.7273,
      0.7196,
      0.7723,
      0.7907,
      0.7992,
      0.7906,
      0.804,
      0.7668,
      0.6951,
      0.6588,
      0.629,
      0.6078,
      0.5823,
      0.5572,
      0.5577,
      0.5456,
      0.5381
     ],
     "fy2026": 0.7767,
     "fy2027": 0.6541,
     "total_rule": "ratio"
    },
    {
     "key": "util_C",
     "label": "Utilisation: consultant",
     "basis": "Capacity",
     "section": "UTILISATION, REALISATION AND LEVERAGE",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.7147,
      0.7637,
      0.8476,
      0.8318,
      0.804,
      0.7883,
      0.724,
      0.7425,
      0.6281,
      0.6664,
      0.7329,
      0.744,
      0.7191,
      0.7335,
      0.7125,
      0.6814,
      0.6284,
      0.6003,
      0.5806,
      0.5565,
      0.5329,
      0.5332,
      0.5217,
      0.5145
     ],
     "fy2026": 0.742,
     "fy2027": 0.6165,
     "total_rule": "ratio"
    },
    {
     "key": "r_rate",
     "label": "Rate realisation",
     "basis": "Time_to_Cash",
     "section": "UTILISATION, REALISATION AND LEVERAGE",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.9278,
      0.9302,
      0.9324,
      0.9313,
      0.933,
      0.9334,
      0.9381,
      0.9405,
      0.9403,
      0.9378,
      0.9354,
      0.9342,
      0.933,
      0.9337,
      0.9321,
      0.9334,
      0.929,
      0.9284,
      0.9257,
      0.9241,
      0.9206,
      0.9206,
      0.9206,
      0.92
     ],
     "fy2026": 0.9346,
     "fy2027": 0.9276,
     "total_rule": "ratio"
    },
    {
     "key": "r_bill",
     "label": "Billing realisation",
     "basis": "Time_to_Cash",
     "section": "UTILISATION, REALISATION AND LEVERAGE",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.9709,
      0.9565,
      0.9307,
      0.9303,
      0.9499,
      0.9577,
      0.938,
      0.9627,
      0.8794,
      0.9423,
      0.9384,
      0.939,
      0.9379,
      0.9388,
      0.9411,
      0.9398,
      0.9468,
      0.9467,
      0.9479,
      0.9502,
      0.9529,
      0.9529,
      0.9566,
      0.9578
     ],
     "fy2026": 0.9402,
     "fy2027": 0.9463,
     "total_rule": "ratio"
    },
    {
     "key": "r_tot",
     "label": "Realisation to fee revenue",
     "basis": "Time_to_Cash",
     "section": "UTILISATION, REALISATION AND LEVERAGE",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.9008,
      0.8897,
      0.8677,
      0.8664,
      0.8863,
      0.8939,
      0.88,
      0.9054,
      0.8268,
      0.8837,
      0.8777,
      0.8772,
      0.8751,
      0.8765,
      0.8772,
      0.8772,
      0.8795,
      0.8788,
      0.8775,
      0.8781,
      0.8772,
      0.8772,
      0.8806,
      0.8812
     ],
     "fy2026": 0.8787,
     "fy2027": 0.8778,
     "total_rule": "ratio"
    },
    {
     "key": "subshare",
     "label": "Subcontractor share of chargeable hours",
     "basis": "Capacity",
     "section": "UTILISATION, REALISATION AND LEVERAGE",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.0183,
      0.0324,
      0.0074,
      0.0429,
      0.1063,
      0.1088,
      0.0495,
      0.041,
      0.0537,
      0.0133,
      0.0114,
      0.0125,
      0.0308,
      0.0441,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0.0421,
     "fy2027": 0.0086,
     "total_rule": "ratio"
    },
    {
     "key": "lev",
     "label": "Leverage: fee earners per partner",
     "basis": "Capacity",
     "section": "UTILISATION, REALISATION AND LEVERAGE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      6.75,
      7,
      7.25,
      7,
      7.25,
      7.25,
      7.25,
      7.25,
      7.7038,
      7.9041,
      7.8528,
      7.802,
      7.7515,
      7.7013,
      7.6515,
      6.352,
      6.3122,
      6.2728,
      6.2335,
      6.1946,
      6.1559,
      6.1174,
      6.0792,
      6.0413
     ],
     "fy2026": 7.802,
     "fy2027": 6.0413,
     "total_rule": "last"
    },
    {
     "key": "hc",
     "label": "Headcount",
     "basis": "People",
     "section": "UTILISATION, REALISATION AND LEVERAGE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      38,
      39,
      40,
      39,
      40,
      40,
      40,
      40,
      41.815,
      42.6163,
      42.4114,
      42.2079,
      42.0059,
      41.8052,
      41.6059,
      36.408,
      36.249,
      36.091,
      35.9341,
      35.7782,
      35.6234,
      35.4697,
      35.317,
      35.1653
     ],
     "fy2026": 42.2079,
     "fy2027": 35.1653,
     "total_rule": "last"
    },
    {
     "key": "wipd",
     "label": "Unbilled work days",
     "basis": "Time_to_Cash",
     "section": "LOCK-UP, CASH AND CLIENTS",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      28.1911,
      27.1927,
      31.9028,
      25.1987,
      26.52,
      28.9383,
      23.3348,
      19.4451,
      22.6664,
      31.5911,
      27.4305,
      29.9116,
      23.3671,
      26.5274,
      28.4832,
      23.577,
      22.6486,
      31.6309,
      31.8472,
      26.2536,
      31.8156,
      30.0777,
      31.168,
      34.2311
     ],
     "fy2026": 29.9116,
     "fy2027": 34.2311,
     "total_rule": "last"
    },
    {
     "key": "dso",
     "label": "Debtor days",
     "basis": "Time_to_Cash",
     "section": "LOCK-UP, CASH AND CLIENTS",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      44.006,
      38.6339,
      40.9337,
      42.4442,
      39.5116,
      42.4969,
      44.8311,
      42.6241,
      58.3457,
      59.8056,
      65.9855,
      66.4182,
      60.32,
      57.5035,
      52.6095,
      58.6056,
      57.3876,
      51.577,
      60.3733,
      63.9545,
      59.3314,
      60.1065,
      62.5022,
      59.8857
     ],
     "fy2026": 66.4182,
     "fy2027": 59.8857,
     "total_rule": "last"
    },
    {
     "key": "lockup",
     "label": "Lock-up days",
     "basis": "Time_to_Cash",
     "section": "LOCK-UP, CASH AND CLIENTS",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      72.1971,
      65.8266,
      72.8365,
      67.6429,
      66.0315,
      71.4352,
      68.1659,
      62.0692,
      81.0121,
      91.3967,
      93.416,
      96.3298,
      83.687,
      84.0309,
      81.0927,
      82.1827,
      80.0362,
      83.2079,
      92.2206,
      90.2081,
      91.147,
      90.1842,
      93.6701,
      94.1168
     ],
     "fy2026": 96.3298,
     "fy2027": 94.1168,
     "total_rule": "last"
    },
    {
     "key": "cash",
     "label": "Cash at bank",
     "basis": "BS",
     "section": "LOCK-UP, CASH AND CLIENTS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1577178.874,
      1525510.8732,
      1178074.1381,
      1074424.9785,
      1135132.3232,
      621616.852,
      649515.3451,
      710950.8223,
      381854.3945,
      404625.9274,
      360144.5774,
      385787.169,
      531433.4499,
      652749.1504,
      618862.5816,
      536136.9607,
      617306.1515,
      714796.6465,
      654470.2392,
      562680.656,
      499756.585,
      455762.6167,
      341261.4272,
      252875.0921
     ],
     "fy2026": 385787.169,
     "fy2027": 252875.0921,
     "total_rule": "last"
    },
    {
     "key": "headroom",
     "label": "Cash headroom over the minimum buffer",
     "basis": "",
     "section": "LOCK-UP, CASH AND CLIENTS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      977178.874,
      925510.8732,
      578074.1381,
      474424.9785,
      535132.3232,
      21616.852,
      49515.3451,
      110950.8223,
      -218145.6055,
      -195374.0726,
      -239855.4226,
      -214212.831,
      -68566.5501,
      52749.1504,
      18862.5816,
      -63863.0393,
      17306.1515,
      114796.6465,
      54470.2392,
      -37319.344,
      -100243.415,
      -144237.3833,
      -258738.5728,
      -347124.9079
     ],
     "fy2026": -214212.831,
     "fy2027": -347124.9079,
     "total_rule": "last"
    },
    {
     "key": "ocf3",
     "label": "Operating cash flow, trailing three months",
     "basis": "CF",
     "section": "LOCK-UP, CASH AND CLIENTS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      134445.874,
      88744.8732,
      -249324.8619,
      -480852.8955,
      -366177.55,
      -85256.2861,
      47791.3667,
      45919.499,
      -214461.4574,
      -218488.4178,
      -323305.2448,
      26633.7744,
      147186.5226,
      313061.573,
      253610.4126,
      25238.5108,
      -14907.9989,
      116469.065,
      138868.2785,
      -34090.4955,
      -194505.0616,
      -178172.6226,
      -200884.2288,
      -226346.4929
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "top1",
     "label": "Largest client share of revenue",
     "basis": "Clients",
     "section": "LOCK-UP, CASH AND CLIENTS",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.2848,
      0.2267,
      0.2258,
      0.1892,
      0.2033,
      0.1835,
      0.248,
      0.2204,
      0.2432,
      0.3775,
      0.3569,
      0.3549,
      0.3612,
      0.3498,
      0.3819,
      0.2067,
      0.1176,
      0.1229,
      0.1278,
      0.133,
      0.1389,
      0.1396,
      0.1425,
      0.1448
     ],
     "fy2026": 0.2595,
     "fy2027": 0.1972,
     "total_rule": "avg"
    },
    {
     "key": "pipe_share",
     "label": "Share of fee revenue not yet won",
     "basis": "Pipeline",
     "section": "LOCK-UP, CASH AND CLIENTS",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0.1459,
      0.1335,
      0.2569,
      0.3407,
      0.4401,
      0.7027,
      0.9011,
      1,
      1,
      1,
      1,
      1,
      1,
      1
     ],
     "fy2026": 0.0258,
     "fy2027": 0.7489,
     "total_rule": "ratio"
    },
    {
     "key": "back",
     "label": "Signed fees still to earn",
     "basis": "Pipeline",
     "section": "LOCK-UP, CASH AND CLIENTS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      7450796.0318,
      6963486.0016,
      6352287.7047,
      5822320.4116,
      5276470.8614,
      4589152.2309,
      3992570.7302,
      3515012.5607,
      2954856.8507,
      2361301.5221,
      1826240.1915,
      1266607.0931,
      862380.7139,
      482951.3719,
      166900.4454,
      32228.6286,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 1266607.0931,
     "fy2027": 0,
     "total_rule": "last"
    }
   ]
  }
 },
 "tables": {
  "assumptions": [
   {
    "row": 6,
    "type": "scalar",
    "label": "Company name",
    "unit": null,
    "value": "Selmberg Consulting GmbH (fictional demonstration company)",
    "note": "All figures fictional. German limited company (GmbH) in Munich, financial year = calendar year, reporting currency EUR; every client is invoiced in EUR."
   },
   {
    "row": 7,
    "type": "scalar",
    "label": "Reporting currency",
    "unit": null,
    "value": "EUR",
    "note": null
   },
   {
    "row": 8,
    "type": "scalar",
    "label": "Model start month (month end)",
    "unit": "date",
    "value": "2026-01-31",
    "note": "24 monthly columns from this month"
   },
   {
    "row": 9,
    "type": "scalar",
    "label": "Last actual month (month end)",
    "unit": "date",
    "value": "2026-08-31",
    "note": "Months up to and including this date are actual (fictional ledger); later months are forecast"
   },
   {
    "row": 10,
    "type": "scalar",
    "label": "Last actual month number",
    "unit": "calc",
    "value": 8,
    "note": null
   },
   {
    "row": 11,
    "type": "scalar",
    "label": "Scenario selector (1 = Base, 2 = Downside, 3 = Upside)",
    "unit": "input",
    "value": 2,
    "note": "Change this cell and every forecast month moves. Base = management case; Downside = worst case; Upside = best case."
   },
   {
    "row": 12,
    "type": "scalar",
    "label": "Scenario name",
    "unit": "calc",
    "value": "Downside",
    "note": null
   },
   {
    "row": 13,
    "type": "scalar",
    "label": "Minimum cash buffer (board policy)",
    "unit": "EUR",
    "value": 600000,
    "note": "About one month of payroll, social security and wage tax; used by the 13-week cash forecast and the CFO report"
   },
   {
    "row": 14,
    "type": "scalar",
    "label": "Undrawn overdraft facility available",
    "unit": "EUR",
    "value": 750000,
    "note": "Committed current account overdraft (Kontokorrent), undrawn; first lever if the buffer is breached"
   },
   {
    "row": 15,
    "type": "scalar",
    "label": "Aged receivables and payables: as-at date",
    "unit": "calc",
    "value": "2026-08-31",
    "note": null
   },
   {
    "row": 18,
    "type": "scalar",
    "label": "VAT: standard rate",
    "unit": "rate",
    "value": 0.19,
    "note": "BMF: Regelsteuersatz 19% (UStG s12(1)). Charged to German clients only."
   },
   {
    "row": 20,
    "type": "scalar",
    "label": "Permanent one-month filing extension (Dauerfristverlaengerung) in use (1 = yes)",
    "unit": "flag",
    "value": 1,
    "note": "UStG s18 and UStDV s46 to s48: each monthly return and payment moves to the 10th of the second month; a special prepayment of 1/11 of the prior-year prepayments is paid by 10-Feb and credited against the December return (service.berlin.de; BMF VAT manual)."
   },
   {
    "row": 21,
    "type": "scalar",
    "label": "Special prepayment paid 10-Feb-25 (credited against the Dec-25 return, paid 10-Feb-26)",
    "unit": "EUR",
    "value": 82000,
    "note": "1/11 of the FY2024 prepayments (fictional ledger)"
   },
   {
    "row": 22,
    "type": "scalar",
    "label": "Special prepayment paid 10-Feb-26 (credited against the Dec-26 return)",
    "unit": "EUR",
    "value": 88000,
    "note": "1/11 of the FY2025 prepayments (fictional ledger). The Feb-27 payment is calculated from the FY2026 returns."
   },
   {
    "row": 23,
    "type": "scalar",
    "label": "Subcontractors: share invoicing with German VAT",
    "unit": "share",
    "value": 0.85,
    "note": "The rest are small businesses that charge no VAT (UStG s19)"
   },
   {
    "row": 24,
    "type": "scalar",
    "label": "Travel: recoverable input VAT as a share of net travel cost",
    "unit": "share",
    "value": 0.09,
    "note": "Company average: hotels and long-distance rail at 7%, flights and car costs at 19%, foreign costs without German VAT"
   },
   {
    "row": 25,
    "type": "scalar",
    "label": "IT and software: share bought from foreign vendors (reverse charge, UStG s13b)",
    "unit": "share",
    "value": 0.6,
    "note": "Self-assessed output and input VAT net to zero"
   },
   {
    "row": 26,
    "type": "scalar",
    "label": "Corporate income tax rate",
    "unit": "rate",
    "value": 0.15,
    "note": "KStG s23(1): 15% to FY2027; cut by one point a year from 2028 to 10% in 2032 (BMF monthly report Aug-25, investment programme law)"
   },
   {
    "row": 27,
    "type": "scalar",
    "label": "Solidarity surcharge on corporate income tax",
    "unit": "rate",
    "value": 0.055,
    "note": "BMF: 5.5% since 1998; upheld by the Federal Constitutional Court on 26-Mar-25 (2 BvR 1505/20)"
   },
   {
    "row": 28,
    "type": "scalar",
    "label": "Trade tax: base rate (Steuermesszahl)",
    "unit": "rate",
    "value": 0.035,
    "note": "GewStG s11(2). No allowance for a GmbH."
   },
   {
    "row": 29,
    "type": "scalar",
    "label": "Trade tax: municipal multiplier (Hebesatz), Landeshauptstadt Muenchen",
    "unit": "multiplier",
    "value": 4.9,
    "note": "City of Munich: 490%"
   },
   {
    "row": 30,
    "type": "scalar",
    "label": "Corporate income tax incl. solidarity surcharge",
    "unit": "calc",
    "value": 0.1583,
    "note": "15% x 1.055"
   },
   {
    "row": 31,
    "type": "scalar",
    "label": "Trade tax rate on taxable trade income",
    "unit": "calc",
    "value": 0.1715,
    "note": "3.5% x 490%"
   },
   {
    "row": 32,
    "type": "scalar",
    "label": "Trade tax add-back: allowance on financing components",
    "unit": "EUR a year",
    "value": 200000,
    "note": "GewStG s8 no. 1: a quarter of interest, 50% of property rent and 20% of movable leases above EUR 200,000 is added back"
   },
   {
    "row": 33,
    "type": "scalar",
    "label": "Client entertainment: share not deductible for income tax",
    "unit": "share",
    "value": 0.3,
    "note": "EStG s4(5) no. 2: 70% deductible; input VAT recoverable in full"
   },
   {
    "row": 34,
    "type": "scalar",
    "label": "Withholding tax on dividends (25% plus 5.5% solidarity surcharge)",
    "unit": "rate",
    "value": 0.2637,
    "note": "EStG s43a; for GmbH distributions filed and paid on the day of payment (ELSTER guidance on the KapESt return 2026)"
   },
   {
    "row": 35,
    "type": "scalar",
    "label": "FY2025 corporate income tax and solidarity surcharge assessed",
    "unit": "EUR",
    "value": 166300,
    "note": "Notice received Jul-26 (fictional); resets the quarterly prepayments to a quarter of this amount"
   },
   {
    "row": 36,
    "type": "scalar",
    "label": "FY2025 trade tax assessed",
    "unit": "EUR",
    "value": 180100,
    "note": "Notice received Jul-26 (fictional)"
   },
   {
    "row": 37,
    "type": "scalar",
    "label": "Corporate income tax prepayment per quarter until the FY2025 notice",
    "unit": "EUR",
    "value": 36000,
    "note": "Due 10-Mar, 10-Jun, 10-Sep, 10-Dec (EStG s37 via KStG s31)"
   },
   {
    "row": 38,
    "type": "scalar",
    "label": "Trade tax prepayment per quarter until the FY2025 notice",
    "unit": "EUR",
    "value": 38000,
    "note": "Due 15-Feb, 15-May, 15-Aug, 15-Nov (GewStG s19)"
   },
   {
    "row": 39,
    "type": "scalar",
    "label": "Month the FY2025 notices were received",
    "unit": "month",
    "value": "2026-07-31",
    "note": "Later prepayments are a quarter of the FY2025 assessment until changed"
   },
   {
    "row": 40,
    "type": "scalar",
    "label": "FY2027 prepayments aligned to the FY2026 outlook (1 = application filed in Q4-26; 0 = per the FY2025 notice)",
    "unit": "flag",
    "value": 1,
    "note": "Taxpayers may apply to adjust prepayments to the expected tax (GewStG s19(3); EStG s37(3))"
   },
   {
    "row": 43,
    "type": "scalar",
    "label": "Contribution ceiling, pension and unemployment insurance, 2026 (per month)",
    "unit": "EUR",
    "value": 8450,
    "note": "BMAS: EUR 101,400 a year"
   },
   {
    "row": 44,
    "type": "scalar",
    "label": "Contribution ceiling, health and long-term care insurance, 2026 (per month)",
    "unit": "EUR",
    "value": 5812.5,
    "note": "BMAS: EUR 69,750 a year"
   },
   {
    "row": 45,
    "type": "scalar",
    "label": "Contribution ceiling, pension and unemployment insurance, 2027 (per month)",
    "unit": "EUR",
    "value": 8850,
    "note": "BMAS draft of 21-Sep-26: EUR 106,200 a year (Assumption until enacted)"
   },
   {
    "row": 46,
    "type": "scalar",
    "label": "Contribution ceiling, health and long-term care insurance, 2027 (per month)",
    "unit": "EUR",
    "value": 6375,
    "note": "BMAS draft of 21-Sep-26: EUR 76,500 a year (Assumption until enacted)"
   },
   {
    "row": 47,
    "type": "scalar",
    "label": "Pension insurance, each side",
    "unit": "rate",
    "value": 0.093,
    "note": "18.6% in total for 2026 (BMAS); 2027 assumed unchanged (German Pension Insurance estimate, Aug-26; the 2027 rate is set in the autumn)"
   },
   {
    "row": 48,
    "type": "scalar",
    "label": "Unemployment insurance, each side",
    "unit": "rate",
    "value": 0.013,
    "note": "2.6% in total (BMAS)"
   },
   {
    "row": 49,
    "type": "scalar",
    "label": "Health insurance general rate, each side",
    "unit": "rate",
    "value": 0.073,
    "note": "14.6% in total"
   },
   {
    "row": 50,
    "type": "scalar",
    "label": "Health insurance additional contribution, average (split equally)",
    "unit": "rate",
    "value": 0.029,
    "note": "Federal Ministry of Health: 2.9% average for 2026; 2027 assumed unchanged"
   },
   {
    "row": 51,
    "type": "scalar",
    "label": "Long-term care insurance, each side",
    "unit": "rate",
    "value": 0.018,
    "note": "3.6% in total; employer 1.8% (Federal Ministry of Health)"
   },
   {
    "row": 52,
    "type": "scalar",
    "label": "Long-term care surcharge for childless employees (employee only)",
    "unit": "rate",
    "value": 0.006,
    "note": "Federal Ministry of Health: 0.6%"
   },
   {
    "row": 53,
    "type": "scalar",
    "label": "Share of staff paying the childless surcharge",
    "unit": "share",
    "value": 0.4,
    "note": "Payroll estimate (fictional)"
   },
   {
    "row": 54,
    "type": "scalar",
    "label": "Maternity levy U2 (employer)",
    "unit": "rate",
    "value": 0.0042,
    "note": "Every employer pays U2; the rate is set by each health insurer (0.42% is one insurer published 2026 rate); U1 does not apply above 30 employees (AAG s1)"
   },
   {
    "row": 55,
    "type": "scalar",
    "label": "Insolvency benefit levy U3 (employer)",
    "unit": "rate",
    "value": 0.0015,
    "note": "0.15% (SGB III s360; unchanged for 2026)"
   },
   {
    "row": 56,
    "type": "scalar",
    "label": "Employer rate on earnings up to the pension ceiling (pension, unemployment, U2, U3)",
    "unit": "calc",
    "value": 0.1117,
    "note": null
   },
   {
    "row": 57,
    "type": "scalar",
    "label": "Employer rate on earnings up to the health ceiling (health incl. half the additional rate, care)",
    "unit": "calc",
    "value": 0.1055,
    "note": null
   },
   {
    "row": 58,
    "type": "scalar",
    "label": "Employee rate on earnings up to the pension ceiling",
    "unit": "calc",
    "value": 0.106,
    "note": null
   },
   {
    "row": 59,
    "type": "scalar",
    "label": "Employee rate on earnings up to the health ceiling (incl. the average childless surcharge)",
    "unit": "calc",
    "value": 0.1079,
    "note": null
   },
   {
    "row": 63,
    "type": "scalar",
    "label": "Grade",
    "unit": "Code",
    "value": "Rate card (EUR/hour)",
    "note": "Fixed salary (EUR a year)"
   },
   {
    "row": 64,
    "type": "scalar",
    "label": "Partner",
    "unit": "P",
    "value": 360,
    "note": 205000
   },
   {
    "row": 65,
    "type": "scalar",
    "label": "Director",
    "unit": "D",
    "value": 300,
    "note": 152000
   },
   {
    "row": 66,
    "type": "scalar",
    "label": "Manager",
    "unit": "M",
    "value": 240,
    "note": 112000
   },
   {
    "row": 67,
    "type": "scalar",
    "label": "Senior consultant",
    "unit": "S",
    "value": 190,
    "note": 83000
   },
   {
    "row": 68,
    "type": "scalar",
    "label": "Consultant",
    "unit": "C",
    "value": 145,
    "note": 62500
   },
   {
    "row": 70,
    "type": "scalar",
    "label": "Average wage tax, solidarity surcharge and church tax withheld: partner",
    "unit": "share",
    "value": 0.36,
    "note": "Payroll analysis (fictional)"
   },
   {
    "row": 71,
    "type": "scalar",
    "label": "Average wage tax, solidarity surcharge and church tax withheld: director",
    "unit": "share",
    "value": 0.33,
    "note": null
   },
   {
    "row": 72,
    "type": "scalar",
    "label": "Average wage tax, solidarity surcharge and church tax withheld: manager",
    "unit": "share",
    "value": 0.29,
    "note": null
   },
   {
    "row": 73,
    "type": "scalar",
    "label": "Average wage tax, solidarity surcharge and church tax withheld: senior consultant",
    "unit": "share",
    "value": 0.25,
    "note": null
   },
   {
    "row": 74,
    "type": "scalar",
    "label": "Average wage tax, solidarity surcharge and church tax withheld: consultant",
    "unit": "share",
    "value": 0.21,
    "note": null
   },
   {
    "row": 75,
    "type": "scalar",
    "label": "Average wage tax withheld: central staff",
    "unit": "share",
    "value": 0.22,
    "note": null
   },
   {
    "row": 76,
    "type": "scalar",
    "label": "Average wage tax withheld: founder",
    "unit": "share",
    "value": 0.38,
    "note": null
   },
   {
    "row": 77,
    "type": "scalar",
    "label": "Average wage tax withheld on bonus payments",
    "unit": "share",
    "value": 0.36,
    "note": "Bonuses are paid mostly to partners and directors"
   },
   {
    "row": 78,
    "type": "scalar",
    "label": "Employer contributions on the bonus: partner",
    "unit": "calc",
    "value": 0,
    "note": "Managers and above are above both ceilings; senior consultants above the health ceiling"
   },
   {
    "row": 79,
    "type": "scalar",
    "label": "Employer contributions on the bonus: director",
    "unit": "calc",
    "value": 0,
    "note": "Managers and above are above both ceilings; senior consultants above the health ceiling"
   },
   {
    "row": 80,
    "type": "scalar",
    "label": "Employer contributions on the bonus: manager",
    "unit": "calc",
    "value": 0,
    "note": "Managers and above are above both ceilings; senior consultants above the health ceiling"
   },
   {
    "row": 81,
    "type": "scalar",
    "label": "Employer contributions on the bonus: senior consultant",
    "unit": "calc",
    "value": 0.1117,
    "note": "Managers and above are above both ceilings; senior consultants above the health ceiling"
   },
   {
    "row": 82,
    "type": "scalar",
    "label": "Employer contributions on the bonus: consultant",
    "unit": "calc",
    "value": 0.2172,
    "note": "Managers and above are above both ceilings; senior consultants above the health ceiling"
   },
   {
    "row": 83,
    "type": "scalar",
    "label": "Maximum sustainable utilisation (demand above it goes to subcontractors)",
    "unit": "share",
    "value": 0.9,
    "note": null
   },
   {
    "row": 84,
    "type": "scalar",
    "label": "Founder: share of a full-time fee earner available for client work (operations partner pool)",
    "unit": "share",
    "value": 0.5,
    "note": "The founder runs the firm and leads new business; payroll sits in central costs"
   },
   {
    "row": 85,
    "type": "scalar",
    "label": "Average available hours per FTE per month, FY2026",
    "unit": "calc",
    "value": 140,
    "note": null
   },
   {
    "row": 86,
    "type": "scalar",
    "label": "Standard cost rate FY2026: partner (EUR per chargeable hour)",
    "unit": "calc",
    "value": 409.1295,
    "note": "(salary + employer contributions + bonus at target) / (available hours x target utilisation)"
   },
   {
    "row": 87,
    "type": "scalar",
    "label": "Standard cost rate FY2026: director (EUR per chargeable hour)",
    "unit": "calc",
    "value": 191.9494,
    "note": "(salary + employer contributions + bonus at target) / (available hours x target utilisation)"
   },
   {
    "row": 88,
    "type": "scalar",
    "label": "Standard cost rate FY2026: manager (EUR per chargeable hour)",
    "unit": "calc",
    "value": 114.3849,
    "note": "(salary + employer contributions + bonus at target) / (available hours x target utilisation)"
   },
   {
    "row": 89,
    "type": "scalar",
    "label": "Standard cost rate FY2026: senior consultant (EUR per chargeable hour)",
    "unit": "calc",
    "value": 77.6796,
    "note": "(salary + employer contributions + bonus at target) / (available hours x target utilisation)"
   },
   {
    "row": 90,
    "type": "scalar",
    "label": "Standard cost rate FY2026: consultant (EUR per chargeable hour)",
    "unit": "calc",
    "value": 58.5362,
    "note": "(salary + employer contributions + bonus at target) / (available hours x target utilisation)"
   },
   {
    "row": 91,
    "type": "scalar",
    "label": "Central staff bonus target (share of fixed pay; not the founder)",
    "unit": "share",
    "value": 0.06,
    "note": null
   },
   {
    "row": 92,
    "type": "scalar",
    "label": "Bonus accrual factor used in the actual months (share of target)",
    "unit": "share",
    "value": 0.7,
    "note": "FY2026 performance below budget: accrued at 70% of target"
   },
   {
    "row": 93,
    "type": "scalar",
    "label": "Employer contributions share of the bonus provision (payment split)",
    "unit": "share",
    "value": 0.03,
    "note": null
   },
   {
    "row": 94,
    "type": "scalar",
    "label": "Recruitment agency fee, share of the first-year salary (experienced hires)",
    "unit": "share",
    "value": 0.22,
    "note": null
   },
   {
    "row": 95,
    "type": "scalar",
    "label": "Campus recruiting cost per graduate hire",
    "unit": "EUR",
    "value": 2500,
    "note": null
   },
   {
    "row": 96,
    "type": "scalar",
    "label": "Attrition a year, base: partner",
    "unit": "rate",
    "value": 0,
    "note": null
   },
   {
    "row": 97,
    "type": "scalar",
    "label": "Attrition a year, base: director",
    "unit": "rate",
    "value": 0.05,
    "note": null
   },
   {
    "row": 98,
    "type": "scalar",
    "label": "Attrition a year, base: manager",
    "unit": "rate",
    "value": 0.1,
    "note": "Consulting market norm for the grade (company assumption)"
   },
   {
    "row": 99,
    "type": "scalar",
    "label": "Attrition a year, base: senior consultant",
    "unit": "rate",
    "value": 0.15,
    "note": null
   },
   {
    "row": 100,
    "type": "scalar",
    "label": "Attrition a year, base: consultant",
    "unit": "rate",
    "value": 0.15,
    "note": null
   },
   {
    "row": 101,
    "type": "scalar",
    "label": "Average years of service of consultants and senior consultants (separations)",
    "unit": "years",
    "value": 3,
    "note": "HR records (fictional)"
   },
   {
    "row": 102,
    "type": "scalar",
    "label": "Severance per year of service (monthly salaries)",
    "unit": "months",
    "value": 0.5,
    "note": "KSchG s1a(2) benchmark of 0.5 monthly earnings per year of service, used in separation agreements"
   },
   {
    "row": 103,
    "type": "scalar",
    "label": "Equipment per new hire",
    "unit": "EUR",
    "value": 2400,
    "note": null
   },
   {
    "row": 104,
    "type": "scalar",
    "label": "IT replacement cycle, capex per month",
    "unit": "EUR",
    "value": 2600,
    "note": null
   },
   {
    "row": 105,
    "type": "scalar",
    "label": "Depreciation: IT equipment, useful life",
    "unit": "years",
    "value": 3,
    "note": null
   },
   {
    "row": 106,
    "type": "scalar",
    "label": "Depreciation: office fit-out and furniture, useful life",
    "unit": "years",
    "value": 10,
    "note": "Lease term of the Munich office"
   },
   {
    "row": 107,
    "type": "scalar",
    "label": "Overhead and subcontractor rate inflation applied from FY2027",
    "unit": "rate",
    "value": 0.03,
    "note": null
   },
   {
    "row": 110,
    "type": "scalar",
    "label": "Profile",
    "unit": "Code",
    "value": "Partner",
    "note": "Director"
   },
   {
    "row": 111,
    "type": "scalar",
    "label": "Diagnostic and strategy",
    "unit": "DIA",
    "value": 0.08,
    "note": 0.08
   },
   {
    "row": 112,
    "type": "scalar",
    "label": "Implementation and transformation",
    "unit": "IMP",
    "value": 0.045,
    "note": 0.065
   },
   {
    "row": 113,
    "type": "scalar",
    "label": "Programme management",
    "unit": "PMO",
    "value": 0.03,
    "note": 0.06
   },
   {
    "row": 117,
    "type": "scalar",
    "label": "New Year 2026",
    "unit": null,
    "value": "2026-01-01",
    "note": null
   },
   {
    "row": 118,
    "type": "scalar",
    "label": "Epiphany 2026",
    "unit": null,
    "value": "2026-01-06",
    "note": null
   },
   {
    "row": 119,
    "type": "scalar",
    "label": "Good Friday 2026",
    "unit": null,
    "value": "2026-04-03",
    "note": null
   },
   {
    "row": 120,
    "type": "scalar",
    "label": "Easter Monday 2026",
    "unit": null,
    "value": "2026-04-06",
    "note": null
   },
   {
    "row": 121,
    "type": "scalar",
    "label": "Labour Day 2026",
    "unit": null,
    "value": "2026-05-01",
    "note": null
   },
   {
    "row": 122,
    "type": "scalar",
    "label": "Ascension Day 2026",
    "unit": null,
    "value": "2026-05-14",
    "note": null
   },
   {
    "row": 123,
    "type": "scalar",
    "label": "Whit Monday 2026",
    "unit": null,
    "value": "2026-05-25",
    "note": null
   },
   {
    "row": 124,
    "type": "scalar",
    "label": "Corpus Christi 2026",
    "unit": null,
    "value": "2026-06-04",
    "note": null
   },
   {
    "row": 125,
    "type": "scalar",
    "label": "Assumption Day 2026",
    "unit": null,
    "value": "2026-08-15",
    "note": null
   },
   {
    "row": 126,
    "type": "scalar",
    "label": "German Unity Day 2026",
    "unit": null,
    "value": "2026-10-03",
    "note": null
   },
   {
    "row": 127,
    "type": "scalar",
    "label": "All Saints Day 2026",
    "unit": null,
    "value": "2026-11-01",
    "note": null
   },
   {
    "row": 128,
    "type": "scalar",
    "label": "Christmas Day 2026",
    "unit": null,
    "value": "2026-12-25",
    "note": null
   },
   {
    "row": 129,
    "type": "scalar",
    "label": "Second Day of Christmas 2026",
    "unit": null,
    "value": "2026-12-26",
    "note": null
   },
   {
    "row": 130,
    "type": "scalar",
    "label": "New Year 2027",
    "unit": null,
    "value": "2027-01-01",
    "note": null
   },
   {
    "row": 131,
    "type": "scalar",
    "label": "Epiphany 2027",
    "unit": null,
    "value": "2027-01-06",
    "note": null
   },
   {
    "row": 132,
    "type": "scalar",
    "label": "Good Friday 2027",
    "unit": null,
    "value": "2027-03-26",
    "note": null
   },
   {
    "row": 133,
    "type": "scalar",
    "label": "Easter Monday 2027",
    "unit": null,
    "value": "2027-03-29",
    "note": null
   },
   {
    "row": 134,
    "type": "scalar",
    "label": "Labour Day 2027",
    "unit": null,
    "value": "2027-05-01",
    "note": null
   },
   {
    "row": 135,
    "type": "scalar",
    "label": "Ascension Day 2027",
    "unit": null,
    "value": "2027-05-06",
    "note": null
   },
   {
    "row": 136,
    "type": "scalar",
    "label": "Whit Monday 2027",
    "unit": null,
    "value": "2027-05-17",
    "note": null
   },
   {
    "row": 137,
    "type": "scalar",
    "label": "Corpus Christi 2027",
    "unit": null,
    "value": "2027-05-27",
    "note": null
   },
   {
    "row": 138,
    "type": "scalar",
    "label": "Assumption Day 2027",
    "unit": null,
    "value": "2027-08-15",
    "note": null
   },
   {
    "row": 139,
    "type": "scalar",
    "label": "German Unity Day 2027",
    "unit": null,
    "value": "2027-10-03",
    "note": null
   },
   {
    "row": 140,
    "type": "scalar",
    "label": "All Saints Day 2027",
    "unit": null,
    "value": "2027-11-01",
    "note": null
   },
   {
    "row": 141,
    "type": "scalar",
    "label": "Christmas Day 2027",
    "unit": null,
    "value": "2027-12-25",
    "note": null
   },
   {
    "row": 142,
    "type": "scalar",
    "label": "Second Day of Christmas 2027",
    "unit": null,
    "value": "2027-12-26",
    "note": null
   },
   {
    "row": 146,
    "type": "scalar",
    "label": "Fixed fee: share invoiced at the start",
    "unit": "share",
    "value": 0.3,
    "note": "Standard engagement letter"
   },
   {
    "row": 147,
    "type": "scalar",
    "label": "Fixed fee: share invoiced at the interim milestone (mid-point)",
    "unit": "share",
    "value": 0.4,
    "note": null
   },
   {
    "row": 148,
    "type": "scalar",
    "label": "Fixed fee: share invoiced on acceptance of the final deliverable",
    "unit": "share",
    "value": 0.3,
    "note": null
   },
   {
    "row": 149,
    "type": "scalar",
    "label": "Subcontractors: days payable",
    "unit": "days",
    "value": 30,
    "note": null
   },
   {
    "row": 150,
    "type": "scalar",
    "label": "Travel card statements and expense claims: days payable",
    "unit": "days",
    "value": 15,
    "note": null
   },
   {
    "row": 151,
    "type": "scalar",
    "label": "Overhead suppliers: days payable (rent is paid in advance on the first working day)",
    "unit": "days",
    "value": 15,
    "note": null
   },
   {
    "row": 152,
    "type": "scalar",
    "label": "New work not yet identified: first month it can start",
    "unit": "month",
    "value": "2026-11-30",
    "note": "Sales cycle of two to three months from the last actual month"
   },
   {
    "row": 153,
    "type": "scalar",
    "label": "New work: discount to the rate card",
    "unit": "share",
    "value": 0.08,
    "note": "FY2026 average on engagements won (engagement register)"
   },
   {
    "row": 154,
    "type": "scalar",
    "label": "New work: write-down at billing",
    "unit": "share",
    "value": 0.04,
    "note": null
   },
   {
    "row": 155,
    "type": "scalar",
    "label": "New work: travel cost per hour (rebilled at cost)",
    "unit": "EUR/hour",
    "value": 11,
    "note": null
   },
   {
    "row": 156,
    "type": "scalar",
    "label": "Expected credit loss rate on receivables, actual months (IFRS 9 simplified approach)",
    "unit": "rate",
    "value": 0.005,
    "note": "Excludes the Pelzhoff claim, provided specifically"
   },
   {
    "row": 157,
    "type": "scalar",
    "label": "Pelzhoff: expected distribution to unsecured creditors",
    "unit": "share",
    "value": 0.05,
    "note": "Insolvency application 20-Jul-26; claim filed with the administrator; no distribution expected before 2028"
   },
   {
    "row": 158,
    "type": "scalar",
    "label": "Pelzhoff: month of the insolvency application",
    "unit": "month",
    "value": "2026-07-31",
    "note": null
   },
   {
    "row": 159,
    "type": "scalar",
    "label": "Bank loan (2024 office fit-out): annual interest rate",
    "unit": "rate",
    "value": 0.042,
    "note": null
   },
   {
    "row": 160,
    "type": "scalar",
    "label": "Bank loan: monthly principal",
    "unit": "EUR",
    "value": 4167,
    "note": "Straight line to Aug-29"
   },
   {
    "row": 161,
    "type": "scalar",
    "label": "Overdraft interest rate on any drawn balance",
    "unit": "rate",
    "value": 0.065,
    "note": "Facility letter (fictional): 3-month Euribor plus margin"
   },
   {
    "row": 162,
    "type": "scalar",
    "label": "Dividend on FY2026 profit: month paid",
    "unit": "month",
    "value": "2027-06-30",
    "note": "After the shareholders approve the FY2026 accounts"
   },
   {
    "row": 165,
    "type": "scalar",
    "label": "Driver",
    "unit": "Unit",
    "value": "Base",
    "note": "Downside"
   },
   {
    "row": 166,
    "type": "scenario_driver",
    "key": "win_f",
    "label": "Pipeline win probability factor (applied to the register probabilities)",
    "unit": "x",
    "base": 1,
    "downside": 1,
    "upside": 1,
    "selected": 1,
    "ytd_actual_reference": null,
    "note": "Scenario probabilities sit in the register columns; this factor stays at 1"
   },
   {
    "row": 167,
    "type": "scenario_driver",
    "key": "dly",
    "label": "Start delay: contracted and pipeline engagements",
    "unit": "months",
    "base": 0,
    "downside": 1,
    "upside": 0,
    "selected": 1,
    "ytd_actual_reference": null,
    "note": null
   },
   {
    "row": 168,
    "type": "scenario_driver",
    "key": "fill",
    "label": "New work not yet identified: share of the gap to target utilisation that is sold",
    "unit": "share",
    "base": 0.8,
    "downside": 0.6,
    "upside": 1,
    "selected": 0.6,
    "ytd_actual_reference": null,
    "note": "Applied grade by grade from the start month on Assumptions; the sales requirement shows on Capacity and Pipeline"
   },
   {
    "row": 169,
    "type": "scenario_driver",
    "key": "ovr",
    "label": "Overrun on remaining hours of fixed-fee and capped engagements",
    "unit": null,
    "base": 0.05,
    "downside": 0.12,
    "upside": 0,
    "selected": 0.12,
    "ytd_actual_reference": null,
    "note": "Applied to the estimate to complete at the last actual month; YTD overruns ran at 3% to 20%"
   },
   {
    "row": 170,
    "type": "scenario_driver",
    "key": "wd_adj",
    "label": "Time and materials write-down: change vs YTD",
    "unit": null,
    "base": 0.01,
    "downside": 0.025,
    "upside": 0,
    "selected": 0.025,
    "ytd_actual_reference": 0.0316,
    "note": null
   },
   {
    "row": 171,
    "type": "scenario_driver",
    "key": "rate27",
    "label": "Rate card change from Jan-27 (also re-prices running T&M and capped work)",
    "unit": null,
    "base": 0.04,
    "downside": 0,
    "upside": 0.05,
    "selected": 0,
    "ytd_actual_reference": null,
    "note": null
   },
   {
    "row": 172,
    "type": "scenario_driver",
    "key": "pay_inc",
    "label": "Pay increase from Jan-27",
    "unit": null,
    "base": 0.04,
    "downside": 0.02,
    "upside": 0.045,
    "selected": 0.02,
    "ytd_actual_reference": null,
    "note": "Company assumption; information needed: the approved pay review"
   },
   {
    "row": 173,
    "type": "scenario_driver",
    "key": "attr_f",
    "label": "Attrition factor (x base rates by grade)",
    "unit": "x",
    "base": 1,
    "downside": 0.6,
    "upside": 1,
    "selected": 0.6,
    "ytd_actual_reference": null,
    "note": "Fewer people leave in a weak market"
   },
   {
    "row": 174,
    "type": "scenario_driver",
    "key": "repl",
    "label": "Leavers replaced after the lag (1 = yes, 0 = hiring freeze)",
    "unit": "flag",
    "base": 1,
    "downside": 0,
    "upside": 1,
    "selected": 0,
    "ytd_actual_reference": null,
    "note": null
   },
   {
    "row": 175,
    "type": "scenario_driver",
    "key": "hires",
    "label": "Experienced hires in the plan (1 = as planned, 0 = freeze)",
    "unit": "flag",
    "base": 1,
    "downside": 0,
    "upside": 1,
    "selected": 0,
    "ytd_actual_reference": null,
    "note": null
   },
   {
    "row": 176,
    "type": "scenario_driver",
    "key": "grads27",
    "label": "Graduate intake Sep-27 (1 = yes)",
    "unit": "flag",
    "base": 1,
    "downside": 0,
    "upside": 1,
    "selected": 0,
    "ytd_actual_reference": null,
    "note": null
   },
   {
    "row": 177,
    "type": "scenario_driver",
    "key": "exit_fte",
    "label": "Separations of consultants and senior consultants (FTE, management response)",
    "unit": "FTE",
    "base": 0,
    "downside": 5,
    "upside": 0,
    "selected": 5,
    "ytd_actual_reference": null,
    "note": "Downside response: separation agreements with severance; leavers off payroll from the month below"
   },
   {
    "row": 178,
    "type": "scenario_driver",
    "key": "exit_month",
    "label": "Separations: first month without the leavers",
    "unit": "month",
    "base": "2027-04-30",
    "downside": "2027-04-30",
    "upside": "2027-04-30",
    "selected": "2027-04-30",
    "ytd_actual_reference": null,
    "note": null
   },
   {
    "row": 179,
    "type": "scenario_driver",
    "key": "bonus_f",
    "label": "Bonus accrual, forecast months (share of target)",
    "unit": null,
    "base": 0.85,
    "downside": 0.3,
    "upside": 1,
    "selected": 0.3,
    "ytd_actual_reference": 0.7,
    "note": null
   },
   {
    "row": 180,
    "type": "scenario_driver",
    "key": "slip",
    "label": "Clients: extra days to collect",
    "unit": "days",
    "base": 0,
    "downside": 15,
    "upside": 0,
    "selected": 15,
    "ytd_actual_reference": 42.6241,
    "note": null
   },
   {
    "row": 181,
    "type": "scenario_driver",
    "key": "ecl",
    "label": "Expected credit loss rate on receivables, forecast",
    "unit": null,
    "base": 0.005,
    "downside": 0.02,
    "upside": 0.004,
    "selected": 0.02,
    "ytd_actual_reference": 0.005,
    "note": null
   },
   {
    "row": 182,
    "type": "scenario_driver",
    "key": "disc_ox",
    "label": "Discretionary overheads factor (marketing, training, entertainment)",
    "unit": "x",
    "base": 1,
    "downside": 0.8,
    "upside": 1.05,
    "selected": 0.8,
    "ytd_actual_reference": null,
    "note": null
   },
   {
    "row": 183,
    "type": "scenario_driver",
    "key": "payout",
    "label": "Dividend on FY2026 profit (share of net profit, paid Jun-27)",
    "unit": null,
    "base": 0.6,
    "downside": 0,
    "upside": 0.7,
    "selected": 0,
    "ytd_actual_reference": null,
    "note": null
   }
  ],
  "client_register": {
   "columns": [
    "Code",
    "Client (fictional)",
    "Country",
    "VAT class (DE = German VAT, EU = reverse charge, CH = outside the scope)",
    "VAT rate on invoices",
    "Client since",
    "Sector",
    "Days to collect (from invoicing)",
    "Days to collect incl. scenario slip",
    "Receivable at 31-Dec-25 (incl. VAT)"
   ],
   "rows": [
    [
     "EBE",
     "Eberstal Medizintechnik AG",
     "Germany",
     "DE",
     0.19,
     2022,
     "Medical technology",
     45,
     60,
     276656.23
    ],
    [
     "NOR",
     "Norlach Antriebstechnik GmbH",
     "Germany",
     "DE",
     0.19,
     2019,
     "Automotive drive technology (Tier 1 supplier)",
     60,
     75,
     229971.32
    ],
    [
     "WIT",
     "Wittenfels Holding GmbH",
     "Germany",
     "DE",
     0.19,
     2023,
     "Private equity owned industrial group",
     30,
     45,
     157568.91
    ],
    [
     "RIN",
     "Rindelmann Maschinenbau GmbH",
     "Germany",
     "DE",
     0.19,
     2021,
     "Special machinery",
     30,
     45,
     90554.26
    ],
    [
     "ZOR",
     "Zorneck Logistik GmbH",
     "Germany",
     "DE",
     0.19,
     2024,
     "Contract logistics",
     30,
     45,
     37909.1
    ],
    [
     "ULM",
     "Ulmhardt Verpackungen GmbH",
     "Germany",
     "DE",
     0.19,
     2026,
     "Packaging",
     45,
     60,
     0
    ],
    [
     "SAU",
     "Sauerbeck Lebensmittel GmbH",
     "Germany",
     "DE",
     0.19,
     2025,
     "Food manufacturing",
     30,
     45,
     66721.47
    ],
    [
     "VAR",
     "Varnholt Chemie GmbH",
     "Germany",
     "DE",
     0.19,
     2024,
     "Specialty chemicals",
     45,
     60,
     98191.65
    ],
    [
     "TEG",
     "Teggwerk Elektronik GmbH",
     "Germany",
     "DE",
     0.19,
     2026,
     "Electronics manufacturing",
     30,
     45,
     0
    ],
    [
     "PEL",
     "Pelzhoff Kunststofftechnik GmbH",
     "Germany",
     "DE",
     0.19,
     2025,
     "Automotive plastic parts; insolvency application Jul-26",
     45,
     60,
     0
    ],
    [
     "STE",
     "Stelzhof Industrie AG",
     "Austria",
     "EU",
     0,
     2026,
     "Industrial components",
     30,
     45,
     0
    ],
    [
     "SOR",
     "Sornegg Pr\u00e4zision AG",
     "Switzerland",
     "CH",
     0,
     2026,
     "Precision parts",
     30,
     45,
     0
    ],
    [
     "MER",
     "Merzbach Fenster GmbH",
     "Germany",
     "DE",
     0.19,
     null,
     "Windows and doors (prospect)",
     30,
     45,
     0
    ],
    [
     "NEW",
     "New work not yet identified (new clients and extensions)",
     "Germany",
     "DE",
     0.19,
     null,
     "Fills the gap to target utilisation by grade (scenario share)",
     35,
     50,
     0
    ]
   ]
  },
  "engagement_register": {
   "columns": [
    "Code",
    "Client",
    "Practice",
    "Engagement",
    "Fee type (FF fixed fee, TM time and materials, CAP capped)",
    "Status at last actual",
    "Staffing profile",
    "Start (month)",
    "Planned completion (month)",
    "Fee (FF), cap (CAP) or estimated value (TM), EUR",
    "Budget hours (FF, CAP) or planned hours (TM)",
    "Discount to the rate card (TM, CAP input; FF implied)",
    "Write-down at billing, base (TM)",
    "Travel cost per hour worked (EUR)",
    "Travel rebilled at cost (1 = yes)",
    "Win % Base",
    "Win % Downside",
    "Win % Upside",
    "Win % selected",
    "Hours to date at 31-Dec-25",
    "Fee revenue to date at 31-Dec-25",
    "Fees invoiced to date at 31-Dec-25",
    "Value at agreed rates to date at 31-Dec-25",
    "Contract position at 31-Dec-25 (+ unbilled / - billed ahead)",
    "Mix: partner",
    "Mix: director",
    "Mix: manager",
    "Mix: senior consultant",
    "Mix: consultant",
    "Blended rate card FY2026 (EUR per hour)",
    "Agreed rate per hour FY2026 (TM, CAP) or fee per budget hour (FF)",
    "Start delay (months, scenario)",
    "Start month no. (effective)",
    "Completion month no. (effective)",
    "Interim milestone month no.",
    "Hours to date at last actual",
    "Estimate to complete at last actual (hours, weighted)",
    "Overrun applied",
    "Forecast hours at completion",
    "First forecast month no.",
    "Available hours per FTE, remaining months",
    "Fee or cap, probability-weighted",
    "Value at agreed rates at completion (CAP)",
    "Write-down YTD actual (TM)",
    "Write-down forecast (TM)",
    "Fee revenue to date at last actual",
    "Fees invoiced to date at last actual"
   ],
   "rows": [
    [
     "E-2501",
     "EBE",
     "DIG",
     "S/4HANA programme management office",
     "TM",
     "In progress",
     "PMO",
     "2025-06-30",
     "2027-03-31",
     2790000,
     15296,
     0.08,
     0.03,
     11,
     1,
     1,
     1,
     1,
     1,
     5047.2,
     922007.88,
     790951.59,
     0,
     138206.08,
     0.03,
     0.06,
     0.27,
     0.4,
     0.24,
     204.4,
     188.048,
     0,
     -6,
     15,
     5,
     10378.1,
     4984,
     0,
     15362.1,
     9,
     996.8,
     2790000,
     "n/a",
     0.0262,
     0.0512,
     1898169.92,
     1792589.08
    ],
    [
     "E-2502",
     "NOR",
     "OPS",
     "Plant footprint and lean programme, phase 2",
     "CAP",
     "In progress",
     "IMP",
     "2025-09-30",
     "2026-09-30",
     560000,
     3040,
     0.08,
     0,
     16,
     1,
     1,
     1,
     1,
     1,
     958.4,
     173435.9,
     129389.26,
     173435.9,
     48417.8,
     0.045,
     0.065,
     0.18,
     0.33,
     0.38,
     196.7,
     180.964,
     0,
     -3,
     9,
     3,
     3271,
     369,
     0.12,
     3684.28,
     9,
     152.8,
     560000,
     666722.0483,
     "n/a",
     0,
     503230.77,
     537698.34
    ],
    [
     "E-2503",
     "WIT",
     "FIN",
     "Finance function transformation",
     "TM",
     "Completed",
     "PMO",
     "2025-09-30",
     "2026-06-30",
     949000,
     5149,
     0.08,
     0.02,
     9,
     1,
     1,
     1,
     1,
     1,
     2135.7,
     392737.29,
     294425.63,
     0,
     103005.97,
     0.03,
     0.06,
     0.27,
     0.4,
     0.24,
     204.4,
     188.048,
     0,
     -3,
     6,
     2,
     5053.1,
     0,
     0,
     5053.1,
     9,
     0,
     949000,
     "n/a",
     0.0217,
     0.0467,
     929458.53,
     929458.53
    ],
    [
     "E-2504",
     "RIN",
     "OPS",
     "Procurement cost programme",
     "FF",
     "Completed",
     "DIA",
     "2025-11-30",
     "2026-05-31",
     290000,
     1480,
     0.0516,
     0,
     12,
     0,
     1,
     1,
     1,
     1,
     434.6,
     85158.11,
     87000,
     0,
     -1841.89,
     0.08,
     0.08,
     0.19,
     0.31,
     0.34,
     206.6,
     195.9459,
     0,
     -1,
     5,
     2,
     1560,
     0,
     0,
     1560,
     9,
     0,
     290000,
     "n/a",
     "n/a",
     0,
     290000,
     290000
    ],
    [
     "E-2505",
     "ZOR",
     "DIG",
     "ERP selection",
     "FF",
     "Completed",
     "DIA",
     "2025-11-30",
     "2026-03-31",
     120000,
     600,
     0.0319,
     0,
     8,
     0,
     1,
     1,
     1,
     1,
     251.4,
     50280,
     36000,
     0,
     14280,
     0.08,
     0.08,
     0.19,
     0.31,
     0.34,
     206.6,
     200,
     0,
     -1,
     3,
     1,
     640,
     0,
     0,
     640,
     9,
     0,
     120000,
     "n/a",
     "n/a",
     0,
     120000,
     120000
    ],
    [
     "E-2506",
     "PEL",
     "OPS",
     "Restructuring support: operational measures",
     "TM",
     "Stopped",
     "IMP",
     "2025-12-31",
     "2026-07-31",
     252000,
     1499,
     0.1,
     0.05,
     14,
     1,
     1,
     1,
     1,
     1,
     187.5,
     31342.95,
     0,
     0,
     33742.35,
     0.045,
     0.065,
     0.18,
     0.33,
     0.38,
     196.7,
     177.03,
     0,
     0,
     7,
     4,
     1399.7,
     0,
     0,
     1399.7,
     9,
     0,
     252000,
     "n/a",
     0.1248,
     0.1498,
     219163.31,
     219163.31
    ],
    [
     "E-2601",
     "SAU",
     "FIN",
     "Cost reduction programme",
     "FF",
     "Completed",
     "IMP",
     "2026-01-31",
     "2026-06-30",
     240000,
     1300,
     0.0614,
     0,
     12,
     0,
     1,
     1,
     1,
     1,
     0,
     0,
     0,
     0,
     0,
     0.045,
     0.065,
     0.18,
     0.33,
     0.38,
     196.7,
     184.6154,
     0,
     1,
     6,
     4,
     1450,
     0,
     0,
     1450,
     9,
     0,
     240000,
     "n/a",
     "n/a",
     0,
     240000,
     240000
    ],
    [
     "E-2602",
     "SOR",
     "FIN",
     "Carve-out finance readiness",
     "TM",
     "In progress",
     "IMP",
     "2026-02-28",
     "2026-10-31",
     523000,
     2854,
     0.05,
     0.02,
     22,
     1,
     1,
     1,
     1,
     1,
     0,
     0,
     0,
     0,
     0,
     0.045,
     0.065,
     0.18,
     0.33,
     0.38,
     196.7,
     186.865,
     0,
     2,
     10,
     6,
     2189.7,
     685.7,
     0,
     2875.4,
     9,
     300,
     523000,
     "n/a",
     0.0189,
     0.0439,
     401464.96,
     349902.64
    ],
    [
     "E-2603",
     "ZOR",
     "OPS",
     "Warehouse network redesign",
     "FF",
     "Completed",
     "DIA",
     "2026-03-31",
     "2026-08-31",
     210000,
     1070,
     0.05,
     0,
     10,
     0,
     1,
     1,
     1,
     1,
     0,
     0,
     0,
     0,
     0,
     0.08,
     0.08,
     0.19,
     0.31,
     0.34,
     206.6,
     196.2617,
     0,
     3,
     8,
     6,
     1040,
     0,
     0,
     1040,
     9,
     0,
     210000,
     "n/a",
     "n/a",
     0,
     210000,
     210000
    ],
    [
     "E-2604",
     "VAR",
     "DIG",
     "Data and reporting platform",
     "CAP",
     "In progress",
     "IMP",
     "2026-03-31",
     "2026-10-31",
     260000,
     1380,
     0.06,
     0,
     8,
     1,
     1,
     1,
     1,
     1,
     0,
     0,
     0,
     0,
     0,
     0.045,
     0.065,
     0.18,
     0.33,
     0.38,
     196.7,
     184.898,
     0,
     3,
     10,
     7,
     1061.2,
     388.8,
     0.12,
     1496.656,
     9,
     300,
     260000,
     276728.7011,
     "n/a",
     0,
     190284.14,
     165798.04
    ],
    [
     "E-2605",
     "VAR",
     "FIN",
     "Working capital programme",
     "FF",
     "In progress",
     "DIA",
     "2026-04-30",
     "2026-09-30",
     165000,
     840,
     0.0492,
     0,
     10,
     0,
     1,
     1,
     1,
     1,
     0,
     0,
     0,
     0,
     0,
     0.08,
     0.08,
     0.19,
     0.31,
     0.34,
     206.6,
     196.4286,
     0,
     4,
     9,
     7,
     704.9,
     175.1,
     0.12,
     901.012,
     9,
     152.8,
     165000,
     "n/a",
     "n/a",
     0,
     132168.75,
     115500
    ],
    [
     "E-2606",
     "ULM",
     "OPS",
     "Sales and operations planning implementation",
     "TM",
     "In progress",
     "IMP",
     "2026-05-31",
     "2026-12-31",
     673000,
     3714,
     0.05,
     0.03,
     14,
     1,
     1,
     1,
     1,
     1,
     0,
     0,
     0,
     0,
     0,
     0.045,
     0.065,
     0.18,
     0.33,
     0.38,
     196.7,
     186.865,
     0,
     5,
     12,
     9,
     1709.2,
     1955.7,
     0,
     3664.9,
     9,
     595.2,
     673000,
     "n/a",
     0.0257,
     0.0507,
     311168.67,
     235565.85
    ],
    [
     "E-2607",
     "STE",
     "OPS",
     "Procurement excellence diagnostic",
     "FF",
     "In progress",
     "DIA",
     "2026-06-30",
     "2026-11-30",
     180000,
     910,
     0.0426,
     0,
     20,
     0,
     1,
     1,
     1,
     1,
     0,
     0,
     0,
     0,
     0,
     0.08,
     0.08,
     0.19,
     0.31,
     0.34,
     206.6,
     197.8022,
     0,
     6,
     11,
     9,
     440.7,
     469.3,
     0.12,
     966.316,
     9,
     445.6,
     180000,
     "n/a",
     "n/a",
     0,
     87171.43,
     54000
    ],
    [
     "E-2608",
     "WIT",
     "FIN",
     "Post-merger integration, first acquisition",
     "CAP",
     "In progress",
     "IMP",
     "2026-07-31",
     "2027-02-28",
     430000,
     2300,
     0.07,
     0,
     10,
     1,
     1,
     1,
     1,
     1,
     0,
     0,
     0,
     0,
     0,
     0.045,
     0.065,
     0.18,
     0.33,
     0.38,
     196.7,
     182.931,
     0,
     7,
     14,
     11,
     561.3,
     1738.7,
     0.12,
     2508.644,
     9,
     855.2,
     430000,
     458908.7556,
     "n/a",
     0,
     102679.17,
     57019.59
    ],
    [
     "E-2609",
     "SAU",
     "DIG",
     "S/4HANA readiness assessment",
     "FF",
     "In progress",
     "DIA",
     "2026-07-31",
     "2026-09-30",
     90000,
     440,
     0.0099,
     0,
     8,
     0,
     1,
     1,
     1,
     1,
     0,
     0,
     0,
     0,
     0,
     0.08,
     0.08,
     0.19,
     0.31,
     0.34,
     206.6,
     204.5455,
     0,
     7,
     9,
     8,
     286.5,
     183.5,
     0.12,
     492.02,
     9,
     152.8,
     90000,
     "n/a",
     "n/a",
     0,
     54861.7,
     63000
    ],
    [
     "E-2610",
     "NOR",
     "OPS",
     "Supplier resilience diagnostic",
     "FF",
     "In progress",
     "DIA",
     "2026-08-31",
     "2026-10-31",
     95000,
     480,
     0.042,
     0,
     12,
     0,
     1,
     1,
     1,
     1,
     0,
     0,
     0,
     0,
     0,
     0.08,
     0.08,
     0.19,
     0.31,
     0.34,
     206.6,
     197.9167,
     0,
     8,
     10,
     9,
     138.3,
     341.7,
     0.12,
     521.004,
     9,
     300,
     95000,
     "n/a",
     "n/a",
     0,
     27371.88,
     28500
    ],
    [
     "E-2611",
     "TEG",
     "OPS",
     "Production ramp-up programme",
     "TM",
     "Completed",
     "IMP",
     "2026-01-31",
     "2026-06-30",
     393000,
     2191,
     0.06,
     0.03,
     12,
     1,
     1,
     1,
     1,
     1,
     0,
     0,
     0,
     0,
     0,
     0.045,
     0.065,
     0.18,
     0.33,
     0.38,
     196.7,
     184.898,
     0,
     1,
     6,
     4,
     2183.2,
     0,
     0,
     2183.2,
     9,
     0,
     393000,
     "n/a",
     0.0263,
     0.0513,
     393059.74,
     393059.74
    ],
    [
     "E-2612",
     "EBE",
     "OPS",
     "Operations excellence programme, two plants",
     "CAP",
     "Contracted",
     "IMP",
     "2026-09-30",
     "2027-03-31",
     400000,
     2100,
     0.06,
     0,
     15,
     1,
     1,
     1,
     1,
     1,
     0,
     0,
     0,
     0,
     0,
     0.045,
     0.065,
     0.18,
     0.33,
     0.38,
     196.7,
     184.898,
     1,
     10,
     16,
     13,
     0,
     2100,
     0.12,
     2352,
     10,
     992,
     400000,
     434880.096,
     "n/a",
     0,
     0,
     0
    ],
    [
     "E-2613",
     "TEG",
     "FIN",
     "Planning and reporting redesign",
     "TM",
     "Contracted",
     "IMP",
     "2026-09-30",
     "2027-02-28",
     373000,
     2077,
     0.06,
     0.03,
     10,
     1,
     1,
     1,
     1,
     1,
     0,
     0,
     0,
     0,
     0,
     0.045,
     0.065,
     0.18,
     0.33,
     0.38,
     196.7,
     184.898,
     1,
     10,
     15,
     13,
     0,
     2077,
     0,
     2077,
     10,
     844,
     373000,
     "n/a",
     "n/a",
     0.055,
     0,
     0
    ],
    [
     "E-2614",
     "RIN",
     "DIG",
     "ERP selection and business case",
     "FF",
     "Contracted",
     "DIA",
     "2026-10-31",
     "2027-01-31",
     140000,
     690,
     0.0179,
     0,
     8,
     0,
     1,
     1,
     1,
     1,
     0,
     0,
     0,
     0,
     0,
     0.08,
     0.08,
     0.19,
     0.31,
     0.34,
     206.6,
     202.8986,
     1,
     11,
     14,
     13,
     0,
     690,
     0.12,
     772.8,
     11,
     555.2,
     140000,
     "n/a",
     "n/a",
     0,
     0,
     0
    ],
    [
     "E-2615",
     "ZOR",
     "OPS",
     "Transport procurement tender",
     "FF",
     "Contracted",
     "DIA",
     "2026-10-31",
     "2026-12-31",
     120000,
     620,
     0.0632,
     0,
     10,
     0,
     1,
     1,
     1,
     1,
     0,
     0,
     0,
     0,
     0,
     0.08,
     0.08,
     0.19,
     0.31,
     0.34,
     206.6,
     193.5484,
     1,
     11,
     13,
     12,
     0,
     620,
     0.12,
     694.4,
     11,
     423.2,
     120000,
     "n/a",
     "n/a",
     0,
     0,
     0
    ],
    [
     "E-2616",
     "WIT",
     "FIN",
     "Finance shared service centre design",
     "TM",
     "Contracted",
     "IMP",
     "2026-11-30",
     "2027-04-30",
     238000,
     1328,
     0.07,
     0.02,
     9,
     1,
     1,
     1,
     1,
     1,
     0,
     0,
     0,
     0,
     0,
     0.045,
     0.065,
     0.18,
     0.33,
     0.38,
     196.7,
     182.931,
     1,
     12,
     17,
     15,
     0,
     1328,
     0,
     1328,
     12,
     812,
     238000,
     "n/a",
     "n/a",
     0.045,
     0,
     0
    ],
    [
     "E-2617",
     "EBE",
     "DIG",
     "Data migration and reporting for the S/4HANA go-live",
     "TM",
     "Contracted",
     "IMP",
     "2026-09-30",
     "2027-03-31",
     225000,
     1282,
     0.08,
     0.03,
     10,
     1,
     1,
     1,
     1,
     1,
     0,
     0,
     0,
     0,
     0,
     0.045,
     0.065,
     0.18,
     0.33,
     0.38,
     196.7,
     180.964,
     1,
     10,
     16,
     13,
     0,
     1282,
     0,
     1282,
     10,
     992,
     225000,
     "n/a",
     "n/a",
     0.055,
     0,
     0
    ],
    [
     "P-01",
     "EBE",
     "DIG",
     "S/4HANA rollout wave 2 and hypercare",
     "TM",
     "Pipeline",
     "PMO",
     "2027-04-30",
     "2027-12-31",
     1277000,
     7000,
     0.08,
     0.03,
     11,
     1,
     0.65,
     0.35,
     0.85,
     0.35,
     0,
     0,
     0,
     0,
     0,
     0.03,
     0.06,
     0.27,
     0.4,
     0.24,
     204.4,
     188.048,
     1,
     17,
     25,
     21,
     0,
     2450,
     0,
     2450,
     17,
     1279.0667,
     446950,
     "n/a",
     "n/a",
     0.055,
     0,
     0
    ],
    [
     "P-02",
     "NOR",
     "OPS",
     "Footprint programme phase 3",
     "CAP",
     "Pipeline",
     "IMP",
     "2027-01-31",
     "2027-09-30",
     640000,
     3600,
     0.08,
     0,
     16,
     1,
     0.5,
     0.2,
     0.65,
     0.2,
     0,
     0,
     0,
     0,
     0,
     0.045,
     0.065,
     0.18,
     0.33,
     0.38,
     196.7,
     180.964,
     1,
     14,
     22,
     18,
     0,
     720,
     0.12,
     806.4,
     14,
     1256.8,
     128000,
     145929.3696,
     "n/a",
     0,
     0,
     0
    ],
    [
     "P-03",
     "WIT",
     "FIN",
     "Add-on acquisition: due diligence support and 100-day plan",
     "FF",
     "Pipeline",
     "DIA",
     "2026-12-31",
     "2027-03-31",
     175000,
     870,
     0.0264,
     0,
     9,
     0,
     0.6,
     0.4,
     0.75,
     0.4,
     0,
     0,
     0,
     0,
     0,
     0.08,
     0.08,
     0.19,
     0.31,
     0.34,
     206.6,
     201.1494,
     1,
     13,
     16,
     15,
     0,
     348,
     0.12,
     389.76,
     13,
     549.6,
     70000,
     "n/a",
     "n/a",
     0,
     0,
     0
    ],
    [
     "P-04",
     "STE",
     "OPS",
     "Procurement excellence rollout, three sites",
     "TM",
     "Pipeline",
     "IMP",
     "2027-01-31",
     "2027-07-31",
     435000,
     2400,
     0.05,
     0.03,
     20,
     1,
     0.55,
     0.35,
     0.7,
     0.35,
     0,
     0,
     0,
     0,
     0,
     0.045,
     0.065,
     0.18,
     0.33,
     0.38,
     196.7,
     186.865,
     1,
     14,
     20,
     17,
     0,
     840,
     0,
     840,
     14,
     964.8,
     152250,
     "n/a",
     "n/a",
     0.055,
     0,
     0
    ],
    [
     "P-05",
     "TEG",
     "DIG",
     "S/4HANA selection",
     "FF",
     "Pipeline",
     "DIA",
     "2027-02-28",
     "2027-05-31",
     150000,
     740,
     0.0189,
     0,
     8,
     0,
     0.4,
     0.2,
     0.55,
     0.2,
     0,
     0,
     0,
     0,
     0,
     0.08,
     0.08,
     0.19,
     0.31,
     0.34,
     206.6,
     202.7027,
     1,
     15,
     18,
     17,
     0,
     148,
     0.12,
     165.76,
     15,
     555.2,
     30000,
     "n/a",
     "n/a",
     0,
     0,
     0
    ],
    [
     "P-06",
     "MER",
     "FIN",
     "Cost reduction programme",
     "FF",
     "Pipeline",
     "IMP",
     "2027-01-31",
     "2027-06-30",
     270000,
     1500,
     0.0849,
     0,
     12,
     0,
     0.35,
     0.2,
     0.5,
     0.2,
     0,
     0,
     0,
     0,
     0,
     0.045,
     0.065,
     0.18,
     0.33,
     0.38,
     196.7,
     180,
     1,
     14,
     19,
     17,
     0,
     300,
     0.12,
     336,
     14,
     835.2,
     54000,
     "n/a",
     "n/a",
     0,
     0,
     0
    ],
    [
     "P-07",
     "SOR",
     "FIN",
     "Carve-out execution and exit from transitional services",
     "TM",
     "Pipeline",
     "IMP",
     "2026-12-31",
     "2027-05-31",
     330000,
     1800,
     0.05,
     0.02,
     22,
     1,
     0.6,
     0.4,
     0.75,
     0.4,
     0,
     0,
     0,
     0,
     0,
     0.045,
     0.065,
     0.18,
     0.33,
     0.38,
     196.7,
     186.865,
     1,
     13,
     18,
     16,
     0,
     720,
     0,
     720,
     13,
     815.2,
     132000,
     "n/a",
     "n/a",
     0.045,
     0,
     0
    ],
    [
     "P-08",
     "ULM",
     "OPS",
     "S&OP extension: network and capacity planning",
     "TM",
     "Pipeline",
     "IMP",
     "2027-01-31",
     "2027-06-30",
     326000,
     1800,
     0.05,
     0.03,
     14,
     1,
     0.7,
     0.45,
     0.8,
     0.45,
     0,
     0,
     0,
     0,
     0,
     0.045,
     0.065,
     0.18,
     0.33,
     0.38,
     196.7,
     186.865,
     1,
     14,
     19,
     17,
     0,
     810,
     0,
     810,
     14,
     835.2,
     146700,
     "n/a",
     "n/a",
     0.055,
     0,
     0
    ],
    [
     "P-09",
     "VAR",
     "FIN",
     "Procurement and cost programme",
     "FF",
     "Pipeline",
     "IMP",
     "2027-02-28",
     "2027-07-31",
     260000,
     1350,
     0.0209,
     0,
     10,
     0,
     0.45,
     0.25,
     0.6,
     0.25,
     0,
     0,
     0,
     0,
     0,
     0.045,
     0.065,
     0.18,
     0.33,
     0.38,
     196.7,
     192.5926,
     1,
     15,
     20,
     18,
     0,
     337.5,
     0.12,
     378,
     15,
     832.8,
     65000,
     "n/a",
     "n/a",
     0,
     0,
     0
    ],
    [
     "P-10",
     "ZOR",
     "OPS",
     "Network rollout: two new warehouses",
     "CAP",
     "Pipeline",
     "IMP",
     "2027-03-31",
     "2027-10-31",
     380000,
     2000,
     0.06,
     0,
     10,
     1,
     0.4,
     0.2,
     0.55,
     0.2,
     0,
     0,
     0,
     0,
     0,
     0.045,
     0.065,
     0.18,
     0.33,
     0.38,
     196.7,
     184.898,
     1,
     16,
     23,
     20,
     0,
     400,
     0.12,
     448,
     16,
     1128.8,
     76000,
     82834.304,
     "n/a",
     0,
     0,
     0
    ]
   ]
  },
  "engagement_review": {
   "columns": [
    "Code",
    "Client",
    "Practice",
    "Fee type",
    "Status",
    "Fee or cap (TM: estimate)",
    "Budget hours",
    "Hours to date",
    "Estimate to complete",
    "Hours at completion",
    "Hours over / (under) budget",
    "Over / (under) %",
    "Standard value to date",
    "Fee revenue to date",
    "Realisation to date",
    "Fee revenue at completion",
    "Standard value at completion",
    "Realisation at completion",
    "Margin at standard cost to date",
    "Margin %",
    "Invoiced to date",
    "Contract position at last actual",
    "Flag"
   ],
   "rows": [
    [
     "E-2501",
     "EBE",
     "DIG",
     "TM",
     "In progress",
     2790000,
     15296,
     10378.1,
     4984,
     15362.1,
     66.1,
     0.0043,
     2121283.64,
     1898169.92,
     0.8948,
     2787378.9575,
     3140013.24,
     0.8877,
     862484.207,
     0.4544,
     1792589.08,
     112612.96,
     "On budget"
    ],
    [
     "E-2502",
     "NOR",
     "OPS",
     "CAP",
     "In progress",
     560000,
     3040,
     3271,
     369,
     3684.28,
     644.28,
     0.2119,
     643405.7,
     503230.77,
     0.7821,
     560000,
     724697.876,
     0.7727,
     178241.0365,
     0.3542,
     537698.34,
     -29778.09,
     "Forecast above the cap"
    ],
    [
     "E-2503",
     "WIT",
     "FIN",
     "TM",
     "Completed",
     949000,
     5149,
     5053.1,
     0,
     5053.1,
     -95.9,
     -0.0186,
     1032853.64,
     929458.53,
     0.8999,
     929458.53,
     1032853.64,
     0.8999,
     425182.846,
     0.4575,
     929458.53,
     0,
     "Completed"
    ],
    [
     "E-2504",
     "RIN",
     "OPS",
     "FF",
     "Completed",
     290000,
     1480,
     1560,
     0,
     1560,
     80,
     0.0541,
     322296,
     290000,
     0.8998,
     290000,
     322296,
     0.8998,
     112468.1984,
     0.3878,
     290000,
     0,
     "Completed"
    ],
    [
     "E-2505",
     "ZOR",
     "DIG",
     "FF",
     "Completed",
     120000,
     600,
     640,
     0,
     640,
     40,
     0.0667,
     132224,
     120000,
     0.9076,
     120000,
     132224,
     0.9076,
     47166.4404,
     0.3931,
     120000,
     0,
     "Completed"
    ],
    [
     "E-2506",
     "PEL",
     "OPS",
     "TM",
     "Stopped",
     252000,
     1499,
     1399.7,
     0,
     1399.7,
     -99.3,
     -0.0662,
     275320.99,
     219163.31,
     0.796,
     219163.31,
     275320.99,
     0.796,
     80096.3183,
     0.3655,
     219163.31,
     0,
     "Stopped"
    ],
    [
     "E-2601",
     "SAU",
     "FIN",
     "FF",
     "Completed",
     240000,
     1300,
     1450,
     0,
     1450,
     150,
     0.1154,
     285215,
     240000,
     0.8415,
     240000,
     285215,
     0.8415,
     95935.459,
     0.3997,
     240000,
     0,
     "Completed"
    ],
    [
     "E-2602",
     "SOR",
     "FIN",
     "TM",
     "In progress",
     523000,
     2854,
     2189.7,
     685.7,
     2875.4,
     21.4,
     0.0075,
     430713.99,
     401464.96,
     0.9321,
     523979.5438,
     565591.18,
     0.9264,
     183907.6321,
     0.4581,
     349902.64,
     58660.06,
     "On budget"
    ],
    [
     "E-2603",
     "ZOR",
     "OPS",
     "FF",
     "Completed",
     210000,
     1070,
     1040,
     0,
     1040,
     -30,
     -0.028,
     214864,
     210000,
     0.9774,
     210000,
     214864,
     0.9774,
     91645.4656,
     0.4364,
     210000,
     0,
     "Completed"
    ],
    [
     "E-2604",
     "VAR",
     "DIG",
     "CAP",
     "In progress",
     260000,
     1380,
     1061.2,
     388.8,
     1496.656,
     116.656,
     0.0845,
     208738.04,
     190284.14,
     0.9116,
     260000,
     294392.2352,
     0.8832,
     84848.767,
     0.4459,
     165798.04,
     25832.76,
     "Forecast above the cap"
    ],
    [
     "E-2605",
     "VAR",
     "FIN",
     "FF",
     "In progress",
     165000,
     840,
     704.9,
     175.1,
     901.012,
     61.012,
     0.0726,
     145632.34,
     132168.75,
     0.9076,
     165000,
     186149.0792,
     0.8864,
     51949.4122,
     0.3931,
     115500,
     16668.75,
     "Forecast over budget"
    ],
    [
     "E-2606",
     "ULM",
     "OPS",
     "TM",
     "In progress",
     673000,
     3714,
     1709.2,
     1955.7,
     3664.9,
     -49.1,
     -0.0132,
     336199.64,
     311168.67,
     0.9255,
     658077.6386,
     720885.83,
     0.9129,
     141351.3504,
     0.4543,
     235565.85,
     80285.09,
     "On budget"
    ],
    [
     "E-2607",
     "STE",
     "OPS",
     "FF",
     "In progress",
     180000,
     910,
     440.7,
     469.3,
     966.316,
     56.316,
     0.0619,
     91048.62,
     87171.43,
     0.9574,
     180000,
     199640.8856,
     0.9016,
     37018.696,
     0.4247,
     54000,
     33171.43,
     "Forecast over budget"
    ],
    [
     "E-2608",
     "WIT",
     "FIN",
     "CAP",
     "In progress",
     430000,
     2300,
     561.3,
     1738.7,
     2508.644,
     208.644,
     0.0907,
     110407.71,
     102679.17,
     0.93,
     430000,
     493450.2748,
     0.8714,
     46911.2894,
     0.4569,
     57019.59,
     48026.69,
     "Forecast above the cap"
    ],
    [
     "E-2609",
     "SAU",
     "DIG",
     "FF",
     "In progress",
     90000,
     440,
     286.5,
     183.5,
     492.02,
     52.02,
     0.1182,
     59190.9,
     54861.7,
     0.9269,
     90000,
     101651.332,
     0.8854,
     22257.3018,
     0.4057,
     63000,
     -8138.3,
     "Forecast over budget"
    ],
    [
     "E-2610",
     "NOR",
     "OPS",
     "FF",
     "In progress",
     95000,
     480,
     138.3,
     341.7,
     521.004,
     41.004,
     0.0854,
     28572.78,
     27371.88,
     0.958,
     95000,
     107639.4264,
     0.8826,
     11633.003,
     0.425,
     28500,
     -1128.12,
     "Forecast over budget"
    ],
    [
     "E-2611",
     "TEG",
     "OPS",
     "TM",
     "Completed",
     393000,
     2191,
     2183.2,
     0,
     2183.2,
     -7.8,
     -0.0036,
     429435.44,
     393059.74,
     0.9153,
     393059.74,
     429435.44,
     0.9153,
     176148.2187,
     0.4481,
     393059.74,
     0,
     "Completed"
    ],
    [
     "E-2612",
     "EBE",
     "OPS",
     "CAP",
     "Contracted",
     400000,
     2100,
     0,
     2100,
     2352,
     252,
     0.12,
     0,
     0,
     0,
     400000,
     462638.4,
     0.8646,
     0,
     0,
     0,
     0,
     "Forecast above the cap"
    ],
    [
     "E-2613",
     "TEG",
     "FIN",
     "TM",
     "Contracted",
     373000,
     2077,
     0,
     2077,
     2077,
     0,
     0,
     0,
     0,
     0,
     362911.323,
     408545.9,
     0.8883,
     0,
     0,
     0,
     0,
     "On budget"
    ],
    [
     "E-2614",
     "RIN",
     "DIG",
     "FF",
     "Contracted",
     140000,
     690,
     0,
     690,
     772.8,
     82.8,
     0.12,
     0,
     0,
     0,
     140000,
     159660.48,
     0.8769,
     0,
     0,
     0,
     0,
     "Forecast over budget"
    ],
    [
     "E-2615",
     "ZOR",
     "OPS",
     "FF",
     "Contracted",
     120000,
     620,
     0,
     620,
     694.4,
     74.4,
     0.12,
     0,
     0,
     0,
     120000,
     143463.04,
     0.8365,
     0,
     0,
     0,
     0,
     "Forecast over budget"
    ],
    [
     "E-2616",
     "WIT",
     "FIN",
     "TM",
     "Contracted",
     238000,
     1328,
     0,
     1328,
     1328,
     0,
     0,
     0,
     0,
     0,
     232000.4114,
     261217.6,
     0.8881,
     0,
     0,
     0,
     0,
     "On budget"
    ],
    [
     "E-2617",
     "EBE",
     "DIG",
     "TM",
     "Contracted",
     225000,
     1282,
     0,
     1282,
     1282,
     0,
     0,
     0,
     0,
     0,
     219236.0764,
     252169.4,
     0.8694,
     0,
     0,
     0,
     0,
     "On budget"
    ],
    [
     "TOTAL",
     null,
     null,
     null,
     null,
     9716000,
     52640,
     34066.9,
     19388.5,
     54304.532,
     1664.532,
     0.0316,
     6867402.43,
     6110252.97,
     0.8897,
     9625265.5307,
     10914015.2492,
     0.8819,
     2649245.6417,
     0.4336,
     5801255.12,
     336213.23,
     null
    ]
   ]
  },
  "pipeline": {
   "opportunities": {
    "columns": [
     "Code",
     "Client",
     "Description",
     "Practice",
     "Value (EUR)",
     "Win % Base",
     "Win % Downside",
     "Win % Upside",
     "Win % selected",
     "Weighted value",
     "Start"
    ],
    "rows": [
     [
      "P-01",
      "EBE",
      "S/4HANA rollout wave 2 and hypercare",
      "DIG",
      1277000,
      0.65,
      0.35,
      0.85,
      0.35,
      446950,
      "2027-05-31"
     ],
     [
      "P-02",
      "NOR",
      "Footprint programme phase 3",
      "OPS",
      640000,
      0.5,
      0.2,
      0.65,
      0.2,
      128000,
      "2027-02-28"
     ],
     [
      "P-03",
      "WIT",
      "Add-on acquisition: due diligence support and 100-day plan",
      "FIN",
      175000,
      0.6,
      0.4,
      0.75,
      0.4,
      70000,
      "2027-01-31"
     ],
     [
      "P-04",
      "STE",
      "Procurement excellence rollout, three sites",
      "OPS",
      435000,
      0.55,
      0.35,
      0.7,
      0.35,
      152250,
      "2027-02-28"
     ],
     [
      "P-05",
      "TEG",
      "S/4HANA selection",
      "DIG",
      150000,
      0.4,
      0.2,
      0.55,
      0.2,
      30000,
      "2027-03-31"
     ],
     [
      "P-06",
      "MER",
      "Cost reduction programme",
      "FIN",
      270000,
      0.35,
      0.2,
      0.5,
      0.2,
      54000,
      "2027-02-28"
     ],
     [
      "P-07",
      "SOR",
      "Carve-out execution and exit from transitional services",
      "FIN",
      330000,
      0.6,
      0.4,
      0.75,
      0.4,
      132000,
      "2027-01-31"
     ],
     [
      "P-08",
      "ULM",
      "S&OP extension: network and capacity planning",
      "OPS",
      326000,
      0.7,
      0.45,
      0.8,
      0.45,
      146700,
      "2027-02-28"
     ],
     [
      "P-09",
      "VAR",
      "Procurement and cost programme",
      "FIN",
      260000,
      0.45,
      0.25,
      0.6,
      0.25,
      65000,
      "2027-03-31"
     ],
     [
      "P-10",
      "ZOR",
      "Network rollout: two new warehouses",
      "OPS",
      380000,
      0.4,
      0.2,
      0.55,
      0.2,
      76000,
      "2027-04-30"
     ],
     [
      "NEW",
      "Various",
      "New work not yet identified, FY2027 fees (gap to target utilisation; value at 100% of the gap)",
      "All",
      4245373.1404,
      0.8,
      0.6,
      1,
      0.6,
      2547223.8842,
      "2026-11-30"
     ],
     [
      "TOTAL",
      null,
      null,
      null,
      8488373.1404,
      null,
      null,
      null,
      null,
      3848123.8842,
      null
     ]
    ]
   },
   "sales_record": {
    "Proposals submitted": 31,
    "Value proposed (EUR)": 6480000,
    "Won (count)": 12,
    "Won (EUR)": 2690000,
    "Lost (count)": 14,
    "Lost (EUR)": 2910000,
    "Still open (count)": 5,
    "Win rate on decided proposals (count)": 0.4615,
    "Win rate on decided proposals (value)": 0.4804,
    "Average engagement won (EUR)": 224166.6667
   },
   "client_concentration": {
    "columns": [
     "Code",
     "Client",
     "Sector",
     "Revenue FY2026",
     "Share FY2026",
     "Revenue FY2027",
     "Share FY2027",
     "Receivable at last actual",
     "Debtor days at last actual"
    ],
    "rows": [
     [
      "EBE",
      "Eberstal Medizintechnik AG",
      "Medical technology",
      1897904.0723,
      0.2609,
      1163731.2867,
      0.2169,
      260110.5345,
      48.8202
     ],
     [
      "NOR",
      "Norlach Antriebstechnik GmbH",
      "Automotive drive technology (Tier 1 supplier)",
      527263.82,
      0.0725,
      141289.472,
      0.0263,
      192167.81,
      68.1188
     ],
     [
      "WIT",
      "Wittenfels Holding GmbH",
      "Private equity owned industrial group",
      953645.3763,
      0.1311,
      376877.3262,
      0.0702,
      57147.8361,
      18.2913
     ],
     [
      "RIN",
      "Rindelmann Maschinenbau GmbH",
      "Special machinery",
      279279.9303,
      0.0384,
      65561.9597,
      0.0122,
      0,
      0
     ],
     [
      "ZOR",
      "Zorneck Logistik GmbH",
      "Contract logistics",
      363425.104,
      0.05,
      116909.296,
      0.0218,
      78835.16,
      41.4614
     ],
     [
      "ULM",
      "Ulmhardt Verpackungen GmbH",
      "Packaging",
      709012.7386,
      0.0975,
      154716.0143,
      0.0288,
      155586.4372,
      47.2747
     ],
     [
      "SAU",
      "Sauerbeck Lebensmittel GmbH",
      "Food manufacturing",
      330000,
      0.0454,
      0,
      0,
      41532.26,
      23.7844
     ],
     [
      "VAR",
      "Varnholt Chemie GmbH",
      "Specialty chemicals",
      436839.008,
      0.06,
      65000,
      0.0121,
      111880.4106,
      50.2556
     ],
     [
      "TEG",
      "Teggwerk Elektronik GmbH",
      "Electronics manufacturing",
      620440.6055,
      0.0853,
      212863.3368,
      0.0397,
      -0.0053,
      -0.0
     ],
     [
      "PEL",
      "Pelzhoff Kunststofftechnik GmbH",
      "Automotive plastic parts; insolvency application Jul-26",
      202397.13,
      0.0278,
      0,
      0,
      123036.4612,
      152.0639
     ],
     [
      "STE",
      "Stelzhof Industrie AG",
      "Industrial components",
      180000,
      0.0247,
      165637.437,
      0.0309,
      0,
      0
     ],
     [
      "SOR",
      "Sornegg Pr\u00e4zision AG",
      "Precision parts",
      585853.2938,
      0.0805,
      144803.574,
      0.027,
      78067.52,
      36.333
     ],
     [
      "MER",
      "Merzbach Fenster GmbH",
      "Windows and doors (prospect)",
      0,
      0,
      54000,
      0.0101,
      0,
      0
     ],
     [
      "NEW",
      "New work not yet identified (new clients and extensions)",
      "Fills the gap to target utilisation by grade (scenario share)",
      188619.5009,
      0.0259,
      2703617.4175,
      0.5039,
      0,
      0
     ],
     [
      "TOTAL",
      null,
      null,
      7274680.5797,
      null,
      5365007.1201,
      null,
      1098364.4243,
      null
     ]
    ]
   },
   "concentration_summary": {
    "Largest client share of revenue, FY2026": 0.2609,
    "Top five clients share of revenue, FY2026": 0.6553,
    "Largest client share of revenue, FY2027": 0.2169,
    "Top five clients share of revenue, FY2027": 0.3865
   }
  },
  "bva": {
   "rows": [
    {
     "key": "h_OPS",
     "label": "Operations and supply chain: hours",
     "ytd_actual": 10161.6,
     "ytd_budget": 9890,
     "ytd_variance": 271.6,
     "ytd_variance_pct": 0.0275,
     "fy_outlook": 15453.9533,
     "fy_budget": 15300,
     "fy_variance": 153.9533,
     "fy_variance_pct": 0.0101,
     "commentary": null
    },
    {
     "key": "h_FIN",
     "label": "Finance and performance: hours",
     "ytd_actual": 7823.3,
     "ytd_budget": 7830,
     "ytd_variance": -6.7,
     "ytd_variance_pct": -0.0009,
     "fy_outlook": 11696.9057,
     "fy_budget": 12170,
     "fy_variance": -473.0943,
     "fy_variance_pct": -0.0389,
     "commentary": null
    },
    {
     "key": "h_DIG",
     "label": "Digital and ERP: hours",
     "ytd_actual": 7067.2,
     "ytd_budget": 8620,
     "ytd_variance": -1552.8,
     "ytd_variance_pct": -0.1801,
     "fy_outlook": 11882.2081,
     "fy_budget": 13320,
     "fy_variance": -1437.7919,
     "fy_variance_pct": -0.1079,
     "commentary": null
    },
    {
     "key": "fees_OPS",
     "label": "Operations and supply chain: fee revenue",
     "ytd_actual": 1751228.84,
     "ytd_budget": 1780200,
     "ytd_variance": -28971.16,
     "ytd_variance_pct": -0.0163,
     "fy_outlook": 2661929.2186,
     "fy_budget": 2754000,
     "fy_variance": -92070.7814,
     "fy_variance_pct": -0.0334,
     "commentary": "Hours ahead of budget; EUR 78k lost on rate, with EUR 89k of Norlach time above its cap."
    },
    {
     "key": "fees_FIN",
     "label": "Finance and performance: fee revenue",
     "ytd_actual": 1413034.12,
     "ytd_budget": 1393740,
     "ytd_variance": 19294.12,
     "ytd_variance_pct": 0.0138,
     "fy_outlook": 2087632.1628,
     "fy_budget": 2166260,
     "fy_variance": -78627.8372,
     "fy_variance_pct": -0.0363,
     "commentary": null
    },
    {
     "key": "fees_DIG",
     "label": "Digital and ERP: fee revenue",
     "ytd_actual": 1291027.88,
     "ytd_budget": 1586080,
     "ytd_variance": -295052.12,
     "ytd_variance_pct": -0.186,
     "fy_outlook": 2131751.2961,
     "fy_budget": 2450880,
     "fy_variance": -319128.7039,
     "fy_variance_pct": -0.1302,
     "commentary": "No new digital engagement between Varnholt (March) and Sauerbeck (July); subcontractors covered the June leaver."
    },
    {
     "key": "fees",
     "label": "FEE REVENUE",
     "ytd_actual": 4455290.84,
     "ytd_budget": 4760020,
     "ytd_variance": -304729.16,
     "ytd_variance_pct": -0.064,
     "fy_outlook": 6881312.6774,
     "fy_budget": 7371140,
     "fy_variance": -489827.3226,
     "fy_variance_pct": -0.0665,
     "commentary": null
    },
    {
     "key": "rev_exp",
     "label": "Travel and expenses rebilled",
     "ytd_actual": 248974.3,
     "ytd_budget": 224700,
     "ytd_variance": 24274.3,
     "ytd_variance_pct": 0.108,
     "fy_outlook": 393367.9023,
     "fy_budget": 348100,
     "fy_variance": 45267.9023,
     "fy_variance_pct": 0.13,
     "commentary": null
    },
    {
     "key": "T_rev",
     "label": "REVENUE",
     "ytd_actual": 4704265.14,
     "ytd_budget": 4984720,
     "ytd_variance": -280454.86,
     "ytd_variance_pct": -0.0563,
     "fy_outlook": 7274680.5797,
     "fy_budget": 7719240,
     "fy_variance": -444559.4203,
     "fy_variance_pct": -0.0576,
     "commentary": null
    },
    {
     "key": "fe_pay",
     "label": "Fee-earner salaries and employer social security",
     "ytd_actual": -2478057.51,
     "ytd_budget": -2454968,
     "ytd_variance": -23089.51,
     "ytd_variance_pct": -0.0094,
     "fy_outlook": -3789563.5388,
     "fy_budget": -3745432,
     "fy_variance": -44131.5388,
     "fy_variance_pct": -0.0118,
     "commentary": null
    },
    {
     "key": "fe_bon",
     "label": "Fee-earner bonus accrual",
     "ytd_actual": -198788.31,
     "ytd_budget": -275416,
     "ytd_variance": 76627.69,
     "ytd_variance_pct": 0.2782,
     "fy_outlook": -242703.2582,
     "fy_budget": -413124,
     "fy_variance": 170420.7418,
     "fy_variance_pct": 0.4125,
     "commentary": "Bonus accrued at 70% of target on the year to date performance."
    },
    {
     "key": "subc",
     "label": "Subcontractors",
     "ytd_actual": -152950.66,
     "ytd_budget": -72000,
     "ytd_variance": -80950.66,
     "ytd_variance_pct": -1.1243,
     "fy_outlook": -191722.1849,
     "fy_budget": -108000,
     "fy_variance": -83722.1849,
     "fy_variance_pct": -0.7752,
     "commentary": "Operations and finance bought in help for the April to June peak and an operations vacancy; digital covered its June leaver."
    },
    {
     "key": "trav",
     "label": "Engagement travel and expenses",
     "ytd_actual": -312249.05,
     "ytd_budget": -316080,
     "ytd_variance": 3830.95,
     "ytd_variance_pct": 0.0121,
     "fy_outlook": -483483.6195,
     "fy_budget": -489480,
     "fy_variance": 5996.3805,
     "fy_variance_pct": 0.0123,
     "commentary": null
    },
    {
     "key": "T_cod",
     "label": "TOTAL COST OF DELIVERY",
     "ytd_actual": -3142045.53,
     "ytd_budget": -3118464,
     "ytd_variance": -23581.53,
     "ytd_variance_pct": -0.0076,
     "fy_outlook": -4707472.6014,
     "fy_budget": -4756036,
     "fy_variance": 48563.3986,
     "fy_variance_pct": 0.0102,
     "commentary": null
    },
    {
     "key": "gp",
     "label": "GROSS PROFIT",
     "ytd_actual": 1562219.61,
     "ytd_budget": 1866256,
     "ytd_variance": -304036.39,
     "ytd_variance_pct": -0.1629,
     "fy_outlook": 2567207.9783,
     "fy_budget": 2963204,
     "fy_variance": -395996.0217,
     "fy_variance_pct": -0.1336,
     "commentary": null
    },
    {
     "key": "gpm",
     "label": "Gross margin %",
     "ytd_actual": 0.3321,
     "ytd_budget": 0.3744,
     "ytd_variance": -0.0423,
     "ytd_variance_pct": null,
     "fy_outlook": 0.3529,
     "fy_budget": 0.3839,
     "fy_variance": -0.031,
     "fy_variance_pct": null,
     "commentary": null
    },
    {
     "key": "cen_pay",
     "label": "Founder and central staff payroll",
     "ytd_actual": -525130.69,
     "ytd_budget": -524560,
     "ytd_variance": -570.69,
     "ytd_variance_pct": -0.0011,
     "fy_outlook": -787409.4598,
     "fy_budget": -786840,
     "fy_variance": -569.4598,
     "fy_variance_pct": -0.0007,
     "commentary": null
    },
    {
     "key": "cen_bon",
     "label": "Central staff bonus accrual",
     "ytd_actual": -14851.4764,
     "ytd_budget": -21176,
     "ytd_variance": 6324.5236,
     "ytd_variance_pct": 0.2987,
     "fy_outlook": -18028.456,
     "fy_budget": -31764,
     "fy_variance": 13735.544,
     "fy_variance_pct": 0.4324,
     "commentary": null
    },
    {
     "key": "sev",
     "label": "Severance on separations",
     "ytd_actual": 0,
     "ytd_budget": 0,
     "ytd_variance": 0,
     "ytd_variance_pct": 0,
     "fy_outlook": 0,
     "fy_budget": 0,
     "fy_variance": 0,
     "fy_variance_pct": 0,
     "commentary": null
    },
    {
     "key": "ox_rent",
     "label": "Office rent and service charges, Munich",
     "ytd_actual": -192000,
     "ytd_budget": -192000,
     "ytd_variance": 0,
     "ytd_variance_pct": 0,
     "fy_outlook": -288000,
     "fy_budget": -288000,
     "fy_variance": 0,
     "fy_variance_pct": 0,
     "commentary": null
    },
    {
     "key": "ox_it",
     "label": "IT, software and research databases",
     "ytd_actual": -103419,
     "ytd_budget": -105600,
     "ytd_variance": 2181,
     "ytd_variance_pct": 0.0207,
     "fy_outlook": -157419,
     "fy_budget": -158400,
     "fy_variance": 981,
     "fy_variance_pct": 0.0062,
     "commentary": null
    },
    {
     "key": "ox_cars",
     "label": "Company car leases (partners and directors)",
     "ytd_actual": -50400,
     "ytd_budget": -50400,
     "ytd_variance": 0,
     "ytd_variance_pct": 0,
     "fy_outlook": -75600,
     "fy_budget": -75600,
     "fy_variance": 0,
     "fy_variance_pct": 0,
     "commentary": null
    },
    {
     "key": "ox_recruit",
     "label": "Recruitment (agency fees and campus)",
     "ytd_actual": -67900,
     "ytd_budget": -36000,
     "ytd_variance": -31900,
     "ytd_variance_pct": -0.8861,
     "fy_outlook": -101160,
     "fy_budget": -54000,
     "fy_variance": -47160,
     "fy_variance_pct": -0.8733,
     "commentary": "Agency fees for the February manager and July senior consultant hires, not budgeted."
    },
    {
     "key": "ox_mkt",
     "label": "Marketing, events and business development",
     "ytd_actual": -63892,
     "ytd_budget": -65600,
     "ytd_variance": 1708,
     "ytd_variance_pct": 0.026,
     "fy_outlook": -91092,
     "fy_budget": -98400,
     "fy_variance": 7308,
     "fy_variance_pct": 0.0743,
     "commentary": null
    },
    {
     "key": "ox_train",
     "label": "Training and certifications",
     "ytd_actual": -43894,
     "ytd_budget": -44000,
     "ytd_variance": 106,
     "ytd_variance_pct": 0.0024,
     "fy_outlook": -61494,
     "fy_budget": -66000,
     "fy_variance": 4506,
     "fy_variance_pct": 0.0683,
     "commentary": null
    },
    {
     "key": "ox_ins",
     "label": "Insurance (professional indemnity, D&O, office)",
     "ytd_actual": -30900,
     "ytd_budget": -30400,
     "ytd_variance": -500,
     "ytd_variance_pct": -0.0164,
     "fy_outlook": -46100,
     "fy_budget": -45600,
     "fy_variance": -500,
     "fy_variance_pct": -0.011,
     "commentary": null
    },
    {
     "key": "ox_prof",
     "label": "Tax adviser, legal and payroll bureau",
     "ytd_actual": -47292,
     "ytd_budget": -48000,
     "ytd_variance": 708,
     "ytd_variance_pct": 0.0147,
     "fy_outlook": -71292,
     "fy_budget": -72000,
     "fy_variance": 708,
     "fy_variance_pct": 0.0098,
     "commentary": null
    },
    {
     "key": "ox_office",
     "label": "Office running costs and supplies",
     "ytd_actual": -34042,
     "ytd_budget": -32800,
     "ytd_variance": -1242,
     "ytd_variance_pct": -0.0379,
     "fy_outlook": -50842,
     "fy_budget": -49200,
     "fy_variance": -1642,
     "fy_variance_pct": -0.0334,
     "commentary": null
    },
    {
     "key": "ox_ent",
     "label": "Client entertainment (30% not deductible)",
     "ytd_actual": -15470,
     "ytd_budget": -18400,
     "ytd_variance": 2930,
     "ytd_variance_pct": 0.1592,
     "fy_outlook": -23150,
     "fy_budget": -27600,
     "fy_variance": 4450,
     "fy_variance_pct": 0.1612,
     "commentary": null
    },
    {
     "key": "ox_bank",
     "label": "Bank charges",
     "ytd_actual": -3807,
     "ytd_budget": -4000,
     "ytd_variance": 193,
     "ytd_variance_pct": 0.0483,
     "fy_outlook": -5807,
     "fy_budget": -6000,
     "fy_variance": 193,
     "fy_variance_pct": 0.0322,
     "commentary": null
    },
    {
     "key": "bad",
     "label": "Bad debts and expected credit losses",
     "ytd_actual": -116973.4298,
     "ytd_budget": -12000,
     "ytd_variance": -104973.4298,
     "ytd_variance_pct": -8.7478,
     "fy_outlook": -139272.6514,
     "fy_budget": -18000,
     "fy_variance": -121272.6514,
     "fy_variance_pct": -6.7374,
     "commentary": "Pelzhoff insolvency application in July: 95% of the net claim provided after the VAT correction."
    },
    {
     "key": "T_opc",
     "label": "TOTAL OPERATING COSTS",
     "ytd_actual": -1309971.5962,
     "ytd_budget": -1184936,
     "ytd_variance": -125035.5962,
     "ytd_variance_pct": -0.1055,
     "fy_outlook": -1916666.5672,
     "fy_budget": -1777404,
     "fy_variance": -139262.5672,
     "fy_variance_pct": -0.0784,
     "commentary": null
    },
    {
     "key": "ebitda",
     "label": "EBITDA",
     "ytd_actual": 252248.0138,
     "ytd_budget": 681320,
     "ytd_variance": -429071.9862,
     "ytd_variance_pct": -0.6298,
     "fy_outlook": 650541.411,
     "fy_budget": 1185800,
     "fy_variance": -535258.589,
     "fy_variance_pct": -0.4514,
     "commentary": "EUR 429k behind budget YTD; EUR 535k on the full-year outlook."
    },
    {
     "key": "ebitdap",
     "label": "EBITDA % of revenue",
     "ytd_actual": 0.0536,
     "ytd_budget": 0.1367,
     "ytd_variance": -0.0831,
     "ytd_variance_pct": null,
     "fy_outlook": 0.0894,
     "fy_budget": 0.1536,
     "fy_variance": -0.0642,
     "fy_variance_pct": null,
     "commentary": null
    },
    {
     "key": "dep",
     "label": "Depreciation",
     "ytd_actual": -74336.1111,
     "ytd_budget": -86400,
     "ytd_variance": 12063.8889,
     "ytd_variance_pct": 0.1396,
     "fy_outlook": -114080.5556,
     "fy_budget": -129600,
     "fy_variance": 15519.4444,
     "fy_variance_pct": 0.1197,
     "commentary": null
    },
    {
     "key": "int",
     "label": "Interest",
     "ytd_actual": -4258.31,
     "ytd_budget": -4258,
     "ytd_variance": -0.31,
     "ytd_variance_pct": -0.0001,
     "fy_outlook": -6037.437,
     "fy_budget": -6037,
     "fy_variance": -0.437,
     "fy_variance_pct": -0.0001,
     "commentary": null
    },
    {
     "key": "tax",
     "label": "Corporate income tax and trade tax",
     "ytd_actual": -58792.6419,
     "ytd_budget": -194770.7945,
     "ytd_variance": 135978.1526,
     "ytd_variance_pct": 0.6981,
     "fy_outlook": -177197.236,
     "fy_budget": -346291.2492,
     "fy_variance": 169094.0133,
     "fy_variance_pct": 0.4883,
     "commentary": null
    },
    {
     "key": "np",
     "label": "NET PROFIT",
     "ytd_actual": 114860.9507,
     "ytd_budget": 395891.2055,
     "ytd_variance": -281030.2548,
     "ytd_variance_pct": -0.7099,
     "fy_outlook": 353226.1825,
     "fy_budget": 703871.7508,
     "fy_variance": -350645.5683,
     "fy_variance_pct": -0.4982,
     "commentary": null
    },
    {
     "key": "b_cash",
     "label": "Cash at bank",
     "ytd_actual": 710950.8223,
     "ytd_budget": 1011000,
     "ytd_variance": -300049.1777,
     "ytd_variance_pct": -0.2968,
     "fy_outlook": 385787.169,
     "fy_budget": 1314000,
     "fy_variance": -928212.831,
     "fy_variance_pct": -0.7064,
     "commentary": null
    },
    {
     "key": "b_ar",
     "label": "Trade receivables",
     "ytd_actual": 976603.1345,
     "ytd_budget": 888000,
     "ytd_variance": 88603.1345,
     "ytd_variance_pct": 0.0998,
     "fy_outlook": 1337769.0182,
     "fy_budget": 1077000,
     "fy_variance": 260769.0182,
     "fy_variance_pct": 0.2421,
     "commentary": null
    },
    {
     "key": "b_cp",
     "label": "Contract assets less contract liabilities",
     "ytd_actual": 336213.23,
     "ytd_budget": 295000,
     "ytd_variance": 41213.23,
     "ytd_variance_pct": 0.1397,
     "fy_outlook": 606346.4557,
     "fy_budget": 358000,
     "fy_variance": 248346.4557,
     "fy_variance_pct": 0.6937,
     "commentary": "Unbilled time and materials billed in arrears; capped work invoiced ahead of revenue on Norlach."
    }
   ],
   "revenue_bridge_ytd": {
    "columns": [
     "Practice",
     "Actual fee revenue YTD",
     "Budget fee revenue YTD",
     "Actual hours YTD",
     "Budget hours YTD",
     "Actual rate",
     "Budget rate",
     "Hours effect",
     "Rate effect",
     "Total variance"
    ],
    "rows": [
     [
      "Operations and supply chain",
      1751228.84,
      1780200,
      10161.6,
      9890,
      172.3379,
      180,
      48888.0,
      -77859.16,
      -28971.16
     ],
     [
      "Finance and performance",
      1413034.12,
      1393740,
      7823.3,
      7830,
      180.6187,
      178,
      -1192.6,
      20486.72,
      19294.12
     ],
     [
      "Digital and ERP",
      1291027.88,
      1586080,
      7067.2,
      8620,
      182.6788,
      184,
      -285715.2,
      -9336.92,
      -295052.12
     ],
     [
      "Travel and expenses rebilled (no hours)",
      248974.3,
      224700,
      null,
      null,
      null,
      null,
      24274.3,
      0,
      24274.3
     ],
     [
      "TOTAL",
      4704265.14,
      4984720,
      25052.1,
      26340,
      null,
      null,
      -213745.5,
      -66709.36,
      -280454.86
     ]
    ]
   },
   "ebitda_walk_ytd": [
    {
     "step": "Budget EBITDA YTD",
     "value": 681320
    },
    {
     "step": "Revenue variance",
     "value": -280454.86
    },
    {
     "step": "Fee-earner pay and social security variance",
     "value": -23089.51
    },
    {
     "step": "Fee-earner bonus variance",
     "value": 76627.69
    },
    {
     "step": "Subcontractor and travel variance",
     "value": -77119.71
    },
    {
     "step": "Central payroll, bonus and severance variance",
     "value": 5753.8336
    },
    {
     "step": "Overheads variance",
     "value": -25816
    },
    {
     "step": "Bad debts and credit losses variance",
     "value": -104973.4298
    },
    {
     "step": "Actual EBITDA YTD",
     "value": 252248.0138
    }
   ]
  },
  "scenarios": {
   "snapshot_run_date": "23-Sep-2026",
   "selected": "Downside",
   "metrics": [
    {
     "key": "fy26_rev",
     "label": "FY2026 revenue (outlook)",
     "unit": "EUR",
     "base": 7663693.7924,
     "downside": 7274680.5797,
     "upside": 7748727.52,
     "live_selected": 7274680.5797,
     "check": 0
    },
    {
     "key": "fy27_rev",
     "label": "FY2027 revenue",
     "unit": "EUR",
     "base": 8138917.5737,
     "downside": 5365007.1201,
     "upside": 9575848.4328,
     "live_selected": 5365007.1201,
     "check": 0
    },
    {
     "key": "fy26_gpm",
     "label": "FY2026 gross margin %",
     "unit": "%",
     "base": 0.3688,
     "downside": 0.3529,
     "upside": 0.3727,
     "live_selected": 0.3529,
     "check": 0
    },
    {
     "key": "fy26_ebitda",
     "label": "FY2026 EBITDA",
     "unit": "EUR",
     "base": 912882.4844,
     "downside": 650541.411,
     "upside": 970026.3232,
     "live_selected": 650541.411,
     "check": 0
    },
    {
     "key": "fy26_ebitdap",
     "label": "FY2026 EBITDA % of revenue",
     "unit": "%",
     "base": 0.1191,
     "downside": 0.0894,
     "upside": 0.1252,
     "live_selected": 0.0894,
     "check": 0
    },
    {
     "key": "fy26_np",
     "label": "FY2026 net profit",
     "unit": "EUR",
     "base": 528870.3509,
     "downside": 353226.1825,
     "upside": 567123.5248,
     "live_selected": 353226.1825,
     "check": 0
    },
    {
     "key": "fy27_gpm",
     "label": "FY2027 gross margin %",
     "unit": "%",
     "base": 0.3484,
     "downside": 0.2426,
     "upside": 0.422,
     "live_selected": 0.2426,
     "check": 0
    },
    {
     "key": "fy27_ebitda",
     "label": "FY2027 EBITDA",
     "unit": "EUR",
     "base": 981860.3661,
     "downside": -458595.0538,
     "upside": 2158256.6116,
     "live_selected": -458595.0538,
     "check": 0
    },
    {
     "key": "fy27_ebitdap",
     "label": "FY2027 EBITDA % of revenue",
     "unit": "%",
     "base": 0.1206,
     "downside": -0.0855,
     "upside": 0.2254,
     "live_selected": -0.0855,
     "check": 0
    },
    {
     "key": "fy27_np",
     "label": "FY2027 net profit",
     "unit": "EUR",
     "base": 566284.7499,
     "downside": -589067.9894,
     "upside": 1354456.7479,
     "live_selected": -589067.9894,
     "check": 0
    },
    {
     "key": "cash_dec26",
     "label": "Cash at 31-Dec-26",
     "unit": "EUR",
     "base": 967669.9383,
     "downside": 385787.169,
     "upside": 962132.9822,
     "live_selected": 385787.169,
     "check": 0
    },
    {
     "key": "cash_dec27",
     "label": "Cash at 31-Dec-27",
     "unit": "EUR",
     "base": 1412060.209,
     "downside": 252875.0921,
     "upside": 2289943.6316,
     "live_selected": 252875.0921,
     "check": 0
    },
    {
     "key": "cash_min",
     "label": "Lowest month-end cash, Sep-26 to Dec-27",
     "unit": "EUR",
     "base": 703862.9423,
     "downside": 252875.0921,
     "upside": 706682.306,
     "live_selected": 252875.0921,
     "check": 0
    },
    {
     "key": "cash_min_m",
     "label": "Month of the lowest cash",
     "unit": "month",
     "base": "2026-10-31",
     "downside": "2027-12-31",
     "upside": "2026-10-31",
     "live_selected": "2027-12-31",
     "check": 0
    },
    {
     "key": "fund_need",
     "label": "Headroom at the lowest point vs the cash buffer (negative = shortfall)",
     "unit": "EUR",
     "base": 103862.9423,
     "downside": -347124.9079,
     "upside": 106682.306,
     "live_selected": -347124.9079,
     "check": 0
    },
    {
     "key": "util_fy27",
     "label": "FY2027 utilisation (own fee earners)",
     "unit": "%",
     "base": 0.6603,
     "downside": 0.5563,
     "upside": 0.755,
     "live_selected": 0.5563,
     "check": 0
    },
    {
     "key": "real_fy27",
     "label": "FY2027 realisation to fee revenue",
     "unit": "%",
     "base": 0.8841,
     "downside": 0.8778,
     "upside": 0.8923,
     "live_selected": 0.8778,
     "check": 0
    },
    {
     "key": "lock_dec27",
     "label": "Lock-up days at Dec-27",
     "unit": "number",
     "base": 76.7511,
     "downside": 94.1168,
     "upside": 75.911,
     "live_selected": 94.1168,
     "check": 0
    },
    {
     "key": "top1_fy27",
     "label": "FY2027 largest client share of revenue",
     "unit": "%",
     "base": 0.1942,
     "downside": 0.2169,
     "upside": 0.1978,
     "live_selected": 0.2169,
     "check": 0
    },
    {
     "key": "pipe_fy27",
     "label": "FY2027 fee revenue not yet won (share)",
     "unit": "%",
     "base": 0.8641,
     "downside": 0.7489,
     "upside": 0.8824,
     "live_selected": 0.7489,
     "check": 0
    },
    {
     "key": "fpfe_fy27",
     "label": "FY2027 fee revenue per fee earner",
     "unit": "EUR",
     "base": 209368.4386,
     "downside": 170704.5337,
     "upside": 244395.5014,
     "live_selected": 170704.5337,
     "check": 0
    },
    {
     "key": "hc_dec27",
     "label": "Headcount at Dec-27",
     "unit": "number",
     "base": 46.0088,
     "downside": 35.1653,
     "upside": 46.3503,
     "live_selected": 35.1653,
     "check": 0
    }
   ]
  },
  "cash_13w": {
   "opening_date": "2026-09-11",
   "weeks_ending": [
    "2026-09-18",
    "2026-09-25",
    "2026-10-02",
    "2026-10-09",
    "2026-10-16",
    "2026-10-23",
    "2026-10-30",
    "2026-11-06",
    "2026-11-13",
    "2026-11-20",
    "2026-11-27",
    "2026-12-04",
    "2026-12-11"
   ],
   "monthly_reference_months": [
    "Sep-26",
    "Oct-26",
    "Nov-26",
    "Dec-26"
   ],
   "lines": [
    {
     "key": "r_cl",
     "label": "Client receipts (EUR invoices; German clients incl. 19% VAT)",
     "rule": "calendar days",
     "sep_to_date": 249928,
     "monthly_model": [
      335694.1004,
      689466.2476,
      610013.0553,
      657467.9176
     ],
     "weekly": [
      31598.037,
      31598.037,
      67051.7198,
      155685.9269,
      155685.9269,
      155685.9269,
      155685.9269,
      144243.4578,
      142336.3796,
      142336.3796,
      142336.3796,
      145835.8756,
      148460.4975
     ],
     "total_13_weeks": 1618540.4709
    },
    {
     "key": "T_rec",
     "label": "TOTAL RECEIPTS",
     "rule": "n/a",
     "sep_to_date": 249928,
     "monthly_model": [
      335694.1004,
      689466.2476,
      610013.0553,
      657467.9176
     ],
     "weekly": [
      31598.037,
      31598.037,
      67051.7198,
      155685.9269,
      155685.9269,
      155685.9269,
      155685.9269,
      144243.4578,
      142336.3796,
      142336.3796,
      142336.3796,
      145835.8756,
      148460.4975
     ],
     "total_13_weeks": 1618540.4709
    },
    {
     "key": "p_net",
     "label": "Net salaries (last banking day)",
     "rule": "last banking day",
     "sep_to_date": 0,
     "monthly_model": [
      -188768.1767,
      -191840.7485,
      -191062.4065,
      -190289.2001
     ],
     "weekly": [
      0,
      0,
      -188768.1767,
      0,
      0,
      0,
      -191840.7485,
      0,
      0,
      0,
      0,
      -191062.4065,
      0
     ],
     "total_13_weeks": -571671.3316
    },
    {
     "key": "p_bonus",
     "label": "Net bonus (March payroll only)",
     "rule": "last banking day",
     "sep_to_date": 0,
     "monthly_model": [
      0,
      0,
      0,
      0
     ],
     "weekly": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "total_13_weeks": 0
    },
    {
     "key": "p_ss",
     "label": "Social security, employer and employee (third-last banking day)",
     "rule": "third-last banking day",
     "sep_to_date": 0,
     "monthly_model": [
      -106392.4895,
      -108623.5444,
      -108091.3371,
      -107562.7397
     ],
     "weekly": [
      0,
      0,
      -106392.4895,
      0,
      0,
      0,
      -108623.5444,
      0,
      0,
      0,
      -108091.3371,
      0,
      0
     ],
     "total_13_weeks": -323107.3711
    },
    {
     "key": "p_wt",
     "label": "Wage tax withheld (10th)",
     "rule": "10th (tax day)",
     "sep_to_date": -92642.9399,
     "monthly_model": [
      -92642.9399,
      -94508.0133,
      -95897.9831,
      -95547.9694
     ],
     "weekly": [
      0,
      0,
      0,
      0,
      -94508.0133,
      0,
      0,
      0,
      -95897.9831,
      0,
      0,
      0,
      -95547.9694
     ],
     "total_13_weeks": -285953.9658
    },
    {
     "key": "p_sev",
     "label": "Severance on separations (month end)",
     "rule": "month end",
     "sep_to_date": 0,
     "monthly_model": [
      0,
      0,
      0,
      0
     ],
     "weekly": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "total_13_weeks": 0
    },
    {
     "key": "p_sub",
     "label": "Subcontractors (30 days)",
     "rule": "calendar days",
     "sep_to_date": -5533,
     "monthly_model": [
      -15088.8416,
      -25647.1329,
      -6505.207,
      -6034.5157
     ],
     "weekly": [
      -3520.5732,
      -3520.5732,
      -4169.3489,
      -5791.2881,
      -5791.2881,
      -5791.2881,
      -5791.2881,
      -2128.3683,
      -1517.8816,
      -1517.8816,
      -1517.8816,
      -1429.1679,
      -1362.6326
     ],
     "total_13_weeks": -43849.4612
    },
    {
     "key": "p_trv",
     "label": "Travel card statements and expense claims",
     "rule": "calendar days",
     "sep_to_date": -18347,
     "monthly_model": [
      -44908.9388,
      -48149.6742,
      -46665.3592,
      -45173.1662
     ],
     "weekly": [
      -9785.9774,
      -9785.9774,
      -10096.4145,
      -10872.5071,
      -10872.5071,
      -10872.5071,
      -10872.5071,
      -10886.2871,
      -10888.5838,
      -10888.5838,
      -10888.5838,
      -10495.3316,
      -10200.3924
     ],
     "total_13_weeks": -137406.1602
    },
    {
     "key": "p_rent",
     "label": "Rent (in advance, first working day)",
     "rule": "first working day",
     "sep_to_date": -28560,
     "monthly_model": [
      -28560,
      -28560,
      -28560,
      -28560
     ],
     "weekly": [
      0,
      0,
      -28560,
      0,
      0,
      0,
      0,
      -28560,
      0,
      0,
      0,
      -28560,
      0
     ],
     "total_13_weeks": -85680
    },
    {
     "key": "p_ovh",
     "label": "Overhead suppliers",
     "rule": "calendar days",
     "sep_to_date": -21860,
     "monthly_model": [
      -57729.1,
      -70379.3,
      -67404.3,
      -56539.6
     ],
     "weekly": [
      -13214.9316,
      -13214.9316,
      -13979.8368,
      -15892.1,
      -15892.1,
      -15892.1,
      -15892.1,
      -15751.16,
      -15727.67,
      -15727.67,
      -15727.67,
      -14035.8623,
      -12767.0065
     ],
     "total_13_weeks": -193715.1387
    },
    {
     "key": "p_vat",
     "label": "VAT return, month two months earlier (10th)",
     "rule": "10th (tax day)",
     "sep_to_date": -75685.383,
     "monthly_model": [
      -75685.383,
      -88417.2276,
      -57584.3229,
      -52859.2301
     ],
     "weekly": [
      0,
      0,
      0,
      0,
      -88417.2276,
      0,
      0,
      0,
      -57584.3229,
      0,
      0,
      0,
      -52859.2301
     ],
     "total_13_weeks": -198860.7805
    },
    {
     "key": "p_cit",
     "label": "Corporate income tax prepayment (10-Dec)",
     "rule": "10th (tax day)",
     "sep_to_date": -41575,
     "monthly_model": [
      -41575,
      0,
      0,
      -41575
     ],
     "weekly": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      -41575
     ],
     "total_13_weeks": -41575
    },
    {
     "key": "p_gew",
     "label": "Trade tax prepayment (15-Nov)",
     "rule": "15th of month",
     "sep_to_date": 0,
     "monthly_model": [
      0,
      0,
      -45025,
      0
     ],
     "weekly": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      -45025,
      0,
      0,
      0
     ],
     "total_13_weeks": -45025
    },
    {
     "key": "p_loan",
     "label": "Bank loan instalment and interest (month end)",
     "rule": "month end",
     "sep_to_date": 0,
     "monthly_model": [
      -4633.6585,
      -4619.074,
      -4604.4895,
      -4589.905
     ],
     "weekly": [
      0,
      0,
      -4633.6585,
      0,
      0,
      0,
      0,
      -4619.074,
      0,
      0,
      0,
      -4604.4895,
      0
     ],
     "total_13_weeks": -13857.222
    },
    {
     "key": "p_capex",
     "label": "Capex incl. VAT",
     "rule": "calendar days",
     "sep_to_date": -3229,
     "monthly_model": [
      -8806,
      -5950,
      -3094,
      -3094
     ],
     "weekly": [
      -2054.6842,
      -2054.6842,
      -1851.5025,
      -1343.5484,
      -1343.5484,
      -1343.5484,
      -1343.5484,
      -810.7355,
      -721.9333,
      -721.9333,
      -721.9333,
      -708.6258,
      -698.6452
     ],
     "total_13_weeks": -15718.871
    },
    {
     "key": "p_div",
     "label": "Dividends incl. withholding tax",
     "rule": "month end",
     "sep_to_date": 0,
     "monthly_model": [
      0,
      0,
      0,
      0
     ],
     "weekly": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "total_13_weeks": 0
    },
    {
     "key": "T_pay",
     "label": "TOTAL PAYMENTS",
     "rule": "n/a",
     "sep_to_date": -287432.3229,
     "monthly_model": [
      -664790.5281,
      -666694.7148,
      -654494.4053,
      -631825.3261
     ],
     "weekly": [
      -28576.1665,
      -28576.1665,
      -358451.4275,
      -33899.4435,
      -216824.6844,
      -33899.4435,
      -334363.7364,
      -62755.6249,
      -182338.3748,
      -73881.0688,
      -136947.4059,
      -250895.8835,
      -215010.876
     ],
     "total_13_weeks": -1956420.3021
    },
    {
     "key": "net",
     "label": "NET CASH FLOW FOR THE WEEK",
     "rule": "n/a",
     "sep_to_date": -37504.3229,
     "monthly_model": [
      -329096.4277,
      22771.5328,
      -44481.3499,
      25642.5915
     ],
     "weekly": [
      3021.8705,
      3021.8705,
      -291399.7077,
      121786.4833,
      -61138.7575,
      121786.4833,
      -178677.8095,
      81487.8329,
      -40001.9952,
      68455.3108,
      5388.9737,
      -105060.0079,
      -66550.3785
     ],
     "total_13_weeks": -337879.8312
    },
    {
     "key": "open",
     "label": "Opening cash",
     "rule": "ledger + actual to date",
     "sep_to_date": 673446.4993,
     "monthly_model": [
      null,
      null,
      null,
      null
     ],
     "weekly": [
      673446.4993,
      676468.3699,
      679490.2404,
      388090.5326,
      509877.016,
      448738.2585,
      570524.7418,
      391846.9323,
      473334.7652,
      433332.77,
      501788.0808,
      507177.0545,
      402117.0466
     ],
     "total_13_weeks": null
    },
    {
     "key": "close",
     "label": "CLOSING CASH",
     "rule": null,
     "sep_to_date": null,
     "monthly_model": [
      null,
      null,
      null,
      null
     ],
     "weekly": [
      676468.3699,
      679490.2404,
      388090.5326,
      509877.016,
      448738.2585,
      570524.7418,
      391846.9323,
      473334.7652,
      433332.77,
      501788.0808,
      507177.0545,
      402117.0466,
      335566.6681
     ],
     "total_13_weeks": null
    },
    {
     "key": "buffer",
     "label": "Minimum cash buffer (board policy)",
     "rule": null,
     "sep_to_date": null,
     "monthly_model": [
      null,
      null,
      null,
      null
     ],
     "weekly": [
      600000,
      600000,
      600000,
      600000,
      600000,
      600000,
      600000,
      600000,
      600000,
      600000,
      600000,
      600000,
      600000
     ],
     "total_13_weeks": null
    },
    {
     "key": "headroom",
     "label": "HEADROOM / (SHORTFALL) VS BUFFER",
     "rule": null,
     "sep_to_date": null,
     "monthly_model": [
      null,
      null,
      null,
      null
     ],
     "weekly": [
      76468.3699,
      79490.2404,
      -211909.4674,
      -90122.984,
      -151261.7415,
      -29475.2582,
      -208153.0677,
      -126665.2348,
      -166667.23,
      -98211.9192,
      -92822.9455,
      -197882.9534,
      -264433.3319
     ],
     "total_13_weeks": null
    },
    {
     "key": "status",
     "label": "Status",
     "rule": null,
     "sep_to_date": null,
     "monthly_model": [
      null,
      null,
      null,
      null
     ],
     "weekly": [
      "OK",
      "OK",
      "BELOW BUFFER",
      "BELOW BUFFER",
      "BELOW BUFFER",
      "BELOW BUFFER",
      "BELOW BUFFER",
      "BELOW BUFFER",
      "BELOW BUFFER",
      "BELOW BUFFER",
      "BELOW BUFFER",
      "BELOW BUFFER",
      "BELOW BUFFER"
     ],
     "total_13_weeks": null
    }
   ],
   "control": {
    "low": 335566.6681,
    "lowwk": "2026-12-11",
    "short": -264433.3319,
    "fac": 750000,
    "fachead": 485566.6681,
    "taxwk": 894522.1174
   },
   "reconciliation_to_monthly_model": {
    "rec_close": 335566.6681,
    "rec_dec": 50220.5009,
    "rec_implied": 385787.169,
    "rec_bs": 385787.169,
    "rec_diff": 0
   },
   "levers": [
    "1. Clear the Norlach invoices held in the supplier portal: EUR 192k at Aug-26 on 60-day terms, the June invoice overdue pending the phase 2 cap sign-off.",
    "2. Draw the overdraft (EUR 750k undrawn) for the days between the third-last banking day (social security) and the 10th (wage tax and VAT).",
    "3. Invoice every fixed-fee milestone on the day the client accepts the deliverable, and send time and materials invoices on the first working day with approved timesheets attached.",
    "4. Apply to reduce the November trade tax and December corporate income tax prepayments to the FY2026 outlook: the FY2025 notices set them on a stronger year.",
    "5. Move marketing events and external training into the first quarter of 2027 if the low point falls below the buffer."
   ]
  },
  "checks": {
   "overall_status": "OK",
   "checks": [
    {
     "check": "Balance sheet balances in every month",
     "proves": "Total assets less liabilities and equity, all 24 months",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "Cash flow: indirect method equals direct method every month",
     "proves": "P&L and balance sheet movements equal the sum of the schedule cash lines",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "Closing cash on the cash flow equals balance sheet cash",
     "proves": "Link integrity",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "Retained earnings roll: closing = opening + profit - dividends",
     "proves": "Equity roll-forward to Dec-27",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "EBITDA on the cash flow equals the P&L",
     "proves": "Add-backs complete",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "Opening balance sheet at 31-Dec-25 balances",
     "proves": "FY2025 closing balances on Inputs_Actuals and the registers",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "Fixed-fee and capped revenue in actual months equals the contract method",
     "proves": "Ledger revenue agrees with % complete (and the cap), every engagement, every actual month",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "Hours by practice and grade equal hours booked to engagements, every month",
     "proves": "Timesheets by grade and by engagement agree; forecast demand by grade keeps every hour",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "Staffing mixes sum to 100% for every profile",
     "proves": "No hours lost in the grade split",
     "value": 0,
     "tolerance": 0.0,
     "status": "OK"
    },
    {
     "check": "Milestone shares sum to 100%",
     "proves": "Every fixed fee is fully invoiced",
     "value": 0,
     "tolerance": 0.0,
     "status": "OK"
    },
    {
     "check": "Percentage complete stays between 0% and 100%",
     "proves": "No over-recognition",
     "value": 0,
     "tolerance": 0.0001,
     "status": "OK"
    },
    {
     "check": "Fixed fees completing within the horizon are fully invoiced by completion",
     "proves": "Milestone invoicing reaches the fee",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "Capped engagements are never invoiced above the cap",
     "proves": "Fees invoiced to date never exceed the cap",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "Client fee revenue equals the P&L, every month",
     "proves": "Client blocks and engagement totals agree",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "Practice revenue equals the P&L, every month",
     "proves": null,
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "Practice contributions equal P&L gross profit, every month",
     "proves": null,
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "Allocated practice profits equal EBITDA, every month",
     "proves": "Central costs fully allocated",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "Time to cash: standard value less discounts and write-downs equals fee revenue",
     "proves": "The realisation waterfall is complete",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "VAT balance equals the last two months net less the special prepayment held",
     "proves": "The one-month extension and the special prepayment are applied correctly",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "FY2026 tax charge equals the statutory rates on the annual taxable profit",
     "proves": "Year-to-date method is exact for the full year",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "FY2027 tax charge equals the statutory rates on the annual taxable profit",
     "proves": null,
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "AR aging: clients in germany tie to the ledger",
     "proves": "Item listing agrees with the balance at the last actual month",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "AR aging: clients in austria and switzerland tie to the ledger",
     "proves": "Item listing agrees with the balance at the last actual month",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "AR aging: insolvent client tie to the ledger",
     "proves": "Item listing agrees with the balance at the last actual month",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "AP aging: subcontractors tie to the Payables schedule",
     "proves": null,
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "AP aging: travel and expenses tie to the Payables schedule",
     "proves": null,
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "AP aging: overheads tie to the Payables schedule",
     "proves": null,
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "13-week cash forecast reconciles to the monthly balance sheet at 31-Dec-26",
     "proves": "Weekly phasing distributes exactly the monthly cash lines",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "Scenario snapshots are current for the selected scenario",
     "proves": "Live column equals the stored snapshot",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "Budget vs actual revenue bridge reconciles to the P&L variance",
     "proves": "Hours plus rate effects equal the revenue variance",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "EBITDA walk from budget to actual reconciles",
     "proves": "Variances explain the full EBITDA gap",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "Trade receivables never negative",
     "proves": null,
     "value": 725796.1868,
     "tolerance": 0,
     "status": "OK"
    },
    {
     "check": "Trade payables never negative",
     "proves": null,
     "value": 40840.431,
     "tolerance": 0,
     "status": "OK"
    },
    {
     "check": "Subcontractor hours never negative (every practice and grade, every month)",
     "proves": null,
     "value": 0,
     "tolerance": 0.01,
     "status": "OK"
    },
    {
     "check": "Headcount never negative",
     "proves": null,
     "value": 0.9607,
     "tolerance": 0,
     "status": "OK"
    },
    {
     "check": "Credit loss provisions never negative",
     "proves": null,
     "value": 0,
     "tolerance": 0,
     "status": "OK"
    },
    {
     "check": "Fixed asset net book value never negative",
     "proves": null,
     "value": 227319.7778,
     "tolerance": 0,
     "status": "OK"
    },
    {
     "check": "Bank loan never negative",
     "proves": null,
     "value": 66659,
     "tolerance": 0,
     "status": "OK"
    },
    {
     "check": "Timeline: months flagged actual equal the last actual month number",
     "proves": null,
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    }
   ],
   "business_warnings": [
    {
     "item": "Lowest month-end cash in the forecast (selected scenario)",
     "note": "Below the buffer means a facility draw or action",
     "value": 252875.0921
    },
    {
     "item": "Lowest 13-week closing cash",
     "note": null,
     "value": 335566.6681
    },
    {
     "item": "Lowest forecast utilisation of own fee earners",
     "note": "Below 65% signals idle capacity",
     "value": 0.4643
    },
    {
     "item": "Largest client share of FY2027 revenue",
     "note": "Above 15% is a concentration risk",
     "value": 0.2169
    },
    {
     "item": "Lock-up days at the last actual month",
     "note": "Above 70 days ties up cash",
     "value": 62.0692
    },
    {
     "item": "Pelzhoff claim at the last actual month, net of provision (EUR)",
     "note": "Recovery depends on the insolvency distribution",
     "value": 6151.8112
    }
   ]
  },
  "ar_aging": {
   "as_at": "2026-08-31",
   "items": {
    "columns": [
     "Counterparty (fictional)",
     "Item / document",
     "Group",
     "Amount (EUR)",
     "Due date",
     "Days past due",
     "Not yet due",
     "1 to 30",
     "31 to 60",
     "61 to 90",
     "Over 90",
     "Action / note"
    ],
    "rows": [
     [
      "Eberstal Medizintechnik AG",
      "August invoices: programme office (July time) and expenses",
      "Clients in Germany",
      135257.48,
      "2026-09-17",
      0,
      135257.48,
      0,
      0,
      0,
      0,
      "45-day terms; invoices go through the client supplier portal."
     ],
     [
      "Eberstal Medizintechnik AG",
      "July invoices: programme office (June time) and expenses",
      "Clients in Germany",
      124853.06,
      "2026-08-16",
      15,
      0,
      124853.06,
      0,
      0,
      0,
      "Approved in the portal on 28-Aug; payment run 4-Sep."
     ],
     [
      "Norlach Antriebstechnik GmbH",
      "August invoice: footprint programme (July time)",
      "Clients in Germany",
      76867.12,
      "2026-10-02",
      0,
      76867.12,
      0,
      0,
      0,
      0,
      "60-day terms via the supplier portal."
     ],
     [
      "Norlach Antriebstechnik GmbH",
      "July invoice: footprint programme (June time)",
      "Clients in Germany",
      67258.73,
      "2026-09-01",
      0,
      67258.73,
      0,
      0,
      0,
      0,
      "60-day terms."
     ],
     [
      "Norlach Antriebstechnik GmbH",
      "June invoice: footprint programme (May time)",
      "Clients in Germany",
      48041.96,
      "2026-08-01",
      30,
      0,
      48041.96,
      0,
      0,
      0,
      "Overdue: held in the portal pending the phase 2 cap sign-off; chased weekly."
     ],
     [
      "Wittenfels Holding GmbH",
      "August invoice: post-merger integration (July time)",
      "Clients in Germany",
      57147.83,
      "2026-09-02",
      0,
      57147.83,
      0,
      0,
      0,
      0,
      "30-day terms; private equity owner pays on time."
     ],
     [
      "Zorneck Logistik GmbH",
      "Final milestone, warehouse network redesign",
      "Clients in Germany",
      78835.16,
      "2026-09-30",
      0,
      78835.16,
      0,
      0,
      0,
      0,
      "Invoiced on acceptance of the final report."
     ],
     [
      "Ulmhardt Verpackungen GmbH",
      "August invoice (July time and expenses)",
      "Clients in Germany",
      85572.55,
      "2026-09-17",
      0,
      85572.55,
      0,
      0,
      0,
      0,
      "45-day terms."
     ],
     [
      "Ulmhardt Verpackungen GmbH",
      "July invoice (June time and expenses)",
      "Clients in Germany",
      70013.9,
      "2026-08-16",
      15,
      0,
      70013.9,
      0,
      0,
      0,
      "Paid 3-Sep per the bank."
     ],
     [
      "Sauerbeck Lebensmittel GmbH",
      "Interim milestone, S/4HANA readiness assessment (invoiced 31-Aug)",
      "Clients in Germany",
      41532.26,
      "2026-09-30",
      0,
      41532.26,
      0,
      0,
      0,
      0,
      "30-day terms."
     ],
     [
      "Varnholt Chemie GmbH",
      "August invoice: data platform (July time)",
      "Clients in Germany",
      61534.23,
      "2026-09-17",
      0,
      61534.23,
      0,
      0,
      0,
      0,
      "45-day terms."
     ],
     [
      "Varnholt Chemie GmbH",
      "July invoices: data platform (June time) and the working capital interim milestone",
      "Clients in Germany",
      50346.18,
      "2026-08-16",
      15,
      0,
      50346.18,
      0,
      0,
      0,
      "Payment promised for the September run."
     ],
     [
      "Sornegg Pr\u00e4zision AG",
      "August invoice (July time and travel)",
      "Clients in Austria and Switzerland",
      78067.52,
      "2026-09-02",
      0,
      78067.52,
      0,
      0,
      0,
      0,
      "Switzerland: outside the scope of German VAT."
     ],
     [
      "Pelzhoff Kunststofftechnik GmbH",
      "Invoice for June time (issued 1-Jul), net of the VAT corrected",
      "Insolvent client",
      49214.59,
      "2026-08-15",
      16,
      0,
      49214.59,
      0,
      0,
      0,
      "Insolvency application 20-Jul-26. Claim filed with the administrator. 95% provided; output VAT corrected in July (UStG s17)."
     ],
     [
      "Pelzhoff Kunststofftechnik GmbH",
      "Invoice for May time (issued 1-Jun), net of the VAT corrected",
      "Insolvent client",
      43062.76,
      "2026-07-16",
      46,
      0,
      0,
      43062.76,
      0,
      0,
      "As above."
     ],
     [
      "Pelzhoff Kunststofftechnik GmbH",
      "Invoice for April time (issued 1-May), balance, net of the VAT corrected",
      "Insolvent client",
      30759.12,
      "2026-06-15",
      77,
      0,
      0,
      0,
      30759.12,
      0,
      "As above."
     ]
    ]
   },
   "totals": [
    "TOTAL",
    null,
    null,
    1098364.45,
    null,
    null,
    682072.88,
    342469.69,
    43062.76,
    30759.12,
    0,
    null
   ],
   "tie_outs": [
    {
     "label": "Clients in Germany: aging vs ledger",
     "values": [
      null,
      null,
      897260.46,
      "Ledger balance",
      897260.4431,
      "Difference",
      0,
      null
     ]
    },
    {
     "label": "Clients in Austria and Switzerland: aging vs ledger",
     "values": [
      null,
      null,
      78067.52,
      "Ledger balance",
      78067.52,
      "Difference",
      0,
      null
     ]
    },
    {
     "label": "Insolvent client: aging vs ledger",
     "values": [
      null,
      null,
      123036.47,
      "Ledger balance",
      123036.4612,
      "Difference",
      0,
      null
     ]
    }
   ]
  },
  "ap_aging": {
   "as_at": "2026-08-31",
   "items": {
    "columns": [
     "Counterparty (fictional)",
     "Item / document",
     "Group",
     "Amount (EUR)",
     "Due date",
     "Days past due",
     "Not yet due",
     "1 to 30",
     "31 to 60",
     "61 to 90",
     "Over 90",
     "Action / note"
    ],
    "rows": [
     [
      "Freelance SAP programme manager (sole trader, Munich)",
      "August hours, Eberstal programme office",
      "Subcontractors",
      5733.76,
      "2026-09-29",
      0,
      5733.76,
      0,
      0,
      0,
      0,
      "Timesheets approved by the engagement manager; 30-day terms; status reviewed for false self-employment (SGB IV s7a)."
     ],
     [
      "Freelance data engineer (sole trader, Stuttgart)",
      "August hours, Varnholt data platform",
      "Subcontractors",
      4073.99,
      "2026-09-25",
      0,
      4073.99,
      0,
      0,
      0,
      0,
      "Timesheets approved by the engagement manager; 30-day terms; status reviewed for false self-employment (SGB IV s7a)."
     ],
     [
      "Interim network of senior consultants (GmbH)",
      "August hours, two consultants",
      "Subcontractors",
      3017.77,
      "2026-09-30",
      0,
      3017.77,
      0,
      0,
      0,
      0,
      "Timesheets approved by the engagement manager; 30-day terms; status reviewed for false self-employment (SGB IV s7a)."
     ],
     [
      "Other freelancers (4 invoices)",
      "August hours",
      "Subcontractors",
      2263.32,
      "2026-09-20",
      0,
      2263.32,
      0,
      0,
      0,
      0,
      "Timesheets approved by the engagement manager; 30-day terms; status reviewed for false self-employment (SGB IV s7a)."
     ],
     [
      "Corporate card statement (travel and hotels)",
      "August statement",
      "Travel and expenses",
      11351.52,
      "2026-09-15",
      0,
      11351.52,
      0,
      0,
      0,
      0,
      "Coded to engagements; rebillable share invoiced with the September invoices."
     ],
     [
      "Employee expense claims",
      "August claims, paid with the September payroll",
      "Travel and expenses",
      9287.61,
      "2026-09-15",
      0,
      9287.61,
      0,
      0,
      0,
      0,
      "Coded to engagements; rebillable share invoiced with the September invoices."
     ],
     [
      "Software and data subscriptions (11 vendors)",
      "August renewals",
      "Overheads",
      7945.29,
      "2026-09-14",
      0,
      7945.29,
      0,
      0,
      0,
      0,
      null
     ],
     [
      "Tax adviser and payroll bureau",
      "August fees",
      "Overheads",
      5826.55,
      "2026-09-14",
      0,
      5826.55,
      0,
      0,
      0,
      0,
      null
     ],
     [
      "Leasing company (company cars)",
      "September instalments",
      "Overheads",
      4767.17,
      "2026-09-14",
      0,
      4767.17,
      0,
      0,
      0,
      0,
      null
     ],
     [
      "Sundry overhead suppliers (14 invoices)",
      "Office, events and IT",
      "Overheads",
      7945.29,
      "2026-09-14",
      0,
      7945.29,
      0,
      0,
      0,
      0,
      null
     ]
    ]
   },
   "totals": [
    "TOTAL",
    null,
    null,
    62212.27,
    null,
    null,
    62212.27,
    0,
    0,
    0,
    0,
    null
   ],
   "tie_outs": [
    {
     "label": "Subcontractors: aging vs schedule",
     "values": [
      null,
      null,
      15088.84,
      "Ledger balance",
      15088.8416,
      "Difference",
      0,
      null
     ]
    },
    {
     "label": "Travel and expenses: aging vs schedule",
     "values": [
      null,
      null,
      20639.13,
      "Ledger balance",
      20639.1345,
      "Difference",
      0,
      null
     ]
    },
    {
     "label": "Overheads: aging vs schedule",
     "values": [
      null,
      null,
      26484.3,
      "Ledger balance",
      26484.3,
      "Difference",
      0,
      null
     ]
    }
   ]
  },
  "cfo_report": {
   "reporting_line": "Reporting month: Aug-26 actuals, Downside scenario for the outlook. Amounts in EUR. Every figure is a live link to the model; the narrative recalculates with the inputs.",
   "sections": [
    {
     "title": "1. HEADLINE",
     "paragraphs": [
      "Year to date revenue is EUR 4,704k, 5.6% below budget, and EBITDA is EUR 252k (5.4% of revenue) against EUR 681k (13.7%) budgeted. Most of the EUR 429k gap comes from four places: digital and ERP fee revenue EUR 286k short on hours not sold, credit losses EUR 105k over budget on the Pelzhoff insolvency, subcontractors EUR 81k over, and operations EUR 78k short on rate, where the Norlach cap alone costs EUR 89k. Operations hours ahead of budget and the bonus accrued at 70% of target give back EUR 49k and EUR 77k.",
      "Full-year outlook (Downside): revenue EUR 7,275k, 5.8% below budget, and EBITDA EUR 651k (8.9%) against EUR 1,186k budgeted. That puts September to December fee revenue 7.1% below budget, after eight months 6.4% below. The forecast rests on work already signed, 93% of those fees, and on utilisation of 66% against 74% in March to June; at the year to date 68%, September to December fees would be about EUR 81k higher. Two graduates and a senior consultant join in September and October, so capacity grows before the 2027 work that has to fill it.",
      "Cash is EUR 711k at Aug-26, after the FY2025 bonus (EUR 392k in March) and the EUR 450k dividend in June, against a buffer of EUR 600k. The 13-week low is EUR 336k in the week ending 11-Dec, EUR 264k below the buffer: draw the overdraft before that week. The lowest forecast month end is EUR 253k in Dec-27. Norlach owes EUR 192k through its supplier portal on 60-day terms, including a June invoice now overdue.",
      "FY2027 Downside: revenue EUR 5,365k (26.3% decline), an EBITDA loss of EUR 459k (8.5% of revenue). Only 25% of FY2027 fee revenue is signed. The named pipeline adds EUR 1,230k at its win rates and the plan needs EUR 2,547k of new work not yet identified, against an annualised EUR 4,035k of wins so far in FY2026, and wins take months to turn into revenue. Eberstal, 26% of FY2026 revenue, ends its S/4HANA programme office at the go-live in March 2027; the wave 2 proposal (EUR 1,277k at 35%) is the largest single swing in the year. This case already carries the response: a hiring freeze, 5 separations and no dividend."
     ],
     "rows": []
    },
    {
     "title": "2. WHAT HAPPENED YEAR TO DATE (BvA revenue bridge and EBITDA walk)",
     "paragraphs": [
      "Revenue bridge against budget: operations EUR 49k more from hours and EUR 78k less from rate, where the Norlach cap alone costs EUR 89k; finance EUR 1k less from hours and EUR 20k more from rate; digital and ERP EUR 286k less from hours and EUR 9k less from rate. Outside the Eberstal programme office, digital sold too little in the first half: no new digital engagement started between the Varnholt platform in March and the Sauerbeck assessment in July. Travel rebilled at cost brought EUR 24k more than budget.",
      "Costs: fee-earner pay and social security are EUR 23k worse than budget: a finance manager joined in February and consultants in March and May against one hire budgeted from March, partly offset by senior consultant vacancies in operations from April to June and in digital since July. The bonus accrued at 70% of target is EUR 77k below budget. Subcontractors are EUR 81k over: operations and finance bought in help for the April to June peak, when operations also carried a vacancy, and digital covered its June leaver. Recruitment is EUR 32k over on agency fees for the February and July hires, which the budget did not have. The Pelzhoff provision cost EUR 117k after the VAT correction."
     ],
     "rows": []
    },
    {
     "title": "3. TIME TO CASH: REALISATION AND LOCK-UP (Time_to_Cash, Engagement_Review)",
     "paragraphs": [
      "From time recorded to revenue, year to date: standard value at the rate card EUR 5,032k; client discounts EUR 335k; time and materials written down at billing EUR 92k; fixed-fee overruns EUR 56k; value above caps EUR 95k; fee revenue EUR 4,455k, a realisation of 88.5% of the rate card. The Norlach phase 2 cap accounts for EUR 89k: the programme is forecast 21% over its budget hours and realises 78% of the rate card, against 89% on the Eberstal programme office.",
      "Lock-up is 62 days at Aug-26: 19 days of unbilled work and 43 debtor days, down from 72 in January. The largest balances sit with the two clients that pay through supplier portals: Norlach on 60-day terms owes EUR 192k, including a June invoice held pending the phase 2 cap sign-off, and Eberstal on 45-day terms EUR 260k, its July invoices approved late in the portal. Lock-up rises to 94 days by December 2027 in the forecast because more of the work is time and materials billed monthly in arrears; every 10 debtor days hold about EUR 175k of cash including VAT."
     ],
     "rows": []
    },
    {
     "title": "4. ENGAGEMENTS AND PRACTICES (Engagement_Review, Practices)",
     "paragraphs": [
      "Engagement review: 10 of the 16 engagements in progress or contracted are forecast over their budget hours or above their cap. The largest are Norlach phase 2 (21% over, cap reached), the Varnholt data platform (8% over, above its cap) and the Sauerbeck S/4HANA readiness assessment (12% over a fixed fee). The Sauerbeck cost programme closed 12% over its hours. Rule from here: a change request before hours reach 80% of budget, and estimates to complete reviewed every two weeks on fixed-fee and capped work.",
      "Practices, FY2026 outlook: operations contributes EUR 971k (34.4% of revenue), finance EUR 777k (35.2%), digital and ERP EUR 819k (36.5%); after central costs they earn EUR 233k, EUR 198k and EUR 219k. Fees per fee earner are EUR 206k, EUR 215k and EUR 219k. Operations carries two partners including the founder, so its leverage is 6 fee earners per partner at December 2026 against 9 in finance and 10 in digital and ERP."
     ],
     "rows": []
    },
    {
     "title": "5. PEOPLE, UTILISATION AND LEVERAGE (Capacity, People)",
     "paragraphs": [
      "Utilisation year to date by grade against target: partners 30% (40%), directors 51% (60%), managers 70% (75%), senior consultants 78% (82%), consultants 78% (82%). Hours below target cost EUR 313k at standard cost rates. The shortfall is widest for partners and directors, whose chargeable time follows the work they sell: demand, not delivery capacity, is the constraint. By practice: operations 67%, finance 71%, digital and ERP 68%.",
      "Headcount is 40 at Aug-26 (32 fee earners) and 35 at December 2027 in the Downside case. Two graduates and a senior consultant join in September and October; FY2027 hiring is frozen. Employer social security adds 16.4% to fee-earner salaries in FY2026. Managers and above earn more than both contribution ceilings, so pay above them carries no social security; the ceilings rise in 2027 to EUR 8,850 (pension) and EUR 6,375 (health) a month under the BMAS draft of 21 September."
     ],
     "rows": []
    },
    {
     "title": "6. CLIENTS, PIPELINE AND CONCENTRATION (Pipeline, Clients, Receivables)",
     "paragraphs": [
      "Concentration: Eberstal is 26% of FY2026 revenue and the top five clients 66%. The FY2027 largest-client share falls to 22% only if new work arrives as planned. Sales year to date: 12 wins and 14 losses from 31 proposals, with 5 still open: a win rate of 46% by count and 48% by value on those decided, and an average engagement of EUR 224k. The FY2027 plan needs 0.6 times that annual pace of wins as new work, on top of the named pipeline.",
      "Pelzhoff Kunststofftechnik applied for insolvency on 20 July. Of the EUR 146k it owed, EUR 23k of output VAT was corrected in the July return (UStG s17) and EUR 117k provided, 95% of the net claim. The administrator can challenge payments received in the three months before the application if the firm knew Pelzhoff could not pay (InsO s130). EUR 74k came in between April and June, and the receipt dates decide how much falls inside the window: the payment history needs a legal review before the creditors meeting."
     ],
     "rows": []
    },
    {
     "title": "7. CASH, VAT, TAX AND THE 13 WEEKS (Cash_13W, VAT, Tax)",
     "paragraphs": [
      "The 13 weeks from 12 September: opening cash EUR 673k after the 10 September payments of wage tax, the July VAT return and the corporate income tax prepayment; receipts EUR 1,619k, payments EUR 1,956k, closing EUR 336k on 11 December. The turn of each month is the pinch: social security on the third-last banking day and salaries on the last, then wage tax and VAT on the 10th; EUR 895k of social security and tax leaves in the window. Closing cash on 11 December plus the rest of the December flows reconciles to the December balance sheet to the euro.",
      "VAT runs under the permanent one-month extension: the EUR 76k payable at Aug-26 covers July and August less the EUR 88k special prepayment, which is credited against the December return in February 2027, when a new special prepayment of EUR 85k falls due. Corporate income tax and trade tax take 33.4% of FY2026 profit before tax: the statutory 32.975% (15.825% plus 17.15% at the Munich multiplier of 490%) plus non-deductible items. The prepayments set by the FY2025 notices exceed the FY2026 charge by EUR 144k: an application to cut the November trade tax and December corporate income tax prepayments keeps that cash in the business instead of waiting for the FY2026 assessments."
     ],
     "rows": []
    },
    {
     "title": "8. SCENARIOS (Scenarios sheet; snapshot values from three full model runs)",
     "paragraphs": [
      "Base: FY2027 revenue EUR 8,139k, EBITDA of EUR 982k (12.1%), lowest cash EUR 704k. Downside (industrial recession: lower win rates, starts a month later, only 60% of the gap to target utilisation sold, overruns of 12%, no rate increase, clients 15 days slower, hiring frozen, leavers not replaced, 5 separations from April 2027 with severance, no dividend): FY2027 revenue EUR 5,365k, an EBITDA loss of EUR 459k, lowest cash EUR 253k. Upside: FY2027 revenue EUR 9,576k, EBITDA of EUR 2,158k (22.5%), lowest cash EUR 707k.",
      "The Downside is the one to prepare for: it takes EUR 2,774k out of FY2027 revenue and cash falls EUR 347k below the buffer even after the response. Triggers, reviewed monthly: Eberstal wave 2 not signed by 31 January; utilisation below 65% for two months; new work sold below plan for two months from November; lock-up above 80 days; any client more than 30 days overdue by more than EUR 50k."
     ],
     "rows": []
    },
    {
     "title": "9. RISK REGISTER (scored 1 to 5; score = likelihood x impact)",
     "paragraphs": [],
     "rows": [
      [
       "Sales gap: 75% of FY2027 fee revenue is not yet won; EUR 2,547k of new work not yet identified",
       4,
       4,
       16,
       "Weekly pipeline review with win-probability discipline; proposal targets per partner; FY2027 hires only against signed work; Founder and managing partner"
      ],
      [
       "Concentration: Eberstal is 26% of FY2026 revenue; its programme office ends at the March 2027 go-live",
       3,
       5,
       15,
       "Wave 2 and hypercare proposal before go-live; executive sponsor meetings monthly; grow two mid-size clients; Digital and ERP partner"
      ],
      [
       "Industrial and automotive downturn: Norlach and Pelzhoff show the pressure; Mittelstand clients defer transformation work",
       3,
       4,
       12,
       "Diversify into medical technology, food and logistics; credit checks before engagement letters; shorter payment terms on new automotive work; Founder and managing partner"
      ],
      [
       "Realisation: Norlach phase 2 is 21% over budget hours; 10 live engagements forecast over budget or cap",
       3,
       3,
       9,
       "Change requests before 80% of budget hours; estimates to complete every two weeks; partner sign-off on write-downs; Head of finance and operations"
      ],
      [
       "Utilisation: 68% year to date against a 74% target; capacity grows before the 2027 work is sold",
       3,
       4,
       12,
       "Hiring gate tied to signed work; partner selling time protected; bench staffed on proposals and internal methods; Founder and managing partner"
      ],
      [
       "Pelzhoff: EUR 74k received April to June, open to challenge by the administrator where it fell in the three months before the application (InsO s130)",
       2,
       2,
       4,
       "Legal review of what the firm knew and when; claim filed with the administrator; Founder with legal counsel"
      ],
      [
       "False self-employment: freelancers working months at one client could be found to be employees (status determination under SGB IV s7a), with contributions due",
       2,
       3,
       6,
       "Status review of every assignment over three months; optional status determination by the Clearingstelle before long assignments; HR and recruiting lead"
      ],
      [
       "Cash: forecast low of EUR 253k against the EUR 600k buffer, with social security, wage tax and VAT due within ten days of each month end",
       2,
       3,
       6,
       "Weekly 13-week review; overdraft confirmed; tax prepayment reduction filed; Head of finance and operations"
      ],
      [
       "E-invoicing: from 1 January 2027 a company with prior-year turnover above EUR 800,000 must issue e-invoices to German business clients (BMF)",
       3,
       2,
       6,
       "Structured invoices (XRechnung or ZUGFeRD) from the billing system by December; test with the two portal clients first; Head of finance and operations"
      ],
      [
       "Key person: the founder leads the firm, new business and the operations practice",
       2,
       4,
       8,
       "Second operations partner takes the Norlach relationship; documented account plans; Founder and managing partner"
      ]
     ],
     "columns": [
      "Risk",
      "Likelihood",
      "Impact",
      "Score",
      "Mitigation and owner"
     ]
    },
    {
     "title": "10. ACTIONS (owner, due date, status)",
     "paragraphs": [],
     "rows": [
      [
       "Norlach: agree the phase 2 cap sign-off, release the June invoice and put a change-control clause in the phase 3 proposal",
       "Founder and operations partner",
       "2026-09-30",
       "Open",
       "June invoice paid; phase 3 terms agreed"
      ],
      [
       "Eberstal: wave 2 and hypercare proposal signed before the go-live",
       "Digital and ERP partner",
       "2026-11-30",
       "Open",
       "Signed statement of work for April 2027"
      ],
      [
       "FY2027 sales plan: EUR 2,547k of new work by practice and partner, with monthly proposal targets",
       "Founder and managing partner",
       "2026-10-15",
       "Open",
       "Plan approved; tracked monthly against wins"
      ],
      [
       "Engagement control: estimates to complete every two weeks on fixed-fee and capped work; change requests before 80% of budget hours",
       "Head of finance and operations",
       "2026-10-15",
       "In progress",
       "No engagement more than 5% over budget without a change request"
      ],
      [
       "Apply to reduce the November trade tax and December corporate income tax prepayments to the FY2026 outlook",
       "Head of finance and operations with the tax adviser",
       "2026-10-30",
       "Open",
       "Revised prepayment notices received"
      ],
      [
       "Pelzhoff: file the claim with the administrator and review the April to June receipts for challenge risk",
       "Founder with legal counsel",
       "2026-10-31",
       "Open",
       "Claim registered; written legal view on file"
      ],
      [
       "E-invoicing: issue structured e-invoices to German business clients from 1 January 2027",
       "Head of finance and operations",
       "2026-12-15",
       "Open",
       "Test invoices accepted by Norlach and Eberstal portals"
      ],
      [
       "Freelancer status review for assignments over three months",
       "HR and recruiting lead",
       "2026-10-31",
       "Open",
       "Every long assignment reviewed; status determinations filed where needed"
      ],
      [
       "Downside plan: triggers, the hiring freeze, separation criteria and the order of cash levers",
       "BriQs CFO",
       "2026-10-15",
       "Open",
       "Plan approved by the founder and attached to the October pack"
      ]
     ],
     "columns": [
      "Action",
      "Owner",
      "Due",
      "Status",
      "Measure of done"
     ]
    },
    {
     "title": "11. INFORMATION NEEDED BEFORE THE SEPTEMBER CLOSE",
     "paragraphs": [
      "Timesheets by person, engagement and grade for September, and estimates to complete for Norlach phase 2, the Varnholt data platform, the Wittenfels integration, Stelzhof and the Sauerbeck assessment.",
      "Norlach written position on the phase 2 cap and the June invoice.",
      "Eberstal go-live date and the procurement timetable for wave 2.",
      "The Pelzhoff administrator report and the dates and amounts of the April to June receipts.",
      "The FY2027 pay review proposal, the final 2027 contribution ceilings and the health insurers 2027 additional rates.",
      "The tax adviser view on the prepayment reduction application.",
      "Prepared by BriQs Group for the managing directors of Selmberg Consulting GmbH (fictional demonstration company). Model status at the time of preparation: OK."
     ],
     "rows": []
    }
   ]
  }
 }
}