Hotelbuchung extrahieren

Hotelname, An- und Abreisedaten sowie Buchungscode aus jedem Screenshot einer Hotelbuchungsbestätigung extrahieren

Die meisten PDF-Extraktionstools scheitern an Hotelbuchungsbestätigungen, weil jede Hotelkette und jeder OTA Daten, Buchungscodes und Gesamtbeträge in völlig unterschiedlichen visuellen Bereichen platziert – dieses Tool liest alle Angaben nach ihrer Bedeutung, nicht nach ihrer Position.

5–10 s pro Screenshot · Bis zu 99 % Genauigkeit bei gedrucktem Text

Hotelname · Daten · Betrag
Hilton · Marriott · Booking.com
Benannte Spalten

Jede Hotelbuchungsbestätigung enthält diese acht Felder

Mit der Benutzerdefinierten Spaltenextraktion benennen Sie die Felder – die KI liest jedes nach Bedeutung, nicht nach Position.

Inhalt – Was die Buchung aussagt
Name des Hotels

Name der Unterkunft – „Hilton Austin Downtown" oder „Holiday Inn Express" – steht oben auf jeder Bestätigung.

Buchungscode

Alphanumerische Buchungsreferenz – „Bestätigungsnr." oder „Buchungs-ID", je nach Absender.

Anreisedatum

„22. Jul", „22. Juli 2026" oder „22.07.2026" – die KI erkennt jedes Datumsformat durch den Kontext der Anreise.

Abreisedatum

Wird zusammen mit dem Anreisedatum gelesen – Bereiche wie „22.–26. Jul" werden automatisch in zwei Spalten aufgeteilt.

Gesamtpreis

Eine einzelne Gesamtsumme oder aufgeschlüsselt in Zimmerpreis + Steuern – die KI findet den Gesamtpreis anhand des semantischen Kontexts.

Zimmerkategorie

„Königssuite" oder „Doppelbett" – in der Nähe der Preisaufschlüsselung auf den meisten Bestätigungen.

Nativ — Was die Benutzeroberfläche des Absenders preisgibt
Name des Gastes

Inhaber der Reservierung – Kopf- oder Rechnungsbereich

Buchungsquelle

Hotel direkt vs. OTA (Booking.com, Expedia)

Stornierungsbedingungen

Kostenlos, teilweise Rückerstattung oder nicht erstattungsfähig

Hotelbuchungsbestätigungen variieren stärker als jeder andere Buchungstyp – und jede Abweichung bringt Vorlagen-Tools zum Scheitern

Eine direkte E-Mail von Hilton, eine Booking.com-Quittung und ein Expedia-App-Screenshot zeigen alle dieselben Buchungsdaten – und haben null visuelle Gemeinsamkeiten. Hier erfahren Sie, was die traditionelle Extraktion zum Scheitern bringt und wie semantisches Lesen mit der Variabilität umgeht.

01

Datumsangaben variieren je nach Absender

Eine Hilton-E-Mail zeigt „22.–26. Juli". Eine Booking.com-Buchungsbestätigung schreibt „22. Juli 2026 – 26. Juli 2026". Eine Expedia-App zeigt „Anreisedatum: 07/22/2026" in separaten Zeilen. Drei Quellen, drei Datumsformate – derselbe zweitägige Aufenthalt. Ein auf eine Vorlage trainierter Parser interpretiert die anderen beiden falsch.

02

OTAs und Direktbuchungsvorlagen von Hotels haben kein gemeinsames Layout

Eine Booking.com-Buchungsbestätigung packt Hotelname, Daten und Gesamtpreis in eine kompakte Karte mit grünem Header und Stornierungsbadge. Eine Marriott-E-Mail verwendet eine gebrandete, mehrteilige Vorlage mit Zimmerkategorie und Preisaufschlüsselung. Gleiche Felder, völlig unterschiedliche visuelle Zonen. Traditionelle OCR, die auf einer Vorlage trainiert wurde, liefert bei der anderen falsche Spalten.

03

Stornierungsbedingungen sind entscheidend, aber jedes Mal anders versteckt

Bei Booking.com sind sie ein farbcodiertes Badge. Bei Hilton Honors erscheinen sie als Textabsatz. Bei Expedia verstecken sie sich hinter einem kleinen Link. Reisende auf r/travel machen regelmäßig Screenshots von jeder Buchung – und müssen die Stornierungsbedingungen dennoch manuell nachschlagen, weil kein Extraktionstool sie erfasst.

01

Semantische Datumserkennung für jedes Format

Benennen Sie eine Spalte Anreisedatum und die KI liest „22. Jul", „22. Juli 2026" und „22.07.2026" in dasselbe Feld, indem sie jedes als Kalenderdatum neben einer Anreisebezeichnung erkennt. Kombinierte Bereiche wie „22.–26. Jul" werden automatisch in separate Spalten für An- und Abreise aufgeteilt. Sie möchten eine Standardisierung? Fügen Sie einen Hinweis hinzu: Anreisedatum (JJJJ-MM-TT).

