Hotel only - Booking for 3 Persons sharing 1 room (AME 1)

Aus DRV STRING
Version vom 22. Dezember 2016, 09:05 Uhr von Althoffm (Diskussion | Beiträge) (AME UC 01)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche


Use Case: Hotel only - Booking for 3 Persons sharing 1 room (AME 1)

Module:Hotel

Description

This use case aims at a hotel booking via a tour operator. The booking shall include two adults plus one child (10 years), sharing a double room with extra bed. All the persons stay for the same period/days and use the same meal plan. The meal plan is included within the room price.

Based on Release 0.1 the following transactions are expected (remark: the transmission of the child's age was linked in Release 0.2, so it is out of scope for this use case):

Open questions: - how is the information that local taxes (Kurtaxe) are included within the sales price delivered? - how is the message that the meal plan is included in the room price being transmitted?


Request Data

<StringBookRequest xmlns="http://www.drv.de/drvws/Schema/2010/A" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.drv.de/drvws/Schema/2010/A ../string/StringHotelBookRQ.xsd"> <Accommodation TourOperatorCode="AME" TravelType="BETT"> <Objects> <Object ID="01" ProductCode="BER123"> <Stay Nights="1" Start="2016-12-27"/> <AddReqInfo>Novum Hotel Aldea Berlin Zentrum</AddReqInfo> </Object> </Objects> <ObjectsVariants> <ObjectVariant ID="01" ObjectIDRef="01"> <Room OpCode="RZ" PassengerIdList="01 02 03"> <AddReqInfo>Doppelzimmer/Zustellbett, Kategorie Standard</AddReqInfo> </Room> <Board OpCode="F"/> </ObjectVariant> </ObjectsVariants> </Accommodation> </StringBookRequest>

Response Data

<StringBookResponse Success="true" xmlns="http://www.drv.de/drvws/Schema/2010/A" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.drv.de/drvws/Schema/2010/A ../../../../DRV/DRV%20Booking%20Interface/XSD/string/StringHotelBookRS.xsd"> <Accommodation TourOperatorCode="AME" TravelType="BETT"> <Objects> <Object PackageIndicator="false" ID="01" ProductCode="BER123"> <ObjectDetails> <Name>Novum Hotel Aldea Berlin Zentrum</Name> <Address> <StreetNo>Bülowstraße 19-22</StreetNo> <AddressLine>Stadtteil Schöneberg</AddressLine> <ZipCode>10783</ZipCode> <City>Berlin</City> <Country CountryCode="DE">Deutschland</Country> </Address> <Location> <City>Berlin</City> <Country Code="DE">Deutschland</Country> <GeoCoordinate Latitude="13.3595" Longitude="52.4977"/> <Regions> <Region>Berlin</Region> </Regions> </Location> <ExternalContentReference ContentURL="https://www.novum-hotels.de/hotel-aldea-berlin"/> </ObjectDetails> <BookingInfos> <BookingRef ID="77456992109"/> <Stay Nights="1" Start="2016-12-27" End="2016-12-28"/> <AddBookingInfo>Servicezeiten</AddBookingInfo> <AddBookingInfo>Rezeption: 00:00 - 24:00 Uhr besetzt</AddBookingInfo> <AddBookingInfo>Rezeption am Wochenende: 00:00 - 24:00 Uhr besetzt</AddBookingInfo> <AddBookingInfo>Frühester Check-In: 14:00 Uhr</AddBookingInfo> <AddBookingInfo>Spätester Check-out: 12:00 Uhr</AddBookingInfo> <Price Amount="68.00" CurrencyCode="EUR"/> </BookingInfos> </Object> </Objects> <ObjectsVariants> <ObjectVariant ID="01" ObjectIDRef="01"> <Room OpCode="RZ" PassengerIdList="01 02 03" Status="OK"> <RoomDetails> <RoomDescription>Doppelzimmer/Zustellbett, Kategorie Standard</RoomDescription> <RoomDescription> Sie verfügen über 5 Einzelbetten (je 90x200 cm), einem Direktwahltelefon am Arbeitsplatz sowie einem Flachbildfernseher mit Kabel-TV-Programm und mehreren Radiosendern.</RoomDescription> <RoomDescription>Unsere Badezimmer sind mit Dusche, Haartrockner, Kosmetikspiegel als auch Hand – und Duschseife ausgestattet.</RoomDescription> <CancellationPolicies FreeTo="2016-10-28T18:00:00" FullFrom="2016-10-28T18:00:01"/> </RoomDetails> <BookingInfos> <Price Amount="68.00"> <PassengerPrices> <PassengerPrice Amount="24.00" ID="01"/> <PassengerPrice Amount="24.00" ID="02"/> <PassengerPrice Amount="20.00" ID="03"/> </PassengerPrices> </Price> </BookingInfos> </Room> </ObjectVariant> </ObjectsVariants> <ObjectsExtras> <ObjectExtra ObjectIDRef="01" VariantIDRef="01" PassengerIdList="01 02 03"> <Description>Breakfast</Description> <Price Amount="0.00"> <PassengerPrices> <PassengerPrice Amount="0.00" ID="01"/> <PassengerPrice Amount="0.00" ID="02"/> <PassengerPrice Amount="0.00" ID="03"/> </PassengerPrices> </Price> </ObjectExtra> </ObjectsExtras> </Accommodation> </StringBookResponse>