Affected Message | Direction from protel | PMS | Path | Example | Summary | Solution | Improvement | Internal reference | Version |
---|
HTNG_HotelFolioNotifRQ, HTNG_HotelFolioRS | Outbound | Both | .. | Folios | Folio | RevenueDetails |
Codeblock |
---|
| <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 |
Codeblock |
---|
| <?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 |
Codeblock |
---|
| <?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 | root |
Codeblock |
---|
| <?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 : - several RoomStay Elements one per RoomTypes
- per RoomStay Element a list of all possible RoomID for 1 RoomType
- per RoomStay Element a list of all possible RatePlans (please display as well "CancelPenalties" and "Guarantee"
- per RoomStay Element a list of all possible RoomRate
| - | - | IPA-586 | 20.25 |
HTNGOTA_HotelRoomStatusUpdateNotifRQHotelAvailRQ | OutboundInbound | pAir | HTNG_HotelRoomStatusUpdateNotifRQ | Room | HKStatusroot |
Codeblock |
---|
| <?xml version='"1.0'" encoding='"utf-8'"?>
<env:Envelope xmlns:envxsi="http://www.w3.org/2003/05/soap-envelope">
<env:Header>
<p:Action xmlns:p2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:htnga="http://htng.org/PWSWG/2007/02/AsyncHeaders" xmlns:env="http://protel.iowww.w3.org/2003/05/soap">HTNG_HotelRoomStatusUpdateNotifRQ</p:Action>-envelope">
<env:Header>
<p:CorrelationID xmlns:p="http://protel.io/soap">ROOMSTATUS#2100298#UPDATE#000768#1591168540334#9890<>IPA_587_02</p:CorrelationID>
<p:Source xmlns:p</env:Header>
<env:Body>
<OTA_HotelAvailRQ xmlns="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"/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">
<TPA_Extensions><HotelSearchCriteria>
<px:POSExtensions><Criterion>
<px:HotelInfo FiscalDate<StayDateRange Start="2019-10-28" End="2019-0910-2729"/>
</px:POSExtensions> <RoomStayCandidates>
</TPA_Extensions>
<RoomStayCandidate RoomTypeCode="DBL">
</Source><GuestCounts>
</htng:POS>
<htng:UniqueID ID="2987" ID_Context="protelIO" Type="10">
<CompanyName<GuestCount CodeAgeQualifyingCode="298710" CodeContextCount="protelIO" CompanyShortName="protel_IO_Testhotel_pAir_2100182" TravelSector="3"1"/>
</htng:UniqueID>GuestCounts>
<htng:PropertyInfo ChainCode="MRHCH" HotelCode="2987" HotelCodeContext="protelIO" HotelName="protel_IO_Testhotel_pAir_2100182"/> </RoomStayCandidate>
<htng:Room RoomID="218">
<htng:RoomType IsRoom="true" RoomID="218" RoomType="Cosy room" RoomTypeCode="SGL">
<RoomDescription Name="Description"></RoomStayCandidates>
<Text TextFormat="PlainText">Smart and newly redesigned...</Text>Criterion>
</RoomDescription>HotelSearchCriteria>
</htng:RoomType>AvailRequestSegment>
<htng:TelephoneExtensions></AvailRequestSegments>
<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>
</OTA_HotelAvailRQ>
</env:Body>
</env:Envelope>
|
| The MaxResponses attribute can limit the number of results in OTA_HotelAvailRSMapping the value of cleaning in progress to the "PICKUP" in HSK status. | - | - | IPA-616587 | 20.2325 |
OTA_HotelAvailRQHotelAvailRS | InboundOutbound | pAirroot | OTA_HotelAvailRS | RoomStays | RoomStay | RoomTypes |
Codeblock |
---|
| <?xml version="'1.0"' encoding="'utf-8"'?>
<env:Envelope xmlns:xsienv="http://www.w3.org/20012003/05/XMLSchemasoap-instance"envelope">
<soapenv:Header xmlns:xsdsoapenv="http://www.w3.org/2001/XMLSchema"2003/05/soap-envelope">
<htng:CorrelationID xmlns:htngahtng="http://htng.org/PWSWG/2007/02/AsyncHeaders">IPA_589_01</htng:CorrelationID>
</soapenv:Header>
<soapenv:Body xmlns:envsoapenv="http://www.w3.org/2003/05/soap-envelope">
<env:Header>
<p:CorrelationID <ns4:OTA_HotelAvailRS xmlns:pns4="http://protelwww.opentravel.io/soap">IPA_587_02</p:CorrelationID>
</env:Header>
<env:Body>
<OTA_HotelAvailRQ xmlnsorg/OTA/2003/05" xmlns:ns2="http://wwwhtng.opentravel.org/OTA/2003/052014B" AvailRatesOnlyxmlns:ns3="truehttp://protel.io/soap" MaxResponsesCorrelationID="3IPA_589_01" CorrelationIDEchoToken="IPA_587589_0201" VersionPrimaryLangID="0en" EchoTokenSearchCacheLevel="IPA_587_02">
<POS>"Live" TimeStamp="2020-06-02T11:21:35Z" Version="6.001">
<Source><ns4:Success/>
<ns4:HotelStays>
<ns4:HotelStay RoomStayRPH="f31bfa5e-4e9f-41ee-8454-e3591d08cd90">
<RequestorID<ns4:Availability IDEnd="29872019-10-28T12:00:00+01:00" TypeStart="2019-10-27T12:00:00+01:00" ID_ContextStatus="protelIOOpen"/>
<BookingChannel Type="4" Primary="true<ns4:BasicPropertyInfo ChainCode="MRHCH" HotelCode="2987" HotelCodeContext="protelIO" HotelName="protel_IO_Testhotel_pAir_2100182"/>
</Source>ns4:HotelStay>
</POS>ns4:HotelStays>
<AvailRequestSegments><ns4:RoomStays>
<AvailRequestSegment<ns4:RoomStay AvailReqTypeAvailabilityStatus="Room">
<HotelSearchCriteria>
<Criterion>
<StayDateRange Start="2019-10-28" End="2019-10-29"/AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="f31bfa5e-4e9f-41ee-8454-e3591d08cd90" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<RoomStayCandidates><ns4:RoomTypes>
<RoomStayCandidate<ns4:RoomType IsRoom="true" Quantity="1" RoomID="223" RoomType="Cosy room" RoomTypeCode="DBLSGL">
<GuestCounts>
<GuestCount AgeQualifyingCode="10" Count<ns4:Occupancy MaxOccupancy="2" MinOccupancy="1"/>
</GuestCounts>ns4:RoomType>
</RoomStayCandidate>ns4:RoomTypes>
</RoomStayCandidates><ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="BAR Base rate" RatePlanID="77" RatePlanName="BAR Base rate">
</Criterion> <ns4:CancelPenalties/>
</HotelSearchCriteria> <ns4:RatePlanDescription Name="Long Description">
</AvailRequestSegment> <ns4:Text TextFormat="PlainText">Base Rate Created 15.01.2019</ns4:Text>
</AvailRequestSegments>ns4:RatePlanDescription>
</OTA_HotelAvailRQ>
</envns4: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 | Codeblock |
---|
| <?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="QuoteRatePlan>
<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:RoomTypes>CancelPenalties/>
<ns4:RoomType IsRoom="true" Quantity="1" RoomID="223" RoomType="Cosy room" RoomTypeCode="SGLRatePlanDescription Name="Long Description">
<ns4:OccupancyText MaxOccupancyTextFormat="2" MinOccupancy="1"/>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:RoomType>RatePlanDescription>
</ns4:RoomTypes>
<ns4:RatePlans>RatePlan>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="TO Rate - BAR Base rate-20%" RatePlanID="77144" RatePlanName="BAR Base rateTO-20PCT">
<ns4:CancelPenalties/>
<ns4:RatePlanDescription Name="Long Description">
<ns4:Text TextFormat="PlainText">Base>Tour Operator Rate. CreatedBAR 15.01.2019<-20%. Not commissionable.</ns4:Text>
</ns4:RatePlanDescription>
</ns4:RatePlan>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="Group HP 3 (55.00)GRHP3" RatePlanID="128150" RatePlanName="Group HP 3 (5535.00-)">
<ns4:CancelPenalties/>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLMWINGRZF" RatePlanID="13824" 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>="Group Rate">
<ns4:CancelPenalties/>
</ns4:RatePlanDescription><ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLMWISGRHP3" RatePlanID="13936" RatePlanName="SLMWIS" RatePlanType="60"Group HP 3 (35.-)">
<ns4:CancelPenalties/>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
<ns4:TextRatePlan TextFormatPriceViewableInd="PlainTexttrue">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>RatePlanCode="GRHP4" RatePlanID="37" RatePlanName="Group HP 4 (45.-)">
<ns4:CancelPenalties/>
</ns4:RatePlanDescription><ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="TO Rate - BAR -20%Ali" RatePlanID="144168" RatePlanName="TO-20PCTAlireza Test Rate">
<ns4:CancelPenalties/>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
<ns4:TextRatePlan TextFormatPriceViewableInd="PlainTexttrue">Tour Operator Rate. BAR -20%. Not commissionable.</ns4:Text>RatePlanCode="TCZF" RatePlanID="41" RatePlanName="TC ZF">
<ns4:CancelPenalties/>
</ns4:RatePlanDescription><ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="GRHP3TestTest" RatePlanID="150169" RatePlanName="Group HP 3 (35.-n/a (169)">
<ns4:CancelPenalties/>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="GRZFTCNR" RatePlanID="2442" RatePlanName="GroupTC RateNR">
<ns4:CancelPenalties/>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="GRHP3SLPTRP" RatePlanID="36110" RatePlanName="Group HP 3 (35.-)">
<ns4:CancelPenalties/>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 Name="Long Description"/></ns4:RatePlanDescription>
</ns4:RatePlan>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="GRHP4SLMSTF" RatePlanID="37111" RatePlanName="GroupSLH HP 4 (45.-)Staff Rate">
<ns4:CancelPenalties/>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
<ns4:RatePlanText PriceViewableIndTextFormat="true" RatePlanCode="Ali" RatePlanID="168" RatePlanName="Alireza Test Rate">PlainText">Staff member must present authorisation form and identification upon checkin. Rate includes breakfast.</ns4:Text>
<ns4:CancelPenalties/>
<ns4:RatePlanDescription Name="Long Description"/></ns4:RatePlanDescription>
</ns4:RatePlan>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="TCZFCONGBE" RatePlanID="41112" RatePlanName="TC ZFConsortia 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="TestTestSLHINV" RatePlanID="169113" RatePlanName="n/a (169)SLH Member Exclusive Rate">
<ns4:CancelPenalties/>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
<ns4:RatePlanText PriceViewableInd="true" RatePlanCode="TCNR" RatePlanID="42" RatePlanName="TC NR">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:CancelPenalties/>
<ns4:RatePlanDescription Name="Long Description"/></ns4:RatePlanDescription>
</ns4:RatePlan>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLPTRPSLPLPR" RatePlanID="110114" RatePlanName="AmexSLH TravelLuxury PrivilegesPartnership ProgramRate">
<ns4:CancelPenalties/>
<ns4:RatePlanDescription Name="Long Description">
<ns4:Text TextFormat="PlainText">Rate is Best Available Rate. Complimentary continental breakfast for two persons (daily). Complimentary includes breakfast, complimentary room upgrade and latea 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="SLMSTFSLMTVL" RatePlanID="111115" RatePlanName="SLH StaffTravel Industry Rate">
<ns4:CancelPenalties/>
<ns4:RatePlanDescription Name="Long Description">
<ns4:Text TextFormat="PlainText">Staff member must present authorisation form and identification upon checkin. Rate includes breakfastText 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="CONGBEStay X Pay X" RatePlanID="112116" RatePlanName="ConsortiaComplimentary Ratenights -by American ExpressSLH">
<ns4:CancelPenalties/>
<ns4:RatePlanDescription Name="Long Description">
<ns4:Text TextFormat="PlainText">Preferred Extras GBT Rates - -10pct off Best Available Rate<>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="SLHINVTC ZF OTA" RatePlanID="113117" RatePlanName="SLHTC MemberiHOS 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>BAR">
<ns4:CancelPenalties/>
</ns4:RatePlanDescription><ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLPLPRGRHP4WI" RatePlanID="11462" RatePlanName="SLHGroup LuxuryHP Partnership Rate4 (75.-)">
<ns4:CancelPenalties/>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:TextRoomRate TextFormatRatePlanCategory="PlainText">RateBAR includesBase breakfast, complimentary room upgrade and a 4pm late check-out both subject to availability at the time of check in.</ns4:Text>rate" RatePlanCode="BAR Base rate" RatePlanID="77">
</ns4<ns4:RatePlanDescription>Rates>
</ns4:RatePlan>
<ns4:RatePlanRate PriceViewableIndEffectiveDate="true2019-10-27" RatePlanCodeExpireDate="SLMTVL2019-10-28" RatePlanIDRateTimeUnit="115Day" RatePlanNameUnitMultiplier="SLH Travel Industry Rate1">
<ns4:CancelPenaltiesBase AmountAfterTax="363.00" CurrencyCode="CHF"/>
<ns4:RatePlanDescriptionTotal NameAmountAfterTax="363.00"Long DescriptionCurrencyCode="CHF"/>
<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>Rate>
</ns4:RatePlanDescription>Rates>
</ns4:RatePlan>RoomRate>
<ns4:RatePlanRoomRate PriceViewableIndRatePlanCategory="trueGroup HP 3 (55.00)" RatePlanCode="StayGroup XHP Pay X" RatePlanID="116" RatePlanName="Complimentary nights by SLH"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:CancelPenalties/> </ns4:Rate>
<ns4:RatePlanDescription Name="Long Description"></ns4:Rates>
</ns4:RoomRate>
<ns4:TextRoomRate TextFormatRatePlanCategory="PlainTextHouse Use">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>RatePlanCode="House use" RatePlanID="66">
</ns4:RatePlanDescription><ns4:Rates/>
</ns4:RatePlan>RoomRate>
<ns4:RatePlanRoomRate PriceViewableIndRatePlanCategory="trueComplimentary" RatePlanCode="TC ZF OTAComp" RatePlanID="117" RatePlanName="TC iHOS BAR5">
<ns4:CancelPenaltiesRates/>
</ns4:RoomRate>
<ns4:RatePlanDescription Name="Long Description"/RoomRate RatePlanCategory="SLMWIN" RatePlanCode="SLMWIN" RatePlanID="138">
</ns4:RatePlan> <ns4:Rates>
<ns4:RatePlanRate PriceViewableIndEffectiveDate="true2019-10-27" RatePlanCodeExpireDate="GRHP4WI2019-10-28" RatePlanIDRateTimeUnit="62Day" RatePlanNameUnitMultiplier="Group HP 4 (75.-)"1">
<ns4:Base AmountAfterTax="327.00" CurrencyCode="CHF"/>
<ns4:CancelPenalties/>
<ns4:RatePlanDescriptionTotal NameAmountAfterTax="Long Description327.00" CurrencyCode="CHF"/>
</ns4:RatePlan>Rate>
</ns4:RatePlans>Rates>
<ns4:RoomRates> </ns4:RoomRate>
<ns4:RoomRate RatePlanCategory="BAR Base rateSLMWIS" RatePlanCode="BAR Base rateSLMWIS" RatePlanID="77139">
<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)TO-20PCT" RatePlanCode="GroupTO Rate HP- 3 (55.00)BAR -20%" RatePlanID="128144">
<ns4:Rates>
<ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="23291.00" CurrencyCode="CHF"/>
<ns4:Total AmountAfterTax="23291.00" CurrencyCode="CHF"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
<ns4:RoomRate RatePlanCategory="Group HP 3 (35.-)" RatePlanCode="GRHP3" RatePlanID="150">
</ns4<ns4:RoomRate>Rates>
<ns4:RoomRateRate RatePlanCategoryEffectiveDate="House Use" RatePlanCode="House use" RatePlanID="662019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:RatesBase AmountAfterTax="68.00" CurrencyCode="CHF"/>
</ns4:RoomRate>
<ns4:RoomRateTotal RatePlanCategoryAmountAfterTax="Complimentary68.00" RatePlanCodeCurrencyCode="Comp" RatePlanID="5"CHF"/>
<ns4:Rates/> </ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
<ns4:RoomRate RatePlanCategory="SLMWINGroup Rate" RatePlanCode="SLMWINGRZF" RatePlanID="13824">
<ns4:Rates>
<ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="3273.00" CurrencyCode="CHF"/>
<ns4:Total AmountAfterTax="3273.00" CurrencyCode="CHF"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
<ns4:RoomRate RatePlanCategory="SLMWISGroup HP 3 (35.-)" RatePlanCode="SLMWISGRHP3" RatePlanID="13936">
<ns4:Rates>
<ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="36323.00" CurrencyCode="CHF"/>
<ns4:Total AmountAfterTax="36323.00" CurrencyCode="CHF"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
<ns4:RoomRate RatePlanCategory="TO-20PCTGroup HP 4 (45.-)" RatePlanCode="TO Rate - BAR -20%GRHP4" RatePlanID="14437">
<ns4:Rates>
<ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="29123.00" CurrencyCode="CHF"/>
<ns4:Total AmountAfterTax="29123.00" CurrencyCode="CHF"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
<ns4:RoomRate RatePlanCategory="GroupAlireza HP 3 (35.-)Test Rate" RatePlanCode="GRHP3Ali" RatePlanID="150168">
<ns4:Rates>
<ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="68180.00" CurrencyCode="CHF"/>
<ns4:Total AmountAfterTax="68180.00" CurrencyCode="CHF"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
<ns4:RoomRate RatePlanCategory="GroupTC RateZF" RatePlanCode="GRZFTCZF" RatePlanID="2441">
<ns4:Rates>
<ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="3363.00" CurrencyCode="CHF"/>
<ns4:Total AmountAfterTax="3363.00" CurrencyCode="CHF"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
<ns4:RoomRate RatePlanCategory="Group HP 3 (35.-n/a (169)" RatePlanCode="GRHP3TestTest" RatePlanID="36169">
<ns4:Rates>
<ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="23327.00" CurrencyCode="CHF"/>
<ns4:Total AmountAfterTax="23327.00" CurrencyCode="CHF"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
<ns4:RoomRate RatePlanCategory="Group HP 4 (45.-)TC NR" RatePlanCode="GRHP4TCNR" RatePlanID="3742">
<ns4:Rates>
<ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="23345.00" CurrencyCode="CHF"/>
<ns4:Total AmountAfterTax="23345.00" CurrencyCode="CHF"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
<ns4:RoomRate RatePlanCategory="AlirezaAmex Travel TestPrivileges RateProgram" RatePlanCode="AliSLPTRP" RatePlanID="168110">
<ns4:Rates>
<ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="180363.00" CurrencyCode="CHF"/>
<ns4:Total AmountAfterTax="180363.00" CurrencyCode="CHF"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
<ns4:RoomRate RatePlanCategory="TCSLH Staff ZFRate" RatePlanCode="TCZFSLMSTF" RatePlanID="41111">
<ns4:Rates>
<ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="363183.00" CurrencyCode="CHF"/>
<ns4:Total AmountAfterTax="363183.00" CurrencyCode="CHF"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
<ns4:RoomRate RatePlanCategory="n/a (169)Consortia Rate - American Express" RatePlanCode="TestTestCONGBE" RatePlanID="169112">
<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 NRSLH Member Exclusive Rate" RatePlanCode="TCNRSLHINV" RatePlanID="42113">
<ns4:Rates>
<ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="345327.00" CurrencyCode="CHF"/>
<ns4:Total AmountAfterTax="345327.00" CurrencyCode="CHF"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
<ns4:RoomRate RatePlanCategory="AmexSLH TravelLuxury PrivilegesPartnership ProgramRate" RatePlanCode="SLPTRPSLPLPR" RatePlanID="110114">
<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 StaffTravel Industry Rate" RatePlanCode="SLMSTFSLMTVL" RatePlanID="111115">
<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="ConsortiaComplimentary Ratenights -by American ExpressSLH" RatePlanCode="CONGBEStay X Pay X" RatePlanID="112116">
<ns4:Rates>
<ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="327363.00" CurrencyCode="CHF"/>
<ns4:Total AmountAfterTax="327363.00" CurrencyCode="CHF"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
<ns4:RoomRate RatePlanCategory="SLHTC MemberiHOS Exclusive RateBAR" RatePlanCode="SLHINVTC ZF OTA" RatePlanID="113117">
<ns4:Rates>
<ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="327363.00" CurrencyCode="CHF"/>
<ns4:Total AmountAfterTax="327363.00" CurrencyCode="CHF"/="CHF"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
<ns4:RoomRate RatePlanCategory="No Show" RatePlanCode="No Show" RatePlanID="59">
</ns4:Rate>
</ns4:Rates><ns4:Rates/>
</ns4:RoomRate>
<ns4:RoomRate RatePlanCategory="SLHGroup LuxuryHP Partnership Rate4 (75.-)" RatePlanCode="SLPLPRGRHP4WI" RatePlanID="11462">
<ns4:Rates>
<ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="36323.00" CurrencyCode="CHF"/>
<ns4:Total AmountAfterTax="36323.00" CurrencyCode="CHF"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
<ns4:RoomRate RatePlanCategory="SLH Travel Industry Rate" RatePlanCode="SLMTVL" RatePlanID="115"></ns4:RoomRates>
<ns4:Rates>
<ns4:Rate EffectiveDateTimeSpan End="2019-10-2728T12:00:00+01:00" ExpireDateStart="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="183.00" CurrencyCode="CHF27T12:00:00+01:00"/>
</ns4:RoomStay>
<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: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 |
Codeblock |
---|
| <?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>
<ns4<px:TotalHotelInfo AmountAfterTaxFiscalDate="363.00" CurrencyCode="CHF2019-09-27"/>
</ns4px:Rate>POSExtensions>
</ns4:Rates>
TPA_Extensions>
</Source>
</ns4htng:RoomRate>POS>
<ns4:RoomRate RatePlanCategory="No Show" RatePlanCode="No Show" RatePlanID="59<htng:UniqueID ID="2987" ID_Context="protelIO" Type="10">
<ns4:Rates<CompanyName Code="2987" CodeContext="protelIO" CompanyShortName="protel_IO_Testhotel_pAir_2100182" TravelSector="3"/>
</ns4htng:RoomRate>UniqueID>
<ns4:RoomRate RatePlanCategory="Group HP 4 (75.-)" RatePlanCode="GRHP4WI" RatePlanID="62"<htng:PropertyInfo ChainCode="MRHCH" HotelCode="2987" HotelCodeContext="protelIO" HotelName="protel_IO_Testhotel_pAir_2100182"/>
<ns4:Rates><htng:Room RoomID="218">
<ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1<htng:RoomType IsRoom="true" RoomID="218" RoomType="Cosy room" RoomTypeCode="SGL">
<RoomDescription Name="Description">
<ns4:Base AmountAfterTax <Text TextFormat="23.00PlainText" CurrencyCode="CHF"/>>Smart and newly redesigned...</Text>
</RoomDescription>
<ns4:Total AmountAfterTax="23.00" CurrencyCode="CHF"/></htng:RoomType>
<htng:TelephoneExtensions>
</ns4:Rate> <htng:TelephoneExtention>218</htng:TelephoneExtention>
</htng:TelephoneExtensions>
</ns4:Rates> <htng:HKStatus>PICKUP</htng:HKStatus>
</ns4:RoomRate><htng:TPA_Extensions>
</ns4<px:RoomRates>RoomStatusExtensions>
<ns4 <px:TimeSpanHouseKeepingInfo EndRoomStatus="2019-10-28T12:00:00+01:00" Start="2019-10-27T12:00:00+01:00"5"/>
</ns4:RoomStay>px:RoomStatusExtensions>
</htng:TPA_Extensions>
</ns4htng:RoomStays>Room>
</ns4htng:OTAHTNG_HotelAvailRS>HotelRoomStatusUpdateNotifRQ>
</soapenvenv:Body>
</env:Envelope>
|
| Mapping the value of cleaning in progress to the "PICKUP" in HSK statusFilter OTA_HotelAvailRS based on the specific RoomID inside the request. | - | - | IPA-588616 | 20.2523 |