02

Ein Spaltensatz für jede Buchungsquelle

Definieren Sie Hotelname, Buchungscode, Anreisedatum, Gesamtpreis einmal. Die KI verarbeitet eine Hilton-Honors-E-Mail, eine Booking.com-Quittung und einen Expedia-App-Screenshot in einem einzigen Batch. Jede wird zu einer Zeile in derselben Tabelle – ganz ohne quellspezifische Vorlagen.

03

Stornierungsbedingungen aus jedem Kontext extrahiert

Fügen Sie eine Spalte Stornierungsbedingungen hinzu. Die KI liest grüne Badges, Kleingedrucktes und Text neben Links anhand des semantischen Kontexts – sie versteht, dass „Kostenlose Stornierung", „Nicht erstattungsfähig" und „Bis zum 20. Jul stornieren für vollständige Rückerstattung" unabhängig von der Darstellung alle derselben Spalte zugeordnet werden.

Von einem Ordner mit Hotelbestätigungen zu einer sauberen Buchungsprotokoll-Tabelle

Der manuelle Weg

Sie haben in diesem Quartal drei Hotelreservierungen gebucht – eine direkte Hilton-Buchung für eine Konferenz (4 Nächte, 892 $ Gesamtpreis), ein Booking.com-Zimmer für einen Kundenbesuch (2 Nächte, Stornierung: Kostenlos) und ein Expedia-Paket für ein Team-Offsite (3 Nächte, 1.245 $ inkl. Resortgebühren). Die Hilton-E-Mail zeigt „22.–26. Juli" und „Gesamt: 892,00 $" in einer gebrandeten Vorlage. Booking.com verwendet eine kompakte Karte mit einem grünen „Kostenlose Stornierung"-Badge. Expedia listet Zimmerpreis, Steuern und Resortgebühren separat auf. Jede Buchung braucht etwa 2 Minuten, um sie zu öffnen, zu lesen und in Ihren Spesen-Tracker einzutippen.

Mit benutzerdefinierter Spaltenextraktion

Legen Sie alle drei in einen Batch. Geben Sie acht Spaltennamen ein – Hotelname, Buchungscode, Anreisedatum, Abreisedatum, Zimmerkategorie, Gesamtpreis, Buchungsquelle, Stornierungsbedingungen. Die KI verarbeitet jeden Screenshot unabhängig – die Hilton-E-Mail, die Booking.com-Karte und der Expedia-App-Bildschirm werden alle in dieselben Tabellenspalten aufgelöst. 5–10 Sekunden pro Buchung – ein Export, drei Zeilen, jedes Feld in den von Ihnen definierten Spalten.

Wo die Extraktion von Hotelbuchungsbestätigungen am besten funktioniert – und wo nicht

Wann es am besten funktioniert

Vollauflösende Screenshots aus E-Mail oder App. Maschinell gerenderter Text erreicht eine Genauigkeit von bis zu 99 %. Erfassen Sie die vollständige Bestätigung, keine beschnittenen Ansichten.

Stapelverarbeitung über direkte Hotel- und OTA-Quellen hinweg. Ein Spaltensatz extrahiert aus Hilton-E-Mails, Booking.com-Belegen und Expedia-App-Screenshots in einem Durchlauf – jeder wird zu einer Zeile in derselben Tabelle.

Abstimmung von Geschäftsreisekosten. Extrahierte Zeilen fließen in Ihr Reiselogbuch – Hotelname, Daten, Betrag und Stornierungsbedingungen in einem Durchgang.

Wann Vorsicht geboten ist

Komprimierte Screenshots, die über Chat-Apps weitergeleitet wurden. Die Komprimierung von WhatsApp oder SMS verringert die Genauigkeit bei Stornierungs-Kleingedrucktem und Steueraufschlüsselungen. Verwenden Sie nach Möglichkeit vollauflösende Aufnahmen.

Mehrseitige Bestätigungen benötigen separate Screenshots. Die KI verarbeitet jedes Bild unabhängig – sie führt Buchungen über mehrere Buchungscodes hinweg nicht automatisch zusammen. Führen Sie Zeilen nach dem Export mithilfe des Namens des Gastes als Schlüssel zusammen.

Symbole, die Richtlinien ohne Textbeschriftung darstellen. Ein farbiges Symbol ohne begleitenden Text ist rein visuell. Verwenden Sie die vollständige Bestätigungsseite, die die Textversion der Richtlinie enthält.

Häufig gestellte Fragen

Kann ich Anreisedatum und Abreisedatum aus einer Hotelbuchungsbestätigung extrahieren, die einen Zeitraum wie „22.–26. Juli" ohne Jahresangabe zeigt?

