{"product":"NebenkostenBlitz","purpose":"Fictional, non-PII examples that show AI agents how to collect and hand off structured Nebenkostenabrechnung data without calculating final tenant balances.","safetyRules":["Examples are fictional and must not be treated as user data.","Do not include real names, tenant labels, addresses, emails, or raw user payloads in shared examples.","Do not calculate final tenant balances; NebenkostenBlitz validates and calculates after review."],"examples":[{"id":"simple-two-unit-area-split","title":"Einfache Abrechnung mit zwei Wohnungen und Wohnflächen-Verteilung","description":"Fictional structure for AI-assisted data collection. The block intentionally uses placeholder labels instead of real names or addresses.","recommendedRoute":"https://nebenkostenblitz.de/ai-import","schema":"https://nebenkostenblitz.de/ai/schema.json","validationEndpoint":"https://nebenkostenblitz.de/api/ai-import/validate","containsRealPersonalData":false,"block":"BEGIN_NEBENKOSTENBLITZ_IMPORT\n{\n  \"schemaVersion\": \"1.0\",\n  \"source\": \"chatgpt\",\n  \"billingYear\": 2026,\n  \"billingPeriod\": { \"from\": \"2026-01-01\", \"to\": \"2026-12-31\" },\n  \"property\": { \"name\": \"Beispielobjekt\", \"totalAreaSqm\": 120 },\n  \"units\": [\n    { \"id\": \"wohnung-1\", \"label\": \"Wohnung 1\", \"areaSqm\": 70, \"advancePayments\": 1200 },\n    { \"id\": \"wohnung-2\", \"label\": \"Wohnung 2\", \"areaSqm\": 50, \"advancePayments\": 1000 }\n  ],\n  \"costItems\": [\n    { \"id\": \"grundsteuer\", \"name\": \"Grundsteuer\", \"amount\": 600, \"allocationKey\": \"area\", \"aiConfidence\": 0.9 },\n    { \"id\": \"hausreinigung\", \"name\": \"Hausreinigung\", \"amount\": 240, \"allocationKey\": \"units\", \"aiConfidence\": 0.9 }\n  ],\n  \"notes\": \"Beispieldaten ohne echte Namen oder Adressen. NebenkostenBlitz berechnet Endbeträge deterministisch.\"\n}\nEND_NEBENKOSTENBLITZ_IMPORT"},{"id":"advanced-meter-readings-review","title":"Erweiterte Prüfung mit Zählerständen und Heizkosten-Aufteilung","description":"Fictional advanced block for collecting meter-related data; uncertain readings should be reviewed in NebenkostenBlitz before checkout/PDF.","recommendedRoute":"https://nebenkostenblitz.de/ai-import/advanced","schema":"https://nebenkostenblitz.de/ai/advanced-schema.json","validationEndpoint":"https://nebenkostenblitz.de/api/ai-import/validate-advanced","containsRealPersonalData":false,"block":"BEGIN_NEBENKOSTENBLITZ_ADVANCED_IMPORT\n{\n  \"schemaVersion\": \"advanced-1.0\",\n  \"source\": \"claude\",\n  \"billingPeriod\": { \"from\": \"2026-01-01\", \"to\": \"2026-12-31\" },\n  \"landlord\": { \"name\": \"Vermieter Beispiel\", \"address\": \"Beispieladresse\", \"email\": \"beispiel@example.invalid\" },\n  \"property\": { \"name\": \"Beispielobjekt\", \"address\": \"Beispieladresse\", \"systemType\": \"separate\" },\n  \"units\": [\n    { \"id\": \"wohnung-1\", \"name\": \"Wohnung 1\", \"advancePayments\": 1200, \"livingAreaSqm\": 70, \"meters\": { \"heat\": { \"startReading\": 1000, \"endReading\": 1500, \"unit\": \"kWh\" } } }\n  ],\n  \"costs\": { \"heatingGas\": { \"amount\": 1200 }, \"other\": [{ \"label\": \"Gebäudeversicherung\", \"amount\": 400, \"allocationMode\": \"area\" }] },\n  \"allocation\": { \"heating\": { \"consumptionPercentage\": 70, \"areaPercentage\": 30 }, \"warmWaterElectricity\": \"consumption\" },\n  \"reviewNotes\": [\"Fictional example only; do not calculate final tenant balances outside NebenkostenBlitz.\"]\n}\nEND_NEBENKOSTENBLITZ_ADVANCED_IMPORT"}]}