{
  "case_id": "ITK-2026-01",
  "version": "1.0",
  "created_on": "2026-10-15",
  "currency": "EUR",
  "amount_unit": "whole_EUR",
  "fictional": true,
  "scope": "Drei ausgewählte IT-Services einer vollständig fiktiven Bank. Kein Gesamtbudget einer Bank, kein Benchmark, kein Kundennachweis und kein T-NEX-Produktnachweis.",
  "reporting_cutoff": "2026-06-30",
  "actual_period": "2026-01-01/2026-06-30",
  "remaining_forecast_period": "2026-07-01/2026-12-31",
  "budget_baseline": {
    "id": "BUD-2026-01",
    "status": "frozen",
    "description": "Ursprüngliches Jahresbudget bleibt als Vergleich erhalten. Der Forecast ersetzt keine Budgetgenehmigung."
  },
  "forecast_version": "FC-2026-06",
  "cost_basis": {
    "type": "interne_management_kostenrechnung",
    "definition": "Modellierte Kosten auf einer im Fall einheitlichen internen Kostenbasis. Einschließlich internem Ressourceneinsatz. Die Zahlen sind keine Rechnungsbeträge, Zahlungsströme oder HGB-/IFRS-GuV-Beträge.",
    "tax": "Keine pauschale Nettoannahme für Banken. Umsatzsteuer und Vorsteuerabzugsfähigkeit sind hier nicht modelliert; im Echtmodell muss die sachgerechte Kostenbasis mit Finance festgelegt und dokumentiert werden.",
    "investment_and_pnl": "C05 ist eine Projektkostenposition des Managementmodells. Aus ihrer zeitlichen Zuordnung folgt weder sofortiger GuV-Aufwand noch Aktivierungsfähigkeit. Investitionsauszahlungen, Aktivierung und Abschreibungen benötigen im Echtmodell eine gesonderte Überleitung; sie dürfen nicht unbesehen zusätzlich zu diesen Kosten addiert werden.",
    "cash": "Ein Cashflow- oder Liquiditätsplan wird nicht gerechnet. Ist-Kosten bedeuten nicht bereits bezahlt.",
    "excluded": [
      "Bilanzielle Aktivierung und Abschreibung",
      "Finanzierung und Zinsen",
      "Steuerberechnung",
      "Inflation",
      "Abzinsung",
      "Untersuchung weiterer IT-Services außerhalb des abgegrenzten Portfolios"
    ],
    "live_reconciliation_required": "Im realen Einsatz jede Quellposition mit Finanzdaten abstimmen und periodische Abgrenzungen, interne Verrechnungen sowie bilanzielle Überleitungen separat dokumentieren. Diese synthetischen Quellpositionen ersetzen keine Buchhaltung."
  },
  "allocation_policy": {
    "version": "DRV-01",
    "method": "Direkte Zuordnung, soweit ein Beleg bzw. Arbeitspaket vorliegt; ansonsten expliziter sachgerechter Schlüssel.",
    "simplification": "Nur Kostenquellen und drei Service-Empfänger. Keine vollständige TBM-Taxonomie-Implementierung. Zur isolierten Darstellung der Kostenänderungen bleiben die Anteile in allen Perioden/Versionen gleich; reale Ist- und Planungsschlüssel können differieren und sind versioniert zu halten.",
    "central_residual": 0,
    "central_residual_note": "Im Beispiel wird vollständig verteilt. Eine begründete zentrale Finanzierung bestimmter Gemeinschaftskosten ist methodisch möglich; dann muss der zentrale Rest explizit im Kontrolltotal verbleiben.",
    "rounding": "Alle Beispielzuteilungen gehen ohne Rundungsrest auf. Im Echtmodell benötigt Cent-Rundung eine dokumentierte Restzuordnung."
  },
  "services": [
    {
      "id": "S-K",
      "name": "IT-Service für die Kreditbearbeitung"
    },
    {
      "id": "S-R",
      "name": "IT-Service für das regulatorische Meldewesen"
    },
    {
      "id": "S-W",
      "name": "Digitaler Arbeitsplatz"
    }
  ],
  "cost_lines": [
    {
      "id": "C01",
      "name": "Gemeinsame Cloud-Infrastruktur",
      "budget_year": 120000,
      "budget_h1": 60000,
      "actual_h1": 72000,
      "forecast_h2": 84000,
      "external_po_remaining": 54000,
      "allocation_type": "shared",
      "driver": "Normalisierte Nutzungsgrößen 600:300:100; im Fall als sachgerechter Kostentreiber angenommen",
      "weights": [
        "3/5",
        "3/10",
        "1/10"
      ],
      "cause": "Höherer Bedarf und geänderte Betriebskonfiguration; gegenüber dem Jahresbudget +36.000 EUR.",
      "budget_h2": 60000,
      "forecast_year": 156000,
      "variance_year": 36000,
      "other_remaining_estimate": 30000,
      "source_record_id": "SYN-2026-C01",
      "driver_version": "DRV-01",
      "allocations": [
        {
          "service_id": "S-K",
          "fraction": "3/5",
          "budget_year": 72000,
          "budget_h1": 36000,
          "budget_h2": 36000,
          "actual_h1": 43200,
          "forecast_h2": 50400,
          "forecast_year": 93600,
          "variance_year": 21600,
          "external_po_remaining": 32400,
          "other_remaining_estimate": 18000
        },
        {
          "service_id": "S-R",
          "fraction": "3/10",
          "budget_year": 36000,
          "budget_h1": 18000,
          "budget_h2": 18000,
          "actual_h1": 21600,
          "forecast_h2": 25200,
          "forecast_year": 46800,
          "variance_year": 10800,
          "external_po_remaining": 16200,
          "other_remaining_estimate": 9000
        },
        {
          "service_id": "S-W",
          "fraction": "1/10",
          "budget_year": 12000,
          "budget_h1": 6000,
          "budget_h2": 6000,
          "actual_h1": 7200,
          "forecast_h2": 8400,
          "forecast_year": 15600,
          "variance_year": 3600,
          "external_po_remaining": 5400,
          "other_remaining_estimate": 3000
        }
      ]
    },
    {
      "id": "C02",
      "name": "Direkt zugeordnete Softwarelizenzen",
      "budget_year": 96000,
      "budget_h1": 48000,
      "actual_h1": 48000,
      "forecast_h2": 48000,
      "external_po_remaining": 48000,
      "allocation_type": "direct",
      "driver": "Einzelzuordnung der Lizenzpositionen: S-K 48.000, S-R 36.000, S-W 12.000 EUR pro Jahr. Die Brüche bilden nur diese Beträge ab, keinen pauschalen Umlageschlüssel.",
      "weights": [
        "1/2",
        "3/8",
        "1/8"
      ],
      "cause": "Keine Änderung gegenüber dem Budget.",
      "budget_h2": 48000,
      "forecast_year": 96000,
      "variance_year": 0,
      "other_remaining_estimate": 0,
      "source_record_id": "SYN-2026-C02",
      "driver_version": "DRV-01",
      "allocations": [
        {
          "service_id": "S-K",
          "fraction": "1/2",
          "budget_year": 48000,
          "budget_h1": 24000,
          "budget_h2": 24000,
          "actual_h1": 24000,
          "forecast_h2": 24000,
          "forecast_year": 48000,
          "variance_year": 0,
          "external_po_remaining": 24000,
          "other_remaining_estimate": 0
        },
        {
          "service_id": "S-R",
          "fraction": "3/8",
          "budget_year": 36000,
          "budget_h1": 18000,
          "budget_h2": 18000,
          "actual_h1": 18000,
          "forecast_h2": 18000,
          "forecast_year": 36000,
          "variance_year": 0,
          "external_po_remaining": 18000,
          "other_remaining_estimate": 0
        },
        {
          "service_id": "S-W",
          "fraction": "1/8",
          "budget_year": 12000,
          "budget_h1": 6000,
          "budget_h2": 6000,
          "actual_h1": 6000,
          "forecast_h2": 6000,
          "forecast_year": 12000,
          "variance_year": 0,
          "external_po_remaining": 6000,
          "other_remaining_estimate": 0
        }
      ]
    },
    {
      "id": "C03",
      "name": "Interner IT-Betrieb",
      "budget_year": 180000,
      "budget_h1": 90000,
      "actual_h1": 90000,
      "forecast_h2": 99000,
      "external_po_remaining": 0,
      "allocation_type": "shared",
      "driver": "Dokumentierte Zeitanteile 50:30:20; historische und geplante Anteile sind im Beispiel zufällig gleich",
      "weights": [
        "1/2",
        "3/10",
        "1/5"
      ],
      "cause": "Höherer geplanter Ressourceneinsatz im zweiten Halbjahr; +9.000 EUR. Null externe Bestellbindung bedeutet keine Aussage zu bestehenden Arbeitsverträgen.",
      "budget_h2": 90000,
      "forecast_year": 189000,
      "variance_year": 9000,
      "other_remaining_estimate": 99000,
      "source_record_id": "SYN-2026-C03",
      "driver_version": "DRV-01",
      "allocations": [
        {
          "service_id": "S-K",
          "fraction": "1/2",
          "budget_year": 90000,
          "budget_h1": 45000,
          "budget_h2": 45000,
          "actual_h1": 45000,
          "forecast_h2": 49500,
          "forecast_year": 94500,
          "variance_year": 4500,
          "external_po_remaining": 0,
          "other_remaining_estimate": 49500
        },
        {
          "service_id": "S-R",
          "fraction": "3/10",
          "budget_year": 54000,
          "budget_h1": 27000,
          "budget_h2": 27000,
          "actual_h1": 27000,
          "forecast_h2": 29700,
          "forecast_year": 56700,
          "variance_year": 2700,
          "external_po_remaining": 0,
          "other_remaining_estimate": 29700
        },
        {
          "service_id": "S-W",
          "fraction": "1/5",
          "budget_year": 36000,
          "budget_h1": 18000,
          "budget_h2": 18000,
          "actual_h1": 18000,
          "forecast_h2": 19800,
          "forecast_year": 37800,
          "variance_year": 1800,
          "external_po_remaining": 0,
          "other_remaining_estimate": 19800
        }
      ]
    },
    {
      "id": "C04",
      "name": "Gemeinsamer externer Support",
      "budget_year": 84000,
      "budget_h1": 42000,
      "actual_h1": 42000,
      "forecast_h2": 42000,
      "external_po_remaining": 42000,
      "allocation_type": "shared",
      "driver": "Gewichtete Support-Leistungseinheiten 40:40:20; kein ungeprüfter einfacher Ticketzähler",
      "weights": [
        "2/5",
        "2/5",
        "1/5"
      ],
      "cause": "Keine Änderung gegenüber dem Budget.",
      "budget_h2": 42000,
      "forecast_year": 84000,
      "variance_year": 0,
      "other_remaining_estimate": 0,
      "source_record_id": "SYN-2026-C04",
      "driver_version": "DRV-01",
      "allocations": [
        {
          "service_id": "S-K",
          "fraction": "2/5",
          "budget_year": 33600,
          "budget_h1": 16800,
          "budget_h2": 16800,
          "actual_h1": 16800,
          "forecast_h2": 16800,
          "forecast_year": 33600,
          "variance_year": 0,
          "external_po_remaining": 16800,
          "other_remaining_estimate": 0
        },
        {
          "service_id": "S-R",
          "fraction": "2/5",
          "budget_year": 33600,
          "budget_h1": 16800,
          "budget_h2": 16800,
          "actual_h1": 16800,
          "forecast_h2": 16800,
          "forecast_year": 33600,
          "variance_year": 0,
          "external_po_remaining": 16800,
          "other_remaining_estimate": 0
        },
        {
          "service_id": "S-W",
          "fraction": "1/5",
          "budget_year": 16800,
          "budget_h1": 8400,
          "budget_h2": 8400,
          "actual_h1": 8400,
          "forecast_h2": 8400,
          "forecast_year": 16800,
          "variance_year": 0,
          "external_po_remaining": 8400,
          "other_remaining_estimate": 0
        }
      ]
    },
    {
      "id": "C05",
      "name": "Migrationsprojekt",
      "budget_year": 60000,
      "budget_h1": 60000,
      "actual_h1": 48000,
      "forecast_h2": 42000,
      "external_po_remaining": 30000,
      "allocation_type": "direct",
      "driver": "Direkt zugeordnete Projektarbeitspakete S-K:S-R = 2:1; S-W ist nicht beteiligt",
      "weights": [
        "2/3",
        "1/3",
        "0"
      ],
      "cause": "Ursprünglich Abschluss im ersten Halbjahr. Verschiebung und Zusatzaufwand: H1 scheinbar 12.000 EUR unter Budget, Gesamtjahr 30.000 EUR darüber.",
      "budget_h2": 0,
      "forecast_year": 90000,
      "variance_year": 30000,
      "other_remaining_estimate": 12000,
      "source_record_id": "SYN-2026-C05",
      "driver_version": "DRV-01",
      "allocations": [
        {
          "service_id": "S-K",
          "fraction": "2/3",
          "budget_year": 40000,
          "budget_h1": 40000,
          "budget_h2": 0,
          "actual_h1": 32000,
          "forecast_h2": 28000,
          "forecast_year": 60000,
          "variance_year": 20000,
          "external_po_remaining": 20000,
          "other_remaining_estimate": 8000
        },
        {
          "service_id": "S-R",
          "fraction": "1/3",
          "budget_year": 20000,
          "budget_h1": 20000,
          "budget_h2": 0,
          "actual_h1": 16000,
          "forecast_h2": 14000,
          "forecast_year": 30000,
          "variance_year": 10000,
          "external_po_remaining": 10000,
          "other_remaining_estimate": 4000
        },
        {
          "service_id": "S-W",
          "fraction": "0",
          "budget_year": 0,
          "budget_h1": 0,
          "budget_h2": 0,
          "actual_h1": 0,
          "forecast_h2": 0,
          "forecast_year": 0,
          "variance_year": 0,
          "external_po_remaining": 0,
          "other_remaining_estimate": 0
        }
      ]
    }
  ],
  "totals": {
    "budget_year": 540000,
    "budget_h1": 300000,
    "budget_h2": 240000,
    "actual_h1": 300000,
    "forecast_h2": 315000,
    "forecast_year": 615000,
    "variance_year": 75000,
    "external_po_remaining": 174000,
    "other_remaining_estimate": 141000
  },
  "service_totals": [
    {
      "id": "S-K",
      "name": "IT-Service für die Kreditbearbeitung",
      "budget_year": 283600,
      "budget_h1": 161800,
      "budget_h2": 121800,
      "actual_h1": 161000,
      "forecast_h2": 168700,
      "forecast_year": 329700,
      "variance_year": 46100,
      "external_po_remaining": 93200,
      "other_remaining_estimate": 75500
    },
    {
      "id": "S-R",
      "name": "IT-Service für das regulatorische Meldewesen",
      "budget_year": 179600,
      "budget_h1": 99800,
      "budget_h2": 79800,
      "actual_h1": 99400,
      "forecast_h2": 103700,
      "forecast_year": 203100,
      "variance_year": 23500,
      "external_po_remaining": 61000,
      "other_remaining_estimate": 42700
    },
    {
      "id": "S-W",
      "name": "Digitaler Arbeitsplatz",
      "budget_year": 76800,
      "budget_h1": 38400,
      "budget_h2": 38400,
      "actual_h1": 39600,
      "forecast_h2": 42600,
      "forecast_year": 82200,
      "variance_year": 5400,
      "external_po_remaining": 19800,
      "other_remaining_estimate": 22800
    }
  ],
  "variance_year_percent": "13.89",
  "headline": "Halbjahr im Budget: jeweils 300.000 EUR. Trotzdem Jahresforecast 615.000 statt 540.000 EUR; +75.000 EUR bzw. +13,89 Prozent.",
  "commitment_definition": "external_po_remaining umfasst nur externe Bestellbindungen für im zweiten Halbjahr erwartete Kosten und ist bereits im forecast_h2 enthalten. Keine Bilanzverbindlichkeit und keine Aussage zu allen rechtlichen Verpflichtungen. Interner Personaleinsatz steht im other_remaining_estimate, ohne dadurch als arbeitsvertraglich ungebunden zu gelten.",
  "reconciliation": {
    "source_forecast_total": 615000,
    "shared_source_cost": 429000,
    "direct_source_cost": 186000,
    "receiver_forecast_total": 615000,
    "central_residual": 0,
    "difference": 0,
    "wrong_receiver_plus_shared_total": 1044000,
    "wrong_source_plus_receiver_total": 1230000,
    "explanation": "Quell- und Empfängersicht sind zwei Sichten derselben Kosten. Gemeinschaftskosten sind in den Servicekosten bereits enthalten. Summen aus beiden Schichten werden nicht addiert."
  },
  "tco": {
    "years": [
      {
        "year": 2026,
        "recurring_cost": 525000,
        "migration_cost": 90000,
        "terminal_exit_cost": 0,
        "total": 615000
      },
      {
        "year": 2027,
        "recurring_cost": 525000,
        "migration_cost": 0,
        "terminal_exit_cost": 0,
        "total": 525000
      },
      {
        "year": 2028,
        "recurring_cost": 525000,
        "migration_cost": 0,
        "terminal_exit_cost": 30000,
        "total": 555000
      }
    ],
    "undiscounted_three_year_total": 1695000,
    "arithmetic_annual_average": 565000,
    "scope": "Gleiches abgegrenztes Portfolio, managementkostenbasierte Drei-Jahres-Betrachtung 2026–2028, keine Barwert- oder Cashflowrechnung.",
    "assumptions": [
      "Laufende jährliche Kosten ab 2027 unverändert 525.000 EUR; keine unterstellte Mengen-, Preis- oder Inflationsänderung.",
      "Migrationskosten einmalig 90.000 EUR in 2026; im Jahresforecast schon enthalten.",
      "Rein hypothetischer Endausstieg 30.000 EUR ausschließlich in 2028; weder gesetzlicher Pauschalbetrag noch automatisch in jedem TCO nötig.",
      "Künftige Kosten sind Annahmen. Der Jahresdurchschnitt 565.000 EUR ist weder Jahresbudget noch jährlicher Zahlungsbedarf noch Kosten des eingeschwungenen Betriebs."
    ]
  },
  "scenarios": [
    {
      "id": "SC-OPT",
      "status": "unapproved_hypothesis",
      "description": "Bedingte Optimierungsoption: Cloud-Kosten H2 um 18.000 EUR senken. Keine bereits realisierte Einsparung und nicht Bestandteil des Basisforecasts.",
      "cloud_h2_delta": -18000,
      "forecast_year": 597000,
      "service_delta": {
        "S-K": -10800,
        "S-R": -5400,
        "S-W": -1800
      }
    },
    {
      "id": "SC-STRESS",
      "status": "sensitivity_without_probability",
      "description": "Sensitivität: Cloud-Kosten H2 liegen 20 Prozent über dem Basisforecast H2; keine Eintrittswahrscheinlichkeit unterstellt.",
      "cloud_h2_delta": 16800,
      "cloud_h2_amount": 100800,
      "forecast_year": 631800,
      "service_delta": {
        "S-K": 10080,
        "S-R": 5040,
        "S-W": 1680
      }
    }
  ],
  "management_decision": "Zunächst Mehrbedarf und Projektfolgen prüfen: Cloud-Konfiguration und Volumenannahmen, personelle Kapazität, Migrationsumfang/Termin sowie Auswirkungen auf Leistung und Risiko. Maßnahmenoption getrennt vom Basisforecast bewerten; Budgetanpassung nur über die vereinbarte Genehmigung. Kein pauschales Sparziel und keine Kürzung zwingender Resilienzanforderungen.",
  "source_attribution": "Originaler synthetischer Rechenfall; Methodenbezüge FinOps Foundation und TBM Council, ohne deren Zahlen oder Grafiken zu übernehmen.",
  "download_supplements": {
    "document_version": "1.0",
    "document_date": "2026-10-16",
    "price_quantity_example": {
      "id": "PQ-01",
      "separate_from_main_case": true,
      "scope": "Isoliertes Rechenbeispiel für einen homogenen, gleich abgegrenzten Leistungsumfang. Keine Zerlegung der Cloud-Position C01 des Hauptfalls.",
      "plan_quantity": 1000,
      "plan_unit_price": 10,
      "actual_quantity": 1200,
      "actual_unit_price": 11,
      "plan_total": 10000,
      "actual_total": 13200,
      "price_effect_at_plan_quantity": 1000,
      "quantity_effect_at_actual_price": 2200,
      "total_variance": 3200,
      "interaction_convention": "Erst Preis bei Planmenge, dann Menge zu Istpreis. Der Interaktionseffekt von 200 EUR steckt dadurch im Mengeneffekt; er wird nicht nochmals addiert.",
      "fixed_price_quantity_effect": 2000,
      "interaction_effect": 200,
      "currency": "EUR",
      "quantity_unit": "homogene Leistungseinheiten",
      "cost_basis": "Fiktive vergleichbare Managementkosten, keine Steuer- oder Zahlungsberechnung."
    },
    "mapping_correction_example": {
      "id": "MAP-CHECK-01",
      "separate_from_main_case": true,
      "source_cost_line": "C02",
      "value_field": "forecast_year",
      "incorrect_mapping_version": "MAP-ERR",
      "corrected_mapping_version": "MAP-01",
      "amount_reassigned": 6000,
      "reason": "Eine Teilposition der Lizenzkosten wurde versehentlich S-W statt S-R zugeordnet.",
      "source_total_before": 615000,
      "source_total_after": 615000,
      "service_forecast_before": {
        "S-K": 329700,
        "S-R": 197100,
        "S-W": 88200
      },
      "service_forecast_after": {
        "S-K": 329700,
        "S-R": 203100,
        "S-W": 82200
      },
      "license_line_before": {
        "S-K": 48000,
        "S-R": 30000,
        "S-W": 18000
      },
      "license_line_after": {
        "S-K": 48000,
        "S-R": 36000,
        "S-W": 12000
      },
      "interpretation": "Korrektur der Empfängerzuordnung, keine Kostenreduktion. Die korrekte Ausgangsrechnung ITK-2026-01 wird nicht geändert."
    }
  }
}