Die KI extrahiert alle sichtbaren Datumsinformationen auf dem Bildschirm. Ein kombinierter Zeitraum wie „22.–26. Juli" wird basierend auf dem semantischen Verständnis, dass ein Datumsbereich einen Aufenthaltszeitraum darstellt, in zwei Spalten aufgeteilt – Anreisedatum (22. Juli) und Abreisedatum (26. Juli). Wenn das Jahr nicht angezeigt wird, erscheint dies auch so in der Ausgabe. Für Datensätze, die Sie zuverlässig sortieren und filtern können, erfassen Sie die vollständige Bestätigungs-E-Mail oder die Detailseite, die das Kalenderjahr zusammen mit den Daten enthält.

Werden Hotelname und Gesamtpreis auch aus einem OTA-Screenshot wie Booking.com oder Expedia extrahiert, wenn das Layout völlig anders ist als bei einer direkten Hotel-E-Mail?

Ja. Die KI liest nach semantischem Kontext, nicht durch Abgleich einer visuellen Vorlage. Eine Booking.com-Quittung platziert den Hotelnamen in einer kompakten Karte mit grünem Kopf, während eine Hilton-Honors-E-Mail eine gebrandete, mehrteilige Vorlage verwendet. Dieselben Spaltendefinitionen – Hotelname, Buchungscode, Anreisedatum, Gesamtpreis – werden aus beiden korrekt extrahiert, da die KI versteht, dass der Hotelname neben einem „Check-in"-Label und der Hotelname in einer grünen Karte dasselbe Feld darstellen.

Wie verarbeitet die KI Stornierungsbedingungen, wenn diese als farbiges Badge („Kostenlose Stornierung" in Grün) versus als Kleingedrucktes am Ende der E-Mail erscheinen?

Die KI identifiziert den Text der Stornierungsbedingungen anhand seiner semantischen Beziehung zum Buchungskontext, unabhängig von der Gestaltung. Ein grünes Badge mit „Kostenlose Stornierung", ein Textabsatz unter einer Überschrift „Stornierungsbedingungen" und ein kleinerer Link mit der Bezeichnung „Stornierungsbedingungen anzeigen" mit angrenzendem Text – all dies wird in derselben Stornierungsbedingungen-Spalte aufgelöst. Das einzige Szenario, in dem die Extraktion möglicherweise nicht funktioniert, ist, wenn die Richtlinie als rein visuelles Symbol ohne begleitenden Text dargestellt wird.

Kann ich direkte Hotelbestätigungen und OTA-Buchungsbildschirme von Booking.com, Expedia und Hotels.com in derselben Charge mischen?

Gleiche Charge, gleicher Spaltensatz. Definieren Sie Hotelname, Buchungscode, Anreisedatum, Abreisedatum, Zimmerkategorie, Gesamtpreis, Buchungsquelle, Stornierungsbedingungen einmal und die KI verarbeitet jeden Screenshot – ob es sich um eine Marriott-Honors-E-Mail, eine Booking.com-Quittung oder einen Expedia-App-Bildschirm handelt. Jeder Screenshot wird zu einer Zeile in derselben Buchungslog-Tabelle. Weitere Informationen zur bereichsübergreifenden Funktionalität finden Sie in der Übersicht zu Buchungsbestätigungen.

Was ist, wenn die Preisaufschlüsselung Zimmerpreis, Steuern und Resortgebühren separat ausweist – kann ich diese als einzelne Spalten extrahieren?

Ja. Definieren Sie separate Spalten für jede Preiskomponente – Zimmerpreis, Steuern & Gebühren, Resortgebühr, Gesamtpreis – und die KI liest jeden beschrifteten Betrag aus der Aufschlüsselung. Zeigt die Bestätigung nur eine einzige „Gesamt"-Zeile an, ordnet die KI diese Ihrer Gesamtpreis-Spalte zu und lässt die Komponentenspalten leer. Dies funktioniert über verschiedene Quellen hinweg: Hilton schlüsselt anders auf als Booking.com, aber dieselben Spaltendefinitionen füllen das Detailniveau aus, das jede Bestätigung bietet. Für den Spesenabgleich ist der praktische Gewinn, dass die Spalte „Gesamtpreis" über alle Buchungen hinweg zuverlässig gefüllt wird – Spalten auf Komponentenebene sind ein Bonus, wo verfügbar.

Weitere Szenarien für Buchungsbestätigungen: Übersicht über Buchungsbestätigungen – Flug, Hotel, Fahrt, Veranstaltung, Restaurant, Lieferung · Extraktion von Flugbestätigungen – Flugnummer, PNR, Passagierdaten

Vertiefung in verwandte Extraktionsherausforderungen: Wie KI Daten aus Hotel-Folio-Screenshots extrahiert, einschließlich Zimmerkosten, Steuern, Verpflegung und Parken · Extraktion von Hotel-Folio-Positionen und Zuordnung von GL-Konten für Spesenabrechnungen

Wenn Sie die gesamte Buchungsbestätigung in eine strukturierte Tabelle umwandeln möchten, anstatt nur bestimmte Felder, ist Screenshot-zu-Excel-Konvertierung möglicherweise das Richtige für Sie.

📮 contact email: [email protected]