Reservierungen aus einer Datei importieren

Importieren bestehender Buchungen aus einem anderen System als CSV-Datei. Was die Spalten bedeuten, warum die mitgelieferte Vorlage keine Buchung mit zwei Zimmern abbilden kann und was zu tun ist, wenn der Server eine Zeile ablehnt.

Wo Sie es finden können
SettingsImport Reservations
Genehmigung erforderlich
Individual reservations management.
Zuletzt überprüft
16. August 2026

Dieser Bildschirm übernimmt eine Tabelle mit Buchungen, die Sie bereits an anderer Stelle vorliegen haben, und wandelt diese in Prostay-Reservierungen um. Es handelt sich um ein Migrationswerkzeug, das einmalig bei der Ersteinrichtung und gelegentlich danach verwendet wird, wenn eine Gruppe als Liste anstatt als einzelne Buchungen eintrifft. Alles, was dabei erstellt wird, ist anschließend eine gewöhnliche Reservierung, die wie jede andere bearbeitet und storniert werden kann.

Es wird nichts erstellt, bis Sie jede Zeile auf dem Bildschirm überprüft und auf „ Submit Import “ geklickt haben. Das Hochladen einer Datei ist sicher; es füllt lediglich eine Tabelle und nichts weiter.

Die Vorlage und die Spalte, die darin fehlt,

Download Template , liefert Ihnen eine CSV-Datei mit siebenunddreißig Spalten und zwei Beispielzeilen. Passen Sie Ihren Export daran an, und der größte Teil der Arbeit ist erledigt.

Es spielt keine Rolle, wie die Werte aussehen, wichtig ist lediglich, dass Zeilen, die zu einer Buchung gehören, denselben Wert aufweisen. Die Referenz Ihres alten Systems ist hierfür die naheliegende Wahl. Sobald die Spalte vorhanden ist, muss jede Zeile einen Wert enthalten: Eine Zeile, die leer bleibt, wird ohne weitere Meldung übersprungen; daher sollten Sie bei einer Datei, die weniger Buchungen importiert als erwartet, zunächst diese Spalte auf Lücken überprüfen.

Die Spalten, die gelesen werden

Die Vorlage enthält siebenunddreißig Spalten, da sie aus einem System stammt, das über diese Anzahl verfügte. Prostay liest zwölf davon aus, der Rest wird mitübernommen und ignoriert. Es schadet nicht, diese Spalten beizubehalten.

SpalteWas daraus wird
Rsv NoDer Gruppierungsschlüssel. Kein Bestandteil der Reservierung selbst. Fügen Sie ihn selbst hinzu; die Vorlage lässt ihn weg.
Reservation NameDie Buchungsquelle, z. B. Booking.com. Trotz der Bezeichnung handelt es sich hierbei nicht um eine Person.
Guest NameDer Gast, mit dem Nachnamen an erster Stelle: Hart, Amelia Ms. Der Titel wird weggelassen.
Arrival, DepartureAnreise- und Abreisedatum im Format TT/MM/JJ.
NightsWird mit den beiden Daten abgeglichen. Eine Nichtübereinstimmung wird markiert, aber nicht korrigiert.
Room TypeDie Abkürzung der Unterkunftsart, genau so, wie sie vom Objekt angegeben wird. Dies ist die Spalte, die am häufigsten den Import verhindert.
Room RateDer Geldbetrag in der Zeile. Kommas und Dezimalstellen werden berücksichtigt.
QtyAnzahl der Zimmer dieses Typs, auf die sich diese Zeile bezieht. Ein leeres Feld zählt als eins.
Adult, Child, InfantBelegung. Mindestens ein Erwachsener oder ein Kind ist erforderlich.
Comp Adult, Comp ChildBelegung eines kostenlosen Zimmers – dies ist eine Zeile mit einem Preis von null, in der eines dieser Felder ausgefüllt ist.
Flight Arrival Number, Flight Departure NumberWird unverändert in die Reservierung übernommen.

Wie aus Zeilen Reservierungen werden

Eine Reservierung besteht aus allen Zeilen, die eine gemeinsame „Rsv No“ aufweisen. Innerhalb dieser Gruppe fügt eine Zeile mit einem Preisangabe ein Zimmer hinzu, während eine Zeile ohne Preisangabe einen Gast zur Reservierung hinzufügt. So wird eine dreiköpfige Familie in zwei Zimmern beschrieben: drei Zeilen, eine Nummer.

