This instance is currently being migrated to the new Atlassian One Confluence sytem.
If you can't find your space anymore, it should be already in the new System: https://confluence.weareplanet.com/
- Angelegt von Unbekannter Benutzer (brasch), zuletzt geändert am Juni 17, 2020
Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.
Unterschiede anzeigen Seitenhistorie anzeigen
« Vorherige Version anzeigen Version 56 Nächste Version anzeigen »
The purpose of this page is to inform about upcoming changes within our OTA/HTNG implementation for both property management systems.
Affected Message | Direction from protel | PMS | Path | Example | Summary | Solution | Improvement | Internal reference | Version |
---|---|---|---|---|---|---|---|---|---|
HTNG_HotelFolioNotifRQ, HTNG_HotelFolioRS | Outbound | Both | .. | Folios | Folio | RevenueDetails |
Quelle erweitern
<htng:RevenueDetails> <htng:RevenueDetail SubTypeID="Batch" RevenueCategoryCode="17" ReferenceID="50" TransactionDate="2018-02-01" Description="Wine Package" PMSRevenueCode="2001" Amount="15.00" CurrencyCode="EUR"> <FolioIDs> <FolioID>203515</FolioID> </FolioIDs> <htng:UnitPrice AmountBeforeTax="15.00" AmountAfterTax="15.00" Type="31" CurrencyCode="EUR"> <Taxes CurrencyCode="EUR"> <Tax Type="Inclusive" Percent="0.00" Amount="0.00" CurrencyCode="EUR"/> </Taxes> </htng:UnitPrice> <htng:ExtendedPrice Quantity="1" AmountBeforeTax="15.00" AmountAfterTax="15.00" Type="31" CurrencyCode="EUR"> <Taxes CurrencyCode="EUR"> <Tax Type="Inclusive" Percent="0.00" Amount="0.00" CurrencyCode="EUR"/> </Taxes> </htng:ExtendedPrice> <htng:RevenueDetailItems> <htng:RevenueDetailItem RevenueCategoryCode="3" ReferenceID="1" TransactionDate="2018-02-01" Description="Red Wine" Amount="7.50" CurrencyCode="EUR"> <FolioIDs> <FolioID>203527</FolioID> </FolioIDs> <htng:UnitPrice AmountBeforeTax="7.50" AmountAfterTax="7.50" Type="31" CurrencyCode="EUR"> <Taxes CurrencyCode="EUR"> <Tax Type="Inclusive" Percent="0.00" Amount="0.00" CurrencyCode="EUR"/> </Taxes> </htng:UnitPrice> <htng:ExtendedPrice Quantity="1" AmountBeforeTax="7.50" AmountAfterTax="7.50" Type="31" CurrencyCode="EUR"> <Taxes CurrencyCode="EUR"> <Tax Type="Inclusive" Percent="0.00" Amount="0.00" CurrencyCode="EUR"/> </Taxes> </htng:ExtendedPrice> </htng:RevenueDetailItem> <htng:RevenueDetailItem RevenueCategoryCode="3" ReferenceID="2" TransactionDate="2018-02-01" Description="White Wine" Amount="7.50" CurrencyCode="EUR"> <FolioIDs> <FolioID>203528</FolioID> </FolioIDs> <htng:UnitPrice AmountBeforeTax="7.50" AmountAfterTax="7.50" Type="31" CurrencyCode="EUR"> <Taxes CurrencyCode="EUR"> <Tax Type="Inclusive" Percent="0.00" Amount="0.00" CurrencyCode="EUR"/> </Taxes> </htng:UnitPrice> <htng:ExtendedPrice Quantity="1" AmountBeforeTax="7.50" AmountAfterTax="7.50" Type="31" CurrencyCode="EUR"> <Taxes CurrencyCode="EUR"> <Tax Type="Inclusive" Percent="0.00" Amount="0.00" CurrencyCode="EUR"/> </Taxes> </htng:ExtendedPrice> </htng:RevenueDetailItem> </htng:RevenueDetailItems> <htng:Account Type="14" ID_Context="protelIO" ID="2189"/> </htng:RevenueDetail> </htng:RevenueDetails> | The structure got enhanced by the addition of the package structure as it is displayed on the protel invoice. Items within a package will now appear under a package item (RevenueDetail and RevenueDetailItem) | - | Third-party systems will be able to group their invoice previews as it is the case in protel. | PWS-2125 IPA-629 | PWS 2.17.0 20.27 |
OTA_ResRetrieveRS | Outbound | Onpreme | root |
Quelle erweitern
<?xml version='1.0' encoding='utf-8'?> <env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope"> <env:Header> <htnga:CorrelationID xmlns:htnga="http://htng.org/PWSWG/2007/02/AsyncHeaders">PWS_2053_03</htnga:CorrelationID> <Source xmlns="http://protel.io/soap" Product="protel On Premise SPE" ProductVersion="21.00100" Module="protel.WebServices" ModuleVersion="0.0.0.7782" Service="io.protel.onpremise"/> </env:Header> <env:Body> <OTA_ResRetrieveRS xmlns="http://www.opentravel.org/OTA/2003/05" TimeStamp="2020-06-12T15:14:50.6266335Z" Version="3.000" CorrelationID="PWS_2053_03" EchoToken="PWS_2053_03"> <Errors> <Error ShortText="No Reservation found." Code="312"/> </Errors> <Warnings> <Warning ShortText="Reservation 341250 is not finalized, please try again later!"/> </Warnings> <ReservationsList/> </OTA_ResRetrieveRS> </env:Body> </env:Envelope> | Error handling for missing prices. PWS send back error and warning for the reservation with modifiedforecast=1 (not calculated) | - | - | PWS-2053 | PWS 2.16.X |
OTA_HotelResNotifRQ | Outbound | Onpreme | - | - | PWS does not check past periods for buch.modifiedforecast = 0 | - | - | PWS-2129 | PWS 2.15.5 |
IO_ResModifyNotifRQ | Inbound | pAir | IO_ResModifyNotifRQ | Reservations | Reservation | InvoiceReferences | InvoiceReference | ProfileReferences | ProfileReference |
Quelle erweitern
<?xml version='1.0' encoding='utf-8'?> <env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope"> <env:Header xmlns:p="http://protel.io/soap"> <htnga:CorrelationID xmlns:htnga="http://htng.org/PWSWG/2007/02/AsyncHeaders">IPA_615_01</htnga:CorrelationID> </env:Header> <env:Body> <p:IO_ResModifyNotifRQ xmlns:p="http://protel.io/soap" CorrelationID="UseCaseInvoiceAddress"> <p:Reservations HotelCode="2987"> <p:Reservation> <p:UniqueID Type="Reservation" ID="20188" ID_Context="protelIO"/> <p:InvoiceReferences> <p:InvoiceReference Type="Invoice" ID="23985" ID_Context="protelIO"> <p:ProfileReferences> <p:ProfileReference ID_Context="protelIO" Type="Customer" ID="55306" Action="DELETE" Role="InvoiceRecipient"/> <p:ProfileReference ID_Context="protelIO" Type="Customer" ID="55291" Action="CREATE" Role="InvoiceRecipient"/> </p:ProfileReferences> </p:InvoiceReference> </p:InvoiceReferences> </p:Reservation> </p:Reservations> </p:IO_ResModifyNotifRQ> </env:Body> </env:Envelope> | Changing the invoice address according to the user's preference. | - | - | IPA-615 | 20.27 |
OTA_HotelInvBlockNotifRQ | Inbound | OnPreme | OTA_HotelInvBlockNotifRQ | InvBlocks | InvBlock | RoomTypes | RoomType | RoomTypeAllocations | RoomTypeAllocation |
Quelle erweitern
<?xml version='1.0' encoding='utf-8'?> <env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope"> <env:Header xmlns:p="http://protel.io/soap"> <htnga:CorrelationID xmlns:htnga="http://htng.org/PWSWG/2007/02/AsyncHeaders">HOTEL-000023-10-UPDATE-TEST</htnga:CorrelationID> </env:Header> <env:Body> <OTA_HotelInvBlockNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" EchoToken="HOTEL-000023-10-UPDATE-TEST" TimeStamp="2020-05-25T14:43:41.0000000" Version="4.001" CorrelationID="HOTEL-000023-10-UPDATE-TEST"> <POS> <Source> <RequestorID Type="10" ID_Context="protelIO" ID="3109"/> <BookingChannel Type="2"/> </Source> </POS> <InvBlocks> <InvBlock InvBlockCode="6" InvBlockName="5275000023" InvBlockStatusCode="2" TransactionAction="Modify"> <HotelRef HotelCode="3109" HotelName="Estrel Hotel-Betriebs-GmbH"/> <InvBlockDates Start="2020-09-19" End="2020-09-20" AbsoluteCutoff="2020-06-09"/> <RoomTypes> <RoomType RoomTypeCode="FA"> <RoomTypeAllocations RoomTypePickUpStatus="1"> <RoomTypeAllocation Start="2020-09-19" End="2020-09-19" NumberOfUnits="4" SellLimit="6"/> <RoomTypeAllocation Start="2020-09-20" End="2020-09-20" NumberOfUnits="4" SellLimit="6"/> </RoomTypeAllocations> <RatePlans> <RatePlan RatePlanCode="T160-190"> <RateDescription Name="T160-190"/> </RatePlan> </RatePlans> </RoomType> <RoomType RoomTypeCode="STA"> <RoomTypeAllocations RoomTypePickUpStatus="1"> <RoomTypeAllocation Start="2020-09-19" End="2020-09-19" NumberOfUnits="3" SellLimit="2"/> <RoomTypeAllocation Start="2020-09-20" End="2020-09-20" NumberOfUnits="3" SellLimit="2"/> </RoomTypeAllocations> <RatePlans> <RatePlan RatePlanCode="T160-190"> <RateDescription Name="T160-190"/> </RatePlan> </RatePlans> </RoomType> </RoomTypes> <BlockDescriptions> <BlockDescription/> </BlockDescriptions> <Contacts> <Contact ContactType="Company Contact"> <PersonName> <GivenName>Ina</GivenName> <Surname>Ludwig</Surname> </PersonName> <Telephone PhoneTechType="1" PhoneNumber="+49 231 456 705"/> <Telephone PhoneTechType="5" PhoneNumber="+ 49 150 456 20660"/> <Address> <AddressLine>Die Testfirma</AddressLine> <AddressLine>Fichtenweg 18</AddressLine> <CityName>Dortmund</CityName> <PostalCode>44269</PostalCode> <CountryName Code="DEU"/> </Address> <Email>i.ludwig@test.de</Email> <CompanyName CompanyShortName="Ludwig, Ina">Nokia Deutschland Test GmbH</CompanyName> </Contact> </Contacts> </InvBlock> </InvBlocks> </OTA_HotelInvBlockNotifRQ> </env:Body> </env:Envelope> | The number of rooms belongs to a block can be modified in PMS by sending an inbound OTA_HotelInvBlockNotifRQ. | - | - | PWS-2106 | PWS 2.15.X |
OTA_HotelAvailRS | Outbound | pAir | root |
Quelle erweitern
<?xml version='1.0' encoding='utf-8'?> <env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope"> <soapenv:Header xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope"> <htng:CorrelationID xmlns:htng="http://htng.org/PWSWG/2007/02/AsyncHeaders">IPA_586_01</htng:CorrelationID> </soapenv:Header> <soapenv:Body xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope"> <ns4:OTA_HotelAvailRS xmlns:ns4="http://www.opentravel.org/OTA/2003/05" xmlns:ns2="http://htng.org/2014B" xmlns:ns3="http://protel.io/soap" CorrelationID="IPA_586_01" EchoToken="IPA_586_01" PrimaryLangID="en" SearchCacheLevel="Live" TimeStamp="2020-06-02T14:04:21Z" Version="6.001"> <ns4:Success/> <ns4:HotelStays> <ns4:HotelStay RoomStayRPH="0e0ae222-e76e-4af4-ad6b-821c7940c35a"> <ns4:Availability End="2019-10-29T12:00:00+01:00" Start="2019-10-28T12:00:00+01:00" Status="Open"/> <ns4:BasicPropertyInfo ChainCode="MRHCH" HotelCode="2987" HotelCodeContext="protelIO" HotelName="protel_IO_Testhotel_pAir_2100182"/> </ns4:HotelStay> </ns4:HotelStays> <ns4:RoomStays> <ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0e0ae222-e76e-4af4-ad6b-821c7940c35a" ResponseType="PropertyRateList" RoomStayStatus="Quote"> <ns4:RoomTypes> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="211" RoomType="Cosy room" RoomTypeCode="SGL"> <ns4:Occupancy MaxOccupancy="2" MinOccupancy="1"/> </ns4:RoomType> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="423" RoomType="Cosy room" RoomTypeCode="SGL"> <ns4:Occupancy MaxOccupancy="2" MinOccupancy="1"/> </ns4:RoomType> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="511" RoomType="Cosy room" RoomTypeCode="SGL"> <ns4:Occupancy MaxOccupancy="2" MinOccupancy="1"/> </ns4:RoomType> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="218" RoomType="Cosy room" RoomTypeCode="SGL"> <ns4:Occupancy MaxOccupancy="2" MinOccupancy="1"/> </ns4:RoomType> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="418" RoomType="Cosy room" RoomTypeCode="SGL"> <ns4:RoomDescription Name="Short Description"> <ns4:Text TextFormat="PlainText">VT zu 419</ns4:Text> </ns4:RoomDescription> <ns4:Occupancy MaxOccupancy="2" MinOccupancy="1"/> </ns4:RoomType> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="301" RoomType="Cosy room" RoomTypeCode="SGL"> <ns4:RoomDescription Name="Short Description"> <ns4:Text TextFormat="PlainText">Vt zu 302</ns4:Text> </ns4:RoomDescription> <ns4:Occupancy MaxOccupancy="2" MinOccupancy="1"/> </ns4:RoomType> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="411" RoomType="Cosy room" RoomTypeCode="SGL"> <ns4:RoomDescription Name="Short Description"> <ns4:Text TextFormat="PlainText">VT zu 412</ns4:Text> </ns4:RoomDescription> <ns4:Occupancy MaxOccupancy="2" MinOccupancy="1"/> </ns4:RoomType> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="417" RoomType="Cosy room" RoomTypeCode="SGL"> <ns4:Occupancy MaxOccupancy="2" MinOccupancy="1"/> </ns4:RoomType> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="311" RoomType="Cosy room" RoomTypeCode="SGL"> <ns4:RoomDescription Name="Short Description"> <ns4:Text TextFormat="PlainText">VT zu 312</ns4:Text> </ns4:RoomDescription> <ns4:Occupancy MaxOccupancy="2" MinOccupancy="1"/> </ns4:RoomType> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="412" RoomType="Cosy room" RoomTypeCode="SGL"> <ns4:RoomDescription Name="Short Description"> <ns4:Text TextFormat="PlainText">VT zu 411</ns4:Text> </ns4:RoomDescription> <ns4:Occupancy MaxOccupancy="2" MinOccupancy="1"/> </ns4:RoomType> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="212" RoomType="Cosy room" RoomTypeCode="SGL"> <ns4:Occupancy MaxOccupancy="2" MinOccupancy="1"/> </ns4:RoomType> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="401" RoomType="Cosy room" RoomTypeCode="SGL"> <ns4:RoomDescription Name="Short Description"> <ns4:Text TextFormat="PlainText">VT zu 402</ns4:Text> </ns4:RoomDescription> <ns4:Occupancy MaxOccupancy="2" MinOccupancy="1"/> </ns4:RoomType> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="217" RoomType="Cosy room" RoomTypeCode="SGL"> <ns4:Occupancy MaxOccupancy="2" MinOccupancy="1"/> </ns4:RoomType> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="318" RoomType="Cosy room" RoomTypeCode="SGL"> <ns4:RoomDescription Name="Short Description"> <ns4:Text TextFormat="PlainText">VT zu 319</ns4:Text> </ns4:RoomDescription> <ns4:Occupancy MaxOccupancy="2" MinOccupancy="1"/> </ns4:RoomType> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="317" RoomType="Cosy room" RoomTypeCode="SGL"> <ns4:Occupancy MaxOccupancy="2" MinOccupancy="1"/> </ns4:RoomType> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="201" RoomType="Cosy room" RoomTypeCode="SGL"> <ns4:Occupancy MaxOccupancy="2" MinOccupancy="1"/> </ns4:RoomType> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="223" RoomType="Cosy room" RoomTypeCode="SGL"> <ns4:Occupancy MaxOccupancy="2" MinOccupancy="1"/> </ns4:RoomType> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="323" RoomType="Cosy room" RoomTypeCode="SGL"> <ns4:Occupancy MaxOccupancy="2" MinOccupancy="1"/> </ns4:RoomType> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="312" RoomType="Cosy room" RoomTypeCode="SGL"> <ns4:RoomDescription Name="Short Description"> <ns4:Text TextFormat="PlainText">VT zu 311</ns4:Text> </ns4:RoomDescription> <ns4:Occupancy MaxOccupancy="2" MinOccupancy="1"/> </ns4:RoomType> </ns4:RoomTypes> <ns4:RatePlans> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="BAR Base rate" RatePlanID="77" RatePlanName="BAR Base rate"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Base Rate Created 15.01.2019</ns4:Text> </ns4:RatePlanDescription> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="Group HP 3 (55.00)" RatePlanID="128" RatePlanName="Group HP 3 (55.00)"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLMWIN" RatePlanID="138" RatePlanName="SLMWIN" RatePlanType="60"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">15% Commisson SuitesA voucher worth 50 (CHF) per room, per stay to be spent on non-accommodation extras such as F&B or Spa, only on property and only during the stay</ns4:Text> </ns4:RatePlanDescription> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLMWIS" RatePlanID="139" RatePlanName="SLMWIS" RatePlanType="60"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">10% for Double rooms ComissionA voucher worth 50 (CHF) per room, per stay to be spent on non-accommodation extras such as F&B or Spa, only on property and only during the stay</ns4:Text> </ns4:RatePlanDescription> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="TO Rate - BAR -20%" RatePlanID="144" RatePlanName="TO-20PCT"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Tour Operator Rate. BAR -20%. Not commissionable.</ns4:Text> </ns4:RatePlanDescription> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="GRHP3" RatePlanID="150" RatePlanName="Group HP 3 (35.-)"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="GRZF" RatePlanID="24" RatePlanName="Group Rate"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="GRHP3" RatePlanID="36" RatePlanName="Group HP 3 (35.-)"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="GRHP4" RatePlanID="37" RatePlanName="Group HP 4 (45.-)"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="Ali" RatePlanID="168" RatePlanName="Alireza Test Rate"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="TCZF" RatePlanID="41" RatePlanName="TC ZF"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="TestTest" RatePlanID="169" RatePlanName="n/a (169)"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="TCNR" RatePlanID="42" RatePlanName="TC NR"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLPTRP" RatePlanID="110" RatePlanName="Amex Travel Privileges Program"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Rate is Best Available Rate. Complimentary continental breakfast for two persons (daily). Complimentary room upgrade and late 4pm check-out (subject to availability at check-in)</ns4:Text> </ns4:RatePlanDescription> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLMSTF" RatePlanID="111" RatePlanName="SLH Staff Rate"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Staff member must present authorisation form and identification upon checkin. Rate includes breakfast.</ns4:Text> </ns4:RatePlanDescription> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="CONGBE" RatePlanID="112" RatePlanName="Consortia Rate - American Express"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Preferred Extras GBT Rates - -10pct off Best Available Rate</ns4:Text> </ns4:RatePlanDescription> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLHINV" RatePlanID="113" RatePlanName="SLH Member Exclusive Rate"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">-10% off Best Available Rate. This rate includes daily breakfast and Wi-Fi. Early check-in and Late check-out, request at time of booking and subject to availability at check-in.</ns4:Text> </ns4:RatePlanDescription> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLPLPR" RatePlanID="114" RatePlanName="SLH Luxury Partnership Rate"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Rate includes breakfast, complimentary room upgrade and a 4pm late check-out both subject to availability at the time of check in.</ns4:Text> </ns4:RatePlanDescription> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLMTVL" RatePlanID="115" RatePlanName="SLH Travel Industry Rate"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">50% off Best Available Rate. Only applicable for Travel Agent own use. Subject to availability. Travel agent must present business card/ID upon checkin.</ns4:Text> </ns4:RatePlanDescription> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="Stay X Pay X" RatePlanID="116" RatePlanName="Complimentary nights by SLH"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Rate includes breakfast. Bookings for 3, 4 or 5 nights receive 1 free night and bookings for 6 nights or more receive 2 free nights. Free nights are reflected in the total price. Rate is fully prepaid at the time of booking, nonrefundable, non changeable.</ns4:Text> </ns4:RatePlanDescription> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="TC ZF OTA" RatePlanID="117" RatePlanName="TC iHOS BAR"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="GRHP4WI" RatePlanID="62" RatePlanName="Group HP 4 (75.-)"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> </ns4:RatePlans> <ns4:RoomRates> <ns4:RoomRate RatePlanCategory="BAR Base rate" RatePlanCode="BAR Base rate" RatePlanID="77"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="363.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="363.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="Group HP 3 (55.00)" RatePlanCode="Group HP 3 (55.00)" RatePlanID="128"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="23.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="23.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="House Use" RatePlanCode="House use" RatePlanID="66"> <ns4:Rates/> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="Complimentary" RatePlanCode="Comp" RatePlanID="5"> <ns4:Rates/> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="SLMWIN" RatePlanCode="SLMWIN" RatePlanID="138"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="327.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="327.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="SLMWIS" RatePlanCode="SLMWIS" RatePlanID="139"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="363.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="363.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="TO-20PCT" RatePlanCode="TO Rate - BAR -20%" RatePlanID="144"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="291.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="291.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="Group HP 3 (35.-)" RatePlanCode="GRHP3" RatePlanID="150"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="68.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="68.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="Group Rate" RatePlanCode="GRZF" RatePlanID="24"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="3.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="3.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="Group HP 3 (35.-)" RatePlanCode="GRHP3" RatePlanID="36"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="23.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="23.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="Group HP 4 (45.-)" RatePlanCode="GRHP4" RatePlanID="37"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="23.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="23.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="Alireza Test Rate" RatePlanCode="Ali" RatePlanID="168"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="180.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="180.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="TC ZF" RatePlanCode="TCZF" RatePlanID="41"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="363.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="363.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="n/a (169)" RatePlanCode="TestTest" RatePlanID="169"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="327.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="327.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="TC NR" RatePlanCode="TCNR" RatePlanID="42"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="345.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="345.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="Amex Travel Privileges Program" RatePlanCode="SLPTRP" RatePlanID="110"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="363.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="363.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="SLH Staff Rate" RatePlanCode="SLMSTF" RatePlanID="111"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="183.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="183.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="Consortia Rate - American Express" RatePlanCode="CONGBE" RatePlanID="112"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="327.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="327.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="SLH Member Exclusive Rate" RatePlanCode="SLHINV" RatePlanID="113"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="327.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="327.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="SLH Luxury Partnership Rate" RatePlanCode="SLPLPR" RatePlanID="114"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="363.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="363.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="SLH Travel Industry Rate" RatePlanCode="SLMTVL" RatePlanID="115"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="183.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="183.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="Complimentary nights by SLH" RatePlanCode="Stay X Pay X" RatePlanID="116"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="363.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="363.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="TC iHOS BAR" RatePlanCode="TC ZF OTA" RatePlanID="117"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="363.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="363.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="No Show" RatePlanCode="No Show" RatePlanID="59"> <ns4:Rates/> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="Group HP 4 (75.-)" RatePlanCode="GRHP4WI" RatePlanID="62"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="23.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="23.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> </ns4:RoomRates> <ns4:TimeSpan End="2019-10-29T12:00:00+01:00" Start="2019-10-28T12:00:00+01:00"/> </ns4:RoomStay> </ns4:RoomStays> </ns4:OTA_HotelAvailRS> </soapenv:Body> </env:Envelope> | Changing the structure of OTA_HotelAvailRS outbound in order to :
| - | - | IPA-586 | 20.25 |
HTNG_HotelRoomStatusUpdateNotifRQ | Outbound | pAir | HTNG_HotelRoomStatusUpdateNotifRQ | Room | HKStatus |
Quelle erweitern
<?xml version='1.0' encoding='utf-8'?> <env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope"> <env:Header> <p:Action xmlns:p="http://protel.io/soap">HTNG_HotelRoomStatusUpdateNotifRQ</p:Action> <p:CorrelationID xmlns:p="http://protel.io/soap">ROOMSTATUS#2100298#UPDATE#000768#1591168540334#9890</p:CorrelationID> <p:Source xmlns:p="http://protel.io/soap" Module="backline" ModuleVersion="2020-06-02T22:37:13 (QA)" Product="protelAir" ProductVersion="2023.0.55695-RC" Service="io.protel.air"/> <htnga:CorrelationID xmlns:htnga="http://htng.org/PWSWG/2007/02/AsyncHeaders">ROOMSTATUS#2100298#UPDATE#000768#1591168540334#9890</htnga:CorrelationID> </env:Header> <env:Body> <htng:HTNG_HotelRoomStatusUpdateNotifRQ 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="ROOMSTATUS#2100298#UPDATE#000768#1591168540334#9890" EchoToken="ROOMSTATUS#2100298#UPDATE#000768#1591168540334#9890" PrimaryLangID="en_US" TimeStamp="2020-06-03T07:15:40Z" Version="1"> <htng:POS> <Source> <RequestorID ID="2987" ID_Context="protelIO" Type="10"/> <TPA_Extensions> <px:POSExtensions> <px:HotelInfo FiscalDate="2019-09-27"/> </px:POSExtensions> </TPA_Extensions> </Source> </htng:POS> <htng:UniqueID ID="2987" ID_Context="protelIO" Type="10"> <CompanyName Code="2987" CodeContext="protelIO" CompanyShortName="protel_IO_Testhotel_pAir_2100182" TravelSector="3"/> </htng:UniqueID> <htng:PropertyInfo ChainCode="MRHCH" HotelCode="2987" HotelCodeContext="protelIO" HotelName="protel_IO_Testhotel_pAir_2100182"/> <htng:Room RoomID="218"> <htng:RoomType IsRoom="true" RoomID="218" RoomType="Cosy room" RoomTypeCode="SGL"> <RoomDescription Name="Description"> <Text TextFormat="PlainText">Smart and newly redesigned...</Text> </RoomDescription> </htng:RoomType> <htng:TelephoneExtensions> <htng:TelephoneExtention>218</htng:TelephoneExtention> </htng:TelephoneExtensions> <htng:HKStatus>PICKUP</htng:HKStatus> <htng:TPA_Extensions> <px:RoomStatusExtensions> <px:HouseKeepingInfo RoomStatus="5"/> </px:RoomStatusExtensions> </htng:TPA_Extensions> </htng:Room> </htng:HTNG_HotelRoomStatusUpdateNotifRQ> </env:Body> </env:Envelope> | Mapping the value of cleaning in progress to the "PICKUP" in HSK status. | - | - | IPA-616 | 20.23 |
OTA_HotelAvailRQ | Inbound | pAir | root |
Quelle erweitern
<?xml version="1.0" encoding="utf-8"?> <env:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:htnga="http://htng.org/PWSWG/2007/02/AsyncHeaders" xmlns:env="http://www.w3.org/2003/05/soap-envelope"> <env:Header> <p:CorrelationID xmlns:p="http://protel.io/soap">IPA_587_02</p:CorrelationID> </env:Header> <env:Body> <OTA_HotelAvailRQ xmlns="http://www.opentravel.org/OTA/2003/05" AvailRatesOnly="true" MaxResponses="3" CorrelationID="IPA_587_02" Version="0" EchoToken="IPA_587_02"> <POS> <Source> <RequestorID ID="2987" Type="10" ID_Context="protelIO"/> <BookingChannel Type="4" Primary="true"/> </Source> </POS> <AvailRequestSegments> <AvailRequestSegment AvailReqType="Room"> <HotelSearchCriteria> <Criterion> <StayDateRange Start="2019-10-28" End="2019-10-29"/> <RoomStayCandidates> <RoomStayCandidate RoomTypeCode="DBL"> <GuestCounts> <GuestCount AgeQualifyingCode="10" Count="1"/> </GuestCounts> </RoomStayCandidate> </RoomStayCandidates> </Criterion> </HotelSearchCriteria> </AvailRequestSegment> </AvailRequestSegments> </OTA_HotelAvailRQ> </env:Body> </env:Envelope> | The MaxResponses attribute can limit the number of results in OTA_HotelAvailRS. | - | - | IPA-587 | 20.25 |
OTA_HotelAvailRS | Outbound | pAir | OTA_HotelAvailRS | RoomStays | RoomStay | RoomTypes |
Quelle erweitern
<?xml version='1.0' encoding='utf-8'?> <env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope"> <soapenv:Header xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope"> <htng:CorrelationID xmlns:htng="http://htng.org/PWSWG/2007/02/AsyncHeaders">IPA_589_01</htng:CorrelationID> </soapenv:Header> <soapenv:Body xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope"> <ns4:OTA_HotelAvailRS xmlns:ns4="http://www.opentravel.org/OTA/2003/05" xmlns:ns2="http://htng.org/2014B" xmlns:ns3="http://protel.io/soap" CorrelationID="IPA_589_01" EchoToken="IPA_589_01" PrimaryLangID="en" SearchCacheLevel="Live" TimeStamp="2020-06-02T11:21:35Z" Version="6.001"> <ns4:Success/> <ns4:HotelStays> <ns4:HotelStay RoomStayRPH="f31bfa5e-4e9f-41ee-8454-e3591d08cd90"> <ns4:Availability End="2019-10-28T12:00:00+01:00" Start="2019-10-27T12:00:00+01:00" Status="Open"/> <ns4:BasicPropertyInfo ChainCode="MRHCH" HotelCode="2987" HotelCodeContext="protelIO" HotelName="protel_IO_Testhotel_pAir_2100182"/> </ns4:HotelStay> </ns4:HotelStays> <ns4:RoomStays> <ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="f31bfa5e-4e9f-41ee-8454-e3591d08cd90" ResponseType="PropertyRateList" RoomStayStatus="Quote"> <ns4:RoomTypes> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="223" RoomType="Cosy room" RoomTypeCode="SGL"> <ns4:Occupancy MaxOccupancy="2" MinOccupancy="1"/> </ns4:RoomType> </ns4:RoomTypes> <ns4:RatePlans> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="BAR Base rate" RatePlanID="77" RatePlanName="BAR Base rate"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Base Rate Created 15.01.2019</ns4:Text> </ns4:RatePlanDescription> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="Group HP 3 (55.00)" RatePlanID="128" RatePlanName="Group HP 3 (55.00)"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLMWIN" RatePlanID="138" RatePlanName="SLMWIN" RatePlanType="60"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">15% Commisson SuitesA voucher worth 50 (CHF) per room, per stay to be spent on non-accommodation extras such as F&B or Spa, only on property and only during the stay</ns4:Text> </ns4:RatePlanDescription> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLMWIS" RatePlanID="139" RatePlanName="SLMWIS" RatePlanType="60"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">10% for Double rooms ComissionA voucher worth 50 (CHF) per room, per stay to be spent on non-accommodation extras such as F&B or Spa, only on property and only during the stay</ns4:Text> </ns4:RatePlanDescription> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="TO Rate - BAR -20%" RatePlanID="144" RatePlanName="TO-20PCT"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Tour Operator Rate. BAR -20%. Not commissionable.</ns4:Text> </ns4:RatePlanDescription> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="GRHP3" RatePlanID="150" RatePlanName="Group HP 3 (35.-)"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="GRZF" RatePlanID="24" RatePlanName="Group Rate"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="GRHP3" RatePlanID="36" RatePlanName="Group HP 3 (35.-)"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="GRHP4" RatePlanID="37" RatePlanName="Group HP 4 (45.-)"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="Ali" RatePlanID="168" RatePlanName="Alireza Test Rate"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="TCZF" RatePlanID="41" RatePlanName="TC ZF"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="TestTest" RatePlanID="169" RatePlanName="n/a (169)"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="TCNR" RatePlanID="42" RatePlanName="TC NR"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLPTRP" RatePlanID="110" RatePlanName="Amex Travel Privileges Program"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Rate is Best Available Rate. Complimentary continental breakfast for two persons (daily). Complimentary room upgrade and late 4pm check-out (subject to availability at check-in)</ns4:Text> </ns4:RatePlanDescription> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLMSTF" RatePlanID="111" RatePlanName="SLH Staff Rate"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Staff member must present authorisation form and identification upon checkin. Rate includes breakfast.</ns4:Text> </ns4:RatePlanDescription> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="CONGBE" RatePlanID="112" RatePlanName="Consortia Rate - American Express"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Preferred Extras GBT Rates - -10pct off Best Available Rate</ns4:Text> </ns4:RatePlanDescription> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLHINV" RatePlanID="113" RatePlanName="SLH Member Exclusive Rate"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">-10% off Best Available Rate. This rate includes daily breakfast and Wi-Fi. Early check-in and Late check-out, request at time of booking and subject to availability at check-in.</ns4:Text> </ns4:RatePlanDescription> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLPLPR" RatePlanID="114" RatePlanName="SLH Luxury Partnership Rate"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Rate includes breakfast, complimentary room upgrade and a 4pm late check-out both subject to availability at the time of check in.</ns4:Text> </ns4:RatePlanDescription> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLMTVL" RatePlanID="115" RatePlanName="SLH Travel Industry Rate"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">50% off Best Available Rate. Only applicable for Travel Agent own use. Subject to availability. Travel agent must present business card/ID upon checkin.</ns4:Text> </ns4:RatePlanDescription> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="Stay X Pay X" RatePlanID="116" RatePlanName="Complimentary nights by SLH"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Rate includes breakfast. Bookings for 3, 4 or 5 nights receive 1 free night and bookings for 6 nights or more receive 2 free nights. Free nights are reflected in the total price. Rate is fully prepaid at the time of booking, nonrefundable, non changeable.</ns4:Text> </ns4:RatePlanDescription> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="TC ZF OTA" RatePlanID="117" RatePlanName="TC iHOS BAR"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="GRHP4WI" RatePlanID="62" RatePlanName="Group HP 4 (75.-)"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> </ns4:RatePlans> <ns4:RoomRates> <ns4:RoomRate RatePlanCategory="BAR Base rate" RatePlanCode="BAR Base rate" RatePlanID="77"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="363.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="363.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="Group HP 3 (55.00)" RatePlanCode="Group HP 3 (55.00)" RatePlanID="128"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="23.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="23.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="House Use" RatePlanCode="House use" RatePlanID="66"> <ns4:Rates/> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="Complimentary" RatePlanCode="Comp" RatePlanID="5"> <ns4:Rates/> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="SLMWIN" RatePlanCode="SLMWIN" RatePlanID="138"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="327.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="327.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="SLMWIS" RatePlanCode="SLMWIS" RatePlanID="139"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="363.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="363.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="TO-20PCT" RatePlanCode="TO Rate - BAR -20%" RatePlanID="144"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="291.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="291.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="Group HP 3 (35.-)" RatePlanCode="GRHP3" RatePlanID="150"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="68.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="68.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="Group Rate" RatePlanCode="GRZF" RatePlanID="24"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="3.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="3.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="Group HP 3 (35.-)" RatePlanCode="GRHP3" RatePlanID="36"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="23.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="23.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="Group HP 4 (45.-)" RatePlanCode="GRHP4" RatePlanID="37"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="23.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="23.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="Alireza Test Rate" RatePlanCode="Ali" RatePlanID="168"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="180.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="180.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="TC ZF" RatePlanCode="TCZF" RatePlanID="41"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="363.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="363.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="n/a (169)" RatePlanCode="TestTest" RatePlanID="169"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="327.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="327.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="TC NR" RatePlanCode="TCNR" RatePlanID="42"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="345.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="345.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="Amex Travel Privileges Program" RatePlanCode="SLPTRP" RatePlanID="110"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="363.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="363.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="SLH Staff Rate" RatePlanCode="SLMSTF" RatePlanID="111"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="183.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="183.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="Consortia Rate - American Express" RatePlanCode="CONGBE" RatePlanID="112"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="327.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="327.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="SLH Member Exclusive Rate" RatePlanCode="SLHINV" RatePlanID="113"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="327.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="327.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="SLH Luxury Partnership Rate" RatePlanCode="SLPLPR" RatePlanID="114"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="363.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="363.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="SLH Travel Industry Rate" RatePlanCode="SLMTVL" RatePlanID="115"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="183.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="183.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="Complimentary nights by SLH" RatePlanCode="Stay X Pay X" RatePlanID="116"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="363.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="363.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="TC iHOS BAR" RatePlanCode="TC ZF OTA" RatePlanID="117"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="363.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="363.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="No Show" RatePlanCode="No Show" RatePlanID="59"> <ns4:Rates/> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="Group HP 4 (75.-)" RatePlanCode="GRHP4WI" RatePlanID="62"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="23.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="23.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> </ns4:RoomRates> <ns4:TimeSpan End="2019-10-28T12:00:00+01:00" Start="2019-10-27T12:00:00+01:00"/> </ns4:RoomStay> </ns4:RoomStays> </ns4:OTA_HotelAvailRS> </soapenv:Body> </env:Envelope> | Filter OTA_HotelAvailRS based on the specific RoomID inside the request. | - | - | IPA-588 | 20.25 |
- Keine Stichwörter