{ "customer": { "id": "kuestenblick-001", "name": "Ferienapartments Kuestenblick", "property_name": "Apartment Seestern", "location": "Nordseekueste", "contact_line": "reporting@kuestenblick.example", "logo_data_uri": "data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNjAgMTYwJz48cmVjdCB3aWR0aD0nMTYwJyBoZWlnaHQ9JzE2MCcgcng9JzM1JyBmaWxsPScjZmZmZmZmJy8+PHBhdGggZD0nTTI4IDEwNWMyOC0xMCA1NC0xMCAxMDQgMCcgc3Ryb2tlPScjMWY1ZDY2JyBzdHJva2Utd2lkdGg9JzknIGZpbGw9J25vbmUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvPjxjaXJjbGUgY3g9JzgwJyBjeT0nNjInIHI9JzI4JyBmaWxsPScjZGJhMjVkJy8+PHBhdGggZD0nTTQ4IDYyaDY0JyBzdHJva2U9JyMxZjVkNjYnIHN0cm9rZS13aWR0aD0nOCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8+PC9zdmc+", "logo_text": "KB" }, "period": { "year": 2026, "month": 5, "label": "Mai 2026", "comparison_label": "April 2026" }, "metrics": { "currency": "EUR", "revenue": 6840.5, "occupancy_rate": 78.4, "adr": 126.68, "revpar": 99.32, "bookings": 19, "nights_sold": 54, "average_stay": 3.6, "cancellation_rate": 6.2, "comparison": { "revenue_delta_pct": 12.8, "occupancy_delta_pp": 5.7, "adr_delta_pct": 4.6, "bookings_delta": 2 } }, "trends": [ { "label": "Dez 25", "revenue": 4210.0, "occupancy_rate": 55.2, "adr": 112.3 }, { "label": "Jan 26", "revenue": 3890.0, "occupancy_rate": 51.4, "adr": 109.85 }, { "label": "Feb 26", "revenue": 4475.0, "occupancy_rate": 59.7, "adr": 114.2 }, { "label": "Mär 26", "revenue": 5360.0, "occupancy_rate": 66.1, "adr": 118.75 }, { "label": "Apr 26", "revenue": 6064.0, "occupancy_rate": 72.7, "adr": 121.1 }, { "label": "Mai 26", "revenue": 6840.5, "occupancy_rate": 78.4, "adr": 126.68 } ], "context": { "business_goal": "Umsatz steigern, ohne die Auslastung deutlich zu gefaehrden" } }