Reiseverlaufsprüfung
Inhalt
1 Idee
2 Systemeinstellungen
3 Zielgebietsprüfung von Hotel und Flug
4 Implementation
4.1 Alternativer Zielflughafen
4.2 Buchungsbeispiele
5 Prüfung von Leerwochen
5.1 Buchungscode für eine Leerwoche
6 Prüfung von Sonderleistungen für mehrere Zielgebiete
6.1 Datumsprüfung der Sonderleistung
6.1.1 Innerhalb der Buchungsdauer des Zielgebietes:
7 Hotel- und Flugleistung mit Tageskarenzzeit 0
8 Übersteuern der Reiseverlaufsprüfung mit BC untersagt
9 Prüfung der chronologischen Reiseverlaufsabfolge der Buchung
10 Übersteuern Reiseverlauf durch dynamische Regel
10.1 Beispiele für die Übersteuerung des Reiseverlaufes
10.1.1 Buchungsanfrage: Ohne Zwischenbeförderung:
10.1.2 Buchungsanfrage: mit Zwischenbeförderung FA
10.1.3 Buchungsanfrage: mit Zwischenbeförderung FA Datumsanpassung
10.1.4 Buchungsanfrage mit möglicher Zwischenbeförderung MW
10.1.5 Buchungsanfrage mit MW Datum nicht ausreichend
10.1.6 Übersteuern mit Action BC möglich
Idee
Durch DaVinci soll automatisch bei Buchungsanfrage der Reiseverlauf auf folgende Anforderungen geprüft werden:
- Hotel und Flug sich im selben Zielgebiet befinden
- die erste Hotelwoche keine Leerwoche ist
- dem Hotel ein alternativen Zielflughafen zugeordnet wurde
- Sonderleistungen im Zielgebiet liegen
- Datum der Sonderleistung innerhalb der Zielgebietsbuchung oder der zugehörigen Leistung liegen
- zwischen Hotel- und Flugleistung die Tageskarenzzeit 0 sein muss
- die Reiseverlaufsprüfung nicht mit BC übersteuert werden darf
- der gesamte Reiseverlauf eine chronologische Reihenfolge einhält
- die Reiseverlaufsprüfung durch das Regelwerk mit einer dynamischen Regel übersteuert werden darf
Jeder Teilnehmer wird auf seinen eigenen Reiseverlauf geprüft.
Systemeinstellungen
Unter Systemeinstellungen / Anwendungsgrundlagen/ DaVinci/ Buchungsserver/ Sonstiges,
können für alle nötigen Anforderungen zur Prüfung des Reiseverlauf folgende Einstellungen getätigt werden.
12 Übereinstimmung Hotel Flugtermin nicht prüfen hierüber wird die chronologische Reiseverlaufsprüfung aktiviert
13 Kein BC für Übereinstimmung Hotel- Flugtermin prüfen bedeutet dass mit der Aktion BC die Reiseverlaufsprüfung nicht übersteuert werden darf
14 Differenztage für Übereinstimmung Hotel- und Flugtermin deckt ab das beim chronologischen Reiseverlauf das der Hotelbeginn an das Ankunftsflugdatum anschließt oder Abflugsdatum an das Hotelenddatum …diese müssen am selben Tag erfolgen.
15 Übereinstimmung Hotel und Flugtermin pro Teilnehmer bedeutet dass der Reiseverlaufscheck auf Teilnehmerebene durchgeführt werden soll.
16 Prüfe Kombinationsmöglichkeit von Sonderleistungen steht auf „Ein mit Datum" um zu prüfen das die Sonderleistung im Zielgebiet der zugehörigen Leistung liegt und das Datum entweder das der zugehörigen Leistung entspricht, oder aber innerhalb der Aufenthaltsdauer der Leistungen die einem Zielgebiet zugeordnet sind..
17 Hotel Leeraufenthalt ist nicht erlaubt als erste Hotelleistung prüft ob in einer Buchung die erste Leistung eine Leerwoche ist und unterbindet dann die Buchung mit der entsprechenden Fehlermeldung.
34 Prüfe Zielübergreifende Buchung prüft, ob alle Leistungen einer Buchung im selben Zielgebiet liegen.
Zielgebietsprüfung von Hotel und Flug
Die Einstellung 34 Prüfe Zielübergreifende Buchung prüft, ob alle Leistungen einer Buchung im selben Zielgebiet liegen.
Generell gilt die Prüfung, dass die Hotel und die Flugleistung im selben Zielgebiet liegen müssen.
Beispiel:
- Flugleistung von Hamburg nach Gran Canaria und Club Fuerteventura
Die Fehlermeldung weißt den Anwender auf den Verstoß dieser Einstellung hin:
„Hotels müssen im selben Zielgebiet liegen wie der Ankunftsflughafen liegen!"
Implementation
Alternativer Zielflughafen
Jeder Buchungscode soll immer im selben Zielgebiet liegen, als Beispiel soll der Hotelbuchungscode im selben Zielgebiet liegen wie der des Zielflughafens.
Es soll aber die Möglichkeit geben dem Hotelbuchungscode einen alternativen Zielflughafen zuzuweisen, der ebenfalls erlaubt sein soll.
Im Buchungscode auf dem Reiter Option 2 wurde hierfür die Zuweisung eines alternativen Zielflughafens implementiert, dort kann via Drop Down Menu ein zuvor in den Systemeinstellungen/Basisdaten Reisen/3letter Code als Zielflughafen definierter Flughafen ausgewählt werden.
Als Beispiel haben wir dem Buchungscode Alcaidesa im Zielgebiet Andalusien den alternativen Zielflughafen Jerez de la Frontera zugeordnet.
Mit dieser Einstellung kann der Club Alcaidesa in AGP auch mit dem Hinflug XRY gebucht werden. Auch ein Hotelwechsel vom Club Alcaidesa zum Club Andalusien im Zielgebiet XRY ist nun möglich und anschließend die Rückflugkombination nach XRY.
Zusammenfassend wären mit dieser Einstellung folgende Kombinationen denkbar.
- Hinflug AGP – Club Alcaidesa 17770 – Rückflug AGP
- Hinflug XRY – Club Alcaidesa 17770 – Rückflug AGP
- Hinflug AGP – Club Alcaidesa 17770 – Rückflug XRY
- Hinflug XRY – Club Alcaidesa 17770 – Rückflug XRY
- Hinflug XRY – Club Alcaidesa 17770– Club Andalusien 17720– Rückflug XRY
- Hinflug XRY – Club Andalusien 17720 –Club Alcaidesa 17770 – Rückflug AGP
- Hinflug XRY – Club Andalusien 17720 –Club Alcaidesa 17770 – Rückflug XRY
Buchungsbeispiele
- Hinflug AGP – Club Alcaidesa 17770 – Rückflug AGP
- Hinflug XRY – Club Alcaidesa 17770– Rückflug AGP
- Hinflug AGP – Club Alcaidesa 17770– Rückflug XRY
- Hinflug XRY – Club Alcaidesa 17770 – Rückflug XRY
- Hinflug XRY – Club Alcaidesa 17770– Club Andalusien 17720– Rückflug XRY
- Hinflug XRY – Club Andalusien 17720 –Club Alcaidesa 17770 – Rückflug AGP
- Hinflug XRY – Club Andalusien 17720 –Club Alcaidesa 17770 – Rückflug XRY
Prüfung von Leerwochen
Generell gilt, dass mit einer Datumslücke im Reiseverlauf die Buchung nicht erlaubt werden kann.
Folgende Fehlermeldung verhindert die Buchung:
Hotel/Flug Datum schließen nicht aneinander an.
Buchungscode für eine Leerwoche
Hotelleerwochen können pro Zielgebiet angelegt werden, in dem der Anwender im Buchungscode auf dem Reiter Option 1 das Flag aktiviert „Leistung leer Aufenthalt".
Anhand des Flags kann DaVinci erkennen das es sich bei diesem Buchungscode um einen Hotelleeraufenthalt handelt.
Mit Hilfe des Flags in den Anwendungsgrundlagen 17 Hotel Leeraufenthalt ist nicht erlaubt als erste Hotelleistung prüft das System ob in einer Buchung die erste Leistung eine Leerwoche ist und unterbindet dann die Buchung mit der entsprechenden Fehlermeldung.
Bei dieser Einstellung führt der Versuch die Hotelleerwoche als erste Unterbringung zu buchen zu folgender Fehlermeldung.
„Leer – Hotel Aufenthalte sind nur beim zweiten Hotel erlaubt."
Die Hotelleerwoche als zweite Unterbringungsleistung zu buchen wird durch DaVinci mit folgendem Kommentar zugelassen:
„ Buchung möglich, bitte Aktion „B" verwenden"
Prüfung von Sonderleistungen für mehrere Zielgebiete
Das Flag Nummer 16 in den Anwendungsgrundlagen/DaVinci/Buchungsserver/Sonstiges aktiviert diese Prüfung.
16 Prüfe Kombinationsmöglichkeit von Sonderleistungen steht auf „Ein mit Datum" um zu prüfen das die Sonderleistung im Zielgebiet der zugehörigen Leistung liegt und das Datum entweder das der zugehörigen Leistung entspricht, oder aber innerhalb der Aufenthaltsdauer der Leistungen die einem Zielgebiet zugeordnet sind.
Als Beispiel für einen Geschäftsvorfall gibt es zwei nahegelegene Clubs in unterschiedlichen Zielgebieten mit einem Golfplatz der zwischen beiden Clubs liegt.
Die Anforderung ist das mit der Prüfung ob die Sonderleistung im Zielgebiet liegt, den Golfplatz für beide Clubs buchbar zu machen.
Implementiert wurde hierzu im Buchungscode auf dem Reiter Option2 die Zuordnungsmöglichkeit eines Buchungscodes zu mehreren Zielgebieten.
Der Sonderleistung Golf kann so im Buchungscode in der Registerkarte „Option 2"mehreren Zielgebieten zugeordnet werden. (im Beispiel AGP und XRY), somit kann er nun von beiden Clubs gebucht werden.
Wichtig ist hierbei das das Flag „Leistung in Kombination mit anderen" gesetzt wurde.
Beispiel der nahegelegenen Clubs:
Club Alcaidesa 17770 im Zielgebiet AGP
Club Andalusien 17220 im Zielgebiet XRY
Testfall 1:
Buchung von Club Alcaidesa 17770 im Zielgebiet AGP in Kombination mit dem Buchungscode Golf:
Testfall 2:
Club Andalusien 17220 im Zielgebiet XRY in Kombination mit dem Buchungscode Golf:
Testfall 3:
Club Fuerteventura 22220 im Zielgebiet FUE in Kombination mit Buchungscode GOLF im Zielgebiet XRY und AGP.
Folgende Fehlermeldung verhindert die Buchung:
Fehlermeldung: Leistung nur in Kombination mit anderen Leistungen möglich. Zielgebiet AGP, XRY.
Datumsprüfung der Sonderleistung
DaVinci Prüft bei der Einstellung 16 Prüfe Kombinationsmöglichkeit von Sonderleistungen steht auf „Ein mit Datum" um zu prüfen das die Sonderleistung im Zielgebiet der zugehörigen Leistung liegt und das Datum entweder das der zugehörigen Leistung entspricht, oder aber innerhalb der Aufenthaltsdauer der Leistungen die einem Zielgebiet zugeordnet sind.
- Innerhalb der Leistungsdauer:
Die Golfleistung muss innerhalb der zugehörigen Hoteldauer liegen um buchbar zu sein.
Beispiel:
Der Buchungscode Golf wird der Buchungscode Club Andalusien 17220 zugeordnet.
Bei der Buchungsanfrage liegt die Golfleistung nicht innerhalb der Hoteldauer und verhindert somit die Buchung.
Innerhalb der Buchungsdauer des Zielgebietes:
Mietwagenleistung soll innerhalb der Zielgebietsbuchung liegen.
Beispiel:
MW-Leistung innerhalb der Zielgebietsbuchungsdauer (da alternativer Zielflughafen XRY) trotz Hotelwechsel.
Hotel- und Flugleistung mit Tageskarenzzeit 0
Die Einstellung 14 Differenztage für Übereinstimmung Hotel- und Flugtermin
Prüft das beim chronologischen Reiseverlauf der Hotelbeginn an das Ankunftsflugdatum anschließt oder das Abflugsdatum an das Hotelenddatum …diese müssen am selben Tag erfolgen. Das heißt, dass für diese Systemeinstellung der Wert „Null" eingetragen werden muss.
Beispiel:
- Der Hotelaufenthalt beginnt einen Tag später als das Datum des Ankunftsfluges.
Die Fehlermeldung weißt den Anwender auf den Verstoß dieser Einstellung hin.
„Flug – und Hotel schließen nicht aneinander an"
- Der Rückflug beginnt einen Tag nach Hotelaufenthaltsende
Dieselbe Fehlermeldung weißt den Anwender auf den Verstoß dieser Einstellung hin.
„Flug – und Hotel schließen nicht aneinander an"
Übersteuern der Reiseverlaufsprüfung mit BC untersagt
Die Einstellung 13 Kein BC für Übereinstimmung Hotel- Flugtermin prüfen bedeutet dass mit der Aktion BC die Reiseverlaufsprüfung nicht übersteuert werden darf.
Wird bei der Reiseverlaufsprüfung ein Fehler gefunden, so kommt zuzüglich zur entsprechenden Fehlermeldung der Hinweis, dass eine Übersteuerung dieser Fehlermeldung mit dem Aktionscode „BC" nicht möglich ist.
Beispiel
Prüfung der chronologischen Reiseverlaufsabfolge der Buchung
Die Einstellung 12 Übereinstimmung Hotel Flugtermin nicht prüfen darf nicht aktiviert sein, denn hierüber wird die chronologische Reiseverlaufsprüfung aktiviert.
Beispiel:
- Hotelleistung darf nicht vor dem Ankunftsdatum der Flugleistung beginnen.
Die Fehlermeldung weißt den Anwender auf den Verstoß dieser Prüfung hin.
„Chronologischer Reiseverlauf nicht gewährleistet"
Übersteuern Reiseverlauf durch dynamische Regel
Das dynamische Regelwerk kann durch Konfiguration der Bedingung „Übergreifende Buchungsmöglichkeit" die Zielgebietsprüfung übersteuern.
Über die Toolbar unter Reisen findet man den Menue Eintrag „Regelwerk" Alternativ kann das Regelwerk auch über das Ikon „Ampel" geöffnet werden.
Dort können entweder Buchungscodes, Zielgebiete oder eine Kombination von Beidem erlaubt werden.
Um die Übersteuerung des Reiseverlaufs zu aktivieren muss innerhalb des Dialoges für die Bedingung die Checkbox „Übersteuerung der Prüfung für zielübergreifende Buchung" angehakt sein. Über Drop down kann ein über Reisen/Leistungen angelegter Buchungscode ausgewählt oder in den Systemeinstellung/Basisdaten Reisen/Statistikennzeichen/Zielgebiete hinterlegtes Zielgebiet ausgewählt werden.
Über den Button „Hinzufügen" werden diese zur Selektionsliste addiert.
Für die Bedingung Übergreifende Buchungsmöglichkeit wird außerdem eine Aktion Wahlpflichtleistung definiert um die Zwischenbeförderung für die Kombination von Zielgebiete oder Buchungscode zu gewährleisten.
Generell gilt, dass die eingefügte Leistung, bzw. die eventuell bereits in der Buchung bestehende Sonderleistung mindestens das Gültigkeitsdatum für eine Zwischenbeförderung besitzen muss.
Das Enddatum der ersten zu verbindenden Leistung wäre das Anfangsdatum der Sonderleistung und das Anfangsdatum der zweiten Leistung das Enddatum der Sonderleistung.
Die Aktion Wahlpflichtleistung kann entweder mit einem gezielten Buchungscode gefüllt werden, von denen einer der default Wert sein muss. Falls keiner der hinterlegten Buchungscodes in der Buchungsanfrage vorhanden ist, wird der default BC automatisch in die Buchung gezogen.
Außerdem kann eine Anforderung über Check box ausgewählt werden, hier soll das System prüfen ob diese Anforderung in der Buchungsanfrage vorkommt und wenn nicht den ausgewählten Standard BC hinzufügen.
Desweiteren wird geprüft ob das Datum, der in der Buchungsanfrage gesetzten Leistungen dem Datum entspricht das für die Wahlpflichtleistung notwendig ist.
Hierbei unterscheidet DaVinci zwei Typen von Anforderungen.
- reinen Transferleistungen: BA, FA, BU, F, C, T, NF, OW
- alle anderen Anforderungsarten: MW, MB, Y (keine reiner Transfer)
Im Fall 1 wird das Datum dieser Leistung in der Buchung zu 100% dem der Wahlpflichtleistung angepasst.
Im Fall 2 reicht es wenn das Datum der gewünschten Zwischenbeförderung durch das der Leistungszeile abgedeckt wird, hier wird das Datum nicht angepasst.
Sollte das Datum der Zwischenbeförderung nicht abgedeckt sein, wird die default Wahlpflichtleistung zur Buchung hinzugefügt.
Eine Buchung ohne Wahlpflichtleistung kann erzielt werden, in dem das Flag „Übersteuern mit Action BC möglich" im Actions Dialog Wahlpflichtleistung erzwingen gesetzt wird.
Beispiele für die Übersteuerung des Reiseverlaufes
Für die Kombination von zwei ZG gilt als Wahlpflichtleistung:
- Ein BC für einen Flug von LPA nach XRY
- Alternativ ein BC für eine Fähre (beides reine Transferleistungen)
- Oder es soll geprüft werden ob sich in der Buchung eine MW Leistung befindet die als Zwischenbeförderung dienen könnte.
Buchungsanfrage: Ohne Zwischenbeförderung:
Ergebnis: Default Flug BC wird eingefügt:
Buchungsanfrage: mit Zwischenbeförderung FA
Ergebnis: Alle Bedingungen sind erfüllt, sowohl die Beförderungsleistung als auch der Zeitraum sind wie in der Aktion hinterlegt.
Buchungsanfrage: mit Zwischenbeförderung FA Datumsanpassung
Ergebnis: Datum wird vom System angepasst
Buchungsanfrage mit möglicher Zwischenbeförderung MW
Ergebnis: Das Datum der notwendigen Zwischenbeförderung ist abgedeckt
Buchungsanfrage mit MW Datum nicht ausreichend
Ergebnis: Eine neue default Leistung zur Zwischenbeförderung muss eingefügt werden, da die MW Leistung das Datum der Zwischenbeförderung nicht abdeckt.
Übersteuern mit Action BC möglich
Mit dem Actionscode „BC" kann der Expedient die Wahlpflichtleistung übersteuern, vom System wird diese dann nicht hinzugefügt.