Die Karte „Reservations“ unter import nach dem Hochladen der Datei mit der Spalte „Rsv No“, deren Schaltfläche „Submit Import“ die Anzahl 5 anzeigt. Fünf Zeilen: Booking.com Amelia Hart, Direct Booking Kenji Nakamura sowie 2 mit zwei Zimmern und einem „total rate“ von 430, Sterling Travel Chidi Okafor, Expedia Mikael Lindqvist und Booking.com Beatriz Costa. Die Spalten lauten „Quelle“, „Lead Guest“, „Check-in“, „Check-out“, „Zimmer“, „Total Rate“ und „Status“, und jede Zeile enthält „Confirmed“.
Sieben Zeilen in der Datei, fünf Reservierungen. Die zweite Zeile besteht aus vier dieser Zeilen: zwei Zimmer und ein dritter Gast.

Dieselben sieben Zeilen, bei denen die Spalte „Rsv No“ gelöscht wurde – was genau dem entspricht, was die mitgelieferte Vorlage liefert –, ergeben stattdessen folgendes Ergebnis.

Dieselbe Karte nach dem Hochladen derselben Zeilen ohne die Spalte „Rsv No“; die Schaltfläche „Submit Import“ zeigt nun die Anzahl 7 an. Sieben Zeilen statt fünf. Die Buchung von Nakamura wurde in drei separate „reservations“ aufgeteilt, und die dritte davon, Sora Nakamura, weist keine Zimmer und eine „total rate“ von Null auf und ist mit einer Warnung gekennzeichnet.
Dieselben Daten, um eine Spalte ärmer. Die Buchung mit zwei Zimmern besteht nun aus drei Reservierungen, und der Gast, der kein eigenes Zimmer hatte, ist eine Reservierung ohne Inhalt.

Die Zeile ohne Zimmer ist besonders zu beachten. Sie kann nicht importiert werden, und obwohl sie auf dem Bildschirm angezeigt wird, ist „Submit Import“ nicht verfügbar; somit verhindert eine einzige fehlende Spalte den Import der gesamten Datei und nicht nur der betroffenen Zeile.

Überprüfung der analysierten Daten

Drücken Sie „Import CSV“, ziehen Sie die Datei hinein und klicken Sie auf „ Import“. Das Fenster schließt sich und die Tabelle füllt sich.

Die CSV-Import reservations-Datei über den leeren Bildschirm ziehen. Es verfügt über einen gestrichelten Ablagebereich mit der Aufschrift „Zum Hochladen hier klicken oder per Drag & Drop“, „CSV-Datei bis zu 10 MB“, die hochgeladene Datei „import“ – „reservations.csv“ mit einer Größe von 2 KB darunter, einen aktivierten Schalter mit der Bezeichnung „Automatically <span translate="no">create missing booking sources</span>“ und dem Hinweis „Neue Quellen, die in der Datei gefunden wurden, werden zu Ihrem Objekt hinzugefügt“ sowie einen Link „CSV-Vorlage herunterladen“. Die Schaltflächen „Abbrechen“ und „Import“ befinden sich am unteren Rand.
Lassen Sie den Schalter eingeschaltet, es sei denn, Sie möchten, dass der Import bei jeder Quelle angehalten wird, die im Objekt noch nicht vorhanden ist.

Automatically create missing booking sources Legt fest, was geschieht, wenn die Datei eine Quelle nennt, die Sie noch nicht haben. Ist diese Option aktiviert, wird die Quelle im Rahmen des Imports angelegt. Eine in der Datei genannte Quelle, die Ihr Objekt noch nicht besitzt, wird in der Quellenauswahl der Reservierung mit dem Vermerk „(new) “ angezeigt, sodass Sie sehen können, was erstellt werden soll, bevor Sie dem zustimmen.

Während sich die Tabelle füllt, zeigt eine Meldung an, wie viele Reservierungen aus wie vielen Zeilen hervorgegangen sind: grün am oberen Bildschirmrand, wenn jede Zeile korrekt ist, rot über der Tabelle, wenn eine Zeile fehlerhaft ist. Es lohnt sich, diese Meldung zwei Sekunden lang zu lesen. Wenn die Anzahl der Reservierungen der Anzahl der Zeilen in einer Datei entspricht, von der Sie wissen, dass sie eine Buchung für zwei Zimmer enthält, fehlt die Gruppierungsspalte.

Eine markierte Zeile korrigieren

