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/
- Erstellt von Unbekannter Benutzer (brasch), zuletzt geändert von Unbekannter Benutzer (jacke) 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 62 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 |
IO_RatePackageNotifRQ | Outbound | PWS | - | - | PWS will consider the default StartDate (1990-01-01) and EndDate (2050-01-01) while having a request for IO_RatePackageNotifRQ. By this implementation, the split tables with the default date will contain in the bulk upload. | - | - | PWS-2044 | PWS 2.16.X |
OTA_HotelInvBlockNotifRQ | outbound | OnPremise | OTA_HotelInvBlockNotifRQ | InvBlocks | InvBlock | Contacts | Contact | Address |
Quelle erweitern
<OTA_HotelInvBlockNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" EchoToken="55689741-aac9-48e8-a5bd-28259ff9141d" TimeStamp="2020-04-20T07:19:31Z" Version="4.001" CorrelationID="55689741-aac9-48e8-a5bd-28259ff9141d" PrimaryLangID="en" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelInvBlockNotifRQ.xsd"> <POS> <Source> <RequestorID Type="10" ID="2570" ID_Context="protelIO"/> <BookingChannel Type="4" Primary="true"/> <TPA_Extensions> <px:POSExtensions xmlns:px="http://protel.io/htng/extensions"> <px:HotelInfo FiscalDate="2018-09-09"/> </px:POSExtensions> </TPA_Extensions> </Source> </POS> <InvBlocks> <InvBlock TransactionAction="Modify" InvBlockName="pws482" InvBlockLongName="PWS-482" InvBlockCode="14" InvBlockStatusCode="5" BookingStatus="Open" InvBlockTypeCode="16"> <HotelRef HotelCode="2570" ChainCode="HC1" HotelName="Hotel Test, 12345 Musterhausen"/> <InvBlockDates Start="2020-09-01" End="2020-09-09" AbsoluteCutoff="2020-08-15"/> <RoomTypes> <RoomType RoomTypeCode="n/a"> <RoomTypeAllocations RoomTypePickUpStatus="1"> <RoomTypeAllocation Start="2020-09-01" End="2020-09-01" NumberOfUnits="10" SellLimit="10"/> <RoomTypeAllocation Start="2020-09-02" End="2020-09-02" NumberOfUnits="10" SellLimit="10"/> <RoomTypeAllocation Start="2020-09-03" End="2020-09-03" NumberOfUnits="10" SellLimit="10"/> <RoomTypeAllocation Start="2020-09-04" End="2020-09-04" NumberOfUnits="10" SellLimit="10"/> <RoomTypeAllocation Start="2020-09-05" End="2020-09-05" NumberOfUnits="10" SellLimit="10"/> <RoomTypeAllocation Start="2020-09-06" End="2020-09-06" NumberOfUnits="10" SellLimit="10"/> <RoomTypeAllocation Start="2020-09-07" End="2020-09-07" NumberOfUnits="10" SellLimit="10"/> <RoomTypeAllocation Start="2020-09-08" End="2020-09-08" NumberOfUnits="10" SellLimit="10"/> <RoomTypeAllocation Start="2020-09-09" End="2020-09-09" NumberOfUnits="10" SellLimit="10"/> </RoomTypeAllocations> <RoomTypeAllocations RoomTypePickUpStatus="4"> <RoomTypeAllocation Start="2020-09-01" End="2020-09-01" NumberOfUnits="0"/> <RoomTypeAllocation Start="2020-09-02" End="2020-09-02" NumberOfUnits="0"/> <RoomTypeAllocation Start="2020-09-03" End="2020-09-03" NumberOfUnits="0"/> <RoomTypeAllocation Start="2020-09-04" End="2020-09-04" NumberOfUnits="0"/> <RoomTypeAllocation Start="2020-09-05" End="2020-09-05" NumberOfUnits="0"/> <RoomTypeAllocation Start="2020-09-06" End="2020-09-06" NumberOfUnits="0"/> <RoomTypeAllocation Start="2020-09-07" End="2020-09-07" NumberOfUnits="0"/> <RoomTypeAllocation Start="2020-09-08" End="2020-09-08" NumberOfUnits="0"/> <RoomTypeAllocation Start="2020-09-09" End="2020-09-09" NumberOfUnits="0"/> </RoomTypeAllocations> <RoomTypeAllocations RoomTypePickUpStatus="5"> <RoomTypeAllocation Start="2020-09-01" End="2020-09-01" NumberOfUnits="0"/> <RoomTypeAllocation Start="2020-09-02" End="2020-09-02" NumberOfUnits="0"/> <RoomTypeAllocation Start="2020-09-03" End="2020-09-03" NumberOfUnits="0"/> <RoomTypeAllocation Start="2020-09-04" End="2020-09-04" NumberOfUnits="0"/> <RoomTypeAllocation Start="2020-09-05" End="2020-09-05" NumberOfUnits="0"/> <RoomTypeAllocation Start="2020-09-06" End="2020-09-06" NumberOfUnits="0"/> <RoomTypeAllocation Start="2020-09-07" End="2020-09-07" NumberOfUnits="0"/> <RoomTypeAllocation Start="2020-09-08" End="2020-09-08" NumberOfUnits="0"/> <RoomTypeAllocation Start="2020-09-09" End="2020-09-09" NumberOfUnits="0"/> </RoomTypeAllocations> <RoomTypeAllocations RoomTypePickUpStatus="2"> <RoomTypeAllocation Start="2020-09-01" End="2020-09-01" NumberOfUnits="10"/> <RoomTypeAllocation Start="2020-09-02" End="2020-09-02" NumberOfUnits="10"/> <RoomTypeAllocation Start="2020-09-03" End="2020-09-03" NumberOfUnits="10"/> <RoomTypeAllocation Start="2020-09-04" End="2020-09-04" NumberOfUnits="10"/> <RoomTypeAllocation Start="2020-09-05" End="2020-09-05" NumberOfUnits="10"/> <RoomTypeAllocation Start="2020-09-06" End="2020-09-06" NumberOfUnits="10"/> <RoomTypeAllocation Start="2020-09-07" End="2020-09-07" NumberOfUnits="10"/> <RoomTypeAllocation Start="2020-09-08" End="2020-09-08" NumberOfUnits="10"/> <RoomTypeAllocation Start="2020-09-09" End="2020-09-09" NumberOfUnits="10"/> </RoomTypeAllocations> <RatePlans> <RatePlan RatePlanCode="East" Start="1980-01-01" End="2100-01-01" MaxGuestApplicable="9999"> <MarketCode MarketCode="Privat Gruppe" SourceOfBusiness="6Y"/> <BaseByGuestAmts> <BaseByGuestAmt AgeQualifyingCode="10" AmountBeforeTax="0.00" AmountAfterTax="0.00" NumberOfGuests="1"/> <BaseByGuestAmt AgeQualifyingCode="10" AmountBeforeTax="0.00" AmountAfterTax="0.00" NumberOfGuests="2"/> </BaseByGuestAmts> </RatePlan> </RatePlans> </RoomType> </RoomTypes> <Contacts> <Contact ContactType="Corporation"> <CompanyName>protel_SR</CompanyName> <Telephone PhoneNumber="0231915930" PhoneTechType="1" ShareMarketInd="No" PhoneLocationType="7" DefaultInd="true"/> <Telephone PhoneNumber="0151123456789" PhoneTechType="5" ShareMarketInd="No" PhoneLocationType="7" DefaultInd="true"/> <Telephone PhoneNumber="0231915986" PhoneTechType="3" ShareMarketInd="No" PhoneLocationType="7" DefaultInd="true"/> <Address Type="2" ShareMarketInd="No" DefaultInd="true"> <AddressLine>Europaplatz 8</AddressLine> <CityName>Dortmund</CityName> <PostalCode>44269</PostalCode> <StateProv>NordrheinWestfalen</StateProv> <CountryName>Deutschland</CountryName> </Address> <Email>support@protel.net</Email> </Contact> </Contacts> </InvBlock> </InvBlocks> </OTA_HotelInvBlockNotifRQ> | Adding attributes @Type, @ShareMarketInd and @DefaultInd | - | - | PWS-481 | PWS 2.16.X |
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 |
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_HotelAvailRS | Outbound | pAir | OTA_HotelAvailRS | RoomStays | RoomStay | RoomTypes | RoomType |
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_590_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_590_01" EchoToken="Czech_Avail_1" PrimaryLangID="en" SearchCacheLevel="Live" TimeStamp="2020-05-29T14:31:44Z" Version="6.001"> <ns4:Success/> <ns4:HotelStays> <ns4:HotelStay RoomStayRPH="457058aa-fd84-41c8-ad6a-d505bccd0031"> <ns4:Availability End="2019-10-29T12:00:00Z" Start="2019-10-28T12:00:00Z" 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="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote"> <ns4:RoomTypes> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB"> <ns4:RoomDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text> </ns4:RoomDescription> <ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/> </ns4:RoomType> </ns4:RoomTypes> <ns4:RatePlans> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="BAR Base rate" RatePlanID="77" RatePlanName="BAR Base rate"> <ns4:RatePlanDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Base Rate Created 15.01.2019</ns4:Text> </ns4:RatePlanDescription> </ns4:RatePlan> </ns4:RatePlans> <ns4:CancelPenalties/> <ns4:Total AmountAfterTax="463.00" AmountBeforeTax="446.59" CurrencyCode="CHF"/> </ns4:RoomStay> <ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote"> <ns4:RoomTypes> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB"> <ns4:RoomDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text> </ns4:RoomDescription> <ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/> </ns4:RoomType> </ns4:RoomTypes> <ns4:RatePlans> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="Group HP 3 (55.00)" RatePlanID="128" RatePlanName="Group HP 3 (55.00)"> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> </ns4:RatePlans> <ns4:CancelPenalties/> <ns4:Total AmountAfterTax="23.00" AmountBeforeTax="22.29" CurrencyCode="CHF"/> </ns4:RoomStay> <ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote"> <ns4:RoomTypes> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB"> <ns4:RoomDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text> </ns4:RoomDescription> <ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/> </ns4:RoomType> </ns4:RoomTypes> <ns4:RatePlans> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLMWIN" RatePlanID="138" RatePlanName="SLMWIN" RatePlanType="60"> <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:RatePlans> <ns4:CancelPenalties/> <ns4:Total AmountAfterTax="417.00" AmountBeforeTax="402.23" CurrencyCode="CHF"/> </ns4:RoomStay> <ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote"> <ns4:RoomTypes> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB"> <ns4:RoomDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text> </ns4:RoomDescription> <ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/> </ns4:RoomType> </ns4:RoomTypes> <ns4:RatePlans> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLMWIS" RatePlanID="139" RatePlanName="SLMWIS" RatePlanType="60"> <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:RatePlans> <ns4:CancelPenalties/> <ns4:Total AmountAfterTax="463.00" AmountBeforeTax="446.59" CurrencyCode="CHF"/> </ns4:RoomStay> <ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote"> <ns4:RoomTypes> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB"> <ns4:RoomDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text> </ns4:RoomDescription> <ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/> </ns4:RoomType> </ns4:RoomTypes> <ns4:RatePlans> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="TO Rate - BAR -20%" RatePlanID="144" RatePlanName="TO-20PCT"> <ns4:RatePlanDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Tour Operator Rate. BAR -20%. Not commissionable.</ns4:Text> </ns4:RatePlanDescription> </ns4:RatePlan> </ns4:RatePlans> <ns4:CancelPenalties/> <ns4:Total AmountAfterTax="371.00" AmountBeforeTax="357.87" CurrencyCode="CHF"/> </ns4:RoomStay> <ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote"> <ns4:RoomTypes> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB"> <ns4:RoomDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text> </ns4:RoomDescription> <ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/> </ns4:RoomType> </ns4:RoomTypes> <ns4:RatePlans> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="GRHP3" RatePlanID="150" RatePlanName="Group HP 3 (35.-)"> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> </ns4:RatePlans> <ns4:CancelPenalties/> <ns4:Total AmountAfterTax="68.00" AmountBeforeTax="65.68" CurrencyCode="CHF"/> </ns4:RoomStay> <ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote"> <ns4:RoomTypes> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB"> <ns4:RoomDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text> </ns4:RoomDescription> <ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/> </ns4:RoomType> </ns4:RoomTypes> <ns4:RatePlans> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="GRZF" RatePlanID="24" RatePlanName="Group Rate"> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> </ns4:RatePlans> <ns4:CancelPenalties/> <ns4:Total AmountAfterTax="3.00" AmountBeforeTax="3.00" CurrencyCode="CHF"/> </ns4:RoomStay> <ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote"> <ns4:RoomTypes> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB"> <ns4:RoomDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text> </ns4:RoomDescription> <ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/> </ns4:RoomType> </ns4:RoomTypes> <ns4:RatePlans> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="GRHP3" RatePlanID="36" RatePlanName="Group HP 3 (35.-)"> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> </ns4:RatePlans> <ns4:CancelPenalties/> <ns4:Total AmountAfterTax="23.00" AmountBeforeTax="22.29" CurrencyCode="CHF"/> </ns4:RoomStay> <ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote"> <ns4:RoomTypes> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB"> <ns4:RoomDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text> </ns4:RoomDescription> <ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/> </ns4:RoomType> </ns4:RoomTypes> <ns4:RatePlans> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="GRHP4" RatePlanID="37" RatePlanName="Group HP 4 (45.-)"> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> </ns4:RatePlans> <ns4:CancelPenalties/> <ns4:Total AmountAfterTax="23.00" AmountBeforeTax="22.29" CurrencyCode="CHF"/> </ns4:RoomStay> <ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote"> <ns4:RoomTypes> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB"> <ns4:RoomDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text> </ns4:RoomDescription> <ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/> </ns4:RoomType> </ns4:RoomTypes> <ns4:RatePlans> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="Ali" RatePlanID="168" RatePlanName="Alireza Test Rate"> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> </ns4:RatePlans> <ns4:CancelPenalties/> <ns4:Total AmountAfterTax="180.00" AmountBeforeTax="173.58" CurrencyCode="CHF"/> </ns4:RoomStay> <ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote"> <ns4:RoomTypes> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB"> <ns4:RoomDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text> </ns4:RoomDescription> <ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/> </ns4:RoomType> </ns4:RoomTypes> <ns4:RatePlans> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="TCZF" RatePlanID="41" RatePlanName="TC ZF"> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> </ns4:RatePlans> <ns4:CancelPenalties/> <ns4:Total AmountAfterTax="463.00" AmountBeforeTax="446.59" CurrencyCode="CHF"/> </ns4:RoomStay> <ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote"> <ns4:RoomTypes> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB"> <ns4:RoomDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text> </ns4:RoomDescription> <ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/> </ns4:RoomType> </ns4:RoomTypes> <ns4:RatePlans> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="TestTest" RatePlanID="169" RatePlanName="n/a (169)"> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> </ns4:RatePlans> <ns4:CancelPenalties/> <ns4:Total AmountAfterTax="417.00" AmountBeforeTax="402.23" CurrencyCode="CHF"/> </ns4:RoomStay> <ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote"> <ns4:RoomTypes> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB"> <ns4:RoomDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text> </ns4:RoomDescription> <ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/> </ns4:RoomType> </ns4:RoomTypes> <ns4:RatePlans> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="TCNR" RatePlanID="42" RatePlanName="TC NR"> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> </ns4:RatePlans> <ns4:CancelPenalties/> <ns4:Total AmountAfterTax="440.00" AmountBeforeTax="424.41" CurrencyCode="CHF"/> </ns4:RoomStay> <ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote"> <ns4:RoomTypes> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB"> <ns4:RoomDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text> </ns4:RoomDescription> <ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/> </ns4:RoomType> </ns4:RoomTypes> <ns4:RatePlans> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLPTRP" RatePlanID="110" RatePlanName="Amex Travel Privileges Program"> <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:RatePlans> <ns4:CancelPenalties/> <ns4:Total AmountAfterTax="463.00" AmountBeforeTax="446.59" CurrencyCode="CHF"/> </ns4:RoomStay> <ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote"> <ns4:RoomTypes> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB"> <ns4:RoomDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text> </ns4:RoomDescription> <ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/> </ns4:RoomType> </ns4:RoomTypes> <ns4:RatePlans> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLMSTF" RatePlanID="111" RatePlanName="SLH Staff Rate"> <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:RatePlans> <ns4:CancelPenalties/> <ns4:Total AmountAfterTax="233.00" AmountBeforeTax="224.79" CurrencyCode="CHF"/> </ns4:RoomStay> <ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote"> <ns4:RoomTypes> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB"> <ns4:RoomDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text> </ns4:RoomDescription> <ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/> </ns4:RoomType> </ns4:RoomTypes> <ns4:RatePlans> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="CONGBE" RatePlanID="112" RatePlanName="Consortia Rate - American Express"> <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:RatePlans> <ns4:CancelPenalties/> <ns4:Total AmountAfterTax="417.00" AmountBeforeTax="402.23" CurrencyCode="CHF"/> </ns4:RoomStay> <ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote"> <ns4:RoomTypes> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB"> <ns4:RoomDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text> </ns4:RoomDescription> <ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/> </ns4:RoomType> </ns4:RoomTypes> <ns4:RatePlans> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLHINV" RatePlanID="113" RatePlanName="SLH Member Exclusive Rate"> <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:RatePlans> <ns4:CancelPenalties/> <ns4:Total AmountAfterTax="417.00" AmountBeforeTax="402.23" CurrencyCode="CHF"/> </ns4:RoomStay> <ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote"> <ns4:RoomTypes> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB"> <ns4:RoomDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text> </ns4:RoomDescription> <ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/> </ns4:RoomType> </ns4:RoomTypes> <ns4:RatePlans> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLPLPR" RatePlanID="114" RatePlanName="SLH Luxury Partnership Rate"> <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:RatePlans> <ns4:CancelPenalties/> <ns4:Total AmountAfterTax="463.00" AmountBeforeTax="446.59" CurrencyCode="CHF"/> </ns4:RoomStay> <ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote"> <ns4:RoomTypes> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB"> <ns4:RoomDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text> </ns4:RoomDescription> <ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/> </ns4:RoomType> </ns4:RoomTypes> <ns4:RatePlans> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLMTVL" RatePlanID="115" RatePlanName="SLH Travel Industry Rate"> <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:RatePlans> <ns4:CancelPenalties/> <ns4:Total AmountAfterTax="233.00" AmountBeforeTax="224.79" CurrencyCode="CHF"/> </ns4:RoomStay> <ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote"> <ns4:RoomTypes> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB"> <ns4:RoomDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text> </ns4:RoomDescription> <ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/> </ns4:RoomType> </ns4:RoomTypes> <ns4:RatePlans> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="Stay X Pay X" RatePlanID="116" RatePlanName="Complimentary nights by SLH"> <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:RatePlans> <ns4:CancelPenalties/> <ns4:Total AmountAfterTax="463.00" AmountBeforeTax="446.59" CurrencyCode="CHF"/> </ns4:RoomStay> <ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote"> <ns4:RoomTypes> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB"> <ns4:RoomDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text> </ns4:RoomDescription> <ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/> </ns4:RoomType> </ns4:RoomTypes> <ns4:RatePlans> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="TC ZF OTA" RatePlanID="117" RatePlanName="TC iHOS BAR"> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> </ns4:RatePlans> <ns4:CancelPenalties/> <ns4:Total AmountAfterTax="463.00" AmountBeforeTax="446.59" CurrencyCode="CHF"/> </ns4:RoomStay> <ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote"> <ns4:RoomTypes> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB"> <ns4:RoomDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text> </ns4:RoomDescription> <ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/> </ns4:RoomType> </ns4:RoomTypes> <ns4:RatePlans> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="GRHP4WI" RatePlanID="62" RatePlanName="Group HP 4 (75.-)"> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> </ns4:RatePlans> <ns4:CancelPenalties/> <ns4:Total AmountAfterTax="23.00" AmountBeforeTax="22.29" CurrencyCode="CHF"/> </ns4:RoomStay> </ns4:RoomStays> </ns4:OTA_HotelAvailRS> </soapenv:Body> </env:Envelope> | Adding RoomDescription element to the RoomType in OTA_HotelAvailRS Outbound. | - | - | IPA-590 | 20.25 |
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 |
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 |
IO_ResModifyNotifRQ | inbound | pAir | IO_ResModifyNotifRQ | Reservations | Reservation | ProfileReferences |
Quelle erweitern
<p:IO_ResModifyNotifRQ xmlns:p="http://protel.io/soap" CorrelationID="IPA-600-SR-9" TimeStamp="2020-05-18T14:00:00.000Z" Version="1.00"> <p:Reservations HotelID="2572"> <p:Reservation> <p:UniqueID Type="14" ID="11510" ID_Context="protelIO"/> <p:ProfileReferences> <p:ProfileReference ID_Context="protelIO" Type="Customer" ID="518029" Action="DELETE" Role="ArrivingGuest" AgeQualifyingCode="10"/> <p:ProfileReference ID_Context="protelIO" Type="Customer" ID="518085" Action="CREATE" Role="ArrivingGuest" AgeQualifyingCode="10"/> </p:ProfileReferences> </p:Reservation> </p:Reservations> </p:IO_ResModifyNotifRQ> | Add functionality to change profiles attached to a reservation | - | - | IPA-600 | 20.25 |
OTA_HotelAvailRS | Outbound | pAir | OTA_HotelAvailRS | RoomStays | RoomStay | RoomTypes | - | Filter OTA_HotelAvailRS based on the specific RoomTypeCode inside the request. | - | - | IPA-589 | 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 |
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 |
IO_ResModifyNotifRS | Outbound | pAir | Error Element |
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">IO_ResModifyNotifRS</p:Action> <p:CorrelationID xmlns:p="http://protel.io/soap">IPA_565_02</p:CorrelationID> <p:CausedBy xmlns:p="http://protel.io/soap">IPA_565_02</p:CausedBy> <p:Source xmlns:p="http://protel.io/soap" Module="backline" ModuleVersion="2020-05-28T13:26:54 (QA)" Product="protelAir" ProductVersion="2023.0.55521-RC" Service="io.protel.air"/> <p:RelatesToCorrelationID xmlns:p="http://protel.io/soap">IPA_565_02</p:RelatesToCorrelationID> </env:Header> <env:Body> <p:IO_ResModifyNotifRS xmlns:p="http://protel.io/soap" xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:htng="http://htng.org/2014B" CorrelationID="IPA_565_02" TimeStamp="2020-05-28T14:24:25Z" Version="1.0"> <p:Errors> <p:Error Code="0" ReferenceCode="20176" ShortText="Room 311 is Dirty on 2019-09-27T00:00:00"> <p:Message>Could not modify Reservation ID 20176, Room move</p:Message> </p:Error> </p:Errors> <p:Warnings> <p:Warning Code="0" ReferenceCode="SGL" ShortText="Cosy room(49)"> <p:Message>RoomType not changed on '2019-09-28T00:00:00' - '2019-09-28T23:59:59'</p:Message> </p:Warning> </p:Warnings> <p:Message>Reservation modification NOT possible. See Errors.</p:Message> <p:References ChainCode="MRHCH" HotelCode="2987" HotelID="2100298" HotelName="protel_IO_Testhotel_pAir_2100182"/> <p:Reservations> <p:Reservation ArrivalDate="2019-09-27" DepartureDate="2019-09-28" ResStatus="InHouse"> <p:UniqueID ID="20176" ID_Context="protelIO" Type="Reservation"/> <p:Packages/> <p:Slices> <p:Slice From="2019-09-27T12:37:45+02:00" To="2019-09-28T12:00:00+02:00"> <p:Room RoomID="301" RoomType="SGL"/> <p:Rate RateCode="Ali" RateID="168"> <p:Price CurrencyCode="CHF" SingleAmountAfterTax="180.00" SingleAmountBeforeTax="173.58"/> </p:Rate> <p:Segmentation MarketCode="GRB" SourceOfBusiness="DI" TravelReason="LEISURE"/> </p:Slice> </p:Slices> <p:Segmentation MarketCode="GRB" SourceOfBusiness="DI" TravelReason="LEISURE"/> <p:FixedCharges> <p:FixedCharge Action="NONE" Code="Tabak" From="2019-09-27" Quantity="1" Recurrence="Daily" To="2019-09-28"> <p:UniqueID ID="1363" ID_Context="protelIO" Type="FixedCharge"/> <p:Item Code="1315" ItemID="83"/> <p:Price CurrencyCode="CHF" SingleAmountAfterTax="15.00"/> <p:InvoiceText>Tabak</p:InvoiceText> </p:FixedCharge> </p:FixedCharges> <p:Traces/> <p:GuestCounts> <p:GuestCount AgeQualifyingCode="10" Count="1"/> </p:GuestCounts> </p:Reservation> </p:Reservations> </p:IO_ResModifyNotifRS> </env:Body> </env:Envelope> | Displaying the error message in Error element when moving room to an OOO or dirty room. | - | - | IPA-565 | 20.23 |
- Keine Stichwörter