Sehen, wann Ihre Wohnung belegt war — und welche Beträge dazugehören
Ihr Airbnb-Kalender weiß, wann Ihre Wohnung belegt war, aber nicht, was dabei zusammengekommen ist. Der Airbnb-CSV-Export weiß es umgekehrt: Beträge ja, Kalender nein. HostKlar liest beides ein, legt es übereinander und zeigt Ihnen, wo etwas fehlt oder sich widerspricht.
Ihren Airbnb-Kalender einmal verbinden
Sie holen sich in Airbnb unter Kalender → Verfügbarkeit → Kalender exportieren die iCal-Adresse und fügen sie einmal in HostKlar ein; der erste Abruf startet sofort, danach läuft er stündlich weiter. Sie sehen ein Monatsraster mit gebuchten und blockierten Tagen; gespeichert werden aus dem Feed nur Zeitraum, Titel, Art und Buchungscode, nicht die Beschreibungszeile, in der Airbnb die letzten vier Ziffern der Gast-Telefonnummer mitschickt.
Wenn ein Zeitraum aus dem Kalender verschwindet
Taucht ein bisher reservierter Zeitraum nicht mehr im Feed auf und liegt sein Ende in der Zukunft, markiert HostKlar ihn als „im Kalender verschwunden“ und listet ihn zur Prüfung; gelöscht wird dabei nichts. Vergangene Zeiträume, die aus dem Feed fallen, zählen nicht als Storno; und kommt statt einer Kalenderdatei eine Webseite oder ein leerer Kalender zurück, bleibt Ihr Bestand unangetastet und die Seite nennt Ursache und passende Abhilfe.
Der Airbnb-CSV-Export bringt die Beträge dazu
Sie laden Ihren Airbnb-Export hoch — deutsche wie englische Spaltenköpfe, Transaktions-, Auszahlungs- und Reservierungsbericht; gelesen werden Buchungsnummer, An- und Abreise, Nächte, Bruttoumsatz, Servicegebühr, Reinigung und Auszahlungsbetrag. Enthält die Datei mehrere Inserate, kommt vor dem Speichern eine Zuordnungsseite: jedes Inserat einer Wohnung zuordnen oder bewusst auslassen. Bereits vorhandene Buchungen erkennt HostKlar am Inhalt und überspringt sie, kontoweit und auch bei einem zweiten Hochladen derselben Datei.
Kalender und Abrechnung nebeneinander
HostKlar führt Kalender-Belegungen und CSV-Buchungen zusammen (zuerst über den Buchungscode, sonst über die größte Datumsüberschneidung) und zeigt drei Listen: Belegungen ohne Beträge, Buchungen ohne Kalendereintrag und Widersprüche zwischen beiden. Ein Widerspruch ist zum Beispiel eine Buchung, die die Abrechnung als storniert führt, während der Kalender denselben Zeitraum weiter als reserviert zeigt.
Monat für Monat: belegte Nächte und Umsatz
Für jeden Monat eines Jahres stehen belegte und verfügbare Nächte, die Auslastungsquote, der Bruttoumsatz sowie der Durchschnittsumsatz je belegter und je verfügbarer Nacht. Aufenthalte über den Monats- oder Jahreswechsel teilt HostKlar nächteweise auf. Nächte, die nur aus dem Kalender stammen, zählen bei den Nächten mit, tragen aber keinen Betrag; die Seite weist aus, wie viele das sind und worauf sich die Geldbeträge stützen.
- HostKlar schreibt nichts nach Airbnb zurück. Der Weg über die iCal-Adresse ist einseitig; gelesen wird, geändert nicht: Preise, Mindestnächte und Verfügbarkeiten bleiben in Airbnb, dafür gibt es in HostKlar kein Eingabefeld. Auch eigene Sperrzeiten für Eigennutzung oder Handwerker lassen sich hier nicht eintragen; blockierte Tage erscheinen nur, wenn sie in Ihrem Airbnb-Kalender stehen. [Beleg: web.py:4462-4471; engine/ical.py:186-194 — „blocked“ entsteht ausschließlich aus dem Titel im Feed]
- Kein Abgleich in Echtzeit. HostKlar ruft Ihren Kalender stündlich ab, mit bis zu fünf Minuten Streuung; wann Airbnb den exportierten Kalender seinerseits aktualisiert, bestimmt Airbnb. Die Kalenderseite nennt den Abruf-Takt und den Zeitpunkt des letzten erfolgreichen Abrufs, statt Aktualität zuzusagen. [Beleg: systemd/hostklar-ical-sync.timer:5-6 (OnCalendar=hourly, RandomizedDelaySec=300); engine/ical_sync.py:363-380 und :409-451; web.py:4352-4360]
- Aus dem Kalender kommt kein Geld. Der Airbnb-iCal-Export enthält keine Preise: Nächte, die nur aus dem Kalender stammen, zählen bei den belegten Nächten mit, tragen aber keinen Betrag; Umsatz und Durchschnittspreise stützen sich allein auf die Zeilen aus Ihrem CSV-Import. Der Import ist auf Airbnb-Exporte ausgelegt; Direktbuchungen über die eigene Website oder per E-Mail tragen Sie von Hand ein. [Beleg: engine/ical_csv_match.py:4-7; engine/auslastung.py:404-444 und :500-507; engine/airbnb_csv.py:1-25 und :100; web.py:8133-8163]
Alle hier beschriebenen Auswertungen beziehen sich ausschließlich auf Ihre eigenen Kalender- und Buchungsdaten und sind eine Rückschau, keine Vorhersage. HostKlar leistet keine Rechts- und keine Steuerberatung. Ob eine Buchung tatsächlich storniert oder ausgezahlt wurde, ist verbindlich nur in Ihrem Airbnb-Konto zu sehen; welche Vorgaben für Ihre Wohnung gelten, klären Sie mit Ihrer Kommune, Ihrem Finanzamt oder einer steuerberatenden Person.