Zeilen, die der Bildschirm nicht akzeptieren kann, werden markiert, und die Gründe werden in der Zeile aufgeführt. Der mit Abstand häufigste Grund ist ein Zimmertyp: In der Datei heißt es „ DBL “, während das Objekt ihn als „STDD “ bezeichnet.

Klicken Sie auf den Pfeil am Anfang einer Zeile, um den Editor zu öffnen. Hier ist alles bearbeitbar, und die Änderungen bleiben im Browser erhalten, bis Sie sie absenden; somit besteht während Ihrer Arbeit kein Risiko.

Eine Reservierung, die in der Tabelle „import“ erfasst wurde. Auf der linken Seite befinden sich die Felder „Check-In“, „Check-Out“, „Nights“, „Arrival“, „Flight“ und „Departure“. Auf der rechten Seite befinden sich ein Auswahlfeld „Reservation Source“ mit dem Eintrag „Sterling Travel“ (new), eine Gästeliste, in der Chidi Okafor als „Lead“ gekennzeichnet ist, sowie eine Schaltfläche „Add guest“ und eine Zimmerliste mit dem Eintrag „Room Type“ für „Family“ Room, deren Preis, Anzahl sowie die Anzahl der „adult“, „child“ und „infant“, sowie eine Schaltfläche „Add“ room. Eine Schaltfläche „Done“ schließt das Fenster.
Der Editor für eine einzelne Reservierung. Hier können sowohl Zimmer als auch Gäste hinzugefügt werden – dies ist die alternative Möglichkeit, eine Buchung zu beschreiben, die in der Datei nicht erfasst werden konnte.
  • „Zimmertyp“ ist eine Dropdown-Liste mit den Unterkunftstypen Ihres Objekts. Wenn Sie den richtigen auswählen, wird der Fehler sofort behoben.
  • Reservation Source listet Ihre Buchungsquellen auf. Eine Quelle, die aus der Datei stammt und noch nicht existiert, wird mit dem Zusatz „(new) “ angezeigt.
  • Sowohl „Gäste“ als auch „Zimmer“ verfügen über eine Schaltfläche zum Hinzufügen, sodass eine Buchung, die in der Datei fehlerhaft beschrieben wurde, hier statt in der Tabellenkalkulation korrigiert werden kann. Genau ein Gast ist mit der Kennzeichnung „Lead“ versehen.
  • Die Übernachtungen werden mit den Daten abgeglichen. Korrigieren Sie denjenigen der drei Einträge, der falsch ist.

Wenn sehr viele Zeilen aus demselben Grund markiert sind, ist es schneller, die Tabelle zu korrigieren und erneut hochzuladen. Ein zweiter Upload ersetzt die Tabelle anstatt sie zu ergänzen.

Übermittlung und Teilimporte

Submit Import ist erst verfügbar, wenn keine Zeile mehr markiert ist. Dabei werden alle Reservierungen in der Tabelle auf einmal übermittelt.

Der Server wendet noch einen weiteren Satz von Regeln an, den der Browser nicht berücksichtigen kann, und die Belegungsvorschriften sind diejenigen, die Sie einhalten müssen: Eine Unterkunftsart hat eine maximale Anzahl an Erwachsenen und Kindern, und eine Datei, die vier Erwachsene in einem Twin Room ausweist, besteht alle Prüfungen auf diesem Bildschirm, wird jedoch bei der Ankunft abgelehnt. In diesem Fall erfolgt ein Teilimport. Alle zulässigen Buchungen werden angelegt, die abgelehnten hingegen nicht, und eine Meldung nennt jede einzelne nach Zeile und Gast.

Ein rotes Banner über der Tabelle „import“ mit der Aufschrift „Importiert 4 von 5 reservations. 1 skipped“, gefolgt von Zeile 4 (Mikael Lindqvist): „Room 1: Ein Twin-Room bietet Platz für 2 Erwachsene, und die Datei ordnet 4 Erwachsene einem room zu.“
Es liegen nun vier Reservierungen vor. Die fünfte fehlt, und die Tabelle bleibt auf dem Bildschirm, damit sie korrigiert und erneut gesendet werden kann.

Wenn alles akzeptiert wurde, wird die Tabelle geleert und eine Bestätigung angezeigt. Die Reservierungen befinden sich ab diesem Moment im Kalender und in der Reservierungsliste.

Was Ihnen der „Gesamtpreis“

