- Erstellt von Unbekannter Benutzer (petersen), zuletzt geändert von Langenmayr, Jonas am März 07, 2023
This page provides an overview of the message types that are most commonly used when connecting Kiosk Systems.
Listed are as well the direction and the Use-Cases which are covered by these message types.
If you miss any Use-Cases you might discuss these during your Technical Requirements Call to check if/how these could be covered.
Message Type Overview
If you need more details about the content of the different message types please check each single documentation page.
Message Type | Direction | Use Case | Comment | Specific Use Cases | Specific Use Cases supported? | |
---|---|---|---|---|---|---|
pAir | on prem | |||||
3rd party → protel (OTA_ReadRQ) | Requesting a reservation from the PMS using first name, last name, reservationID | Search by
| ||||
protel → 3rd party (OTA_ResRetrieveRS) | Retrieving a set of reservations that match the look up criteria | |||||
3rd party → protel | In case of walk-in functionality, the 3rd party can send reservations to the PMS and modify them. | |||||
3rd party → protel | Adding charges to a folio of a reservation (posting negative/positive payment or revenue). | For payment postings a connection to a payment provider is needed on 3rd party side! | ||||
3rd party → protel | Obtaining a list of vacant and clean rooms that can be assigned to an arriving reservation. Please note that this message cannot be used as an inventory overview but to find free rooms for check-in. | Hurdle Rates from RMS vendors are not considered | ||||
3rd party → protel | Requesting a list of folios attached to a specific reservation. |
| ||||
3rd party → protel |
| |||||
3rd party → protel | Checking in a specific reservation |
| ||||
3rd party → protel | Checking out a specific reservation | Check Out is only possible if the folio is balanced! In specific cases (like Meal Allowance Functionality on departure date) it is not working |
| |||
Optional | ||||||
protel → 3rd party | Message notifying a subscribing system that a reservation is
|
| up to 2 buckets |
| ||
3rd party → protel | Requesting current PMS date in order to get the current arrival day. | |||||
protel → 3rd party | Sending invoice details attached to a reservation after every folio modification. |
| ||||
3rd party → protel | Sending updates to guest profiles, e.g. passport number and address modifications |
Use Case | Workflow steps | Sample messages |
---|---|---|
1. | WalkIn workflow
| 1.
Sample message IO_SystemStatusRQ Quelle erweitern
<IO_SystemStatusRQ xmlns="http://protel.io/soap" CorrelationID="protel-6a6a688a-672c-44fb-a5b3-59e6d09050a7-63721953872872"> <StatusRequest HotelCode="301"/> </IO_SystemStatusRQ>
Sample message IO_SystemStatusRS Quelle erweitern
<ns2:IO_SystemStatusRS xmlns:ns2="http://protel.io/soap" xmlns:ns3="http://www.opentravel.org/OTA/2003/05" CorrelationID="706E0EE" TimeStamp="2020-06-23T14:09:23Z" Version="1.0"> <ns2:Success>true</ns2:Success> <ns2:StatusResult ChainCode="n/a" CurrentBookingDate="2020-06-23" HotelCode="125" HotelID="46682" HotelName="LODge"> <ns2:Status> <ns2:Name>TimeZone</ns2:Name> <ns2:Value>Europe/Paris</ns2:Value> </ns2:Status> <ns2:Status> <ns2:Name>DefaultCurrency</ns2:Name> <ns2:Value>EUR</ns2:Value> </ns2:Status> <ns2:Status> <ns2:Name>DefaultLanguage</ns2:Name> <ns2:Value>fr</ns2:Value> </ns2:Status> </ns2:StatusResult> </ns2:IO_SystemStatusRS> 2.
Sample message OTA_HotelAvailRQ Quelle erweitern
<OTA_HotelAvailRQ xmlns="http://www.opentravel.org/OTA/2003/05" AvailRatesOnly="true" CorrelationID="Czech_Avail_1000" Version="0" EchoToken="Czech_Avail_1000"> <POS> <Source> <RequestorID ID="30" Type="10" ID_Context="protelIO"/> <BookingChannel Type="4" Primary="true"/> </Source> </POS> <AvailRequestSegments> <AvailRequestSegment AvailReqType="Room"> <HotelSearchCriteria> <Criterion> <StayDateRange Start="2019-12-24" End="2019-12-29"/> <RoomStayCandidates> <RoomStayCandidate NonSmoking="true"> <GuestCounts IsPerRoom="true"> <GuestCount AgeQualifyingCode="10" Count="1"/> <GuestCount AgeQualifyingCode="8" Count="0"/> </GuestCounts> <RoomAmenity RoomAmenity="0"/> </RoomStayCandidate> </RoomStayCandidates> </Criterion> </HotelSearchCriteria> </AvailRequestSegment> </AvailRequestSegments> </OTA_HotelAvailRQ>
Sample message OTA_HotelAvailRS Quelle erweitern
<OTA_HotelAvailRS xmlns="http://www.opentravel.org/OTA/2003/05" TimeStamp="2020-06-17T09:48:29.7465819Z" Version="6.001" CorrelationID="DZTal" EchoToken="EchoToken_String" PrimaryLangID="en" SearchCacheLevel="live"> <Success/> <HotelStays> <HotelStay RoomStayRPH="1"> <BasicPropertyInfo HotelCode="3" HotelCodeContext="protelIO" HotelName="ART SKI - IN Hotel Hinterhag, A-5753 Saalbach" ChainCode="HC1"/> <Availability Status="Open" Start="2019-08-01T00:00:00.000Z" End="2019-08-05T00:00:00.000Z"/> </HotelStay> </HotelStays> <RoomStays> <RoomStay RoomStayStatus="Quote" ResponseType="PropertyRateList" AvailabilityStatus="AvailableForSale" InfoSource="PMS" RPH="1" AvailableIndicator="true"> <RoomTypes> <RoomType IsRoom="true" RoomTypeCode="DZ Berg " RoomID="7" RoomType="Doppelzimmer "Berg""/> </RoomTypes> <RatePlans> <RatePlan RatePlanCode="Hojmark" RatePlanID="10" EffectiveDate="2019-08-01" ExpireDate="2019-08-05" PriceViewableInd="true"> <AdditionalDetails> <AdditionalDetail Type="4" Code="DZ Berg " Amount="660.00" CurrencyCode="EUR"> <DetailDescription Name="RateCodeDetail"> <Text>23 (Hojmark2)</Text> </DetailDescription> </AdditionalDetail> </AdditionalDetails> </RatePlan> </RatePlans> <RoomRates> <RoomRate RatePlanCode="Hojmark" RatePlanID="10" RoomTypeCode="DZ Berg " EffectiveDate="2019-08-01" ExpireDate="2019-08-05" NumberOfUnits="1"> <Rates> <Rate RateTimeUnit="Day" EffectiveDate="2019-08-01" ExpireDate="2019-08-05" UnitMultiplier="4"> <Base AmountAfterTax="165.00" CurrencyCode="EUR"/> <Total AmountAfterTax="660.00" CurrencyCode="EUR"/> </Rate> </Rates> <Total AmountAfterTax="660.00" CurrencyCode="EUR"/> </RoomRate> </RoomRates> <Total AmountAfterTax="660.00" CurrencyCode="EUR"/> </RoomStay> <RoomStay RoomStayStatus="Quote" ResponseType="PropertyRateList" AvailabilityStatus="AvailableForSale" InfoSource="PMS" RPH="1" AvailableIndicator="true"> <RoomTypes> <RoomType IsRoom="true" RoomTypeCode="DZ Berg " RoomID="7" RoomType="Doppelzimmer "Berg""/> </RoomTypes> <RatePlans> <RatePlan RatePlanCode="ÜF S" RatePlanID="11" EffectiveDate="2019-08-01" ExpireDate="2019-08-05" PriceViewableInd="true"> <AdditionalDetails> <AdditionalDetail Type="4" Code="DZ Berg " Amount="984.00" CurrencyCode="EUR"> <DetailDescription Name="RateCodeDetail"> <Text>29 (ÜF S)</Text> </DetailDescription> </AdditionalDetail> </AdditionalDetails> </RatePlan> </RatePlans> <RoomRates> <RoomRate RatePlanCode="ÜF S" RatePlanID="11" RoomTypeCode="DZ Berg " EffectiveDate="2019-08-01" ExpireDate="2019-08-05" NumberOfUnits="1"> <Rates> <Rate RateTimeUnit="Day" EffectiveDate="2019-08-01" ExpireDate="2019-08-05" UnitMultiplier="4"> <Base AmountAfterTax="246.00" CurrencyCode="EUR"/> <Total AmountAfterTax="984.00" CurrencyCode="EUR"/> </Rate> </Rates> <Total AmountAfterTax="984.00" CurrencyCode="EUR"/> </RoomRate> </RoomRates> <Total AmountAfterTax="984.00" CurrencyCode="EUR"/> </RoomStay> <RoomStay RoomStayStatus="Quote" ResponseType="PropertyRateList" AvailabilityStatus="AvailableForSale" InfoSource="PMS" RPH="1" AvailableIndicator="true"> <RoomTypes> <RoomType IsRoom="true" RoomTypeCode="DZ Berg " RoomID="7" RoomType="Doppelzimmer "Berg""/> </RoomTypes> <RatePlans> <RatePlan RatePlanCode="Sonne" RatePlanID="18" EffectiveDate="2019-08-01" ExpireDate="2019-08-05" PriceViewableInd="true"> <AdditionalDetails> <AdditionalDetail Type="4" Code="DZ Berg " Amount="888.01" CurrencyCode="EUR"> <DetailDescription Name="RateCodeDetail"> <Text>87 (Sonne )</Text> </DetailDescription> </AdditionalDetail> </AdditionalDetails> </RatePlan> </RatePlans> <RoomRates> <RoomRate RatePlanCode="Sonne" RatePlanID="18" RoomTypeCode="DZ Berg " EffectiveDate="2019-08-01" ExpireDate="2019-08-05" NumberOfUnits="1"> <Rates> <Rate RateTimeUnit="Day" EffectiveDate="2019-08-01" ExpireDate="2019-08-02" UnitMultiplier="1"> <Base AmountAfterTax="222.01" CurrencyCode="EUR"/> <Total AmountAfterTax="222.01" CurrencyCode="EUR"/> </Rate> <Rate RateTimeUnit="Day" EffectiveDate="2019-08-02" ExpireDate="2019-08-05" UnitMultiplier="3"> <Base AmountAfterTax="222.00" CurrencyCode="EUR"/> <Total AmountAfterTax="666.00" CurrencyCode="EUR"/> </Rate> </Rates> <Total AmountAfterTax="888.01" CurrencyCode="EUR"/> </RoomRate> </RoomRates> <Total AmountAfterTax="888.01" CurrencyCode="EUR"/> </RoomStay> <RoomStay RoomStayStatus="Quote" ResponseType="PropertyRateList" AvailabilityStatus="AvailableForSale" InfoSource="PMS" RPH="1" AvailableIndicator="true"> <RoomTypes> <RoomType IsRoom="true" RoomTypeCode="DZ Berg " RoomID="7" RoomType="Doppelzimmer "Berg""/> </RoomTypes> <RatePlans> <RatePlan RatePlanCode="GRP 20 HP" RatePlanID="5" EffectiveDate="2019-08-01" ExpireDate="2019-08-05" PriceViewableInd="true"> <AdditionalDetails> <AdditionalDetail Type="4" Code="DZ Berg " Amount="680.00" CurrencyCode="EUR"> <DetailDescription Name="RateCodeDetail"> <Text>129 (GRP ab 20+ HP)</Text> </DetailDescription> </AdditionalDetail> </AdditionalDetails> </RatePlan> </RatePlans> <RoomRates> <RoomRate RatePlanCode="GRP 20 HP" RatePlanID="5" RoomTypeCode="DZ Berg " EffectiveDate="2019-08-01" ExpireDate="2019-08-05" NumberOfUnits="1"> <Rates> <Rate RateTimeUnit="Day" EffectiveDate="2019-08-01" ExpireDate="2019-08-05" UnitMultiplier="4"> <Base AmountAfterTax="170.00" CurrencyCode="EUR"/> <Total AmountAfterTax="680.00" CurrencyCode="EUR"/> </Rate> </Rates> <Total AmountAfterTax="680.00" CurrencyCode="EUR"/> </RoomRate> </RoomRates> <Total AmountAfterTax="680.00" CurrencyCode="EUR"/> </RoomStay> <RoomStay RoomStayStatus="Quote" ResponseType="PropertyRateList" AvailabilityStatus="AvailableForSale" InfoSource="PMS" RPH="1" AvailableIndicator="true"> <RoomTypes> <RoomType IsRoom="true" RoomTypeCode="DZ Berg " RoomID="7" RoomType="Doppelzimmer "Berg""/> </RoomTypes> <RatePlans> <RatePlan RatePlanCode="GRP 20 ÜF" RatePlanID="34" EffectiveDate="2019-08-01" ExpireDate="2019-08-05" PriceViewableInd="true"> <AdditionalDetails> <AdditionalDetail Type="4" Code="DZ Berg " Amount="688.00" CurrencyCode="EUR"> <DetailDescription Name="RateCodeDetail"> <Text>132 (GRP 20 ÜF)</Text> </DetailDescription> </AdditionalDetail> </AdditionalDetails> </RatePlan> </RatePlans> <RoomRates> <RoomRate RatePlanCode="GRP 20 ÜF" RatePlanID="34" RoomTypeCode="DZ Berg " EffectiveDate="2019-08-01" ExpireDate="2019-08-05" NumberOfUnits="1"> <Rates> <Rate RateTimeUnit="Day" EffectiveDate="2019-08-01" ExpireDate="2019-08-05" UnitMultiplier="4"> <Base AmountAfterTax="172.00" CurrencyCode="EUR"/> <Total AmountAfterTax="688.00" CurrencyCode="EUR"/> </Rate> </Rates> <Total AmountAfterTax="688.00" CurrencyCode="EUR"/> </RoomRate> </RoomRates> <Total AmountAfterTax="688.00" CurrencyCode="EUR"/> </RoomStay> <RoomStay RoomStayStatus="Quote" ResponseType="PropertyRateList" AvailabilityStatus="AvailableForSale" InfoSource="PMS" RPH="1" AvailableIndicator="true"> <RoomTypes> <RoomType IsRoom="true" RoomTypeCode="DZ Berg " RoomID="7" RoomType="Doppelzimmer "Berg""/> </RoomTypes> <RatePlans> <RatePlan RatePlanCode="PACKTEST" RatePlanID="44" EffectiveDate="2019-08-01" ExpireDate="2019-08-05" PriceViewableInd="true"> <AdditionalDetails> <AdditionalDetail Type="4" Code="DZ Berg " Amount="400.00" CurrencyCode="EUR"> <DetailDescription Name="RateCodeDetail"> <Text>157 (PACKTEST)</Text> </DetailDescription> </AdditionalDetail> </AdditionalDetails> </RatePlan> </RatePlans> <RoomRates> <RoomRate RatePlanCode="PACKTEST" RatePlanID="44" RoomTypeCode="DZ Berg " EffectiveDate="2019-08-01" ExpireDate="2019-08-05" NumberOfUnits="1"> <Rates> <Rate RateTimeUnit="Day" EffectiveDate="2019-08-01" ExpireDate="2019-08-05" UnitMultiplier="4"> <Base AmountAfterTax="100.00" CurrencyCode="EUR"/> <Total AmountAfterTax="400.00" CurrencyCode="EUR"/> </Rate> </Rates> <Total AmountAfterTax="400.00" CurrencyCode="EUR"/> </RoomRate> </RoomRates> <Total AmountAfterTax="400.00" CurrencyCode="EUR"/> </RoomStay> <RoomStay RoomStayStatus="Quote" ResponseType="PropertyRateList" AvailabilityStatus="AvailableForSale" InfoSource="PMS" RPH="1" AvailableIndicator="true"> <RoomTypes> <RoomType IsRoom="true" RoomTypeCode="DZ Berg " RoomID="7" RoomType="Doppelzimmer "Berg""/> </RoomTypes> <RatePlans> <RatePlan RatePlanCode="CityTax" RatePlanID="45" EffectiveDate="2019-08-01" ExpireDate="2019-08-05" PriceViewableInd="true"> <AdditionalDetails> <AdditionalDetail Type="4" Code="DZ Berg " Amount="400.00" CurrencyCode="EUR"> <DetailDescription Name="RateCodeDetail"> <Text>158 (CityTax)</Text> </DetailDescription> </AdditionalDetail> </AdditionalDetails> </RatePlan> </RatePlans> <RoomRates> <RoomRate RatePlanCode="CityTax" RatePlanID="45" RoomTypeCode="DZ Berg " EffectiveDate="2019-08-01" ExpireDate="2019-08-05" NumberOfUnits="1"> <Rates> <Rate RateTimeUnit="Day" EffectiveDate="2019-08-01" ExpireDate="2019-08-05" UnitMultiplier="4"> <Base AmountAfterTax="100.00" CurrencyCode="EUR"/> <Total AmountAfterTax="400.00" CurrencyCode="EUR"/> </Rate> </Rates> <Total AmountAfterTax="400.00" CurrencyCode="EUR"/> </RoomRate> </RoomRates> <Total AmountAfterTax="400.00" CurrencyCode="EUR"/> </RoomStay> </RoomStays> <TPA_Extensions xmlns:px="http://protel.io/htng/extensions"> <px:AvailabilityExtensions> <px:RoomAvailable IsRoom="true" RoomTypeCode="DZ Berg " RoomID="301" RoomType="301 - Doppelzimmer "Berg"" Quantity="1"> <RoomDescription Name="RoomFeatures"> <Text>Badewanne</Text> </RoomDescription> <Occupancy MinOccupancy="2"/> </px:RoomAvailable> <px:RoomAvailable IsRoom="true" RoomTypeCode="DZ Berg " RoomID="302" RoomType="302 - Doppelzimmer "Berg"" Quantity="1"> <RoomDescription Name="RoomFeatures"> <Text>Badewanne</Text> </RoomDescription> <Occupancy MinOccupancy="2"/> </px:RoomAvailable> <px:RoomAvailable IsRoom="true" RoomTypeCode="DZ Berg " RoomID="303" RoomType="303 - Doppelzimmer "Berg"" Quantity="1"> <RoomDescription Name="RoomFeatures"> <Text>keine Badewanne</Text> </RoomDescription> <Occupancy MinOccupancy="2"/> </px:RoomAvailable> </px:AvailabilityExtensions> </TPA_Extensions> </OTA_HotelAvailRS> 3.
Sample message OTA_HotelResNotifRQ Quelle erweitern
<OTA_HotelResNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" EchoToken="Res_5" Version="0" CorrelationID="Res_5" ResStatus="Commit"> <POS> <Source> <RequestorID ID="296" Type="10" ID_Context="protelIO"/> <BookingChannel Type="4" Primary="true"/> </Source> </POS> <HotelReservations> <HotelReservation ResStatus="Reserved" CreateDateTime="2019-11-29T13:26:17.1952704+02:00" LastModifierID="Ariane" LastModifyDateTime="2019-11-29T13:26:17.1952704+02:00"> <RoomStays> <RoomStay> <RoomTypes> <RoomType IsRoom="true" RoomTypeCode="DLX" RoomID="117" RoomType="Standard Twin" NumberOfUnits="1"/> </RoomTypes> <RatePlans> <RatePlan RatePlanID="113" ExpireDate="2019-06-02" EffectiveDate="2019-06-01" RatePlanCode="Long-12"/> </RatePlans> <RoomRates> <RoomRate RatePlanID="113" RatePlanCode="Long-12" NumberOfUnits="1" RoomTypeCode="DLX" ExpireDate="2019-06-02" EffectiveDate="2019-06-01" BookingCode="DLX"> <Rates> <Rate UnitMultiplier="1" RateTimeUnit="Day" ExpireDate="2019-06-02" EffectiveDate="2019-06-01"> <Base AmountBeforeTax="261.68" AmountAfterTax="280.00" CurrencyCode="EUR"/> <Total AmountBeforeTax="261.68" AmountAfterTax="280.00" CurrencyCode="EUR"/> </Rate> </Rates> </RoomRate> </RoomRates> <GuestCounts IsPerRoom="true"> <GuestCount AgeQualifyingCode="10" Count="1"/> <GuestCount AgeQualifyingCode="8" Count="0"/> </GuestCounts> <Total AmountBeforeTax="261.68" AmountAfterTax="280.00" CurrencyCode="EUR"/> </RoomStay> </RoomStays> <ResGuests> <ResGuest> <Profiles> <ProfileInfo> <Profile ShareAllOptOutInd="Yes" ProfileType="1" CreateDateTime="2019-05-29T09:51:00" CreatorID="protel 1" RPH="6581" LastModifyDateTime="2019-05-29T09:51:52" LastModifierID="protel 1" StatusCode="4"> <Customer Gender="Unknown" Language="en"> <PersonName> <GivenName>Nod</GivenName> <Surname>Don</Surname> </PersonName> <Address ShareMarketInd="No" Type="1" DefaultInd="true"> <StateProv/> <CountryName/> </Address> <CitizenCountryName DefaultInd="true" Code="DE"/> <Document BirthDate="1900-01-01" EffectiveDate="1900-01-01" ExpireDate="2050-12-31"/> <EmployerInfo CompanyShortName="" Department=""/> </Customer> <UserID Type="1" ID="6581" ID_Context="protelIO"/> <TPA_Extensions xmlns:px="http://protel.io/htng/extensions"> <SearchName Value=""/> <Nationality Value=""/> <Optinouts> <Optinout OptinoutEvent="Reservation" OptinoutType="Letter" OptinoutStatus="no"/> <Optinout OptinoutEvent="Invoice" OptinoutType="Letter" OptinoutStatus="no"/> <Optinout OptinoutEvent="Advertisement" OptinoutType="Letter" OptinoutStatus="no"/> <Optinout OptinoutEvent="Reservation" OptinoutType="Phone" OptinoutStatus="no"/> <Optinout OptinoutEvent="Invoice" OptinoutType="Phone" OptinoutStatus="no"/> <Optinout OptinoutEvent="Advertisement" OptinoutType="Phone" OptinoutStatus="no"/> <Optinout OptinoutEvent="Reservation" OptinoutType="Mail" OptinoutStatus="no"/> <Optinout OptinoutEvent="Invoice" OptinoutType="Mail" OptinoutStatus="no"/> <Optinout OptinoutEvent="Advertisement" OptinoutType="Mail" OptinoutStatus="no"/> <Optinout OptinoutEvent="Reservation" OptinoutType="TextMessage" OptinoutStatus="no"/> <Optinout OptinoutEvent="Invoice" OptinoutType="TextMessage" OptinoutStatus="no"/> <Optinout OptinoutEvent="Advertisement" OptinoutType="TextMessage" OptinoutStatus="no"/> </Optinouts> </TPA_Extensions> </Profile> </ProfileInfo> </Profiles> </ResGuest> </ResGuests> </HotelReservation> </HotelReservations> </OTA_HotelResNotifRQ> 4.
Sample message OTA_ReadRQ via ResID Quelle erweitern
<OTA_ReadRQ EchoToken="readtest_A" Version="0" CorrelationID="readtest_A"> <POS> <Source> <RequestorID Type="10" ID_Context="protelIO" ID="29"/> <BookingChannel Type="4" Primary="true"/> </Source> </POS> <UniqueID Type="10" ID_Context="protelIO" ID="84138"/> <ReadRequests> <ReadRequest> <UniqueID Type="14" ID_Context="protelIO" ID="84138"/> <Verification> <ReservationTimeSpan Start="2020-04-16T12:29:14.5342788Z"/> </Verification> </ReadRequest> </ReadRequests> </OTA_ReadRQ>
Sample message OTA_ReadRQ via Name Quelle erweitern
<OTA_ReadRQ xmlns="http://www.opentravel.org/OTA/2003/05" CorrelationID="Read_Name_Dod102" Version="0" EchoToken="Read_Name_Dod102"> <POS> <Source> <RequestorID ID="10907" Type="10" ID_Context="protelIO"/> <BookingChannel Type="4" Primary="true"/> </Source> </POS> <UniqueID ID="10907" Type="10" ID_Context="protelIO"/> <ReadRequests> <HotelReadRequest> <SelectionCriteria Start="2020-06-08" End="2020-06-09" /> <Verification> <PersonName> <Surname>Helvacioglu</Surname> <GivenName>Doruk</GivenName> </PersonName> </Verification> </HotelReadRequest> </ReadRequests> </OTA_ReadRQ>
Sample message OTA_ResRetrieveRS Quelle erweitern
<OTA_ResRetrieveRS xmlns="http://www.opentravel.org/OTA/2003/05" TimeStamp="2020-06-30T13:00:31.7914025Z" Version="3.000" CorrelationID="24eb2b92-6ad0-4cb0-a5ca-a4cba1a8a3e5" EchoToken="24eb2b92-6ad0-4cb0-a5ca-a4cba1a8a3e5"> <Success/> <ReservationsList> <HotelReservation CreateDateTime="2020-06-22T09:59:55.697Z" LastModifyDateTime="2020-06-29T10:54:53.980Z" LastModifierID="protel 1" CreatorID="protel 1" ResStatus="In-house"> <UniqueID Type="14" ID="262" ID_Context="protelIO"/> <RoomStays> <RoomStay MarketCode="RACK" SourceOfBusiness="TIME Executives"> <RoomTypes> <RoomType IsRoom="true" RoomTypeCode="DLX" RoomID="117" NumberOfUnits="1" RoomType="1"/> </RoomTypes> <RatePlans> <RatePlan RatePlanCode="LONG-12" RatePlanID="14" EffectiveDate="2019-11-25" ExpireDate="2019-11-26" MarketCode="RACK" PriceViewableInd="false"> <RatePlanInclusions TaxInclusive="true"/> </RatePlan> </RatePlans> <RoomRates> <RoomRate RatePlanCode="LONG-12" RatePlanCategory="LNG" RatePlanID="14" RoomTypeCode="DLX" BookingCode="DLX" RoomID="117" EffectiveDate="2019-11-25" ExpireDate="2019-11-26" NumberOfUnits="1"> <Rates> <Rate RateTimeUnit="Day" AlternateCurrencyInd="false" EffectiveDate="2019-11-25" ExpireDate="2019-11-26" UnitMultiplier="1"> <Base AmountBeforeTax="197.00" AmountAfterTax="197.00" CurrencyCode="QR"/> <Total AmountBeforeTax="197.00" AmountAfterTax="197.00" CurrencyCode="QR"/> <TPA_Extensions> <px:RateAmountExtensions xmlns:px="http://protel.io/htng/extensions" End="2019-11-26" Start="2019-11-25"> <px:RateAmount AmountAfterTax="0.00" AmountBeforeTax="0.00" RevenueCategoryCode="3" CurrencyCode="QR"/> <px:RateAmount AmountAfterTax="3.00" AmountBeforeTax="3.00" RevenueCategoryCode="6" CurrencyCode="QR"/> <px:RateAmount AmountAfterTax="197.00" AmountBeforeTax="197.00" RevenueCategoryCode="9" CurrencyCode="QR"/> <px:RateAmount AmountAfterTax="200.00" AmountBeforeTax="200.00" RevenueCategoryCode="17" CurrencyCode="QR"/> </px:RateAmountExtensions> </TPA_Extensions> </Rate> </Rates> <RoomRateDescription Name="MarketCode"> <Text TextFormat="PlainText">RACK</Text> </RoomRateDescription> <RoomRateDescription Name="SourceOfBusiness"> <Text TextFormat="PlainText">TIME Executives</Text> </RoomRateDescription> <GuestCounts IsPerRoom="true"> <GuestCount AgeQualifyingCode="7" Count="0"/> <GuestCount AgeQualifyingCode="8" Count="0"/> <GuestCount AgeQualifyingCode="9" Count="0"/> <GuestCount AgeQualifyingCode="19" Count="0"/> <GuestCount AgeQualifyingCode="10" Count="2"/> </GuestCounts> </RoomRate> </RoomRates> <GuestCounts IsPerRoom="true"> <GuestCount AgeQualifyingCode="7" Count="0"/> <GuestCount AgeQualifyingCode="8" Count="0"/> <GuestCount AgeQualifyingCode="9" Count="0"/> <GuestCount AgeQualifyingCode="19" Count="0"/> <GuestCount AgeQualifyingCode="10" Count="2"/> </GuestCounts> <TimeSpan Start="2019-11-25" End="2019-11-26"/> <Total AmountBeforeTax="197.00" AmountAfterTax="197.00" CurrencyCode="QR"/> <TPA_Extensions> <px:RateAmountExtensions xmlns:px="http://protel.io/htng/extensions" End="2019-11-26" Start="2019-11-25" AlternateCurrencyInd="false"> <px:RateAmount AmountAfterTax="0.00" AmountBeforeTax="0.00" RevenueCategoryCode="3" CurrencyCode="QR"/> <px:RateAmount AmountAfterTax="3.00" AmountBeforeTax="3.00" RevenueCategoryCode="6" CurrencyCode="QR"/> <px:RateAmount AmountAfterTax="197.00" AmountBeforeTax="197.00" RevenueCategoryCode="9" CurrencyCode="QR"/> <px:RateAmount AmountAfterTax="200.00" AmountBeforeTax="200.00" RevenueCategoryCode="17" CurrencyCode="QR"/> </px:RateAmountExtensions> <px:FixedChargesAmounts xmlns:px="http://protel.io/htng/extensions" End="2019-11-26" Start="2019-11-25"> <px:FixedChargeAmount AmountAfterTax="0.00" AmountBeforeTax="0.00" RevenueCategoryCode="3" CurrencyCode="QR"/> <px:FixedChargeAmount AmountAfterTax="0.00" AmountBeforeTax="0.00" RevenueCategoryCode="6" CurrencyCode="QR"/> <px:FixedChargeAmount AmountAfterTax="0.00" AmountBeforeTax="0.00" RevenueCategoryCode="9" CurrencyCode="QR"/> <px:FixedChargeAmount AmountAfterTax="0.00" AmountBeforeTax="0.00" RevenueCategoryCode="17" CurrencyCode="QR"/> </px:FixedChargesAmounts> </TPA_Extensions> <BasicPropertyInfo HotelCode="2967" HotelCodeContext="protelIO" HotelName="Time Rako Hotel, QA- Doha" ChainCode="HC1"/> <ResGuestRPHs> <ResGuestRPH RPH="8050"/> </ResGuestRPHs> <Comments/> <BookingRules> <BookingRule AbsoluteCutoff="1900-01-01"/> </BookingRules> </RoomStay> </RoomStays> <ResGuests> <ResGuest ResGuestRPH="8050" PrimaryIndicator="true" ArrivalTime="14:54:00" DepartureTime="11:10:00"> <Profiles> <ProfileInfo> <UniqueID Type="1" ID="8050" ID_Context="protelIO"/> <Profile ShareAllOptOutInd="Yes" ProfileType="1" CreateDateTime="2020-06-22T14:00:00" CreatorID="protel 1" RPH="8050" LastModifyDateTime="2020-06-24T21:08:29.117" LastModifierID="protel 1" StatusCode="4"> <Customer Gender="Unknown" BirthDate="1993-12-17" Language="en"> <PersonName> <GivenName>Lee</GivenName> <Surname>Takeshi</Surname> </PersonName> <Telephone ShareMarketInd="No" PhoneNumber=" +96170742145" PhoneLocationType="6" PhoneTechType="1" FormattedInd="false" DefaultInd="true"/> <Telephone ShareMarketInd="No" PhoneNumber="+486012118466" PhoneLocationType="10" PhoneTechType="5" FormattedInd="false" DefaultInd="true"/> <Email ShareMarketInd="No" DefaultInd="true" EmailType="1">testEmail@gmail.com</Email> <Address FormattedInd="false" ShareMarketInd="No" Type="1" DefaultInd="true"> <CityName>Paris</CityName> <StateProv/> <CountryName Code="fr">France</CountryName> </Address> <CitizenCountryName DefaultInd="true" Code="lb"/> <Document BirthDate="1993-12-17" EffectiveDate="1900-01-01" ExpireDate="2050-12-31"/> <EmployerInfo CompanyShortName="" Department=""/> </Customer> <UserID Type="1" ID="8050" ID_Context="protelIO"/> <TPA_Extensions xmlns:px="http://protel.io/htng/extensions"> <SearchName Value="Takeshi"/> <Nationality Value="Lebanon"/> <Optinouts> <Optinout OptinoutEvent="Reservation" OptinoutType="Letter" OptinoutStatus="no"/> <Optinout OptinoutEvent="Invoice" OptinoutType="Letter" OptinoutStatus="no"/> <Optinout OptinoutEvent="Advertisement" OptinoutType="Letter" OptinoutStatus="no"/> <Optinout OptinoutEvent="Reservation" OptinoutType="Phone" OptinoutStatus="no"/> <Optinout OptinoutEvent="Invoice" OptinoutType="Phone" OptinoutStatus="no"/> <Optinout OptinoutEvent="Advertisement" OptinoutType="Phone" OptinoutStatus="no"/> <Optinout OptinoutEvent="Reservation" OptinoutType="Mail" OptinoutStatus="no"/> <Optinout OptinoutEvent="Invoice" OptinoutType="Mail" OptinoutStatus="no"/> <Optinout OptinoutEvent="Advertisement" OptinoutType="Mail" OptinoutStatus="no"/> <Optinout OptinoutEvent="Reservation" OptinoutType="TextMessage" OptinoutStatus="no"/> <Optinout OptinoutEvent="Invoice" OptinoutType="TextMessage" OptinoutStatus="no"/> <Optinout OptinoutEvent="Advertisement" OptinoutType="TextMessage" OptinoutStatus="no"/> </Optinouts> </TPA_Extensions> </Profile> </ProfileInfo> </Profiles> </ResGuest> </ResGuests> <ResGlobalInfo> <HotelReservationIDs> <HotelReservationID ResID_Type="14" ResID_Value="26269" ResID_Source="protelIO" ForGuest="true"/> <HotelReservationID ResID_Type="14" ResID_Value="PL26269111925P" ResID_Source="CRS" ForGuest="true"/> </HotelReservationIDs> </ResGlobalInfo> <TPA_Extensions xmlns:px="http://protel.io/htng/extensions"> <px:ReservationExtensions> <px:ReservationCode ID="2" RPH="26269" Type="CommunicationChannel" Code="COR" Name="Corporate Office" Language="en_US" ID_Context="protelIO"/> <px:ReservationCode ID="2" RPH="26269" Type="TravelReason" Code="BUS" Name="Business" Language="en_US" ID_Context="protelIO"/> <px:ReservationDateInfo CreateDateTimeSyncInd="True" ModifyDateTimeSyncInd="True"/> <px:ReservationStatus Code="CI" ID_Context="protelIO" Name="Checked-In" RPH="26269"/> </px:ReservationExtensions> </TPA_Extensions> <Services> <Service ID="12" ID_Context="protelIO" Type="16" ServiceInventoryCode="12" ServicePricingType="Per stay" Quantity="1" Inclusive="true"> <Price RateTimeUnit="Day" EffectiveDate="2019-11-25" ExpireDate="2019-11-26"> <Total AmountBeforeTax="3.00" AmountAfterTax="3.00" CurrencyCode="QR"/> </Price> <ServiceDetails> <TimeSpan Start="2019-11-25" End="2019-11-26"/> <Comments> <Comment> <Text TextFormat="PlainText">Internet</Text> </Comment> </Comments> <Total AmountBeforeTax="3.00" AmountAfterTax="3.00" CurrencyCode="QR"/> </ServiceDetails> </Service> </Services> </HotelReservation> </ReservationsList> </OTA_ResRetrieveRS> 5.
Sample message HTNG_HotelFolioRQ Quelle erweitern
<HTNG_HotelFolioRQ xmlns="http://htng.org/2014B" EchoToken="Fol_Air2" Version="0" CorrelationID="Fol_Air2"> <POS> <Source xmlns="http://www.opentravel.org/OTA/2003/05"> <RequestorID ID="28" Type="10" ID_Context="protelIO"/> <BookingChannel Type="4" Primary="true"/> </Source> </POS> <UniqueID ID="1341" Type="14" ID_Context="protelIO"/> </HTNG_HotelFolioRQ>
Sample message HTNG_HotelFolioRS Quelle erweitern
<ns2:HTNG_HotelFolioRS xmlns:ns2="http://htng.org/2014B" xmlns:ns4="http://www.opentravel.org/OTA/2003/05" xmlns:ns3="http://protel.io/soap" CorrelationID="6BD5093B-0020-4DE6-807C-CB3FFACC795D" EchoToken="6BD5093B-0020-4DE6-807C-CB3FFACC795D" PrimaryLangID="fr" Target="Production" TimeStamp="2020-06-20T11:53:15Z" Version="1"> <ns2:Success/> <ns2:UniqueID ID="10" ID_Context="protelIO" Type="14"/> <ns2:Folios> <ns2:Folio FolioID="163" FolioType="Room" GuestPayable="true" GuestViewable="true"> <ns2:BasicPropertyInfo ChainCode="n/a" HotelCode="12584" HotelCodeContext="protelIO" HotelName="LODGE&SPA_Hotel Base Camp Lodge"/> <ns2:CustomerProfile> <ns4:ProfileInfo> <ns4:UniqueID ID="62" ID_Context="protelIO" Type="1"/> <ns4:Profile CreateDateTime="2020-06-20T11:53:15Z" CreatorID="Unknown" LastModifierID="Unknown" LastModifyDateTime="2020-06-20T11:53:15Z" ProfileType="1" RPH="6275" ShareAllOptOutInd="Yes" StatusCode="4"> <ns4:Customer Gender="Unknown"> <ns4:PersonName> <ns4:Surname>TEST</ns4:Surname> </ns4:PersonName> <ns4:TPA_Extensions> <px:ProfileInfoExtensions xmlns:px="http://protel.io/htng/extensions"> <px:AddressTypes/> <px:ContactDetails> <px:AdditionalInfo/> </px:ContactDetails> <px:PersonInfos> <px:VipCodes/> <px:MarketingCodes/> <px:Keywords/> </px:PersonInfos> <px:ProfileStatus/> <px:DocumentTypes/> <px:StatisticalInfos/> <px:AccountingInfos/> <px:Traces/> <px:LogEntries/> <px:Memberships/> </px:ProfileInfoExtensions> </ns4:TPA_Extensions> </ns4:Customer> </ns4:Profile> </ns4:ProfileInfo> </ns2:CustomerProfile> <ns2:PayerProfile> <ns4:ProfileInfo> <ns4:UniqueID ID="6275" ID_Context="protelIO" Type="1"/> <ns4:Profile CreateDateTime="2020-06-20T11:53:15Z" CreatorID="Unknown" LastModifierID="Unknown" LastModifyDateTime="2020-06-20T11:53:15Z" ProfileType="1" RPH="6275" ShareAllOptOutInd="Yes" StatusCode="4"> <ns4:Customer Gender="Unknown"> <ns4:PersonName> <ns4:Surname>TEST</ns4:Surname> </ns4:PersonName> <ns4:TPA_Extensions> <px:ProfileInfoExtensions xmlns:px="http://protel.io/htng/extensions"> <px:AddressTypes/> <px:ContactDetails> <px:AdditionalInfo/> </px:ContactDetails> <px:PersonInfos> <px:VipCodes/> <px:MarketingCodes/> <px:Keywords/> </px:PersonInfos> <px:ProfileStatus/> <px:DocumentTypes/> <px:StatisticalInfos/> <px:AccountingInfos/> <px:Traces/> <px:LogEntries/> <px:Memberships/> </px:ProfileInfoExtensions> </ns4:TPA_Extensions> </ns4:Customer> </ns4:Profile> </ns4:ProfileInfo> </ns2:PayerProfile> <ns2:RevenueSummary> <ns4:GrossAmount Amount="192.53" CurrencyCode="EUR"/> <ns4:TaxItems Amount="17.27" CurrencyCode="EUR"/> <ns4:BalanceDueAmount Amount="0.00" CurrencyCode="EUR"/> <ns4:AmountReceived Amount="0.00" CurrencyCode="EUR"/> </ns2:RevenueSummary> <ns2:RevenueDetails> <ns2:RevenueDetail Amount="190.00" CurrencyCode="EUR" Description="Hébergement" PMSRevenueCode="100" ReferenceID="26" RevenueCategoryCode="9" SubTypeID="RevenueForecast" TransactionDate="2020-06-20"> <ns4:FolioIDs> <ns4:FolioID>1012210</ns4:FolioID> </ns4:FolioIDs> <ns2:UnitPrice AmountAfterTax="190.00" AmountBeforeTax="172.73" CurrencyCode="EUR" Type="31"> <ns4:Taxes CurrencyCode="EUR"> <ns4:Tax Amount="17.27" CurrencyCode="EUR" Percent="10.00" Type="Inclusive"/> </ns4:Taxes> </ns2:UnitPrice> <ns2:ExtendedPrice AmountAfterTax="190.00" AmountBeforeTax="172.73" CurrencyCode="EUR" Quantity="1" Type="31"> <ns4:Taxes CurrencyCode="EUR"> <ns4:Tax Amount="17.27" CurrencyCode="EUR" Percent="10.00" Type="Inclusive"/> </ns4:Taxes> </ns2:ExtendedPrice> <ns2:Account ID="10598" ID_Context="protelIO" Type="14"/> </ns2:RevenueDetail> <ns2:RevenueDetail Amount="2.53" CurrencyCode="EUR" Description="Taxe de Séjour" PMSRevenueCode="906" ReferenceID="32" SubTypeID="RevenueForecast" TransactionDate="2020-06-20"> <ns4:FolioIDs> <ns4:FolioID>1012211</ns4:FolioID> </ns4:FolioIDs> <ns2:UnitPrice AmountAfterTax="2.53" AmountBeforeTax="2.53" CurrencyCode="EUR" Type="31"> <ns4:Taxes CurrencyCode="EUR"> <ns4:Tax Amount="0.00" CurrencyCode="EUR" Percent="0.00" Type="Inclusive"/> </ns4:Taxes> </ns2:UnitPrice> <ns2:ExtendedPrice AmountAfterTax="2.53" AmountBeforeTax="2.53" CurrencyCode="EUR" Quantity="1" Type="31"> <ns4:Taxes CurrencyCode="EUR"> <ns4:Tax Amount="0.00" CurrencyCode="EUR" Percent="0.00" Type="Inclusive"/> </ns4:Taxes> </ns2:ExtendedPrice> <ns2:Account ID="10598" ID_Context="protelIO" Type="14"/> </ns2:RevenueDetail> </ns2:RevenueDetails> </ns2:Folio> </ns2:Folios> </ns2:HTNG_HotelFolioRS> 6.
Sample message HTNG_HotelCheckInNotifRQ Quelle erweitern
<htng:HTNG_HotelCheckInNotifRQ xmlns="http://htng.org/2014B" EchoToken="DodCheck208" Version="0" CorrelationID="DodCheck208"> <POS> <Source xmlns="http://www.opentravel.org/OTA/2003/05"> <RequestorID ID="125" Type="10" ID_Context="protelIO"/> <BookingChannel Type="4" Primary="true"/> </Source> </POS> <UniqueID ID="101" Type="14" ID_Context="protelIO"/> <HotelReservations> <HotelReservation xmlns="http://www.opentravel.org/OTA/2003/05" ResStatus="Reserved" CreateDateTime="2020-05-28T12:15:27+02:00" LastModifierID="tiphaine" LastModifyDateTime="2020-05-28T12:15:44+02:00" CreatorID="tiphaine"> <UniqueID ID="101" Type="14" ID_Context="protelIO"/> <Services/> <ResGuests> <ResGuest PrimaryIndicator="true" ResGuestRPH="1844" DepartureTime="12:00:00.0000000+02:00" ArrivalTime="12:00:00.0000000+02:00"> <Profiles> <ProfileInfo> <UniqueID ID="18" Type="1" ID_Context="protelIO"/> <Profile LastModifierID="tiphaine" LastModifyDateTime="2020-05-26T08:22:35Z" CreatorID="tiphaine" ProfileType="1" ShareAllOptOutInd="Yes" RPH="18" CreateDateTime="2019-12-10T16:38:57Z" StatusCode="4"> <Customer Gender="Female" BirthDate="0001-01-01" Language="fr"> <PersonName> <NamePrefix>Mme</NamePrefix> <GivenName>Br</GivenName> <Surname>EU</Surname> </PersonName> <Telephone PhoneNumber="3361" PhoneTechType="1" FormattedInd="false" DefaultInd="true"/> <Email ShareMarketInd="No" DefaultInd="true" EmailType="1">BEUGEN</Email> <Address FormattedInd="false" ShareMarketInd="No" Type="3" DefaultInd="true"> <CountryName Code="GB">Royaume-Uni</CountryName> </Address> <Address FormattedInd="false" ShareMarketInd="No" Type="3" DefaultInd="false"> <AddressLine>23 RUE BAU</AddressLine> <CityName>Le Pré-Saint-Gervais</CityName> <PostalCode>93310</PostalCode> <CountryName Code="FR">France</CountryName> </Address> <Address FormattedInd="false" ShareMarketInd="No" Type="3" DefaultInd="false"> <AddressLine>LE POISET</AddressLine> <CityName>BOURG SAINT MAURICE</CityName> <PostalCode>73700</PostalCode> <CountryName Code="BE">Belgique</CountryName> </Address> <Address FormattedInd="false" ShareMarketInd="No" Type="3" DefaultInd="false"> <CountryName Code="FR">France</CountryName> </Address> <Address FormattedInd="false" ShareMarketInd="No" Type="3" DefaultInd="false"> <CountryName Code="FR">France</CountryName> </Address> <Address FormattedInd="false" ShareMarketInd="No" Type="3" DefaultInd="false"> <AddressLine>23 RUE BAU</AddressLine> <CityName>PANTIN</CityName> <PostalCode>93310</PostalCode> <CountryName Code="FR">France</CountryName> </Address> <Address FormattedInd="false" ShareMarketInd="No" Type="3" DefaultInd="false"> <CountryName Code="GB">Royaume-Uni</CountryName> </Address> <Address FormattedInd="false" ShareMarketInd="No" Type="3" DefaultInd="false"> <CountryName Code="FR">France</CountryName> </Address> <Address FormattedInd="false" ShareMarketInd="No" Type="3" DefaultInd="false"> <CountryName Code="GB">Royaume-Uni</CountryName> </Address> <Address FormattedInd="false" ShareMarketInd="No" Type="3" DefaultInd="false"> <CountryName Code="GB">Royaume-Uni</CountryName> </Address> <Address FormattedInd="false" ShareMarketInd="No" Type="3" DefaultInd="false"> <CountryName Code="GB">Royaume-Uni</CountryName> </Address> <CitizenCountryName Code="FR"/> <Document ExpireDate="0001-01-01" EffectiveDate="0001-01-01" DocID="789cbd654"/> <Document ExpireDate="0001-01-01" EffectiveDate="0001-01-01" DocID="123ABC456"/> </Customer> </Profile> </ProfileInfo> </Profiles> </ResGuest> </ResGuests> </HotelReservation> </HotelReservations> </htng:HTNG_HotelCheckInNotifRQ>
Sample message HTNG_HotelCheckInNotifRS Quelle erweitern
<htng:HTNG_HotelCheckInNotifRS xmlns:htng="http://htng.org/2014B" xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:p="http://protel.io/soap" xmlns:px="http://protel.io/htng/extensions" CorrelationID="di3" EchoToken="di3" PrimaryLangID="fr" TimeStamp="2020-05-29T09:58:35Z" Version="1"> <htng:Success/> </htng:HTNG_HotelCheckInNotifRS> </soapenv:Body> 7.
Sample message HTNG_ChargePostingRQ Quelle erweitern
<HTNG_ChargePostingRQ xmlns="http://htng.org/2014B" EchoToken="Charge_01" Version="0" CorrelationID="Charge_01"> <POS> <Source xmlns="http://www.opentravel.org/OTA/2003/05"> <RequestorID ID="301" Type="10" ID_Context="protelIO"/> <BookingChannel Type="4" Primary="true"/> </Source> </POS> <Posting ID="1"> <RevenueCenter Description="Kiosk"> <Terminal ID="Kiosk"/> </RevenueCenter> <Transaction TicketID="13"> <RevenueDetails> <RevenueDetail Description="VISA" PMSRevenueCode="92000" CurrencyCode="EUR" Amount="-100" SubTypeID="Payment"> <ExtendedPrice Quantity="1"/> <Account ID="1297195" Type="14" ID_Context="protelIO"/> </RevenueDetail> </RevenueDetails> </Transaction> </Posting> </HTNG_ChargePostingRQ>
Sample message HTNG_ChargePostingRS Quelle erweitern
<ns2:HTNG_ChargePostingRS xmlns:ns2="http://htng.org/2014B" xmlns:ns4="http://www.opentravel.org/OTA/2003/05" xmlns:ns3="http://protel.io/soap" CorrelationID="Cash_10" EchoToken="Cash_10" PrimaryLangID="fr" TimeStamp="2020-06-18T12:56:34Z" Version="1"> <ns2:Success/> </ns2:HTNG_ChargePostingRS> |
2. | CheckIn Workflow
|
Sample message IO_SystemStatusRQ Quelle erweitern
<IO_SystemStatusRQ xmlns="http://protel.io/soap" CorrelationID="protel-6a6a688a-672c-44fb-a5b3-59e6d09050a7-637219538487072872"> <StatusRequest HotelCode="30"/> </IO_SystemStatusRQ>
Sample message IO_SystemStatusRS Quelle erweitern
<ns2:IO_SystemStatusRS xmlns:ns2="http://protel.io/soap" xmlns:ns3="http://www.opentravel.org/OTA/2003/05" CorrelationID="706E0EE" TimeStamp="2020-06-23T14:09:23Z" Version="1.0"> <ns2:Success>true</ns2:Success> <ns2:StatusResult ChainCode="n/a" CurrentBookingDate="2020-06-23" HotelCode="125" HotelID="46682" HotelName="LODge"> <ns2:Status> <ns2:Name>TimeZone</ns2:Name> <ns2:Value>Europe/Paris</ns2:Value> </ns2:Status> <ns2:Status> <ns2:Name>DefaultCurrency</ns2:Name> <ns2:Value>EUR</ns2:Value> </ns2:Status> <ns2:Status> <ns2:Name>DefaultLanguage</ns2:Name> <ns2:Value>fr</ns2:Value> </ns2:Status> </ns2:StatusResult> </ns2:IO_SystemStatusRS> 2.
Sample message OTA_ReadRQ via ResID Quelle erweitern
<OTA_ReadRQ EchoToken="readtest_A" Version="0" CorrelationID="readtest_A"> <POS> <Source> <RequestorID Type="10" ID_Context="protelIO" ID="29"/> <BookingChannel Type="4" Primary="true"/> </Source> </POS> <UniqueID Type="10" ID_Context="protelIO" ID="84138"/> <ReadRequests> <ReadRequest> <UniqueID Type="14" ID_Context="protelIO" ID="84138"/> <Verification> <ReservationTimeSpan Start="2020-04-16T12:29:14.5342788Z"/> </Verification> </ReadRequest> </ReadRequests> </OTA_ReadRQ>
Sample message OTA_ResRetireveRS Quelle erweitern
<OTA_ResRetrieveRS xmlns="http://www.opentravel.org/OTA/2003/05" TimeStamp="2020-06-30T13:00:31.7914025Z" Version="3.000" CorrelationID="24eb2b92-6ad0-4cb0-a5ca-a4cba1a8a3e5" EchoToken="24eb2b92-6ad0-4cb0-a5ca-a4cba1a8a3e5"> <Success/> <ReservationsList> <HotelReservation CreateDateTime="2020-06-22T09:59:55.697Z" LastModifyDateTime="2020-06-29T10:54:53.980Z" LastModifierID="protel 1" CreatorID="protel 1" ResStatus="In-house"> <UniqueID Type="14" ID="262" ID_Context="protelIO"/> <RoomStays> <RoomStay MarketCode="RACK" SourceOfBusiness="TIME Executives"> <RoomTypes> <RoomType IsRoom="true" RoomTypeCode="DLX" RoomID="117" NumberOfUnits="1" RoomType="1"/> </RoomTypes> <RatePlans> <RatePlan RatePlanCode="LONG-12" RatePlanID="14" EffectiveDate="2019-11-25" ExpireDate="2019-11-26" MarketCode="RACK" PriceViewableInd="false"> <RatePlanInclusions TaxInclusive="true"/> </RatePlan> </RatePlans> <RoomRates> <RoomRate RatePlanCode="LONG-12" RatePlanCategory="LNG" RatePlanID="14" RoomTypeCode="DLX" BookingCode="DLX" RoomID="117" EffectiveDate="2019-11-25" ExpireDate="2019-11-26" NumberOfUnits="1"> <Rates> <Rate RateTimeUnit="Day" AlternateCurrencyInd="false" EffectiveDate="2019-11-25" ExpireDate="2019-11-26" UnitMultiplier="1"> <Base AmountBeforeTax="197.00" AmountAfterTax="197.00" CurrencyCode="QR"/> <Total AmountBeforeTax="197.00" AmountAfterTax="197.00" CurrencyCode="QR"/> <TPA_Extensions> <px:RateAmountExtensions xmlns:px="http://protel.io/htng/extensions" End="2019-11-26" Start="2019-11-25"> <px:RateAmount AmountAfterTax="0.00" AmountBeforeTax="0.00" RevenueCategoryCode="3" CurrencyCode="QR"/> <px:RateAmount AmountAfterTax="3.00" AmountBeforeTax="3.00" RevenueCategoryCode="6" CurrencyCode="QR"/> <px:RateAmount AmountAfterTax="197.00" AmountBeforeTax="197.00" RevenueCategoryCode="9" CurrencyCode="QR"/> <px:RateAmount AmountAfterTax="200.00" AmountBeforeTax="200.00" RevenueCategoryCode="17" CurrencyCode="QR"/> </px:RateAmountExtensions> </TPA_Extensions> </Rate> </Rates> <RoomRateDescription Name="MarketCode"> <Text TextFormat="PlainText">RACK</Text> </RoomRateDescription> <RoomRateDescription Name="SourceOfBusiness"> <Text TextFormat="PlainText">TIME Executives</Text> </RoomRateDescription> <GuestCounts IsPerRoom="true"> <GuestCount AgeQualifyingCode="7" Count="0"/> <GuestCount AgeQualifyingCode="8" Count="0"/> <GuestCount AgeQualifyingCode="9" Count="0"/> <GuestCount AgeQualifyingCode="19" Count="0"/> <GuestCount AgeQualifyingCode="10" Count="2"/> </GuestCounts> </RoomRate> </RoomRates> <GuestCounts IsPerRoom="true"> <GuestCount AgeQualifyingCode="7" Count="0"/> <GuestCount AgeQualifyingCode="8" Count="0"/> <GuestCount AgeQualifyingCode="9" Count="0"/> <GuestCount AgeQualifyingCode="19" Count="0"/> <GuestCount AgeQualifyingCode="10" Count="2"/> </GuestCounts> <TimeSpan Start="2019-11-25" End="2019-11-26"/> <Total AmountBeforeTax="197.00" AmountAfterTax="197.00" CurrencyCode="QR"/> <TPA_Extensions> <px:RateAmountExtensions xmlns:px="http://protel.io/htng/extensions" End="2019-11-26" Start="2019-11-25" AlternateCurrencyInd="false"> <px:RateAmount AmountAfterTax="0.00" AmountBeforeTax="0.00" RevenueCategoryCode="3" CurrencyCode="QR"/> <px:RateAmount AmountAfterTax="3.00" AmountBeforeTax="3.00" RevenueCategoryCode="6" CurrencyCode="QR"/> <px:RateAmount AmountAfterTax="197.00" AmountBeforeTax="197.00" RevenueCategoryCode="9" CurrencyCode="QR"/> <px:RateAmount AmountAfterTax="200.00" AmountBeforeTax="200.00" RevenueCategoryCode="17" CurrencyCode="QR"/> </px:RateAmountExtensions> <px:FixedChargesAmounts xmlns:px="http://protel.io/htng/extensions" End="2019-11-26" Start="2019-11-25"> <px:FixedChargeAmount AmountAfterTax="0.00" AmountBeforeTax="0.00" RevenueCategoryCode="3" CurrencyCode="QR"/> <px:FixedChargeAmount AmountAfterTax="0.00" AmountBeforeTax="0.00" RevenueCategoryCode="6" CurrencyCode="QR"/> <px:FixedChargeAmount AmountAfterTax="0.00" AmountBeforeTax="0.00" RevenueCategoryCode="9" CurrencyCode="QR"/> <px:FixedChargeAmount AmountAfterTax="0.00" AmountBeforeTax="0.00" RevenueCategoryCode="17" CurrencyCode="QR"/> </px:FixedChargesAmounts> </TPA_Extensions> <BasicPropertyInfo HotelCode="2967" HotelCodeContext="protelIO" HotelName="Time Rako Hotel, QA- Doha" ChainCode="HC1"/> <ResGuestRPHs> <ResGuestRPH RPH="8050"/> </ResGuestRPHs> <Comments/> <BookingRules> <BookingRule AbsoluteCutoff="1900-01-01"/> </BookingRules> </RoomStay> </RoomStays> <ResGuests> <ResGuest ResGuestRPH="8050" PrimaryIndicator="true" ArrivalTime="14:54:00" DepartureTime="11:10:00"> <Profiles> <ProfileInfo> <UniqueID Type="1" ID="8050" ID_Context="protelIO"/> <Profile ShareAllOptOutInd="Yes" ProfileType="1" CreateDateTime="2020-06-22T14:00:00" CreatorID="protel 1" RPH="8050" LastModifyDateTime="2020-06-24T21:08:29.117" LastModifierID="protel 1" StatusCode="4"> <Customer Gender="Unknown" BirthDate="1993-12-17" Language="en"> <PersonName> <GivenName>Lee</GivenName> <Surname>Takeshi</Surname> </PersonName> <Telephone ShareMarketInd="No" PhoneNumber=" +96170742145" PhoneLocationType="6" PhoneTechType="1" FormattedInd="false" DefaultInd="true"/> <Telephone ShareMarketInd="No" PhoneNumber="+486012118466" PhoneLocationType="10" PhoneTechType="5" FormattedInd="false" DefaultInd="true"/> <Email ShareMarketInd="No" DefaultInd="true" EmailType="1">testEmail@gmail.com</Email> <Address FormattedInd="false" ShareMarketInd="No" Type="1" DefaultInd="true"> <CityName>Paris</CityName> <StateProv/> <CountryName Code="fr">France</CountryName> </Address> <CitizenCountryName DefaultInd="true" Code="lb"/> <Document BirthDate="1993-12-17" EffectiveDate="1900-01-01" ExpireDate="2050-12-31"/> <EmployerInfo CompanyShortName="" Department=""/> </Customer> <UserID Type="1" ID="8050" ID_Context="protelIO"/> <TPA_Extensions xmlns:px="http://protel.io/htng/extensions"> <SearchName Value="Takeshi"/> <Nationality Value="Lebanon"/> <Optinouts> <Optinout OptinoutEvent="Reservation" OptinoutType="Letter" OptinoutStatus="no"/> <Optinout OptinoutEvent="Invoice" OptinoutType="Letter" OptinoutStatus="no"/> <Optinout OptinoutEvent="Advertisement" OptinoutType="Letter" OptinoutStatus="no"/> <Optinout OptinoutEvent="Reservation" OptinoutType="Phone" OptinoutStatus="no"/> <Optinout OptinoutEvent="Invoice" OptinoutType="Phone" OptinoutStatus="no"/> <Optinout OptinoutEvent="Advertisement" OptinoutType="Phone" OptinoutStatus="no"/> <Optinout OptinoutEvent="Reservation" OptinoutType="Mail" OptinoutStatus="no"/> <Optinout OptinoutEvent="Invoice" OptinoutType="Mail" OptinoutStatus="no"/> <Optinout OptinoutEvent="Advertisement" OptinoutType="Mail" OptinoutStatus="no"/> <Optinout OptinoutEvent="Reservation" OptinoutType="TextMessage" OptinoutStatus="no"/> <Optinout OptinoutEvent="Invoice" OptinoutType="TextMessage" OptinoutStatus="no"/> <Optinout OptinoutEvent="Advertisement" OptinoutType="TextMessage" OptinoutStatus="no"/> </Optinouts> </TPA_Extensions> </Profile> </ProfileInfo> </Profiles> </ResGuest> </ResGuests> <ResGlobalInfo> <HotelReservationIDs> <HotelReservationID ResID_Type="14" ResID_Value="26269" ResID_Source="protelIO" ForGuest="true"/> <HotelReservationID ResID_Type="14" ResID_Value="PL26269111925P" ResID_Source="CRS" ForGuest="true"/> </HotelReservationIDs> </ResGlobalInfo> <TPA_Extensions xmlns:px="http://protel.io/htng/extensions"> <px:ReservationExtensions> <px:ReservationCode ID="2" RPH="26269" Type="CommunicationChannel" Code="COR" Name="Corporate Office" Language="en_US" ID_Context="protelIO"/> <px:ReservationCode ID="2" RPH="26269" Type="TravelReason" Code="BUS" Name="Business" Language="en_US" ID_Context="protelIO"/> <px:ReservationDateInfo CreateDateTimeSyncInd="True" ModifyDateTimeSyncInd="True"/> <px:ReservationStatus Code="CI" ID_Context="protelIO" Name="Checked-In" RPH="26269"/> </px:ReservationExtensions> </TPA_Extensions> <Services> <Service ID="12" ID_Context="protelIO" Type="16" ServiceInventoryCode="12" ServicePricingType="Per stay" Quantity="1" Inclusive="true"> <Price RateTimeUnit="Day" EffectiveDate="2019-11-25" ExpireDate="2019-11-26"> <Total AmountBeforeTax="3.00" AmountAfterTax="3.00" CurrencyCode="QR"/> </Price> <ServiceDetails> <TimeSpan Start="2019-11-25" End="2019-11-26"/> <Comments> <Comment> <Text TextFormat="PlainText">Internet</Text> </Comment> </Comments> <Total AmountBeforeTax="3.00" AmountAfterTax="3.00" CurrencyCode="QR"/> </ServiceDetails> </Service> </Services> </HotelReservation> </ReservationsList> </OTA_ResRetrieveRS> 3.
Sample message OTA_ReadRQ via name Quelle erweitern
<OTA_ReadRQ xmlns="http://www.opentravel.org/OTA/2003/05" CorrelationID="Read_Name_Dod102" Version="0" EchoToken="Read_Name_Dod102"> <POS> <Source> <RequestorID ID="10907" Type="10" ID_Context="protelIO"/> <BookingChannel Type="4" Primary="true"/> </Source> </POS> <UniqueID ID="10907" Type="10" ID_Context="protelIO"/> <ReadRequests> <HotelReadRequest> <SelectionCriteria Start="2020-06-08" End="2020-06-09" /> <Verification> <PersonName> <Surname>Helvacioglu</Surname> <GivenName>Doruk</GivenName> </PersonName> </Verification> </HotelReadRequest> </ReadRequests> </OTA_ReadRQ>Sample message OTA_ReadRQ via name Expand source 4.
Sample message HTNG_HotelFolioRQ Quelle erweitern
<HTNG_HotelFolioRQ xmlns="http://htng.org/2014B" EchoToken="Fol_Air2" Version="0" CorrelationID="Fol_Air2"> <POS> <Source xmlns="http://www.opentravel.org/OTA/2003/05"> <RequestorID ID="28" Type="10" ID_Context="protelIO"/> <BookingChannel Type="4" Primary="true"/> </Source> </POS> <UniqueID ID="1341" Type="14" ID_Context="protelIO"/> </HTNG_HotelFolioRQ>Sample message HTNG_HotelFolioRQ Expand source
Sample message HTNG_HotelFolioRS Quelle erweitern
<ns2:HTNG_HotelFolioRS xmlns:ns2="http://htng.org/2014B" xmlns:ns4="http://www.opentravel.org/OTA/2003/05" xmlns:ns3="http://protel.io/soap" CorrelationID="6BD5093B-0020-4DE6-807C-CB3FFACC795D" EchoToken="6BD5093B-0020-4DE6-807C-CB3FFACC795D" PrimaryLangID="fr" Target="Production" TimeStamp="2020-06-20T11:53:15Z" Version="1"> <ns2:Success/> <ns2:UniqueID ID="10" ID_Context="protelIO" Type="14"/> <ns2:Folios> <ns2:Folio FolioID="163" FolioType="Room" GuestPayable="true" GuestViewable="true"> <ns2:BasicPropertyInfo ChainCode="n/a" HotelCode="12584" HotelCodeContext="protelIO" HotelName="LODGE&SPA_Hotel Base Camp Lodge"/> <ns2:CustomerProfile> <ns4:ProfileInfo> <ns4:UniqueID ID="62" ID_Context="protelIO" Type="1"/> <ns4:Profile CreateDateTime="2020-06-20T11:53:15Z" CreatorID="Unknown" LastModifierID="Unknown" LastModifyDateTime="2020-06-20T11:53:15Z" ProfileType="1" RPH="6275" ShareAllOptOutInd="Yes" StatusCode="4"> <ns4:Customer Gender="Unknown"> <ns4:PersonName> <ns4:Surname>TEST</ns4:Surname> </ns4:PersonName> <ns4:TPA_Extensions> <px:ProfileInfoExtensions xmlns:px="http://protel.io/htng/extensions"> <px:AddressTypes/> <px:ContactDetails> <px:AdditionalInfo/> </px:ContactDetails> <px:PersonInfos> <px:VipCodes/> <px:MarketingCodes/> <px:Keywords/> </px:PersonInfos> <px:ProfileStatus/> <px:DocumentTypes/> <px:StatisticalInfos/> <px:AccountingInfos/> <px:Traces/> <px:LogEntries/> <px:Memberships/> </px:ProfileInfoExtensions> </ns4:TPA_Extensions> </ns4:Customer> </ns4:Profile> </ns4:ProfileInfo> </ns2:CustomerProfile> <ns2:PayerProfile> <ns4:ProfileInfo> <ns4:UniqueID ID="6275" ID_Context="protelIO" Type="1"/> <ns4:Profile CreateDateTime="2020-06-20T11:53:15Z" CreatorID="Unknown" LastModifierID="Unknown" LastModifyDateTime="2020-06-20T11:53:15Z" ProfileType="1" RPH="6275" ShareAllOptOutInd="Yes" StatusCode="4"> <ns4:Customer Gender="Unknown"> <ns4:PersonName> <ns4:Surname>TEST</ns4:Surname> </ns4:PersonName> <ns4:TPA_Extensions> <px:ProfileInfoExtensions xmlns:px="http://protel.io/htng/extensions"> <px:AddressTypes/> <px:ContactDetails> <px:AdditionalInfo/> </px:ContactDetails> <px:PersonInfos> <px:VipCodes/> <px:MarketingCodes/> <px:Keywords/> </px:PersonInfos> <px:ProfileStatus/> <px:DocumentTypes/> <px:StatisticalInfos/> <px:AccountingInfos/> <px:Traces/> <px:LogEntries/> <px:Memberships/> </px:ProfileInfoExtensions> </ns4:TPA_Extensions> </ns4:Customer> </ns4:Profile> </ns4:ProfileInfo> </ns2:PayerProfile> <ns2:RevenueSummary> <ns4:GrossAmount Amount="192.53" CurrencyCode="EUR"/> <ns4:TaxItems Amount="17.27" CurrencyCode="EUR"/> <ns4:BalanceDueAmount Amount="0.00" CurrencyCode="EUR"/> <ns4:AmountReceived Amount="0.00" CurrencyCode="EUR"/> </ns2:RevenueSummary> <ns2:RevenueDetails> <ns2:RevenueDetail Amount="190.00" CurrencyCode="EUR" Description="Hébergement" PMSRevenueCode="100" ReferenceID="26" RevenueCategoryCode="9" SubTypeID="RevenueForecast" TransactionDate="2020-06-20"> <ns4:FolioIDs> <ns4:FolioID>1012210</ns4:FolioID> </ns4:FolioIDs> <ns2:UnitPrice AmountAfterTax="190.00" AmountBeforeTax="172.73" CurrencyCode="EUR" Type="31"> <ns4:Taxes CurrencyCode="EUR"> <ns4:Tax Amount="17.27" CurrencyCode="EUR" Percent="10.00" Type="Inclusive"/> </ns4:Taxes> </ns2:UnitPrice> <ns2:ExtendedPrice AmountAfterTax="190.00" AmountBeforeTax="172.73" CurrencyCode="EUR" Quantity="1" Type="31"> <ns4:Taxes CurrencyCode="EUR"> <ns4:Tax Amount="17.27" CurrencyCode="EUR" Percent="10.00" Type="Inclusive"/> </ns4:Taxes> </ns2:ExtendedPrice> <ns2:Account ID="10598" ID_Context="protelIO" Type="14"/> </ns2:RevenueDetail> <ns2:RevenueDetail Amount="2.53" CurrencyCode="EUR" Description="Taxe de Séjour" PMSRevenueCode="906" ReferenceID="32" SubTypeID="RevenueForecast" TransactionDate="2020-06-20"> <ns4:FolioIDs> <ns4:FolioID>1012211</ns4:FolioID> </ns4:FolioIDs> <ns2:UnitPrice AmountAfterTax="2.53" AmountBeforeTax="2.53" CurrencyCode="EUR" Type="31"> <ns4:Taxes CurrencyCode="EUR"> <ns4:Tax Amount="0.00" CurrencyCode="EUR" Percent="0.00" Type="Inclusive"/> </ns4:Taxes> </ns2:UnitPrice> <ns2:ExtendedPrice AmountAfterTax="2.53" AmountBeforeTax="2.53" CurrencyCode="EUR" Quantity="1" Type="31"> <ns4:Taxes CurrencyCode="EUR"> <ns4:Tax Amount="0.00" CurrencyCode="EUR" Percent="0.00" Type="Inclusive"/> </ns4:Taxes> </ns2:ExtendedPrice> <ns2:Account ID="10598" ID_Context="protelIO" Type="14"/> </ns2:RevenueDetail> </ns2:RevenueDetails> </ns2:Folio> </ns2:Folios> </ns2:HTNG_HotelFolioRS>Sample message HTNG_HotelFolioRSExpand source 5.
Sample message HTNG_HotelCheckInNotifRQ Quelle erweitern
<htng:HTNG_HotelCheckInNotifRQ xmlns="http://htng.org/2014B" EchoToken="DodCheck208" Version="0" CorrelationID="DodCheck208"> <POS> <Source xmlns="http://www.opentravel.org/OTA/2003/05"> <RequestorID ID="125" Type="10" ID_Context="protelIO"/> <BookingChannel Type="4" Primary="true"/> </Source> </POS> <UniqueID ID="101" Type="14" ID_Context="protelIO"/> <HotelReservations> <HotelReservation xmlns="http://www.opentravel.org/OTA/2003/05" ResStatus="Reserved" CreateDateTime="2020-05-28T12:15:27+02:00" LastModifierID="tiphaine" LastModifyDateTime="2020-05-28T12:15:44+02:00" CreatorID="tiphaine"> <UniqueID ID="101" Type="14" ID_Context="protelIO"/> <Services/> <ResGuests> <ResGuest PrimaryIndicator="true" ResGuestRPH="1844" DepartureTime="12:00:00.0000000+02:00" ArrivalTime="12:00:00.0000000+02:00"> <Profiles> <ProfileInfo> <UniqueID ID="18" Type="1" ID_Context="protelIO"/> <Profile LastModifierID="tiphaine" LastModifyDateTime="2020-05-26T08:22:35Z" CreatorID="tiphaine" ProfileType="1" ShareAllOptOutInd="Yes" RPH="18" CreateDateTime="2019-12-10T16:38:57Z" StatusCode="4"> <Customer Gender="Female" BirthDate="0001-01-01" Language="fr"> <PersonName> <NamePrefix>Mme</NamePrefix> <GivenName>Br</GivenName> <Surname>EU</Surname> </PersonName> <Telephone PhoneNumber="3361" PhoneTechType="1" FormattedInd="false" DefaultInd="true"/> <Email ShareMarketInd="No" DefaultInd="true" EmailType="1">BEUGEN</Email> <Address FormattedInd="false" ShareMarketInd="No" Type="3" DefaultInd="true"> <CountryName Code="GB">Royaume-Uni</CountryName> </Address> <Address FormattedInd="false" ShareMarketInd="No" Type="3" DefaultInd="false"> <AddressLine>23 RUE BAU</AddressLine> <CityName>Le Pré-Saint-Gervais</CityName> <PostalCode>93310</PostalCode> <CountryName Code="FR">France</CountryName> </Address> <Address FormattedInd="false" ShareMarketInd="No" Type="3" DefaultInd="false"> <AddressLine>LE POISET</AddressLine> <CityName>BOURG SAINT MAURICE</CityName> <PostalCode>73700</PostalCode> <CountryName Code="BE">Belgique</CountryName> </Address> <Address FormattedInd="false" ShareMarketInd="No" Type="3" DefaultInd="false"> <CountryName Code="FR">France</CountryName> </Address> <Address FormattedInd="false" ShareMarketInd="No" Type="3" DefaultInd="false"> <CountryName Code="FR">France</CountryName> </Address> <Address FormattedInd="false" ShareMarketInd="No" Type="3" DefaultInd="false"> <AddressLine>23 RUE BAU</AddressLine> <CityName>PANTIN</CityName> <PostalCode>93310</PostalCode> <CountryName Code="FR">France</CountryName> </Address> <Address FormattedInd="false" ShareMarketInd="No" Type="3" DefaultInd="false"> <CountryName Code="GB">Royaume-Uni</CountryName> </Address> <Address FormattedInd="false" ShareMarketInd="No" Type="3" DefaultInd="false"> <CountryName Code="FR">France</CountryName> </Address> <Address FormattedInd="false" ShareMarketInd="No" Type="3" DefaultInd="false"> <CountryName Code="GB">Royaume-Uni</CountryName> </Address> <Address FormattedInd="false" ShareMarketInd="No" Type="3" DefaultInd="false"> <CountryName Code="GB">Royaume-Uni</CountryName> </Address> <Address FormattedInd="false" ShareMarketInd="No" Type="3" DefaultInd="false"> <CountryName Code="GB">Royaume-Uni</CountryName> </Address> <CitizenCountryName Code="FR"/> <Document ExpireDate="0001-01-01" EffectiveDate="0001-01-01" DocID="789cbd654"/> <Document ExpireDate="0001-01-01" EffectiveDate="0001-01-01" DocID="123ABC456"/> </Customer> </Profile> </ProfileInfo> </Profiles> </ResGuest> </ResGuests> </HotelReservation> </HotelReservations> </htng:HTNG_HotelCheckInNotifRQ>Sample message HTNG_HotelCheckInNotifRQ Expand source
Sample message HTNG_HotelCheckInNotifRS Quelle erweitern
<htng:HTNG_HotelCheckInNotifRS xmlns:htng="http://htng.org/2014B" xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:p="http://protel.io/soap" xmlns:px="http://protel.io/htng/extensions" CorrelationID="di3" EchoToken="di3" PrimaryLangID="fr" TimeStamp="2020-05-29T09:58:35Z" Version="1"> <htng:Success/> </htng:HTNG_HotelCheckInNotifRS> </soapenv:Body>Sample message HTNG_HotelCheckInNotifRSExpand source 6.
Sample message HTNG_ChargePostingRQ Quelle erweitern
<HTNG_ChargePostingRQ xmlns="http://htng.org/2014B" EchoToken="Charge_01" Version="0" CorrelationID="Charge_01"> <POS> <Source xmlns="http://www.opentravel.org/OTA/2003/05"> <RequestorID ID="301" Type="10" ID_Context="protelIO"/> <BookingChannel Type="4" Primary="true"/> </Source> </POS> <Posting ID="1"> <RevenueCenter Description="Kiosk"> <Terminal ID="Kiosk"/> </RevenueCenter> <Transaction TicketID="13"> <RevenueDetails> <RevenueDetail Description="VISA" PMSRevenueCode="92000" CurrencyCode="EUR" Amount="-100" SubTypeID="Payment"> <ExtendedPrice Quantity="1"/> <Account ID="1297195" Type="14" ID_Context="protelIO"/> </RevenueDetail> </RevenueDetails> </Transaction> </Posting> </HTNG_ChargePostingRQ>Sample message HTNG_ChargePostingRQ Expand source
Sample message HTNG_ChargePostingRS Quelle erweitern
<ns2:HTNG_ChargePostingRS xmlns:ns2="http://htng.org/2014B" xmlns:ns4="http://www.opentravel.org/OTA/2003/05" xmlns:ns3="http://protel.io/soap" CorrelationID="Cash_10" EchoToken="Cash_10" PrimaryLangID="fr" TimeStamp="2020-06-18T12:56:34Z" Version="1"> <ns2:Success/> </ns2:HTNG_ChargePostingRS>Sample message HTNG_ChargePostingRS |
3. | CheckOut workflow (Departure must be on current day)
|
Sample message IO_SystemStatusRQ Quelle erweitern
<IO_SystemStatusRQ xmlns="http://protel.io/soap" CorrelationID="protel-6a6a688a-672c-44fb-a5b3-59e6d09050a7-637219538487072872"> <StatusRequest HotelCode="3013"/> </IO_SystemStatusRQ>Sample message IO_SystemStatusRQ Expand source
Sample message IO_SystemStatusRS Quelle erweitern
<ns2:IO_SystemStatusRS xmlns:ns2="http://protel.io/soap" xmlns:ns3="http://www.opentravel.org/OTA/2003/05" CorrelationID="706E0EE" TimeStamp="2020-06-23T14:09:23Z" Version="1.0"> <ns2:Success>true</ns2:Success> <ns2:StatusResult ChainCode="n/a" CurrentBookingDate="2020-06-23" HotelCode="125" HotelID="46682" HotelName="LODge"> <ns2:Status> <ns2:Name>TimeZone</ns2:Name> <ns2:Value>Europe/Paris</ns2:Value> </ns2:Status> <ns2:Status> <ns2:Name>DefaultCurrency</ns2:Name> <ns2:Value>EUR</ns2:Value> </ns2:Status> <ns2:Status> <ns2:Name>DefaultLanguage</ns2:Name> <ns2:Value>fr</ns2:Value> </ns2:Status> </ns2:StatusResult> </ns2:IO_SystemStatusRS> 2.
Sample message OTA_ReadRQ via ResID Quelle erweitern
Sample message OTA_ReadRQ via ResID Expand sour<OTA_ReadRQ EchoToken="readtest_A" Version="0" CorrelationID="readtest_A"> <POS> <Source> <RequestorID Type="10" ID_Context="protelIO" ID="29"/> <BookingChannel Type="4" Primary="true"/> </Source> </POS> <UniqueID Type="10" ID_Context="protelIO" ID="84138"/> <ReadRequests> <ReadRequest> <UniqueID Type="14" ID_Context="protelIO" ID="84138"/> <Verification> <ReservationTimeSpan Start="2020-04-16T12:29:14.5342788Z"/> </Verification> </ReadRequest> </ReadRequests> </OTA_ReadRQ>ce
Sample message OTA_ResRetrieveRS Quelle erweitern
<OTA_ResRetrieveRS xmlns="http://www.opentravel.org/OTA/2003/05" TimeStamp="2020-06-30T13:00:31.7914025Z" Version="3.000" CorrelationID="24eb2b92-6ad0-4cb0-a5ca-a4cba1a8a3e5" EchoToken="24eb2b92-6ad0-4cb0-a5ca-a4cba1a8a3e5"> <Success/> <ReservationsList> <HotelReservation CreateDateTime="2020-06-22T09:59:55.697Z" LastModifyDateTime="2020-06-29T10:54:53.980Z" LastModifierID="protel 1" CreatorID="protel 1" ResStatus="In-house"> <UniqueID Type="14" ID="262" ID_Context="protelIO"/> <RoomStays> <RoomStay MarketCode="RACK" SourceOfBusiness="TIME Executives"> <RoomTypes> <RoomType IsRoom="true" RoomTypeCode="DLX" RoomID="117" NumberOfUnits="1" RoomType="1"/> </RoomTypes> <RatePlans> <RatePlan RatePlanCode="LONG-12" RatePlanID="14" EffectiveDate="2019-11-25" ExpireDate="2019-11-26" MarketCode="RACK" PriceViewableInd="false"> <RatePlanInclusions TaxInclusive="true"/> </RatePlan> </RatePlans> <RoomRates> <RoomRate RatePlanCode="LONG-12" RatePlanCategory="LNG" RatePlanID="14" RoomTypeCode="DLX" BookingCode="DLX" RoomID="117" EffectiveDate="2019-11-25" ExpireDate="2019-11-26" NumberOfUnits="1"> <Rates> <Rate RateTimeUnit="Day" AlternateCurrencyInd="false" EffectiveDate="2019-11-25" ExpireDate="2019-11-26" UnitMultiplier="1"> <Base AmountBeforeTax="197.00" AmountAfterTax="197.00" CurrencyCode="QR"/> <Total AmountBeforeTax="197.00" AmountAfterTax="197.00" CurrencyCode="QR"/> <TPA_Extensions> <px:RateAmountExtensions xmlns:px="http://protel.io/htng/extensions" End="2019-11-26" Start="2019-11-25"> <px:RateAmount AmountAfterTax="0.00" AmountBeforeTax="0.00" RevenueCategoryCode="3" CurrencyCode="QR"/> <px:RateAmount AmountAfterTax="3.00" AmountBeforeTax="3.00" RevenueCategoryCode="6" CurrencyCode="QR"/> <px:RateAmount AmountAfterTax="197.00" AmountBeforeTax="197.00" RevenueCategoryCode="9" CurrencyCode="QR"/> <px:RateAmount AmountAfterTax="200.00" AmountBeforeTax="200.00" RevenueCategoryCode="17" CurrencyCode="QR"/> </px:RateAmountExtensions> </TPA_Extensions> </Rate> </Rates> <RoomRateDescription Name="MarketCode"> <Text TextFormat="PlainText">RACK</Text> </RoomRateDescription> <RoomRateDescription Name="SourceOfBusiness"> <Text TextFormat="PlainText">TIME Executives</Text> </RoomRateDescription> <GuestCounts IsPerRoom="true"> <GuestCount AgeQualifyingCode="7" Count="0"/> <GuestCount AgeQualifyingCode="8" Count="0"/> <GuestCount AgeQualifyingCode="9" Count="0"/> <GuestCount AgeQualifyingCode="19" Count="0"/> <GuestCount AgeQualifyingCode="10" Count="2"/> </GuestCounts> </RoomRate> </RoomRates> <GuestCounts IsPerRoom="true"> <GuestCount AgeQualifyingCode="7" Count="0"/> <GuestCount AgeQualifyingCode="8" Count="0"/> <GuestCount AgeQualifyingCode="9" Count="0"/> <GuestCount AgeQualifyingCode="19" Count="0"/> <GuestCount AgeQualifyingCode="10" Count="2"/> </GuestCounts> <TimeSpan Start="2019-11-25" End="2019-11-26"/> <Total AmountBeforeTax="197.00" AmountAfterTax="197.00" CurrencyCode="QR"/> <TPA_Extensions> <px:RateAmountExtensions xmlns:px="http://protel.io/htng/extensions" End="2019-11-26" Start="2019-11-25" AlternateCurrencyInd="false"> <px:RateAmount AmountAfterTax="0.00" AmountBeforeTax="0.00" RevenueCategoryCode="3" CurrencyCode="QR"/> <px:RateAmount AmountAfterTax="3.00" AmountBeforeTax="3.00" RevenueCategoryCode="6" CurrencyCode="QR"/> <px:RateAmount AmountAfterTax="197.00" AmountBeforeTax="197.00" RevenueCategoryCode="9" CurrencyCode="QR"/> <px:RateAmount AmountAfterTax="200.00" AmountBeforeTax="200.00" RevenueCategoryCode="17" CurrencyCode="QR"/> </px:RateAmountExtensions> <px:FixedChargesAmounts xmlns:px="http://protel.io/htng/extensions" End="2019-11-26" Start="2019-11-25"> <px:FixedChargeAmount AmountAfterTax="0.00" AmountBeforeTax="0.00" RevenueCategoryCode="3" CurrencyCode="QR"/> <px:FixedChargeAmount AmountAfterTax="0.00" AmountBeforeTax="0.00" RevenueCategoryCode="6" CurrencyCode="QR"/> <px:FixedChargeAmount AmountAfterTax="0.00" AmountBeforeTax="0.00" RevenueCategoryCode="9" CurrencyCode="QR"/> <px:FixedChargeAmount AmountAfterTax="0.00" AmountBeforeTax="0.00" RevenueCategoryCode="17" CurrencyCode="QR"/> </px:FixedChargesAmounts> </TPA_Extensions> <BasicPropertyInfo HotelCode="2967" HotelCodeContext="protelIO" HotelName="Time Rako Hotel, QA- Doha" ChainCode="HC1"/> <ResGuestRPHs> <ResGuestRPH RPH="8050"/> </ResGuestRPHs> <Comments/> <BookingRules> <BookingRule AbsoluteCutoff="1900-01-01"/> </BookingRules> </RoomStay> </RoomStays> <ResGuests> <ResGuest ResGuestRPH="8050" PrimaryIndicator="true" ArrivalTime="14:54:00" DepartureTime="11:10:00"> <Profiles> <ProfileInfo> <UniqueID Type="1" ID="8050" ID_Context="protelIO"/> <Profile ShareAllOptOutInd="Yes" ProfileType="1" CreateDateTime="2020-06-22T14:00:00" CreatorID="protel 1" RPH="8050" LastModifyDateTime="2020-06-24T21:08:29.117" LastModifierID="protel 1" StatusCode="4"> <Customer Gender="Unknown" BirthDate="1993-12-17" Language="en"> <PersonName> <GivenName>Lee</GivenName> <Surname>Takeshi</Surname> </PersonName> <Telephone ShareMarketInd="No" PhoneNumber=" +96170742145" PhoneLocationType="6" PhoneTechType="1" FormattedInd="false" DefaultInd="true"/> <Telephone ShareMarketInd="No" PhoneNumber="+486012118466" PhoneLocationType="10" PhoneTechType="5" FormattedInd="false" DefaultInd="true"/> <Email ShareMarketInd="No" DefaultInd="true" EmailType="1">testEmail@gmail.com</Email> <Address FormattedInd="false" ShareMarketInd="No" Type="1" DefaultInd="true"> <CityName>Paris</CityName> <StateProv/> <CountryName Code="fr">France</CountryName> </Address> <CitizenCountryName DefaultInd="true" Code="lb"/> <Document BirthDate="1993-12-17" EffectiveDate="1900-01-01" ExpireDate="2050-12-31"/> <EmployerInfo CompanyShortName="" Department=""/> </Customer> <UserID Type="1" ID="8050" ID_Context="protelIO"/> <TPA_Extensions xmlns:px="http://protel.io/htng/extensions"> <SearchName Value="Takeshi"/> <Nationality Value="Lebanon"/> <Optinouts> <Optinout OptinoutEvent="Reservation" OptinoutType="Letter" OptinoutStatus="no"/> <Optinout OptinoutEvent="Invoice" OptinoutType="Letter" OptinoutStatus="no"/> <Optinout OptinoutEvent="Advertisement" OptinoutType="Letter" OptinoutStatus="no"/> <Optinout OptinoutEvent="Reservation" OptinoutType="Phone" OptinoutStatus="no"/> <Optinout OptinoutEvent="Invoice" OptinoutType="Phone" OptinoutStatus="no"/> <Optinout OptinoutEvent="Advertisement" OptinoutType="Phone" OptinoutStatus="no"/> <Optinout OptinoutEvent="Reservation" OptinoutType="Mail" OptinoutStatus="no"/> <Optinout OptinoutEvent="Invoice" OptinoutType="Mail" OptinoutStatus="no"/> <Optinout OptinoutEvent="Advertisement" OptinoutType="Mail" OptinoutStatus="no"/> <Optinout OptinoutEvent="Reservation" OptinoutType="TextMessage" OptinoutStatus="no"/> <Optinout OptinoutEvent="Invoice" OptinoutType="TextMessage" OptinoutStatus="no"/> <Optinout OptinoutEvent="Advertisement" OptinoutType="TextMessage" OptinoutStatus="no"/> </Optinouts> </TPA_Extensions> </Profile> </ProfileInfo> </Profiles> </ResGuest> </ResGuests> <ResGlobalInfo> <HotelReservationIDs> <HotelReservationID ResID_Type="14" ResID_Value="26269" ResID_Source="protelIO" ForGuest="true"/> <HotelReservationID ResID_Type="14" ResID_Value="PL26269111925P" ResID_Source="CRS" ForGuest="true"/> </HotelReservationIDs> </ResGlobalInfo> <TPA_Extensions xmlns:px="http://protel.io/htng/extensions"> <px:ReservationExtensions> <px:ReservationCode ID="2" RPH="26269" Type="CommunicationChannel" Code="COR" Name="Corporate Office" Language="en_US" ID_Context="protelIO"/> <px:ReservationCode ID="2" RPH="26269" Type="TravelReason" Code="BUS" Name="Business" Language="en_US" ID_Context="protelIO"/> <px:ReservationDateInfo CreateDateTimeSyncInd="True" ModifyDateTimeSyncInd="True"/> <px:ReservationStatus Code="CI" ID_Context="protelIO" Name="Checked-In" RPH="26269"/> </px:ReservationExtensions> </TPA_Extensions> <Services> <Service ID="12" ID_Context="protelIO" Type="16" ServiceInventoryCode="12" ServicePricingType="Per stay" Quantity="1" Inclusive="true"> <Price RateTimeUnit="Day" EffectiveDate="2019-11-25" ExpireDate="2019-11-26"> <Total AmountBeforeTax="3.00" AmountAfterTax="3.00" CurrencyCode="QR"/> </Price> <ServiceDetails> <TimeSpan Start="2019-11-25" End="2019-11-26"/> <Comments> <Comment> <Text TextFormat="PlainText">Internet</Text> </Comment> </Comments> <Total AmountBeforeTax="3.00" AmountAfterTax="3.00" CurrencyCode="QR"/> </ServiceDetails> </Service> </Services> </HotelReservation> </ReservationsList> </OTA_ResRetrieveRS>Sample message OTA_ResRetrieveRSExpand source 3.
Sample message HTNG_HotelFolioRQ Quelle erweitern
<HTNG_HotelFolioRQ xmlns="http://htng.org/2014B" EchoToken="Fol_Air2" Version="0" CorrelationID="Fol_Air2"> <POS> <Source xmlns="http://www.opentravel.org/OTA/2003/05"> <RequestorID ID="28" Type="10" ID_Context="protelIO"/> <BookingChannel Type="4" Primary="true"/> </Source> </POS> <UniqueID ID="1341" Type="14" ID_Context="protelIO"/> </HTNG_HotelFolioRQ>Sample message HTNG_HotelFolioRQ Expand source
Sample message HTNG_HotelFolioRS Quelle erweitern
<ns2:HTNG_HotelFolioRS xmlns:ns2="http://htng.org/2014B" xmlns:ns4="http://www.opentravel.org/OTA/2003/05" xmlns:ns3="http://protel.io/soap" CorrelationID="6BD5093B-0020-4DE6-807C-CB3FFACC795D" EchoToken="6BD5093B-0020-4DE6-807C-CB3FFACC795D" PrimaryLangID="fr" Target="Production" TimeStamp="2020-06-20T11:53:15Z" Version="1"> <ns2:Success/> <ns2:UniqueID ID="10" ID_Context="protelIO" Type="14"/> <ns2:Folios> <ns2:Folio FolioID="163" FolioType="Room" GuestPayable="true" GuestViewable="true"> <ns2:BasicPropertyInfo ChainCode="n/a" HotelCode="12584" HotelCodeContext="protelIO" HotelName="LODGE&SPA_Hotel Base Camp Lodge"/> <ns2:CustomerProfile> <ns4:ProfileInfo> <ns4:UniqueID ID="62" ID_Context="protelIO" Type="1"/> <ns4:Profile CreateDateTime="2020-06-20T11:53:15Z" CreatorID="Unknown" LastModifierID="Unknown" LastModifyDateTime="2020-06-20T11:53:15Z" ProfileType="1" RPH="6275" ShareAllOptOutInd="Yes" StatusCode="4"> <ns4:Customer Gender="Unknown"> <ns4:PersonName> <ns4:Surname>TEST</ns4:Surname> </ns4:PersonName> <ns4:TPA_Extensions> <px:ProfileInfoExtensions xmlns:px="http://protel.io/htng/extensions"> <px:AddressTypes/> <px:ContactDetails> <px:AdditionalInfo/> </px:ContactDetails> <px:PersonInfos> <px:VipCodes/> <px:MarketingCodes/> <px:Keywords/> </px:PersonInfos> <px:ProfileStatus/> <px:DocumentTypes/> <px:StatisticalInfos/> <px:AccountingInfos/> <px:Traces/> <px:LogEntries/> <px:Memberships/> </px:ProfileInfoExtensions> </ns4:TPA_Extensions> </ns4:Customer> </ns4:Profile> </ns4:ProfileInfo> </ns2:CustomerProfile> <ns2:PayerProfile> <ns4:ProfileInfo> <ns4:UniqueID ID="6275" ID_Context="protelIO" Type="1"/> <ns4:Profile CreateDateTime="2020-06-20T11:53:15Z" CreatorID="Unknown" LastModifierID="Unknown" LastModifyDateTime="2020-06-20T11:53:15Z" ProfileType="1" RPH="6275" ShareAllOptOutInd="Yes" StatusCode="4"> <ns4:Customer Gender="Unknown"> <ns4:PersonName> <ns4:Surname>TEST</ns4:Surname> </ns4:PersonName> <ns4:TPA_Extensions> <px:ProfileInfoExtensions xmlns:px="http://protel.io/htng/extensions"> <px:AddressTypes/> <px:ContactDetails> <px:AdditionalInfo/> </px:ContactDetails> <px:PersonInfos> <px:VipCodes/> <px:MarketingCodes/> <px:Keywords/> </px:PersonInfos> <px:ProfileStatus/> <px:DocumentTypes/> <px:StatisticalInfos/> <px:AccountingInfos/> <px:Traces/> <px:LogEntries/> <px:Memberships/> </px:ProfileInfoExtensions> </ns4:TPA_Extensions> </ns4:Customer> </ns4:Profile> </ns4:ProfileInfo> </ns2:PayerProfile> <ns2:RevenueSummary> <ns4:GrossAmount Amount="192.53" CurrencyCode="EUR"/> <ns4:TaxItems Amount="17.27" CurrencyCode="EUR"/> <ns4:BalanceDueAmount Amount="0.00" CurrencyCode="EUR"/> <ns4:AmountReceived Amount="0.00" CurrencyCode="EUR"/> </ns2:RevenueSummary> <ns2:RevenueDetails> <ns2:RevenueDetail Amount="190.00" CurrencyCode="EUR" Description="Hébergement" PMSRevenueCode="100" ReferenceID="26" RevenueCategoryCode="9" SubTypeID="RevenueForecast" TransactionDate="2020-06-20"> <ns4:FolioIDs> <ns4:FolioID>1012210</ns4:FolioID> </ns4:FolioIDs> <ns2:UnitPrice AmountAfterTax="190.00" AmountBeforeTax="172.73" CurrencyCode="EUR" Type="31"> <ns4:Taxes CurrencyCode="EUR"> <ns4:Tax Amount="17.27" CurrencyCode="EUR" Percent="10.00" Type="Inclusive"/> </ns4:Taxes> </ns2:UnitPrice> <ns2:ExtendedPrice AmountAfterTax="190.00" AmountBeforeTax="172.73" CurrencyCode="EUR" Quantity="1" Type="31"> <ns4:Taxes CurrencyCode="EUR"> <ns4:Tax Amount="17.27" CurrencyCode="EUR" Percent="10.00" Type="Inclusive"/> </ns4:Taxes> </ns2:ExtendedPrice> <ns2:Account ID="10598" ID_Context="protelIO" Type="14"/> </ns2:RevenueDetail> <ns2:RevenueDetail Amount="2.53" CurrencyCode="EUR" Description="Taxe de Séjour" PMSRevenueCode="906" ReferenceID="32" SubTypeID="RevenueForecast" TransactionDate="2020-06-20"> <ns4:FolioIDs> <ns4:FolioID>1012211</ns4:FolioID> </ns4:FolioIDs> <ns2:UnitPrice AmountAfterTax="2.53" AmountBeforeTax="2.53" CurrencyCode="EUR" Type="31"> <ns4:Taxes CurrencyCode="EUR"> <ns4:Tax Amount="0.00" CurrencyCode="EUR" Percent="0.00" Type="Inclusive"/> </ns4:Taxes> </ns2:UnitPrice> <ns2:ExtendedPrice AmountAfterTax="2.53" AmountBeforeTax="2.53" CurrencyCode="EUR" Quantity="1" Type="31"> <ns4:Taxes CurrencyCode="EUR"> <ns4:Tax Amount="0.00" CurrencyCode="EUR" Percent="0.00" Type="Inclusive"/> </ns4:Taxes> </ns2:ExtendedPrice> <ns2:Account ID="10598" ID_Context="protelIO" Type="14"/> </ns2:RevenueDetail> </ns2:RevenueDetails> </ns2:Folio> </ns2:Folios> </ns2:HTNG_HotelFolioRS>Sample message HTNG_HotelFolioRSExpand source 4.
Sample message HTNG_ChargePostingRQ Quelle erweitern
<HTNG_ChargePostingRQ xmlns="http://htng.org/2014B" EchoToken="Charge_01" Version="0" CorrelationID="Charge_01"> <POS> <Source xmlns="http://www.opentravel.org/OTA/2003/05"> <RequestorID ID="301" Type="10" ID_Context="protelIO"/> <BookingChannel Type="4" Primary="true"/> </Source> </POS> <Posting ID="1"> <RevenueCenter Description="Kiosk"> <Terminal ID="Kiosk"/> </RevenueCenter> <Transaction TicketID="13"> <RevenueDetails> <RevenueDetail Description="VISA" PMSRevenueCode="92000" CurrencyCode="EUR" Amount="-100" SubTypeID="Payment"> <ExtendedPrice Quantity="1"/> <Account ID="1297195" Type="14" ID_Context="protelIO"/> </RevenueDetail> </RevenueDetails> </Transaction> </Posting> </HTNG_ChargePostingRQ>Sample message HTNG_ChargePostingRQ Expand source
Sample message HTNG_ChargePostingRS Quelle erweitern
<ns2:HTNG_ChargePostingRS xmlns:ns2="http://htng.org/2014B" xmlns:ns4="http://www.opentravel.org/OTA/2003/05" xmlns:ns3="http://protel.io/soap" CorrelationID="Cash_10" EchoToken="Cash_10" PrimaryLangID="fr" TimeStamp="2020-06-18T12:56:34Z" Version="1"> <ns2:Success/> </ns2:HTNG_ChargePostingRS>Sample message HTNG_ChargePostingRSExpand source 5.
Sample message HTNG_HotelCheckOutNotifRQ Quelle erweitern
<HTNG_HotelCheckOutNotifRQ EchoToken="CheckOut" Version="3.000" CorrelationID="CheckOut" xmlns="http://htng.org/2014B"> <POS> <Source xmlns="http://www.opentravel.org/OTA/2003/05"> <RequestorID ID="29" Type="10" ID_Context="protelIO"/> <BookingChannel Type="4" Primary="true"/> </Source> </POS> <UniqueID ID="838" Type="14" ID_Context="protelIO"/> <HotelReservations> <HotelReservation ResStatus="In-House" CreateDateTime="2019-05-14T07:36:33Z" LastModifierID="protel 1" LastModifyDateTime="2019-05-14T14:33:34Z" CreatorID="protel 1" xmlns="http://www.opentravel.org/OTA/2003/05"> <UniqueID ID="83852" Type="14" ID_Context="protelIO"/> <RoomStays> <RoomStay MarketCode="Business Group" SourceOfBusiness="Online Travel Angency"> <RoomTypes> <RoomType RoomID="22" RoomTypeCode="RDBEN" RoomType="2" IsRoom="true" NumberOfUnits="1"/> </RoomTypes> <RatePlans> <RatePlan PriceViewableInd="false" MarketCode="Business Group" ExpireDate="2018-12-25" EffectiveDate="2018-12-24" RatePlanCode="BAR_RO"> <RatePlanInclusions TaxInclusive="false"/> </RatePlan> </RatePlans> <RoomRates> <RoomRate RatePlanCategory="BAR" RatePlanID="1" RatePlanCode="BAR_RO" NumberOfUnits="1" RoomTypeCode="STDSV" ExpireDate="2018-12-25" EffectiveDate="2018-12-24" BookingCode="STDSV" RoomID="110"> <Rates> <Rate AlternateCurrencyInd="true" UnitMultiplier="1" RateTimeUnit="Day" ExpireDate="2018-12-25" EffectiveDate="2018-12-24"> <Base AmountAfterTax="420.00" CurrencyCode="AED"/> <Total AmountAfterTax="420.00" CurrencyCode="AED"/> <TPA_Extensions> <px:RateAmountExtensions End="2018-12-25" Start="2018-12-24" xmlns:px="http://protel.io/htng/extensions"> <px:RateAmount AmountAfterTax="0.00" AmountBeforeTax="0.00" RevenueCategoryCode="3" CurrencyCode="AED"/> <px:RateAmount AmountAfterTax="0.00" AmountBeforeTax="0.00" RevenueCategoryCode="6" CurrencyCode="AED"/> <px:RateAmount AmountAfterTax="420.00" AmountBeforeTax="420.00" RevenueCategoryCode="9" CurrencyCode="AED"/> <px:RateAmount AmountAfterTax="420.00" AmountBeforeTax="420.00" RevenueCategoryCode="17" CurrencyCode="AED"/> </px:RateAmountExtensions> </TPA_Extensions> </Rate> </Rates> </RoomRate> </RoomRates> <GuestCounts IsPerRoom="true"> <GuestCount AgeQualifyingCode="10" Count="2"/> </GuestCounts> <TimeSpan Start="2018-12-24" End="2018-12-25"/> <Total AmountAfterTax="420.00" CurrencyCode="AED"/> <TPA_Extensions> <px:RateAmountExtensions End="2018-12-25" Start="2018-12-24" xmlns:px="http://protel.io/htng/extensions"> <px:RateAmount AmountAfterTax="0.00" AmountBeforeTax="0.00" RevenueCategoryCode="3" CurrencyCode="AED" AlternateCurrencyInd="0"/> <px:RateAmount AmountAfterTax="0.00" AmountBeforeTax="0.00" RevenueCategoryCode="6" CurrencyCode="AED" AlternateCurrencyInd="0"/> <px:RateAmount AmountAfterTax="420.00" AmountBeforeTax="420.00" RevenueCategoryCode="9" CurrencyCode="AED" AlternateCurrencyInd="0"/> <px:RateAmount AmountAfterTax="420.00" AmountBeforeTax="420.00" RevenueCategoryCode="17" CurrencyCode="AED" AlternateCurrencyInd="0"/> </px:RateAmountExtensions> </TPA_Extensions> </RoomStay> </RoomStays> <ResGuests> <ResGuest PrimaryIndicator="true" ResGuestRPH="37"> <Profiles> <ProfileInfo> <UniqueID ID="37" Type="1" ID_Context="protelIO"/> <Profile LastModifierID="protel 1" LastModifyDateTime="2018-02-28T14:48:58" CreatorID="" ProfileType="1" ShareAllOptOutInd="Yes" RPH="3798" CreateDateTime="1998-03-08T00:00:00" StatusCode="4"> <Customer Gender="Unknown" Language="de"> <PersonName> <NamePrefix>Herr</NamePrefix> <GivenName>Ho</GivenName> <Surname>Zim</Surname> </PersonName> <Address ShareMarketInd="No" Type="1" DefaultInd="true" UseType="6"> <AddressLine>Ap 565</AddressLine> <CityName>Hint</CityName> <PostalCode>6293</PostalCode> <StateProv StateCode="AT-TI">Tirol</StateProv> <CountryName Code="AT">Austria</CountryName> </Address> <CitizenCountryName Code="AT"/> <Document ExpireDate="1900-01-01" EffectiveDate="1900-01-01" BirthDate="1900-01-01"/> <EmployerInfo CompanyShortName="" Department=""/> </Customer> <UserID ID="3798" Type="1" ID_Context="protelIO"/> <TPA_Extensions> <Salutation Value="Sehr geehrter Herr Zim"/> <SearchName Value="Zim"/> <Nationality Value="Austria"/> <Optinouts> <Optinout OptinoutEvent="Reservation" OptinoutType="Letter" OptinoutStatus="no"/> <Optinout OptinoutEvent="Invoice" OptinoutType="Letter" OptinoutStatus="no"/> <Optinout OptinoutEvent="Advertisement" OptinoutType="Letter" OptinoutStatus="no"/> <Optinout OptinoutEvent="Reservation" OptinoutType="Phone" OptinoutStatus="no"/> <Optinout OptinoutEvent="Invoice" OptinoutType="Phone" OptinoutStatus="no"/> <Optinout OptinoutEvent="Advertisement" OptinoutType="Phone" OptinoutStatus="no"/> <Optinout OptinoutEvent="Reservation" OptinoutType="Mail" OptinoutStatus="no"/> <Optinout OptinoutEvent="Invoice" OptinoutType="Mail" OptinoutStatus="no"/> <Optinout OptinoutEvent="Advertisement" OptinoutType="Mail" OptinoutStatus="no"/> <Optinout OptinoutEvent="Reservation" OptinoutType="TextMessage" OptinoutStatus="no"/> <Optinout OptinoutEvent="Invoice" OptinoutType="TextMessage" OptinoutStatus="no"/> <Optinout OptinoutEvent="Advertisement" OptinoutType="TextMessage" OptinoutStatus="no"/> </Optinouts> </TPA_Extensions> </Profile> </ProfileInfo> </Profiles> </ResGuest> </ResGuests> <ResGlobalInfo> <HotelReservationIDs> <HotelReservationID ResID_Type="14" ResID_Value="1506" ResID_Source="protelIO" ForGuest="true"/> <HotelReservationID ResID_Type="14" ResID_Value="PL1506121824P1" ResID_Source="CRS" ForGuest="true"/> </HotelReservationIDs> </ResGlobalInfo> <TPA_Extensions> <ReservationExtensions xmlns="http://protel.io/soap"> <ReservationCode ID="3" RPH="1506" Type="CommunicationChannel" Name="Channel Manager" Language="en_US"/> <ReservationCode ID="4" RPH="1506" Type="TravelReason" Name="Freizeit" Language="en_US"/> </ReservationExtensions> </TPA_Extensions> </HotelReservation> </HotelReservations> </HTNG_HotelCheckOutNotifRQ>Sample message HTNG_HotelCheckOutNotifRQ Expand source
Sample message HTNG_HotelCheckOutNotifRS Quelle erweitern
<htng:HTNG_HotelCheckOutNotifRS xmlns:htng="http://htng.org/2014B" xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:p="http://protel.io/soap" xmlns:px="http://protel.io/htng/extensions" TimeStamp="2019-09-12T08:46:33.5621192Z" Version="3.000" CorrelationID="CheckOut" EchoToken="CheckOut"> <htng:Success/> </htng:HTNG_HotelCheckOutNotifRS>Sample message HTNG_HotelCheckOutNotifRS |
- Keine Stichwörter