Total Rate in jeder Zeile die Summe der „Room Rate “-Werte der Zimmer dieser Reservierung an. Er wird nicht mit der Anzahl der Übernachtungen multipliziert, nicht mit der Anzahl der Zimmer und es werden keine Steuern oder sonstige Beträge hinzugerechnet. Eine Buchung für drei Übernachtungen zu je 185 pro Nacht zeigt 185 an, und eine Buchung für zwei Zimmer zu 240 und 190 zeigt 430 an.

Betrachten Sie dies als eine Möglichkeit, Zeilen voneinander zu unterscheiden, und nicht als den Wert der Buchung. Ob die Zahl in Ihrer Datei einen Preis pro Nacht oder den Gesamtpreis für den Aufenthalt darstellt, hängt von dem System ab, aus dem sie stammt, und dieser Bildschirm fragt nicht danach.

Wer kann dies tun?

Der Bildschirm ist an die Berechtigung „ Individual reservations management. “ gebunden, die sich in der Gruppe „ Reservations “ des Rolleneditors befindet – dies entspricht derselben Berechtigung wie das manuelle Anlegen einer Reservierung. Dies ist beabsichtigt: Ein Import erzeugt Reservierungen in großer Stückzahl, daher handelt es sich nicht um eine geringere Berechtigung als das manuelle Anlegen einer Reservierung. Ohne diese Berechtigung zeigt der Bildschirm eine entsprechende Meldung an und bietet keine Funktionen an. Bei Leserechten, jedoch ohne Erstellungsberechtigung, öffnet sich der Bildschirm, doch die Schaltflächen, die Daten speichern würden, sind deaktiviert.

Wie geht es weiter?

Häufig gestellte Fragen

  • Kann ich einen Import rückgängig machen?

    Dies geschieht nicht in einem einzigen Schritt. Alles, was ein Import erzeugt, ist eine gewöhnliche Reservierung; ein Rückgängigmachen bedeutet daher, diese einzeln aus der Reservierungsliste zu stornieren oder zu löschen. Aus diesem Grund fordert Sie der Bildschirm auf, die Tabelle vor dem Absenden zu überprüfen: Die Überprüfung ist der einzige günstige Zeitpunkt, um Ihre Meinung zu ändern.

  • Die Datei wurde hochgeladen, aber die Tabelle ist leer.

    Jede Zeile wurde übersprungen, was passiert, wenn die Überschriften nicht übereinstimmen. Der Parser sucht nach exakten Spaltennamen, daher ist „Guest name“ nicht „Guest Name“, und eine Datei, die mit eigenen Überschriften exportiert wird, liefert überhaupt keine Ergebnisse statt eines unvollständigen Ergebnisses. Laden Sie die Vorlage herunter und kopieren Sie deren erste Zeile in Ihre Datei.

  • Werden bei importierten Reservierungen Bestätigungs-E-Mails an die Gäste versendet?

    Ob dies der Fall ist, hängt von Ihren E-Mail-Zeitplänen ab, und es lohnt sich, dies vor einer Migration zu bedenken und nicht erst danach. Eine Regel, die bei der Bestätigung einer Buchung ausgelöst wird, kann für Hunderte von historischen Buchungen auf einmal ausgelöst werden. Sollte dies unerwünscht sein, deaktivieren Sie die entsprechenden Zeitpläne, führen Sie den Import durch und aktivieren Sie sie anschließend wieder.

  • Kann ich auf diese Weise Gäste oder Preise importieren?

    Nein. Dieser Bildschirm dient zur Erstellung von Reservierungen, und die dabei angelegten Gastdatensätze entsprechen den in diesen Reservierungen genannten Namen. Preise, Unterkunftstypen und Buchungsquellen müssen bereits vor dem Import vorhanden sein, mit Ausnahme der Buchungsquellen, die durch den Schalter „Automatisch anlegen“ hinzugefügt werden.

  • Was geschieht mit einer Zeile, die ich aus der Tabelle lösche?

    Nichts außerhalb der Tabelle. Durch das Löschen einer Zeile wird diese aus der zu übermittelnden Datei entfernt; die Datei selbst bleibt davon unberührt, und bereits in Prostay vorhandene Daten werden dadurch nicht beeinflusst. Durch erneutes Hochladen der Datei wird die Zeile wiederhergestellt.

War dieser Artikel hilfreich?

Verwandte Artikel

Haben Sie immer noch Schwierigkeiten?

Der Support beantwortet Ihre Anfragen auch direkt in der App. Wenn Sie also bereits angemeldet sind, erhalten Sie dort schneller eine Antwort. Andernfalls teilen Sie uns bitte den Namen der Immobilie mit und beschreiben Sie, was Sie versucht haben.