Affected Message | Direction from protel | PMS | Path | Example | Summary | Internal reference | Version |
---|
|
HTNG_HotelCheckInNotifRQ | Inbound | pAir | HTNG_HotelCheckInNotifRQ | Room |
Codeblock |
---|
| <?xml version='1.0' encoding='utf-8'?>
<env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope">
<env:Body>
<htng:HTNG_HotelCheckInNotifRQ xmlns:htng="http://htng.org/2014B" xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:px="http://protel.io/htng/extensions" CorrelationID="IPA_755_18" EchoToken="IPA_755_18" Version="1" Timestamp="2020-07-23T14:58:16Z">
<POS>
<Source>
<RequestorID ID="2787" Type="10" ID_Context="protelIO"/>
<BookingChannel Type="4" Primary="true"/>
</Source>
</POS>
<htng:Room RoomID=""/>
<htng:HotelReservations>
<HotelReservation>
<UniqueID ID="1740" ID_Context="protelIO" Type="14"/>
</HotelReservation>
</htng:HotelReservations>
</htng:HTNG_HotelCheckInNotifRQ>
</env:Body>
</env:Envelope> |
| pAir will CI the non-room assigned reservation which has no room number to the first available clean or checked room. | IPA-755 | 20.51 |
OTA_ProfileCreateRQ OTA_ProfileModifyRQ | outbound | pAir | OTA_ProfileCreateRQ | Profile | Customer | Address | @ShareMarketInd |
Codeblock |
---|
| <OTA_ProfileModifyRQ>
<UniqueID ID="3846" ID_Context="protelIO" Type="1"/>
<UniqueID ID="2983" ID_Context="protelIO" Type="10"/>
<ProfileModify CreateDateTime="2020-09-18T09:55:44Z" CreatorID="lj" LastModifierID="lj" LastModifyDateTime="2020-12-11T15:59:35Z" ProfileType="1" RPH="3846" ShareAllOptOutInd="Yes" StatusCode="4">
<Customer BirthDate="1989-08-12" Gender="Unknown" Language="de">
<PersonName>
<NamePrefix>Familie</NamePrefix>
<GivenName>Test</GivenName>
<Surname>Test</Surname>
</PersonName>
<Telephone DefaultInd="true" FormattedInd="false" PhoneNumber="0231-915930" PhoneTechType="1"/>
<Email DefaultInd="true" EmailType="1">test@protel.net</Email>
<Address DefaultInd="true" FormattedInd="false" Type="1">
<AddressLine>Europaplatz 8</AddressLine>
<CityName>Dortmund</CityName>
<PostalCode>44269</PostalCode>
<StateProv StateCode="NW">Nordrhein-Westfalen</StateProv>
<CountryName Code="DE">Deutschland</CountryName>
</Address> |
| Omit the @ShareMarketInd Attribute, because currently we cannot save it correctly in pAir | IPA-756 | 20.51 |
OTA_ReadRQ | Inbound | pAir | OTA_ReadRQ | ReadRequests | ProfileReadRequest | Company |
Codeblock |
---|
| <env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope">
<env:Body>
<OTA_ReadRQ xmlns="http://www.opentravel.org/OTA/2003/05" CorrelationID="2602_PWS-2188_6" Version="0" EchoToken="PWS-2188_6" MaxResponses="10">
<POS>
<Source>
<RequestorID ID="2602" Type="10" ID_Context="protelIO"/>
</Source>
</POS>
<ReadRequests>
<ProfileReadRequest ProfileTypeCode="3">
<Company>
<CompanyName>protel</CompanyName>
<Address>
<AddressLine>Europaplatz 8</AddressLine>
<CityName>Dortmund</CityName>
<PostalCode>44236</PostalCode>
</Address>
</Company>
</ProfileReadRequest>
</ReadRequests>
</OTA_ReadRQ>
</env:Body>
</env:Envelope> |
| Extend the Profile LookUp for Company/TA/Source/Group Profiles - Profile Search by CompanyName & ZIP
- Profile Search by CompanyName & City
- Profile Search by CompanyName & Country
| IPA-735 | 20.51 |
|
| Inbound | pAir | OTA_ReadRQ | ReturnListIndicator |
Codeblock |
---|
| <OTA_ReadRQ xmlns="http://www.opentravel.org/OTA/2003/05" CorrelationID="2986_IO_CorrId_22_129" ReturnListIndicator="true">
<POS>
<Source>
<RequestorID ID="2986" Type="10" ID_Context="protelIO"/>
</Source>
</POS> |
| If the Attribute @ReturnListIndicator is set to FALSE then all the search filters will be applied as "like" search criteria. If the Attribute @ReturnListIndicator is set to TRUE then all search criteria are checked If the Attribute @ReturnListIndicator is missing then all search criteria are checked | IPA-744 | 20.49 |
OTA_HotelResNotifRQ | Outbound | pair | OTA_HotelResNotifRQ | HotelReservations | HotelReservation | RoomStays | RoomStay | RatePlans | RatePlan |
Codeblock |
---|
| <OTA_HotelResNotifRQ>
<HotelReservations>
<HotelReservation CreateDateTime="2020-11-26T10:45:07+01:00" CreatorID="laureen.jacke@protel.net" LastModifierID="lj" LastModifyDateTime="2020-11-30T10:59:10+01:00" ResStatus="Reserved">
<UniqueID ID="3814" ID_Context="protelIO" Type="14"/>
<RoomStays>
<RoomStay MarketCode="DU" SourceOfBusiness="Fa">
<RatePlans>
<RatePlan EffectiveDate="2020-09-22" ExpireDate="2020-09-23" MarketCode="DU" PriceViewableInd="true" RatePlanCode="STA1" RatePlanID="5">
<Guarantee GuaranteeCode="GAR">
<GuaranteeDescription Name="Name">
<Text TextFormat="PlainText">Garantiert</Text>
</GuaranteeDescription>
</Guarantee>
<CancelPenalties>
<CancelPenalty PolicyCode="STD">
<PenaltyDescription Name="Name">
<Text TextFormat="PlainText">Standard</Text>
</PenaltyDescription>
<PenaltyDescription Name="Description">
<Text TextFormat="PlainText">Bis zu 2 Tage vor der Anreise können Sie kostenfrei stornieren. Sie zahlen im Falle einer Stornierung in den 2 Tagen vor der Anreise einen Betrag in Höhe des Gesamtpreises. Keine Vorauszahlung erforderlich.</Text>
</PenaltyDescription>
</CancelPenalty>
</CancelPenalties>
<RatePlanInclusions TaxInclusive="true"/>
</RatePlan>
<RatePlan EffectiveDate="2020-09-23" ExpireDate="2020-09-24" MarketCode="Individual" PriceViewableInd="true" RatePlanCode="Laureen" RatePlanID="253">
<CancelPenalties/>
<RatePlanInclusions TaxInclusive="true"/>
</RatePlan>
<RatePlan EffectiveDate="2020-09-24" ExpireDate="2020-09-25" MarketCode="DU" PriceViewableInd="true" RatePlanCode="STA1" RatePlanID="5">
<Guarantee GuaranteeCode="GAR">
<GuaranteeDescription Name="Name">
<Text TextFormat="PlainText">Garantiert</Text>
</GuaranteeDescription>
</Guarantee>
<CancelPenalties>
<CancelPenalty PolicyCode="STD">
<PenaltyDescription Name="Name">
<Text TextFormat="PlainText">Standard</Text>
</PenaltyDescription>
<PenaltyDescription Name="Description">
<Text TextFormat="PlainText">Bis zu 2 Tage vor der Anreise können Sie kostenfrei stornieren. Sie zahlen im Falle einer Stornierung in den 2 Tagen vor der Anreise einen Betrag in Höhe des Gesamtpreises. Keine Vorauszahlung erforderlich.</Text>
</PenaltyDescription>
</CancelPenalty>
</CancelPenalties>
<RatePlanInclusions TaxInclusive="true"/>
</RatePlan> |
| The RatePlan is displayed now per day, to display the correct RateCode and MarketCode per day | IPA-743 | 20.49 |
HTNG_HotelFolioNotifRQ HTNG_FolioNotifRS | Outbound Inbound | pAir | HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueDetails | RevenueDetail | SubTypeID="Batch"/"BatchForecast" | UnitPrice | Taxes HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueDetails | RevenueDetail | SubTypeID="Batch"/"BatchForecast" | ExtendedPrice | Taxes |
Codeblock |
---|
| <htng:RevenueDetails>
<htng:RevenueDetail Amount="61.20" CurrencyCode="EUR" Description="Logis" ReferenceID="0" SubTypeID="Batch" TransactionDate="2020-09-18">
<FolioIDs>
<FolioID>393927</FolioID>
</FolioIDs>
<htng:UnitPrice AmountAfterTax="61.20" AmountBeforeTax="0.00" CurrencyCode="EUR" Type="31"/>
<htng:ExtendedPrice AmountAfterTax="61.20" AmountBeforeTax="0.00" CurrencyCode="EUR" Quantity="1" Type="31"/> |
| For the SubType ="Batch"/"BatchForecast" will the Elements - UnitPrice | Taxes
- ExtendedPrice | Taxes
will no longer be part of the message, because it is not possible to calculate it correctly | IPA-746 | 20.49 |
OTA_HotelAvailNotifRS | Outbound | pAir | OTA_HotelAvailNotifRS | Warnings | Warning |
Codeblock |
---|
| <OTA_HotelAvailNotifRS xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:p="http://protel.io/soap" xmlns:px="http://protel.io/htng/extensions" xmlns:ns5="http://www.w3.org/2011/03/ws-evt" xmlns:htng="http://htng.org/2014B" xmlns:ns4="http://www.w3.org/2005/08/addressing" CorrelationID="IPA-734-01" EchoToken="IPA-734-01" TimeStamp="2020-11-20T14:17:13Z" Version="2.000">
<Success/>
<Warnings>
<Warning Code="320" ShortText="RateGroups not found by RatePlanCategory code BAR2" Type="12">RateGroups not found by RatePlanCategory code BAR2</Warning>
<Warning Code="450" ShortText="No matches for 2 AvailStatusMessage elements" Type="13">0</Warning>
</Warnings>
<UniqueID ID="2585" ID_Context="protelIO" Type="10"/>
</OTA_HotelAvailNotifRS> |
| The OTA_HotelAvailNotifRS displaying the Code="320" and Type="12" in case of Warning. | IPA-734 | 20.49 |
|
OTA_HotelResNotifRQ IO_StatsNotifRQ HTNG_HotelFolioNotifRQ OTA_StayInfoNotifRQ | Outbound | pAir | OTA_HotelResNotifRQ | HotelReservations | HotelReservation | RoomStays | RoomStay | RoomRates | RoomRate | Rates | Rate | TPA_Extensions | RateAmountExtensions | RateAmount | @RevenueCategoryCode
OTA_HotelResNotifRQ | HotelReservations | HotelReservation | RoomStays | TPA_Extensions | RateAmountExtensions | RateAmount | @RevenueCategoryCode
IO_StatsNotifRQ | Statistics | Statistic | StatisticApplicationSets | StatisticApplicationSet | RevenueCategorySummaries | RevenueCategorySummary | @RevenueCategoryCode
HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueDetail | @RevenueCategoryCode
OTA_HotelStayInfoNotifRQ | StayInfos | StayInfo | RevenueCategories | RevenueCategory | @RevenueCategoryCode |
Codeblock |
---|
| <StatisticApplicationSet Start="2020-09-17" End="2020-09-17">
<RevenueCategorySummaries>
<RevenueCategorySummary RevenueCategoryCode="3" Amount="0.00" CurrencyCode="EUR"/>
<RevenueCategorySummary RevenueCategoryCode="123" Amount="0.00" CurrencyCode="EUR"/>
<RevenueCategorySummary RevenueCategoryCode="6" Amount="0.00" CurrencyCode="EUR"/>
<RevenueCategorySummary RevenueCategoryCode="126" Amount="0.00" CurrencyCode="EUR"/>
<RevenueCategorySummary RevenueCategoryCode="9" Amount="361.72" CurrencyCode="EUR"/>
<RevenueCategorySummary RevenueCategoryCode="129" Amount="379.81" CurrencyCode="EUR"/>
<RevenueCategorySummary RevenueCategoryCode="0" Amount="18.09" CurrencyCode="EUR"/>
<RevenueCategorySummary RevenueCategoryCode="120" Amount="18.99" CurrencyCode="EUR"/>
<RevenueCategorySummary RevenueCategoryCode="17" Amount="379.81" CurrencyCode="EUR"/>
<RevenueCategorySummary RevenueCategoryCode="1217" Amount="398.80" CurrencyCode="EUR"/>
</RevenueCategorySummaries>
</StatisticApplicationSet> |
| The messages will be extend with the @RevenueCategoryCode = 0 / @RevenueCategoryCode = 120 to display the Revenue for Article which are marked in pAir as "non revenue item" | IPA-736 | 20.47 |
OTA_HotelResNotifRQ | Inbound | pAir | no changes in the XML |
| The cancelled reservation, now can be reinstated by sending an inbound reservation with following attributes: OTA_HotelResNotifRQ>ResStatus="Modify" and OTA_HotelResNotifRQ / HotelReservations / HotelReservation >ResStatus="Reserved" | IPA-717 | 20.47 |
IO_ResModifyNotifRQ | Inbound | pAir | IO_ResModifyNotifRQ | Reservations | Reservation | InvoiceItemRoutings | InvoiceItemRouting |
Codeblock |
---|
| <p:IO_ResModifyNotifRQ xmlns:p="http://protel.io/soap" CorrelationID="IPA-721-SR6" TimeStamp="2020-05-18T14:00:00.000Z" Version="1.00">
<p:Reservations HotelCode="2575">
<p:Reservation>
<p:UniqueID Type="14" ID="17569" ID_Context="protelIO"/>
<p:InvoiceItemRoutings>
<p:InvoiceItemRouting Action="CREATE" Name="RI_Template" Type="InvoiceRoutingTemplate" ID="" ID_Context="protelIO"/>
</p:InvoiceItemRoutings>
</p:Reservation>
</p:Reservations>
</p:IO_ResModifyNotifRQ> |
| We will add the use case to create a routing instruction using a predefined template. For this use case the type needs to be "InvoiceRoutingTemplate" instead of "PaymentInstruction". | IPA-721 | 20.47 |
OTA_HotelResNotifRQ | Outbound | pAir | OTA_HotelResNotifRQ | HotelReservations | HotelReservation | RoomStays | RoomStay | RoomRates | RoomRate |
Codeblock |
---|
| <RoomRate BookingCode="JST" RoomTypeCode="JST" NumberOfUnits="1" RoomID="10-2L" EffectiveDate="2020-08-09" ExpireDate="2020-08-10" RatePlanCode="Alireza" RatePlanID="28" RatePlanCategory="FLEX">
<Rates>
<Rate RateTimeUnit="Day" UnitMultiplier="1" AlternateCurrencyInd="false" EffectiveDate="2020-08-09" ExpireDate="2020-08-10">
<Base AmountBeforeTax="90.91" AmountAfterTax="100.00" CurrencyCode="EUR"/>
<Total AmountBeforeTax="90.91" AmountAfterTax="100.00" CurrencyCode="EUR"/>
<TPA_Extensions>
<px:RateAmountExtensions AlternateCurrencyInd="false" End="2020-08-09" Start="2020-08-09">
<px:RateAmount AmountAfterTax="100.00" AmountBeforeTax="90.91" CurrencyCode="EUR" RevenueCategoryCode="17"/>
<px:RateAmount AmountAfterTax="100.00" AmountBeforeTax="90.91" CurrencyCode="EUR" RevenueCategoryCode="9"/>
</px:RateAmountExtensions>
<px:FixedChargesAmountsExtensions AlternateCurrencyInd="false" End="2020-08-09" Start="2020-08-09">
<px:RateAmount AmountAfterTax="100.00" AmountBeforeTax="90.91" CurrencyCode="EUR" RevenueCategoryCode="17"/>
<px:RateAmount AmountAfterTax="100.00" AmountBeforeTax="90.91" CurrencyCode="EUR" RevenueCategoryCode="9"/>
</px:FixedChargesAmountsExtensions>
</TPA_Extensions>
</Rate>
</Rates>
<RoomRateDescription Name="MarketCode">
<Text TextFormat="PlainText">COU</Text>
</RoomRateDescription>
<RoomRateDescription Name="SourceOfBusiness">
<Text TextFormat="PlainText">WEB</Text>
</RoomRateDescription>
<GuestCounts>
<GuestCount AgeQualifyingCode="10" Count="1"/>
</GuestCounts>
</RoomRate> |
| The GuestCounts element in RoomRate level is displaying for the canceled reservations as well. | IPA-728 | 20.47 |
IO_ResModifyNotifRQ | Inbound | pAir | no changes in the XML |
| We will add a new use case to add additional arriving guests up to the guest count of the reservation | IPA-732 | 20.47 |
OTA_HotelInvBlockNotifRQ | Inbound | pAir | OTA_HotelInvBlockNotifRQ | TPA_Extensions | ReservationExtensions | ReservationStatus |
Codeblock |
---|
| <TPA_Extensions xmlns:px="http://protel.io/htng/extensions">
<px:ReservationExtensions>
<px:ReservationStatus Code="Conf" ID="1" ID_Context="protelIO" Name="FIX- inkl.ANZA" RPH="33523"/>
</px:ReservationExtensions>
</TPA_Extensions> |
| Extend the TPA_Extentions for the Reservation Status for inbound message. | IPA-730 | 20.47 |
OTA_HotelInvBlockNotifRQ | Outbound | pAir | OTA_HotelInvBlockNotifRQ | TPA_Extensions | ReservationExtensions | ReservationStatus |
Codeblock |
---|
| <TPA_Extensions xmlns:px="http://protel.io/htng/extensions">
<px:ReservationExtensions>
<px:ReservationStatus Code="Conf" ID="1" ID_Context="protelIO" Name="FIX- inkl.ANZA" RPH="33523"/>
</px:ReservationExtensions>
</TPA_Extensions> |
| Extend the TPA_Extentions for the Reservation Status | IPA-699 | 20.47 |
|
IO_SystemDataRQ | Outbound | pAir |
|
| Implementation of the new message IO_SystemDataRQ | IPA-680 | 20.45 |
HTNG_HotelFolioNotifRQ HTNG_HotelFolioRS | Outbound | pAir | HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueDetails | RevenueDetail
HTNG_HotelFolioRS | Folios | Folio | RevenueDetails | RevenueDetail |
Codeblock |
---|
| <htng:RevenueDetails>
<htng:RevenueDetail SubTypeID="Revenue" RevenueCategoryCode="9" ReferenceID="66" TransactionDate="2019-10-10" Description="City Tax" PMSRevenueCode="3405" Amount="2.50" CurrencyCode="CHF">
<FolioIDs>
<FolioID>468056</FolioID>
</FolioIDs>
<htng:UnitPrice AmountBeforeTax="2.41" AmountAfterTax="2.50" Type="31" CurrencyCode="CHF">
<Taxes CurrencyCode="CHF">
<Tax Type="Inclusive" Percent="3.70" Amount="0.09" CurrencyCode="CHF"/>
</Taxes>
</htng:UnitPrice>
<htng:ExtendedPrice Quantity="1" AmountBeforeTax="2.41" AmountAfterTax="2.50" Type="31" CurrencyCode="CHF">
<Taxes CurrencyCode="CHF">
<Tax Type="Inclusive" Percent="3.70" Amount="0.09" CurrencyCode="CHF"/>
</Taxes>
</htng:ExtendedPrice>
<htng:Account Type="14" ID_Context="protelIO" ID="15702"/>
</htng:RevenueDetail> |
| The Attribute @Percent is not long rounded up | IPA-737 | 20.45 |
HTNG_HotelCheckOutNotifRS | Inbound | pAir | HTNG_HotelCheckOutNotifRS | TPA_Extensions | DocumentExtensions | DocumentExtensions |
Codeblock |
---|
| <htng:HTNG_HotelCheckOutNotifRS xmlns:htng="http://htng.org/2014B" xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:p="http://protel.io/soap" xmlns:px="http://protel.io/htng/extensions" xmlns:ns5="http://www.w3.org/2011/03/ws-evt" xmlns:ns4="http://www.w3.org/2005/08/addressing" CorrelationID="Test_BRA_779" PrimaryLangID="de" TimeStamp="2020-11-06T09:42:30Z" Version="1">
<htng:Success/>
<TPA_Extensions>
<px:DocumentExtensions>
<px:DocumentData ID="5896" ID_Context="protelIO" Type="Invoice">j4KPDM2RDY5MEEyNjZCQzNBOEI1MTNFQkMxMjQ0NEZDRUU2Pg==</px:DocumentData>
</px:DocumentExtensions>
</TPA_Extensions>
</htng:HTNG_HotelCheckOutNotifRS> |
| Added the Element px:DocumentData → needs to be decoded by the Integration with the help of base64. | IPA-714 | 20.45 |
OTA_HotelResNotifRQ | Inbound | pAir | OTA_HotelResNotifRS | Errors | Error |
Codeblock |
---|
| <Errors>
<Error Code="446" RecordID="IPA-698-SR1" ShortText="Could not modify Reservation ID 17414, null" Type="12">CHECKED_OUT_DEPARTURE_DATE_CHANGE</Error>
</Errors> |
| Clearer error message if a to be modified reservation is already checked-out. | IPA-698 | 20.45 |
IO_SystemDataRQ IO_SystemDataRS | Inbound Outbound | pAir | IO_SystemDataRQ IO_SystemDataRS | see full message examples under MessageDocumentation/Message dictionary/System data | Added new message to export system data. | IPA-680 | 20.45 |
HTNG_HotelFolioNotifRQ HTNG_HotelFolioRS | Outbound | pAir | HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueDetails | RevenueDetail
HTNG_HotelFolioRS | Folios | Folio | RevenueDetails | RevenueDetail |
Codeblock |
---|
| <ns2:RevenueDetails>
<ns2:RevenueDetail Amount="26.00" CurrencyCode="CHF" Description="Alkohol" ReferenceID="0" SubTypeID="Batch" TransactionDate="2020-10-22">
<ns4:FolioIDs>
<ns4:FolioID>606568</ns4:FolioID>
</ns4:FolioIDs>
<ns2:UnitPrice AmountAfterTax="26.00" AmountBeforeTax="24.14" CurrencyCode="CHF" Type="31">
<ns4:Taxes CurrencyCode="CHF">
<ns4:Tax Amount="1.86" CurrencyCode="CHF" Percent="8.00" Type="Inclusive"/>
</ns4:Taxes>
</ns2:UnitPrice>
<ns2:ExtendedPrice AmountAfterTax="26.00" AmountBeforeTax="24.14" CurrencyCode="CHF" Quantity="1" Type="31">
<ns4:Taxes CurrencyCode="CHF">
<ns4:Tax Amount="1.86" CurrencyCode="CHF" Percent="8.00" Type="Inclusive"/>
</ns4:Taxes>
</ns2:ExtendedPrice>
<ns2:RevenueDetailItems>
<ns2:RevenueDetailItem Amount="11.00" CurrencyCode="CHF" Description="Wine" GuestViewable="false" PMSRevenueCode="3010" ReferenceID="44" RevenueCategoryCode="3" TransactionDate="2020-10-27">
<ns4:FolioIDs>
<ns4:FolioID>606565</ns4:FolioID>
</ns4:FolioIDs>
<ns2:UnitPrice AmountAfterTax="11.00" AmountBeforeTax="10.21" CurrencyCode="CHF" Type="31">
<ns4:Taxes CurrencyCode="CHF">
<ns4:Tax Amount="0.79" CurrencyCode="CHF" Percent="8.00" Type="Inclusive"/>
</ns4:Taxes>
</ns2:UnitPrice>
<ns2:ExtendedPrice AmountAfterTax="11.00" AmountBeforeTax="10.21" CurrencyCode="CHF" Quantity="1" Type="31">
<ns4:Taxes CurrencyCode="CHF">
<ns4:Tax Amount="0.79" CurrencyCode="CHF" Percent="8.00" Type="Inclusive"/>
</ns4:Taxes>
</ns2:ExtendedPrice>
</ns2:RevenueDetailItem>
<ns2:RevenueDetailItem Amount="15.00" CurrencyCode="CHF" Description="Beer" GuestViewable="false" PMSRevenueCode="3020" ReferenceID="45" RevenueCategoryCode="3" TransactionDate="2020-10-27">
<ns4:FolioIDs>
<ns4:FolioID>606566</ns4:FolioID>
</ns4:FolioIDs>
<ns2:UnitPrice AmountAfterTax="15.00" AmountBeforeTax="13.93" CurrencyCode="CHF" Type="31">
<ns4:Taxes CurrencyCode="CHF">
<ns4:Tax Amount="1.07" CurrencyCode="CHF" Percent="8.00" Type="Inclusive"/>
</ns4:Taxes>
</ns2:UnitPrice>
<ns2:ExtendedPrice AmountAfterTax="15.00" AmountBeforeTax="13.93" CurrencyCode="CHF" Quantity="1" Type="31">
<ns4:Taxes CurrencyCode="CHF">
<ns4:Tax Amount="1.07" CurrencyCode="CHF" Percent="8.00" Type="Inclusive"/>
</ns4:Taxes>
</ns2:ExtendedPrice>
</ns2:RevenueDetailItem>
</ns2:RevenueDetailItems>
<ns2:Account ID="19551" ID_Context="protelIO" Type="14"/>
</ns2:RevenueDetail>
<ns2:RevenueDetail Amount="2.50" CurrencyCode="CHF" Description="City Tax" PMSRevenueCode="3405" ReferenceID="66" RevenueCategoryCode="9" SubTypeID="RevenueForecast" TransactionDate="2020-10-27">
<ns4:FolioIDs>
<ns4:FolioID>606561</ns4:FolioID>
</ns4:FolioIDs>
<ns2:UnitPrice AmountAfterTax="2.50" AmountBeforeTax="2.41" CurrencyCode="CHF" Type="31">
<ns4:Taxes CurrencyCode="CHF">
<ns4:Tax Amount="0.09" CurrencyCode="CHF" Percent="4.00" Type="Inclusive"/>
</ns4:Taxes>
</ns2:UnitPrice>
<ns2:ExtendedPrice AmountAfterTax="2.50" AmountBeforeTax="2.41" CurrencyCode="CHF" Quantity="1" Type="31">
<ns4:Taxes CurrencyCode="CHF">
<ns4:Tax Amount="0.09" CurrencyCode="CHF" Percent="4.00" Type="Inclusive"/>
</ns4:Taxes>
</ns2:ExtendedPrice>
<ns2:Account ID="19551" ID_Context="protelIO" Type="14"/>
</ns2:RevenueDetail>
<ns2:RevenueDetail Amount="0.00" CurrencyCode="CHF" Description="Accommodation incl. breakfast" ReferenceID="0" SubTypeID="BatchForecast" TransactionDate="2020-10-27">
<ns4:FolioIDs>
<ns4:FolioID>606564</ns4:FolioID>
</ns4:FolioIDs>
<ns2:UnitPrice AmountAfterTax="0.00" AmountBeforeTax="0.00" CurrencyCode="CHF" Type="31">
<ns4:Taxes CurrencyCode="CHF">
<ns4:Tax Amount="0.00" CurrencyCode="CHF" Percent="0" Type="Inclusive"/>
</ns4:Taxes>
</ns2:UnitPrice>
<ns2:ExtendedPrice AmountAfterTax="0.00" AmountBeforeTax="0.00" CurrencyCode="CHF" Quantity="1" Type="31">
<ns4:Taxes CurrencyCode="CHF">
<ns4:Tax Amount="0.00" CurrencyCode="CHF" Percent="0" Type="Inclusive"/>
</ns4:Taxes>
</ns2:ExtendedPrice>
<ns2:RevenueDetailItems>
<ns2:RevenueDetailItem Amount="0.00" CurrencyCode="CHF" Description="Accommodation" GuestViewable="false" PMSRevenueCode="3400" ReferenceID="26" RevenueCategoryCode="9" TransactionDate="2020-10-27">
<ns4:FolioIDs>
<ns4:FolioID>606560</ns4:FolioID>
</ns4:FolioIDs>
<ns2:UnitPrice AmountAfterTax="0.00" AmountBeforeTax="0.00" CurrencyCode="CHF" Type="31">
<ns4:Taxes CurrencyCode="CHF">
<ns4:Tax Amount="0.00" CurrencyCode="CHF" Percent="0" Type="Inclusive"/>
</ns4:Taxes>
</ns2:UnitPrice>
<ns2:ExtendedPrice AmountAfterTax="0.00" AmountBeforeTax="0.00" CurrencyCode="CHF" Quantity="1" Type="31">
<ns4:Taxes CurrencyCode="CHF">
<ns4:Tax Amount="0.00" CurrencyCode="CHF" Percent="0" Type="Inclusive"/>
</ns4:Taxes>
</ns2:ExtendedPrice>
</ns2:RevenueDetailItem>
<ns2:RevenueDetailItem Amount="22.00" CurrencyCode="CHF" Description="Breakfast" GuestViewable="false" PMSRevenueCode="3070" ReferenceID="50" RevenueCategoryCode="3" TransactionDate="2020-10-27">
<ns4:FolioIDs>
<ns4:FolioID>606562</ns4:FolioID>
</ns4:FolioIDs>
<ns2:UnitPrice AmountAfterTax="22.00" AmountBeforeTax="21.22" CurrencyCode="CHF" Type="31">
<ns4:Taxes CurrencyCode="CHF">
<ns4:Tax Amount="0.78" CurrencyCode="CHF" Percent="4.00" Type="Inclusive"/>
</ns4:Taxes>
</ns2:UnitPrice>
<ns2:ExtendedPrice AmountAfterTax="22.00" AmountBeforeTax="21.22" CurrencyCode="CHF" Quantity="1" Type="31">
<ns4:Taxes CurrencyCode="CHF">
<ns4:Tax Amount="0.78" CurrencyCode="CHF" Percent="4.00" Type="Inclusive"/>
</ns4:Taxes>
</ns2:ExtendedPrice>
</ns2:RevenueDetailItem>
<ns2:RevenueDetailItem Amount="-22.00" CurrencyCode="CHF" Description="Accommodation" GuestViewable="false" PMSRevenueCode="3400" ReferenceID="26" RevenueCategoryCode="9" TransactionDate="2020-10-27">
<ns4:FolioIDs>
<ns4:FolioID>606563</ns4:FolioID>
</ns4:FolioIDs>
<ns2:UnitPrice AmountAfterTax="-22.00" AmountBeforeTax="-21.22" CurrencyCode="CHF" Type="31">
<ns4:Taxes CurrencyCode="CHF">
<ns4:Tax Amount="-0.78" CurrencyCode="CHF" Percent="4.00" Type="Inclusive"/>
</ns4:Taxes>
</ns2:UnitPrice>
<ns2:ExtendedPrice AmountAfterTax="-22.00" AmountBeforeTax="-21.22" CurrencyCode="CHF" Quantity="1" Type="31">
<ns4:Taxes CurrencyCode="CHF">
<ns4:Tax Amount="-0.78" CurrencyCode="CHF" Percent="4.00" Type="Inclusive"/>
</ns4:Taxes>
</ns2:ExtendedPrice>
</ns2:RevenueDetailItem>
</ns2:RevenueDetailItems>
<ns2:Account ID="19551" ID_Context="protelIO" Type="14"/>
</ns2:RevenueDetail>
<ns2:RevenueDetail Amount="4.00" CurrencyCode="CHF" Description="Chips" PMSRevenueCode="3090" ReferenceID="94" RevenueCategoryCode="3" SubTypeID="RevenueForecast" TransactionDate="2020-10-27">
<ns4:FolioIDs>
<ns4:FolioID>606567</ns4:FolioID>
</ns4:FolioIDs>
<ns2:UnitPrice AmountAfterTax="4.00" AmountBeforeTax="3.71" CurrencyCode="CHF" Type="31">
<ns4:Taxes CurrencyCode="CHF">
<ns4:Tax Amount="0.29" CurrencyCode="CHF" Percent="8.00" Type="Inclusive"/>
</ns4:Taxes>
</ns2:UnitPrice>
<ns2:ExtendedPrice AmountAfterTax="4.00" AmountBeforeTax="3.71" CurrencyCode="CHF" Quantity="1" Type="31">
<ns4:Taxes CurrencyCode="CHF">
<ns4:Tax Amount="0.29" CurrencyCode="CHF" Percent="8.00" Type="Inclusive"/>
</ns4:Taxes>
</ns2:ExtendedPrice>
<ns2:Account ID="19551" ID_Context="protelIO" Type="14"/>
</ns2:RevenueDetail>
</ns2:RevenueDetails> |
| Sending RevenueDetail with the Batch identifier (Package Identifier) to display the package information in RevenueDetailItems element. | IPA-723 | 20.45 |
OTA_HotelResNotifRQ | Inbound | pAir | OTA_HotelResNotifRQ | HotelReservations | HotelReservation | RoomStays | RoomStay | GuestCounts |
Codeblock |
---|
| <GuestCounts>
<GuestCount AgeQualifyingCode="10" Count="1"/>
<GuestCount AgeQualifyingCode="8" Count="1"/>
<GuestCount AgeQualifyingCode="7" Count="1"/>
</GuestCounts>
</RoomRate>
</RoomRates>
<GuestCounts IsPerRoom="true">
<GuestCount AgeQualifyingCode="10" Count="1"/>
<GuestCount AgeQualifyingCode="8" Count="1"/>
<GuestCount AgeQualifyingCode="7" Count="1"/>
</GuestCounts> |
| Extend the functionality for import Child with a Reservation - If a AQC is part of the message pAir will evalute against the AQC
- If the AQC is missing pAir will evalute against the Age
- If both are missing, pAir treats GuestCounts as Adult
| IPA-716 | 20.45 |
OTA_HotelResNotifRQ | Outbound | pAir | OTA_HotelResNotifRQ | HotelReservations | HotelReservation | RoomStays | RoomStay | RoomRates | RoomRate | GuestCounts | GuestCount OTA_HotelResNotifRQ | HotelReservations | HotelReservation | RoomStays | RoomStay | GuestCounts | GuestCount |
Codeblock |
---|
| <GuestCounts>
<GuestCount AgeQualifyingCode="10" Count="1"/>
<GuestCount AgeBucket="Teenage" AgeQualifyingCode="9" Count="1"/>
<GuestCount AgeBucket="Child" AgeQualifyingCode="8" Count="1"/>
<GuestCount AgeBucket="Infant" AgeQualifyingCode="7" Count="1"/>
</GuestCounts>
</RoomRate>
</RoomRates>
<GuestCounts IsPerRoom="true">
<GuestCount AgeQualifyingCode="10" Count="1"/>
<GuestCount AgeBucket="Teenage" AgeQualifyingCode="9" Count="1"/>
<GuestCount AgeBucket="Child" AgeQualifyingCode="8" Count="1"/>
<GuestCount AgeBucket="Infant" AgeQualifyingCode="7" Count="1"/>
</GuestCounts> |
| The AgeQualifyingCode set according to the Type set up in the Discount Group and display in the outbound reservations. | IPA-682 | 20.45 |
OTA_ProfileCreateRQ | Inbound | pAir | OTA_ProfileCreateRQ | Profiles | @ShareAllOptOutInd |
Codeblock |
---|
| ...
<Profile CreateDateTime="2020-10-29T07:55:51Z" CreatorID="alireza.memarifard@protel.net" LastModifierID="Unknown" LastModifyDateTime="2020-10-29T07:55:52Z" ProfileType="1" ShareAllOptOutInd="No" StatusCode="4">
<Customer Gender="Unknown" Language="fr">
<PersonName>
<GivenName>tst5</GivenName>
<Surname>test5</Surname>
</PersonName>
... |
| Marketing allowed value changed and set to "Allowed" with ShareAllOptOutInd = No for a profile create inbound. | IPA-710 | 20.45 |
OTA_HotelInvBlockNotifRQ | Outbound | pAir | OTA_HotelInvBlockNotifRQ | InvBlocks | InvBlock | RoomTypes | RoomType | RatePlans | BaseByGuestAmts | BaseByGuestAmt |
Codeblock |
---|
| ...
<RatePlans>
<RatePlan CurrencyCode="EUR" End="2020-10-27" MaxGuestApplicable="4" RatePlanCode="Alireza" Start="2020-10-27">
<BaseByGuestAmts>
<BaseByGuestAmt AgeQualifyingCode="10" AmountAfterTax="100.00" AmountBeforeTax="90.91" CurrencyCode="EUR" NumberOfGuests="1"/>
<BaseByGuestAmt AgeQualifyingCode="10" AmountAfterTax="150.00" AmountBeforeTax="136.36" CurrencyCode="EUR" NumberOfGuests="2"/>
<BaseByGuestAmt AgeQualifyingCode="10" AmountAfterTax="180.00" AmountBeforeTax="163.64" CurrencyCode="EUR" NumberOfGuests="3"/>
<BaseByGuestAmt AgeQualifyingCode="10" AmountAfterTax="200.00" AmountBeforeTax="181.82" CurrencyCode="EUR" NumberOfGuests="4"/>
</BaseByGuestAmts>
<AdditionalGuestAmounts>
<AdditionalGuestAmount AgeQualifyingCode="8" Amount="25.00" MaxAdditionalGuests="1" MaxAge="2" MinAge="0"/>
<AdditionalGuestAmount AgeQualifyingCode="8" Amount="35.00" MaxAdditionalGuests="1" MaxAge="8" MinAge="3"/>
<AdditionalGuestAmount AgeQualifyingCode="8" Amount="45.00" MaxAdditionalGuests="1" MaxAge="18" MinAge="9"/>
<AdditionalGuestAmount AgeQualifyingCode="8" Amount="25.00" MaxAdditionalGuests="2" MaxAge="2" MinAge="0"/>
<AdditionalGuestAmount AgeQualifyingCode="8" Amount="35.00" MaxAdditionalGuests="2" MaxAge="8" MinAge="3"/>
<AdditionalGuestAmount AgeQualifyingCode="8" Amount="45.00" MaxAdditionalGuests="2" MaxAge="18" MinAge="9"/>
</AdditionalGuestAmounts>
<RateDescription Name="RateGroup">
<Text TextFormat="PlainText">FLEX</Text>
</RateDescription>
<MarketCode MarketCode="COU" MarketCodeName="Couple"/>
</RatePlan>
</RatePlans>
</RoomType>
... |
| To extend the amount for the @BaseByGuestAmt Attribute to show the detail for the rates with more than 1 adult. | IPA-711 | 20.45 |
HTNG_HotelCheckOutNotifRS | Outbound | pAir | HTNG_HotelCheckOutNotifRS | TPA_Extensions | DocumentExtensions | DocumentData |
Codeblock |
---|
| <HTNG_HotelCheckOutNotifRS xmlns="http://htng.org/2014B" TimeStamp="2020-09-28T11:28:12.2502538Z" Version="3.000" CorrelationID="Test_AKO_6">
<Success/>
<TPA_Extensions xmlns:px="http://protel.io/htng/extensions">
<px:DocumentExtensions>
<px:DocumentData Type="Invoice" ID="419" ID_Context="protelIO">JVBERi0xLjYKJcOkw7zDtsOfCjIgM...</px:DocumentData> |
| With the HTNG_HotelCheckOutNotifRS we will provide in the DocumentData element the base64 encoded PDF invoice. | IPA-670 | 20.45 |
HTNG_ChargePostingRQ | Inbound | pAir | HTNG_ChargePostingRQ | Posting | Transaction | RevenueDetails | RevenueDetail | Account |
Codeblock |
---|
| <htng:HTNG_ChargePostingRQ xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:htng="http://htng.org/2014B" xmlns:p="http://protel.io/soap" xmlns:px="http://protel.io/htng/extensions" EchoToken="IPA_704_13" TimeStamp="2020-06-09T18:03:07Z" Version="1" CorrelationID="IPA_704_13" PrimaryLangID="en_US">
<htng:UniqueID Type="10" ID_Context="protelIO" ID="2787"/>
<htng:Posting ID="12345">
<htng:Transaction>
<htng:RevenueDetails>
<htng:RevenueDetail Amount="-7.00" CurrencyCode="EUR" Description="Logis" ReferenceID="98" SubTypeID="Payment" TransactionDate="2020-08-09">
<htng:Account ID="2255" ID_Context="protelIO" Type="16"/>
</htng:RevenueDetail>
</htng:RevenueDetails>
</htng:Transaction>
</htng:Posting>
</htng:HTNG_ChargePostingRQ> |
| Posting to a specific invoice by Type="16" | IPA-704 | 20.45 |
|
OTA_HotelAvailNotifRS | Outbound | pAir | OTA_HotelAvailNotifRS | Warnings | Warning |
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">OTA_HotelAvailNotifRS</p:Action>
<p:CorrelationID xmlns:p="http://protel.io/soap">uuid::1111-1111::1111::11</p:CorrelationID>
<p:CausedBy xmlns:p="http://protel.io/soap">uuid::1111-1111::1111::11</p:CausedBy>
<p:Source xmlns:p="http://protel.io/soap" Module="backline" ModuleVersion="2020-10-12T10:50:32 (QA)" Product="protelAir" ProductVersion="2043.0.59498-RC" Service="io.protel.air"/>
<htnga:RelatesToCorrelationID xmlns:htnga="http://htng.org/PWSWG/2007/02/AsyncHeaders">uuid::1111-1111::1111::11</htnga:RelatesToCorrelationID>
</env:Header>
<env:Body>
<OTA_HotelAvailNotifRS xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:p="http://protel.io/soap" xmlns:px="http://protel.io/htng/extensions" xmlns:htng="http://htng.org/2014B" CorrelationID="uuid::1111-1111::1111::11" EchoToken="89970240-068e-438b-ba11-1da35da19144" TimeStamp="2020-10-12T12:09:58Z" Version="2.000">
<Success/>
<Warnings>
<Warning Code="0" ShortText="AvailStatus (95) excluded : No RoomType found with inventory code [PMKG1] and inventory ID [null] " Type="12">AvailStatus(95) has inccorect data</Warning>
<Warning Code="0" ShortText="RateGroups not found by RatePlanCategory code BAR1" Type="12">RateGroups not found by RatePlanCategory code BAR1</Warning>
<Warning Code="0" ShortText="RoomTypes not found with inventory code PMKG1" Type="12">RoomTypes not found with inventory code PMKG1</Warning>
<Warning Code="0" ShortText="No matches for 1 AvailStatusMessage elements" Type="13">0</Warning>
</Warnings>
<UniqueID ID="2585" ID_Context="protelIO" Type="10"/>
</OTA_HotelAvailNotifRS>
</env:Body>
</env:Envelope>
|
| pAir will send back a warning in the OTA_HotelAvailNotifRS message if the RateGroup (RatePlanCategory) received is not existing. | IPA-689 | 20.43 |
OTA_ProfileReadRS | Outbound | pAir | OTA_ProfileReadRS | Warnings | no change in XML structure | Misleading warnings for OTA_ProfileReadRS regarding not applied search criterias will not be send any more. | IPA-713 | 20.43 |
|
Affected Message | Direction from protel | PMS | Path | Example | Summary | Internal reference | Version |
---|
|
IO_StatsNotifRQ | Outbound | pAir | IO_StatsNotifRQ | Statistics | Statistic | StatisticApplicationSets | StatisticApplicationSet | CountCategorySummaries | CountCategorySummary | CountCategoryCode |
Codeblock |
---|
| <IO_StatsNotifRQ>
<Statistics>
<Statistic>
<StatisticApplicationSets>
<StatisticApplicationSet>
<CountCategorySummaries>
<CountCategorySummary CountCategoryCode="8" SummaryCount="2"/>
<CountCategorySummary CountCategoryCode="9" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="10" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="11" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="12" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="13" SummaryCount="2"/>
<CountCategorySummary CountCategoryCode="22" SummaryCount="0"/>
</CountCategorySummaries> |
| enable the CountCategoryCode - 22 = Complimentary and House use rooms
| IPA-691 | 20.39 |
|
IO_StatsNotifRQ | Outbound | pAir | IO_StatsNotifRQ | Statistics | Statistic | @ReportCode |
Codeblock |
---|
| <?xml version="1.0" encoding="utf-8"?>
<p:IO_StatsNotifRQ>
<p:Statistics>
<Statistic FiscalDate="2018-06-19" ChainCode="PENTA" HotelCode="2756" HotelName="IO Testing_pAir_2000116" ReportCode="Genius_CurrentDailyRoomTypeStatistics_v1"> |
| Add the following report names - Future: Genius_CurrentDailyRoomTypeStatistics_v1
- Past: Genius_PastDailyRoomTypeStatistics_v1
| IPA-675 | 20.35 |
IO_StatsNotifRQ | Outbound | pAir | IO_StatsNotifRQ | Statistics | Statistic | StatisticApplicationSets | StatisticApplicationSet | CountCategorySummaries | CountCategorySummary | CountCategoryCode |
Codeblock |
---|
| <IO_StatsNotifRQ>
<Statistics>
<Statistic>
<StatisticApplicationSets>
<StatisticApplicationSet>
<CountCategorySummaries>
<CountCategorySummary SummaryCount="2" CountCategoryCode="8"/>
<CountCategorySummary SummaryCount="0" CountCategoryCode="9"/>
<CountCategorySummary SummaryCount="0" CountCategoryCode="10"/>
<CountCategorySummary SummaryCount="2" CountCategoryCode="11"/>
<CountCategorySummary SummaryCount="2" CountCategoryCode="12"/>
<CountCategorySummary SummaryCount="2" CountCategoryCode="13"/>
<CountCategorySummary SummaryCount="2" CountCategoryCode="14"/>
<CountCategorySummary SummaryCount="0" CountCategoryCode="15"/>
<CountCategorySummary SummaryCount="2" CountCategoryCode="19"/>
<CountCategorySummary SummaryCount="1" CountCategoryCode="22"/>
</CountCategorySummaries>
... |
| remove the CountCategoryCode - 15 = No-shows
- 19 = Day-use rooms
- 22 = Complimentary and House use rooms
| IPA-675 | 20.35 |
OTA_HotelAvailRQ | Inbound | pAir | OTA_HotelAvailRQ | AvailRequestSegments | HotelSearchCriteria | Criterion | RoomStayCandidates | RoomStayCandidate | GuestCounts | GuestCount |
Codeblock |
---|
| <OTA_HotelAvailRQ xmlns="http://www.opentravel.org/OTA/2003/05" AvailRatesOnly="true" CorrelationID="IPA_681_03" Version="0" EchoToken="IPA_681_03">
<POS>
<Source>
<RequestorID ID="2787" Type="10" ID_Context="protelIO"/>
<BookingChannel Type="4" Primary="true"/>
</Source>
</POS>
<AvailRequestSegments>
<AvailRequestSegment AvailReqType="Room">
<HotelSearchCriteria>
<Criterion>
<StayDateRange Start="2020-08-07" End="2020-08-08"/>
<RoomStayCandidates>
<RoomStayCandidate RoomTypeCode="SR">
<GuestCounts IsPerRoom="true">
<GuestCount AgeQualifyingCode="10" Count="1"/>
</GuestCounts>
<RoomAmenity RoomAmenity="0"/>
</RoomStayCandidate>
</RoomStayCandidates>
</Criterion>
</HotelSearchCriteria>
</AvailRequestSegment>
</AvailRequestSegments>
</OTA_HotelAvailRQ> |
| OTA_HotelAvailRQ will provide the available rooms requested per occupancy by checking the Count value. | IPA-681 | 20.35 |
OTA_HotelInvCountNotifRQ | Outbound | pAir | OTA_HotelInvCountNotifRQ | Inventories |
Codeblock |
---|
| <OTA_HotelInvCountNotifRQ>
<UniqueID ID="2787" ID_Context="protelIO" Type="10"/>
<Inventories ChainCode="n/a" HotelCode="2787" HotelName="protel_IO_Testhotel_pAir_2100112">
<Inventory>
<StatusApplicationControl End="2020-08-10" InvCode="64" InvTypeCode="JS" IsRoom="true" Start="2020-08-10"/>
<InvCounts>
<InvCount Count="1" CountType="1"/>
<InvCount Count="1" CountType="2"/>
<InvCount Count="1" CountType="3"/>
<InvCount Count="0" CountType="4"/>
<InvCount Count="0" CountType="5"/>
<InvCount Count="0" CountType="6"/>
</InvCounts>
<UniqueID ID="64#2020-08-10#1B71" ID_Context="protelIO" Type="16"/>
</Inventory>
...
<Inventory>
<StatusApplicationControl AllInvCode="true" End="2020-08-10" Start="2020-08-10"/>
<InvCounts>
<InvCount Count="14" CountType="1"/>
<InvCount Count="10" CountType="2"/>
<InvCount Count="10" CountType="3"/>
<InvCount Count="4" CountType="4"/>
<InvCount Count="0" CountType="5"/>
<InvCount Count="0" CountType="6"/>
</InvCounts>
<UniqueID ID="0#2020-08-10#2049" ID_Context="protelIO" Type="16"/>
</Inventory>
...
</Inventories>
</OTA_HotelInvCountNotifRQ> |
| OTA_HotelInvCountNotifRQ which is generated after EOD contains the availability on Property level. | IPA-645 | 20.35 |
|
HTNG_HotelFolioRS | Outbound | pAir | HTNG_HotelFolioRS | Folios | Folio |
Codeblock |
---|
| <ns2:HTNG_HotelFolioRS >
<ns2:Success/>
<ns2:UniqueID ID="64918" ID_Context="protelIO" Type="14"/>
<ns2:Folios>
<ns2:Folio FolioGroupingID="HOT Awards - Mar 2018" FolioID="81863" FolioType="Corporate" GuestPayable="true">
...
<ns2:Folio FolioGroupingID="HOT Awards - Mar 2018" FolioID="105250" FolioType="Corporate" GuestPayable="false">
... |
| GuestPayable="false" for the Debtor MOP. | IPA_672 | 20.33 |
|
HTNG_ChargePostingRQ | Inbound | pAir | HTNG_ChargePostingRQ |
Codeblock |
---|
| <HTNG_ChargePostingRQ xmlns="http://htng.org/2014B" EchoToken="EchoToken_String" Version="0" CorrelationID="IPA_668_02">
<POS>
<Source xmlns="http://www.opentravel.org/OTA/2003/05">
<RequestorID ID="2787" Type="10" ID_Context="protelIO"/>
<BookingChannel Type="4" Primary="true"/>
</Source>
</POS>
<Posting ID="7">
<RevenueCenter Description="Kiosk">
<Terminal ID="Kiosk"/>
</RevenueCenter>
<Transaction TicketID="">
<RevenueDetails>
<RevenueDetail ReferenceID="81" Description="Cigare" PMSRevenueCode="" CurrencyCode="EUR" Amount="27.00" SubTypeID="Revenue">
<Account ID="1526" Type="21" ID_Context="protelIO"/>
</RevenueDetail>
</RevenueDetails>
</Transaction>
</Posting>
</HTNG_ChargePostingRQ> |
| pAir check the open invoices if a new HTNG_ChargePostingRQ comes in and post charges to the current open invoice instead of creating the new one. | IPA-668 | 20.31 |
IO_InvoiceFiscalizeRQ | Outbound | pAir | IO_InvoiceFiscalizeRQ | Invoice |
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">IO_InvoiceFiscalizeRQ</p:Action>
<p:Target xmlns:p="http://protel.io/soap">ro.bit-soft.fiscal-legal</p:Target>
<p:Source xmlns:p="http://protel.io/soap" Module="backline" ModuleVersion="2020-07-23T21:43:52 (QA)" Product="protelAir" ProductVersion="2031.0.57595-RC" Service="io.protel.air"/>
</env:Header>
<env:Body>
<p:IO_InvoiceFiscalizeRQ xmlns:p="http://protel.io/soap" xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:htng="http://htng.org/2014B" CorrelationID="INV#2100170#CLOSE#000111#1595600211712#7901" RetransmissionInd="false" TimeStamp="2020-07-24T14:16:51Z" Version="1.0">
<p:HotelInfo ChainCode="n/a" ChainName="" FiscalDate="2017-11-05" HotelCode="2876" HotelName="protel_IO_Testhotel_pAir_2100170">
<p:CompanyName/>
<p:CompanyGroupName/>
<p:Homepage>MyProperty_Website</p:Homepage>
<p:Email PrimaryInd="false" Type="3" Value="MyProperty_Email@bookatonce.com"/>
<p:Phone PrimaryInd="false" Type="1" Value="MyProperty_Phone"/>
<p:Fax PrimaryInd="false" Type="4" Value="MyProperty_Fax"/>
<p:LocalCourt>MyProperty_DistrictCourt</p:LocalCourt>
<p:TradeRegister>MyProperty_RegistrationNumber</p:TradeRegister>
<p:TradeRegisterID/>
<p:TaxNumber>MyProperty_SalesTaxIdNo</p:TaxNumber>
<p:TaxNumber2>MyProperty_TaxNumber</p:TaxNumber2>
<p:IBAN>MyProperty_IBAN</p:IBAN>
<p:SwiftCode>MyProperty_SWIFT</p:SwiftCode>
</p:HotelInfo>
<p:Invoice BusinessDate="2017-11-05" ExternallyFiscalized="false" FiscalCode="FF1000331" FiscalCodeName="Fiscal Invoice" FiscalDate="2020-07-24T16:16:51+02:00" Fiscalized="true" InvoiceCode="RE_793" InvoiceDate="2020-07-24T16:13:18+02:00" InvoiceID="1682" Open="false" PastEndOfDay="false" Type="Reservation" User="Alireza Memarifard" UserTaxNo="" Void="true">
<p:Reference BusinessDate="2017-11-05" ExternallyFiscalized="false" Fiscalized="false" InvoiceCode="RE_792" InvoiceDate="2020-07-24T16:11:47+02:00" InvoiceID="1681" Open="false" PastEndOfDay="false" Type="Reservation" Void="false"/>
<p:InvoiceRecipient ProfileID="1059" ProfileType="Customer">
<p:FirstName>vlad</p:FirstName>
<p:LastName>test</p:LastName>
<p:Nationality>GB</p:Nationality>
<p:Language>en_US</p:Language>
<p:Notes/>
<p:Gender>M</p:Gender>
<p:Addresses/>
</p:InvoiceRecipient>
<p:Charges>
<p:Item CashRegisterID="1" ID="63849" OriginalInvoiceID="1681" OriginalInvoiceServiceDate="2017-11-05" PostingAccount="111" Quantity="1" ServiceDate="2017-11-05" SystemDate="2020-07-24T14:11:35+02:00" TaxCode="10%" TaxRate="10" Type="Article">
<p:PostingText>Dog accommodation</p:PostingText>
<p:TotalAmountAfterTax CurrencyCode="HUF">
<p:Amount>-12.00</p:Amount>
</p:TotalAmountAfterTax>
<p:SingleAmountAfterTax CurrencyCode="HUF">
<p:Amount>-12.00</p:Amount>
</p:SingleAmountAfterTax>
<p:SingleAmountBeforeTax CurrencyCode="HUF">
<p:Amount>-10.91</p:Amount>
</p:SingleAmountBeforeTax>
<p:AdditionalText>We also welcome your canine quadruped who will enjoy the meadow in front of the house.</p:AdditionalText>
<p:TaxInfo Code="10%" ID="2" Rate="10">10%</p:TaxInfo>
<p:Room>101</p:Room>
<p:Reference Code="1023" ID="44" Name="Dog accommodation">
<p:Group Code="1002" ID="4" Name="Extras"/>
</p:Reference>
</p:Item>
</p:Charges>
<p:Payments>
<p:Item CashRegisterID="1" ID="63850" OriginalInvoiceID="1681" OriginalInvoiceServiceDate="2017-11-05" PostingAccount="111" Quantity="1" ServiceDate="2017-11-05" SystemDate="2020-07-24T14:11:44+02:00" Type="Payment">
<p:PostingText>VISA</p:PostingText>
<p:TotalAmountAfterTax CurrencyCode="HUF">
<p:Amount>12.00</p:Amount>
</p:TotalAmountAfterTax>
<p:SingleAmountAfterTax CurrencyCode="HUF">
<p:Amount>12.00</p:Amount>
</p:SingleAmountAfterTax>
<p:SingleAmountBeforeTax CurrencyCode="HUF">
<p:Amount>12.00</p:Amount>
</p:SingleAmountBeforeTax>
<p:AdditionalText/>
<p:Room>101</p:Room>
<p:Reference Code="1006" ID="13" Name="VISA">
<p:Group Code="1004" ID="11" Name="Credit card"/>
</p:Reference>
</p:Item>
</p:Payments>
<p:Deposits/>
<p:Expenses/>
<p:Batches/>
<p:TotalChargeAmount CurrencyCode="HUF">
<p:Amount>-12.00</p:Amount>
</p:TotalChargeAmount>
<p:TotalPaymentsAmount CurrencyCode="HUF">
<p:Amount>12.00</p:Amount>
</p:TotalPaymentsAmount>
<p:TotalDepositsAmount CurrencyCode="HUF">
<p:Amount>12.00</p:Amount>
</p:TotalDepositsAmount>
<p:VoidReason/>
</p:Invoice>
<p:Terminal TerminalName="Cashier 1">
<p:URL>1</p:URL>
<p:Location>Cashier 1d</p:Location>
</p:Terminal>
<p:ReservationInfo ArrivalDate="2017-11-05T12:00:00+01:00" CRSNumber="" DepartureDate="2017-11-07T12:00:00+01:00" ReservationID="1119">
<p:Booker ProfileID="1059" ProfileType="Customer">
<p:FirstName>vlad</p:FirstName>
<p:LastName>test</p:LastName>
<p:Nationality>GB</p:Nationality>
<p:Language>en_US</p:Language>
<p:Notes/>
<p:Gender>M</p:Gender>
<p:Addresses/>
</p:Booker>
<p:ReservationGuests>
<p:Guest ProfileID="1059" ProfileType="Customer">
<p:FirstName>vlad</p:FirstName>
<p:LastName>test</p:LastName>
<p:Nationality>GB</p:Nationality>
<p:Language>en_US</p:Language>
<p:Notes/>
<p:Gender>M</p:Gender>
<p:Addresses/>
</p:Guest>
</p:ReservationGuests>
<p:Notes/>
<p:ExchangeRateDateSetOnCheckin>false</p:ExchangeRateDateSetOnCheckin>
</p:ReservationInfo>
</p:IO_InvoiceFiscalizeRQ>
</env:Body>
</env:Envelope>
|
| Outbound IO_InvoiceFiscalizeRQ won't hold the Reference element for the Re-post or newly created invoices. | IPA-652 | 20.31 |
IO_InvoiceFiscalizeRQ | Outbound | pAir | IO_InvoiceFiscalizeRQ | Invoice |
Codeblock |
---|
| <p:IO_InvoiceFiscalizeRQ xmlns:p="http://protel.io/soap" xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:htng="http://htng.org/2014B" RetransmissionInd="false" CorrelationID="INV#2100112#CLOSE#000205#1595594111573#9A86" Version="1.0" TimeStamp="2020-07-24T12:35:11Z">
<p:HotelInfo FiscalDate="2020-07-26" HotelCode="2787" HotelName="protel_IO_Testhotel_pAir_2100112" ChainCode="n/a" ChainName="">
<p:CompanyName/>
<p:CompanyGroupName/>
<p:Homepage>www.bookatonce.com</p:Homepage>
<p:Email Value="noreply@bookatonce.com" Type="3" PrimaryInd="false"/>
<p:Phone Value="01234587" Type="1" PrimaryInd="false"/>
<p:Fax Value="012345" Type="4" PrimaryInd="false"/>
<p:LocalCourt>bo Amtsgericht</p:LocalCourt>
<p:TradeRegister>aaa111111bbbb</p:TradeRegister>
<p:TradeRegisterID/>
<p:TaxNumber>cccc22222xxxx</p:TaxNumber>
<p:TaxNumber2>hhhh4444jjjj</p:TaxNumber2>
<p:IBAN>pppp5555dddd</p:IBAN>
<p:SwiftCode>zzz66666fff</p:SwiftCode>
</p:HotelInfo>
<p:Invoice User="Alireza Memarifard" UserTaxNo="1234567" InvoiceDate="2019-11-09T11:32:26+01:00" InvoiceCode="342" FiscalDate="2019-11-09T11:32:26+01:00" FiscalCode="FIS_INV_347" FiscalCodeName="FIS_INV" Fiscalized="true" ExternallyFiscalized="false" Type="Reservation" PastEndOfDay="true" Open="false" Void="false" InvoiceID="751" BusinessDate="2019-11-09">
<p:InvoiceRecipient ProfileType="Customer" ProfileID="426">
<p:FirstName/>
<p:LastName>Dxxx</p:LastName>
<p:Nationality>GB</p:Nationality>
<p:Language>fr_FR</p:Language>
<p:Notes/>
<p:Gender/>
<p:Addresses>
<p:Address PrimaryInd="false">
<p:Notes/>
</p:Address>
</p:Addresses>
<p:EmailAddresses>
<p:Communication Value="" Type="11" Notes="" PrimaryInd="true"/>
</p:EmailAddresses>
<p:OtherCommunications>
<p:Communication Value="" Type="-1" Notes="" PrimaryInd="true"/>
</p:OtherCommunications>
</p:InvoiceRecipient>
<p:Charges>
<p:Item ID="16216" Quantity="1" TaxRate="10" TaxCode="10%" Type="Article" ServiceDate="2019-11-07" SystemDate="2019-11-03T14:16:49+01:00" PostingAccount="126" BatchID="16221">
<p:PostingText>Accommodation</p:PostingText>
<p:TotalAmountAfterTax CurrencyCode="EUR">
<p:Amount>210.00</p:Amount>
</p:TotalAmountAfterTax>
<p:SingleAmountAfterTax CurrencyCode="EUR">
<p:Amount>210.00</p:Amount>
</p:SingleAmountAfterTax>
<p:SingleAmountBeforeTax CurrencyCode="EUR">
<p:Amount>190.91</p:Amount>
</p:SingleAmountBeforeTax>
<p:AdditionalText>Hébergement LME</p:AdditionalText>
<p:TaxInfo Rate="10" ID="2" Code="10%">TVA</p:TaxInfo>
<p:Room>11</p:Room>
<p:Reference Name="Hébergement" ID="26" Code="100" TransactionAccount="2100,2">
<p:Group Name="Hébergement La Maison d'Estournel" ID="25" Code="1018"/>
</p:Reference>
</p:Item>
</p:Batches>
<p:TotalChargeAmount CurrencyCode="EUR">
<p:Amount>654.70</p:Amount>
</p:TotalChargeAmount>
<p:TotalPaymentsAmount CurrencyCode="EUR">
<p:Amount>-654.70</p:Amount>
</p:TotalPaymentsAmount>
<p:TotalDepositsAmount CurrencyCode="EUR">
<p:Amount>0.00</p:Amount>
</p:TotalDepositsAmount>
<p:VoidReason/>
</p:Invoice>
<p:Terminal TerminalName="CAISSE">
<p:URL>1</p:URL>
<p:Location/>
</p:Terminal>
<p:ReservationInfo ReservationID="477" ArrivalDate="2019-11-07T12:00:00+01:00" DepartureDate="2019-11-09T12:00:00+01:00" CRSNumber="">
<p:Booker ProfileType="Customer" ProfileID="426">
<p:FirstName/>
<p:LastName>Dxxx</p:LastName>
<p:Nationality>GB</p:Nationality>
<p:Language>fr_FR</p:Language>
<p:Notes/>
<p:Gender/>
<p:Addresses>
<p:Address PrimaryInd="false">
<p:Notes/>
</p:Address>
</p:Addresses>
<p:EmailAddresses>
<p:Communication Value="" Type="11" Notes="" PrimaryInd="true"/>
</p:EmailAddresses>
<p:OtherCommunications>
<p:Communication Value="" Type="-1" Notes="" PrimaryInd="true"/>
</p:OtherCommunications>
</p:Booker>
<p:ReservationGuests>
<p:Guest ProfileType="Customer" ProfileID="426">
<p:FirstName/>
<p:LastName>Dxxx</p:LastName>
<p:Nationality>GB</p:Nationality>
<p:Language>fr_FR</p:Language>
<p:Notes/>
<p:Gender/>
<p:Addresses>
<p:Address PrimaryInd="false">
<p:Notes/>
</p:Address>
</p:Addresses>
<p:EmailAddresses>
<p:Communication Value="" Type="11" Notes="" PrimaryInd="true"/>
</p:EmailAddresses>
<p:OtherCommunications>
<p:Communication Value="" Type="-1" Notes="" PrimaryInd="true"/>
</p:OtherCommunications>
</p:Guest>
</p:ReservationGuests>
<p:Notes>GL // 2A // DAC // Room only // Freelance Editor Vogue Travel in France // Surclassé de PAG en COS + validé 28.10 CG // ok visite cos le 8.11 à 15h geraldine et ludovic </p:Notes>
<p:ExchangeRateDateSetOnCheckin>false</p:ExchangeRateDateSetOnCheckin>
</p:ReservationInfo>
</p:IO_InvoiceFiscalizeRQ>
|
| UserTaxNo attribute holds the value of the Government ID of the user who closed/checked the invoice. | IPA-651 | 20.31 |
HTNG_HotelCheckOutNotifRQ | Inbound | pAir | Trigger for sending invoice emails |
Codeblock |
---|
| <htng:HTNG_HotelCheckOutNotifRQ xmlns:htng="http://htng.org/2014B" xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:px="http://protel.io/htng/extensions" CorrelationID="IPA_655_01" EchoToken="IPA_655_01" Version="1" PrimaryLangID="de-DE" Timestamp="2020-07-06T14:41:54">
<POS>
<Source TerminalID="Code2Order">
<RequestorID Type="10" ID="2787" ID_Context="protelIO"/>
</Source>
</POS>
<htng:AffectedGuests>
<htng:UniqueID ID="1525" ID_Context="protelIO" Type="1"/>
</htng:AffectedGuests>
<htng:Room RoomID="10"/>
<htng:HotelReservations>
<HotelReservation ResStatus="Checked out">
<UniqueID ID="1694" ID_Context="protelIO" Type="14"/>
<ResGuests>
<ResGuest ResGuestRPH="1525" PrimaryIndicator="true">
<Profiles>
<ProfileInfo>
<UniqueID ID="1525" ID_Context="protelIO" Type="1"/>
<Profile ProfileType="1" RPH="1525" StatusCode="4">
<Customer Gender="unknown">
<PersonName>
<GivenName>Alireza</GivenName>
<Surname>Memarifard</Surname>
</PersonName>
<CitizenCountryName Code="" DefaultInd="true"/>
</Customer>
</Profile>
</ProfileInfo>
</Profiles>
</ResGuest>
</ResGuests>
</HotelReservation>
</htng:HotelReservations>
</htng:HTNG_HotelCheckOutNotifRQ> |
| After receiving HTNG_HotelCheckOutNotifRQ, pAir send an automatic PDF invoice to the guest's email address and checks out the guest. | IPA-655 | 20.31 |
HTNG_ChargePostingRQ | Inbound | pAir | HTNG_ChargePostingRQ |
Codeblock |
---|
| <HTNG_ChargePostingRQ xmlns="http://htng.org/2014B" EchoToken="EchoToken_String" Version="0" CorrelationID="IPA_563_02">
<POS>
<Source xmlns="http://www.opentravel.org/OTA/2003/05">
<RequestorID ID="2787" Type="10" ID_Context="protelIO"/>
<BookingChannel Type="4" Primary="true"/>
</Source>
</POS>
<Posting ID="7">
<RevenueCenter Description="Kiosk">
<Terminal ID="Kiosk"/>
</RevenueCenter>
<Transaction TicketID="">
<RevenueDetails>
<RevenueDetail ReferenceID="81" Description="Cigare" PMSRevenueCode="" CurrencyCode="EUR" Amount="25.00" SubTypeID="Revenue">
<Account ID="1693" Type="14" ID_Context="protelIO"/>
</RevenueDetail>
</RevenueDetails>
</Transaction>
</Posting>
</HTNG_ChargePostingRQ> |
| The issue with multiple entries in pAir folio per each HTNG_ChargePostingRQ is resolved. | IPA-653 | 20.31 |
OTA_HotelInvBlockNotifRQ | Outbound | pAir | OTA_HotelInvBlockNotifRQ | InvBlocks | InvBlock | RoomTypes | RoomType | RatePlans |
Codeblock |
---|
| <OTA_HotelInvBlockNotifRQ>
<InvBlocks>
<InvBlock BookingStatus="Open" InvBlockCode="39" InvBlockLongName="IPA_617_01" InvBlockName="IPA_617_01" InvBlockStatusCode="2" InvBlockTypeCode="16" TransactionAction="Modify">
<HotelRef ChainCode="n/a" ChainName="n/a" HotelCode="2578" HotelName="l'Arrivée HOTEL & SPA"/>
<InvBlockDates End="2020-08-04" OffsetCalculationMode="BeforeBlockStartDate" OffsetDuration="P0D" Start="2020-08-01"/>
<RoomTypes>
<RoomType RoomTypeCode="KING">
<RatePlans>
<RatePlan CurrencyCode="EUR" End="2020-08-04" MaxGuestApplicable="1" RatePlanCode="AK_TCTG_1" Start="2020-08-01">
<BaseByGuestAmts>
<BaseByGuestAmt AgeQualifyingCode="10" AmountAfterTax="111.00" AmountBeforeTax="100.91" CurrencyCode="EUR" NumberOfGuests="1"/>
</BaseByGuestAmts>
<RateDescription Name="RateGroup">
<Text TextFormat="PlainText">RG1</Text>
</RateDescription>
<MarketCode MarketCode="FAM" MarketCodeName="Family"/>
</RatePlan>
</RatePlans>
... |
| Resolved the issue with displaying multiplying RatePlan element with wrong details for allotments. Now the message displays only the rates corresponding with the allotment period. | IPA-617 | 20.31 |
|
IO_ResModifyNotifRQ | Inbound | pAir | IO_ResModifyNotifRQ | Reservations | Reservation | InvoiceItemRoutings |
Codeblock |
---|
| <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="11514" ID_Context="protelIO"/>
<p:InvoiceItemRoutings>
<p:InvoiceItemRouting Action="CREATE" Name="Rule 1" ID="" ID_Context="protelIO">
<p:Target Type="Invoice" ID="1728" ID_Context="protelIO"/>
<p:Source Type="Reservation" ID="11514" ID_Context="protelIO"/>
<p:ItemFilter>
<p:Posting Mon="true" Tue="true" Wed="true" Thu="true" Fri="true" Sat="true" Sun="true"/>
<p:ItemGroups/>
<p:Items>
<p:Item ID="42" ID_Context="protelIO" Code="44100">Parken</p:Item>
</p:Items>
</p:ItemFilter>
</p:InvoiceItemRouting>
<p:InvoiceItemRouting Action="CREATE" Name="Rule 2" ID="" ID_Context="protelIO">
<p:Target Type="Invoice" ID="1738" ID_Context="protelIO"/>
<p:Source Type="Reservation" ID="11514" ID_Context="protelIO"/>
<p:ItemFilter>
<p:Posting From="2020-06-29" To="2020-06-30"/>
<p:ItemGroups/>
<p:Items>
<p:Item ID="83" ID_Context="protelIO" Code="44105">Haustier</p:Item>
</p:Items>
</p:ItemFilter>
</p:InvoiceItemRouting>
</p:InvoiceItemRoutings>
</p:Reservation>
</p:Reservations>
</p:IO_ResModifyNotifRQ> |
| Added functionality to add a new payment/routing instruction to a reservation. | IPA-627 | 20.29 |
HTNG_ChargePostingRQ | Inbound | pAir | HTNG_ChargePostingRQ | Posting | Transaction | RevenueDetails | RevenueDetail | Account |
Codeblock |
---|
| <htng:HTNG_ChargePostingRQ xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:htng="http://htng.org/2014B" xmlns:p="http://protel.io/soap" xmlns:px="http://protel.io/htng/extensions" EchoToken="IPA_656_02" TimeStamp="2020-06-09T18:03:07Z" Version="1" CorrelationID="IPA_656_02" PrimaryLangID="en_US">
<htng:POS>
<Source>
<RequestorID Type="10" ID_Context="protelIO" ID="2594"/>
<TPA_Extensions>
<px:POSExtensions>
<px:HotelInfo FiscalDate="2018-03-16"/>
</px:POSExtensions>
</TPA_Extensions>
</Source>
</htng:POS>
<htng:UniqueID Type="10" ID_Context="protelIO" ID="2594"/>
<htng:PropertyInfo ChainCode="MRHCH" HotelCode="2594" HotelCodeContext="protelIO" HotelName="protel_IO_Testhotel_pAir_2100052"/>
<htng:Posting ID="IPA_602_01">
<htng:TotalPostingAmount Amount="0.00" CurrencyCode="NZD"/>
<htng:Transaction>
<htng:RevenueDetails>
<htng:RevenueDetail Amount="16.00" CurrencyCode="NZD" Description="Beer" ReferenceID="96" SubTypeID="Revenue" TransactionDate="2019-09-27">
<htng:Account ID="105241" ID_Context="protelIO" Type="16"/>
</htng:RevenueDetail>
</htng:RevenueDetails>
</htng:Transaction>
</htng:Posting>
</htng:HTNG_ChargePostingRQ> |
| The issue with sending post charges to specific folio is resolved. | IPA-656 | 20.29 |
OTA_HoteResNotifRQ | Inbound | pAir | OTA_HoteResNotifRQ | HotelReservations | HotelReservation | ResGuests | ResGuest | @ArrivalTime OTA_HoteResNotifRQ | HotelReservations | HotelReservation | ResGuests | ResGuest | @DepartureTime |
Codeblock |
---|
| <OTA_HotelResNotifRQ>
<HotelReservations>
<HotelReservation>
<ResGuests>
<ResGuest ArrivalTime="17:15:00+01:00" DepartureTime="10:30:00+01:00" PrimaryIndicator="true" ResGuestRPH="26293">
<Profiles>
<ProfileInfo>
... |
| Added functionality for receiving ArrivalTime and DepartureTime for a guest in inbound OTA_HotelResNotifRQ. | IPA-640 | 20.29 |
HTNG_ChargePostingRQ | Inbound | pAir | HTNG_ChargePostingRQ / Posting / Transaction / RevenueDetails / RevenueDetail |
Codeblock |
---|
| <htng:HTNG_ChargePostingRQ xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:htng="http://htng.org/2014B" xmlns:p="http://protel.io/soap" xmlns:px="http://protel.io/htng/extensions" EchoToken="IPA_602_01" TimeStamp="2020-06-09T18:03:07Z" Version="1" CorrelationID="IPA_602_01" PrimaryLangID="en_US">
<htng:POS>
<Source>
<RequestorID Type="10" ID_Context="protelIO" ID="2987"/>
<TPA_Extensions>
<px:POSExtensions>
<px:HotelInfo FiscalDate="2019-09-27"/>
</px:POSExtensions>
</TPA_Extensions>
</Source>
</htng:POS>
<htng:UniqueID Type="10" ID_Context="protelIO" ID="2987"/>
<htng:PropertyInfo ChainCode="MRHCH" HotelCode="2987" HotelCodeContext="protelIO" HotelName="protel_IO_Testhotel_pAir_2100182"/>
<htng:Posting ID="IPA_602_01">
<htng:TotalPostingAmount Amount="0.00" CurrencyCode="CHF"/>
<htng:Transaction>
<htng:RevenueDetails>
<htng:RevenueDetail SubTypeID="RevenueForecast" RevenueCategoryCode="9" ReferenceID="26" TransactionDate="2019-09-27" Description="Logis" PMSRevenueCode="1100" Amount="20.00" CurrencyCode="CHF">
<FolioIDs>
<FolioID>1037222</FolioID>
</FolioIDs>
<htng:UnitPrice AmountBeforeTax="19.29" AmountAfterTax="20.00" Type="31" CurrencyCode="CHF">
<Taxes CurrencyCode="CHF">
<Tax Type="Inclusive" Percent="4.00" Amount="0.71" CurrencyCode="CHF"/>
</Taxes>
</htng:UnitPrice>
<htng:ExtendedPrice Quantity="1" AmountBeforeTax="19.29" AmountAfterTax="20.00" Type="31" CurrencyCode="CHF">
<Taxes CurrencyCode="CHF">
<Tax Type="Inclusive" Percent="4.00" Amount="0.71" CurrencyCode="CHF"/>
</Taxes>
</htng:ExtendedPrice>
<htng:Account Type="16" ID_Context="protelIO" ID="23973"/>
<htng:Other_PaymentForm Remark="Move Item">
<DirectBill DirectBill_ID="23974" BillingNumber="">
<CompanyName Code="55313" CodeContext="protelIO"/>
</DirectBill>
</htng:Other_PaymentForm>
</htng:RevenueDetail>
</htng:RevenueDetails>
</htng:Transaction>
</htng:Posting>
</htng:HTNG_ChargePostingRQ> |
| Move items between the invoices to avoid voiding and adding items again. | IPA-602 | 20.29 |
IPA 20.27 |
OTA_ReadRQ | Inbound | pAir | 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">READ#TEST#2</htnga:CorrelationID>
<htnga:RelatesToCorrelationID xmlns:htnga="http://htng.org/PWSWG/2007/02/AsyncHeaders">READ#TEST#2</htnga:RelatesToCorrelationID>
<wsa:Action xmlns:wsa="http://www.w3.org/2005/08/addressing">OTA_ReadRQ</wsa:Action>
</env:Header>
<env:Body>
<OTA_ReadRQ xmlns="http://www.opentravel.org/OTA/2003/05" CorrelationID="READ#TEST#2" Version="0" EchoToken="READ#TEST#2">
<POS>
<Source>
<RequestorID ID="2575" Type="10" ID_Context="protelIO"/>
<BookingChannel Type="4" Primary="true"/>
</Source>
</POS>
<UniqueID ID="2575" ID_Context="protelIO" Type="10"/>
<ReadRequests>
<ProfileReadRequest>
<Customer>
<PersonName>
<Surname>Jackson</Surname>
</PersonName>
<Address>
<CountryName Code="GB">Vereinigtes Königreich</CountryName>
</Address>
</Customer>
</ProfileReadRequest>
</ReadRequests>
</OTA_ReadRQ>
</env:Body>
</env:Envelope> |
| Extending search criteria for OTA_ReadRQ to have more accurate results. The criteria like ZIP, City, Country, Email, Phone, Internal, and External profile ID, Res & CRS ID, ... added to the search. | IPA-605 | 20.27 |
OTA_HotelStatsNotifRQ | Outbound | pAir | OTA_HotelStatsNotifRQ | Statistics | Statistic | StatisticApplicationSets |
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">OTA_HotelStatsNotifRQ</p:Action>
<p:CorrelationID xmlns:p="http://protel.io/soap">STATS#2100112#ENDOFDAY#000069#1593422019802#FAFE</p:CorrelationID>
<p:Source xmlns:p="http://protel.io/soap" Module="backline" ModuleVersion="2020-06-29T08:34:21 (QA)" Product="protelAir" ProductVersion="2027.0.56603-RC" Service="io.protel.air"/>
<htnga:CorrelationID xmlns:htnga="http://htng.org/PWSWG/2007/02/AsyncHeaders">STATS#2100112#ENDOFDAY#000069#1593422019802#FAFE</htnga:CorrelationID>
</env:Header>
<env:Body>
<OTA_HotelStatsNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:p="http://protel.io/soap" xmlns:px="http://protel.io/htng/extensions" xmlns:htng="http://htng.org/2014B" CorrelationID="STATS#2100112#ENDOFDAY#000069#1593422019802#FAFE" EchoToken="STATS#2100112#ENDOFDAY#000069#1593422019802#FAFE" PrimaryLangID="en" TimeStamp="2020-06-29T09:13:39Z" Version="3.000">
<POS>
<Source>
<RequestorID ID="2787" ID_Context="protelIO" Type="10"/>
<TPA_Extensions>
<px:POSExtensions>
<px:HotelInfo FiscalDate="2018-05-20"/>
</px:POSExtensions>
</TPA_Extensions>
</Source>
</POS>
<Statistics>
<Statistic ChainCode="n/a" FiscalDate="2018-05-20" HotelCode="2787" HotelName="protel_IO_Testhotel_pAir_2100112" ReportCode="HTNG_PastDailySegmentRoomTypeStatistics_v1">
<StatisticApplicationSets>
<StatisticApplicationSet End="2018-05-18" Start="2018-05-18">
<StatisticCodes>
<StatisticCode StatCategoryCode="3" StatCode="SR"/>
<StatisticCode StatCategoryCode="1" StatCode="GOV"/>
</StatisticCodes>
<RevenueCategorySummaries>
<RevenueCategorySummary Amount="0.00" CurrencyCode="AUD" RevenueCategoryCode="3"/>
<RevenueCategorySummary Amount="536.36" CurrencyCode="AUD" RevenueCategoryCode="9"/>
<RevenueCategorySummary Amount="536.36" CurrencyCode="AUD" RevenueCategoryCode="17"/>
</RevenueCategorySummaries>
<CountCategorySummaries>
<CountCategorySummary CountCategoryCode="11" SummaryCount="3"/>
<CountCategorySummary CountCategoryCode="12" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="13" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="22" SummaryCount="3"/>
<CountCategorySummary CountCategoryCode="19" SummaryCount="3"/>
<CountCategorySummary CountCategoryCode="14" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="15" SummaryCount="0"/>
</CountCategorySummaries>
</StatisticApplicationSet>
<StatisticApplicationSet End="2018-05-18" Start="2018-05-18">
<StatisticCodes>
<StatisticCode StatCategoryCode="3" StatCode="BR"/>
<StatisticCode StatCategoryCode="1" StatCode="GOV"/>
</StatisticCodes>
<RevenueCategorySummaries>
<RevenueCategorySummary Amount="0.00" CurrencyCode="AUD" RevenueCategoryCode="3"/>
<RevenueCategorySummary Amount="372.73" CurrencyCode="AUD" RevenueCategoryCode="9"/>
<RevenueCategorySummary Amount="372.73" CurrencyCode="AUD" RevenueCategoryCode="17"/>
</RevenueCategorySummaries>
<CountCategorySummaries>
<CountCategorySummary CountCategoryCode="11" SummaryCount="2"/>
<CountCategorySummary CountCategoryCode="12" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="13" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="22" SummaryCount="2"/>
<CountCategorySummary CountCategoryCode="19" SummaryCount="2"/>
<CountCategorySummary CountCategoryCode="14" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="15" SummaryCount="0"/>
</CountCategorySummaries>
</StatisticApplicationSet>
<StatisticApplicationSet End="2018-05-18" Start="2018-05-18">
<StatisticCodes>
<StatisticCode StatCategoryCode="3" StatCode="BR"/>
<StatisticCode StatCategoryCode="1" StatCode="GRP"/>
</StatisticCodes>
<RevenueCategorySummaries>
<RevenueCategorySummary Amount="0.00" CurrencyCode="AUD" RevenueCategoryCode="3"/>
<RevenueCategorySummary Amount="181.82" CurrencyCode="AUD" RevenueCategoryCode="9"/>
<RevenueCategorySummary Amount="181.82" CurrencyCode="AUD" RevenueCategoryCode="17"/>
</RevenueCategorySummaries>
<CountCategorySummaries>
<CountCategorySummary CountCategoryCode="11" SummaryCount="1"/>
<CountCategorySummary CountCategoryCode="12" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="13" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="22" SummaryCount="1"/>
<CountCategorySummary CountCategoryCode="19" SummaryCount="1"/>
<CountCategorySummary CountCategoryCode="14" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="15" SummaryCount="0"/>
</CountCategorySummaries>
</StatisticApplicationSet>
<StatisticApplicationSet End="2018-05-18" Start="2018-05-18">
<StatisticCodes>
<StatisticCode StatCategoryCode="3" StatCode="PR"/>
<StatisticCode StatCategoryCode="1" StatCode="INB"/>
</StatisticCodes>
<RevenueCategorySummaries>
<RevenueCategorySummary Amount="0.00" CurrencyCode="AUD" RevenueCategoryCode="3"/>
<RevenueCategorySummary Amount="454.55" CurrencyCode="AUD" RevenueCategoryCode="9"/>
<RevenueCategorySummary Amount="454.55" CurrencyCode="AUD" RevenueCategoryCode="17"/>
</RevenueCategorySummaries>
<CountCategorySummaries>
<CountCategorySummary CountCategoryCode="11" SummaryCount="1"/>
<CountCategorySummary CountCategoryCode="12" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="13" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="22" SummaryCount="1"/>
<CountCategorySummary CountCategoryCode="19" SummaryCount="1"/>
<CountCategorySummary CountCategoryCode="14" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="15" SummaryCount="0"/>
</CountCategorySummaries>
</StatisticApplicationSet>
<StatisticApplicationSet End="2018-05-18" Start="2018-05-18">
<StatisticCodes>
<StatisticCode StatCategoryCode="3" StatCode="PR"/>
<StatisticCode StatCategoryCode="1" StatCode="GRP"/>
</StatisticCodes>
<RevenueCategorySummaries>
<RevenueCategorySummary Amount="0.00" CurrencyCode="AUD" RevenueCategoryCode="3"/>
<RevenueCategorySummary Amount="909.09" CurrencyCode="AUD" RevenueCategoryCode="9"/>
<RevenueCategorySummary Amount="909.09" CurrencyCode="AUD" RevenueCategoryCode="17"/>
</RevenueCategorySummaries>
<CountCategorySummaries>
<CountCategorySummary CountCategoryCode="11" SummaryCount="2"/>
<CountCategorySummary CountCategoryCode="12" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="13" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="22" SummaryCount="2"/>
<CountCategorySummary CountCategoryCode="19" SummaryCount="2"/>
<CountCategorySummary CountCategoryCode="14" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="15" SummaryCount="0"/>
</CountCategorySummaries>
</StatisticApplicationSet>
<StatisticApplicationSet End="2018-05-19" Start="2018-05-19">
<StatisticCodes>
<StatisticCode StatCategoryCode="3" StatCode="SR"/>
<StatisticCode StatCategoryCode="1" StatCode="GOV"/>
</StatisticCodes>
<RevenueCategorySummaries>
<RevenueCategorySummary Amount="0.00" CurrencyCode="AUD" RevenueCategoryCode="3"/>
<RevenueCategorySummary Amount="536.36" CurrencyCode="AUD" RevenueCategoryCode="9"/>
<RevenueCategorySummary Amount="536.36" CurrencyCode="AUD" RevenueCategoryCode="17"/>
</RevenueCategorySummaries>
<CountCategorySummaries>
<CountCategorySummary CountCategoryCode="11" SummaryCount="3"/>
<CountCategorySummary CountCategoryCode="12" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="13" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="22" SummaryCount="3"/>
<CountCategorySummary CountCategoryCode="19" SummaryCount="3"/>
<CountCategorySummary CountCategoryCode="14" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="15" SummaryCount="0"/>
</CountCategorySummaries>
</StatisticApplicationSet>
<StatisticApplicationSet End="2018-05-19" Start="2018-05-19">
<StatisticCodes>
<StatisticCode StatCategoryCode="3" StatCode="BR"/>
<StatisticCode StatCategoryCode="1" StatCode="GOV"/>
</StatisticCodes>
<RevenueCategorySummaries>
<RevenueCategorySummary Amount="0.00" CurrencyCode="AUD" RevenueCategoryCode="3"/>
<RevenueCategorySummary Amount="372.73" CurrencyCode="AUD" RevenueCategoryCode="9"/>
<RevenueCategorySummary Amount="372.73" CurrencyCode="AUD" RevenueCategoryCode="17"/>
</RevenueCategorySummaries>
<CountCategorySummaries>
<CountCategorySummary CountCategoryCode="11" SummaryCount="2"/>
<CountCategorySummary CountCategoryCode="12" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="13" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="22" SummaryCount="2"/>
<CountCategorySummary CountCategoryCode="19" SummaryCount="2"/>
<CountCategorySummary CountCategoryCode="14" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="15" SummaryCount="0"/>
</CountCategorySummaries>
</StatisticApplicationSet>
<StatisticApplicationSet End="2018-05-19" Start="2018-05-19">
<StatisticCodes>
<StatisticCode StatCategoryCode="3" StatCode="BR"/>
<StatisticCode StatCategoryCode="1" StatCode="GRP"/>
</StatisticCodes>
<RevenueCategorySummaries>
<RevenueCategorySummary Amount="0.00" CurrencyCode="AUD" RevenueCategoryCode="3"/>
<RevenueCategorySummary Amount="181.82" CurrencyCode="AUD" RevenueCategoryCode="9"/>
<RevenueCategorySummary Amount="181.82" CurrencyCode="AUD" RevenueCategoryCode="17"/>
</RevenueCategorySummaries>
<CountCategorySummaries>
<CountCategorySummary CountCategoryCode="11" SummaryCount="1"/>
<CountCategorySummary CountCategoryCode="12" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="13" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="22" SummaryCount="1"/>
<CountCategorySummary CountCategoryCode="19" SummaryCount="1"/>
<CountCategorySummary CountCategoryCode="14" SummaryCount="1"/>
<CountCategorySummary CountCategoryCode="15" SummaryCount="0"/>
</CountCategorySummaries>
</StatisticApplicationSet>
<StatisticApplicationSet End="2018-05-19" Start="2018-05-19">
<StatisticCodes>
<StatisticCode StatCategoryCode="3" StatCode="PR"/>
<StatisticCode StatCategoryCode="1" StatCode="INB"/>
</StatisticCodes>
<RevenueCategorySummaries>
<RevenueCategorySummary Amount="0.00" CurrencyCode="AUD" RevenueCategoryCode="3"/>
<RevenueCategorySummary Amount="454.55" CurrencyCode="AUD" RevenueCategoryCode="9"/>
<RevenueCategorySummary Amount="454.55" CurrencyCode="AUD" RevenueCategoryCode="17"/>
</RevenueCategorySummaries>
<CountCategorySummaries>
<CountCategorySummary CountCategoryCode="11" SummaryCount="1"/>
<CountCategorySummary CountCategoryCode="12" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="13" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="22" SummaryCount="1"/>
<CountCategorySummary CountCategoryCode="19" SummaryCount="1"/>
<CountCategorySummary CountCategoryCode="14" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="15" SummaryCount="0"/>
</CountCategorySummaries>
</StatisticApplicationSet>
<StatisticApplicationSet End="2018-05-19" Start="2018-05-19">
<StatisticCodes>
<StatisticCode StatCategoryCode="3" StatCode="PR"/>
<StatisticCode StatCategoryCode="1" StatCode="GRP"/>
</StatisticCodes>
<RevenueCategorySummaries>
<RevenueCategorySummary Amount="0.00" CurrencyCode="AUD" RevenueCategoryCode="3"/>
<RevenueCategorySummary Amount="909.09" CurrencyCode="AUD" RevenueCategoryCode="9"/>
<RevenueCategorySummary Amount="909.09" CurrencyCode="AUD" RevenueCategoryCode="17"/>
</RevenueCategorySummaries>
<CountCategorySummaries>
<CountCategorySummary CountCategoryCode="11" SummaryCount="2"/>
<CountCategorySummary CountCategoryCode="12" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="13" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="22" SummaryCount="2"/>
<CountCategorySummary CountCategoryCode="19" SummaryCount="2"/>
<CountCategorySummary CountCategoryCode="14" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="15" SummaryCount="0"/>
</CountCategorySummaries>
</StatisticApplicationSet>
<StatisticApplicationSet End="2018-05-20" Start="2018-05-20">
<StatisticCodes>
<StatisticCode StatCategoryCode="3" StatCode="SR"/>
<StatisticCode StatCategoryCode="1" StatCode="GOV"/>
</StatisticCodes>
<RevenueCategorySummaries>
<RevenueCategorySummary Amount="0.00" CurrencyCode="AUD" RevenueCategoryCode="3"/>
<RevenueCategorySummary Amount="536.36" CurrencyCode="AUD" RevenueCategoryCode="9"/>
<RevenueCategorySummary Amount="536.36" CurrencyCode="AUD" RevenueCategoryCode="17"/>
</RevenueCategorySummaries>
<CountCategorySummaries>
<CountCategorySummary CountCategoryCode="11" SummaryCount="3"/>
<CountCategorySummary CountCategoryCode="12" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="13" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="22" SummaryCount="3"/>
<CountCategorySummary CountCategoryCode="19" SummaryCount="3"/>
<CountCategorySummary CountCategoryCode="14" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="15" SummaryCount="0"/>
</CountCategorySummaries>
</StatisticApplicationSet>
<StatisticApplicationSet End="2018-05-20" Start="2018-05-20">
<StatisticCodes>
<StatisticCode StatCategoryCode="3" StatCode="SR"/>
<StatisticCode StatCategoryCode="1" StatCode="GRP"/>
</StatisticCodes>
<RevenueCategorySummaries>
<RevenueCategorySummary Amount="0.00" CurrencyCode="AUD" RevenueCategoryCode="3"/>
<RevenueCategorySummary Amount="0.00" CurrencyCode="AUD" RevenueCategoryCode="9"/>
<RevenueCategorySummary Amount="0.00" CurrencyCode="AUD" RevenueCategoryCode="17"/>
</RevenueCategorySummaries>
<CountCategorySummaries>
<CountCategorySummary CountCategoryCode="11" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="12" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="13" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="22" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="19" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="14" SummaryCount="2"/>
<CountCategorySummary CountCategoryCode="15" SummaryCount="0"/>
</CountCategorySummaries>
</StatisticApplicationSet>
<StatisticApplicationSet End="2018-05-20" Start="2018-05-20">
<StatisticCodes>
<StatisticCode StatCategoryCode="3" StatCode="BR"/>
<StatisticCode StatCategoryCode="1" StatCode="GOV"/>
</StatisticCodes>
<RevenueCategorySummaries>
<RevenueCategorySummary Amount="0.00" CurrencyCode="AUD" RevenueCategoryCode="3"/>
<RevenueCategorySummary Amount="372.73" CurrencyCode="AUD" RevenueCategoryCode="9"/>
<RevenueCategorySummary Amount="372.73" CurrencyCode="AUD" RevenueCategoryCode="17"/>
</RevenueCategorySummaries>
<CountCategorySummaries>
<CountCategorySummary CountCategoryCode="11" SummaryCount="2"/>
<CountCategorySummary CountCategoryCode="12" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="13" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="22" SummaryCount="2"/>
<CountCategorySummary CountCategoryCode="19" SummaryCount="2"/>
<CountCategorySummary CountCategoryCode="14" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="15" SummaryCount="0"/>
</CountCategorySummaries>
</StatisticApplicationSet>
<StatisticApplicationSet End="2018-05-20" Start="2018-05-20">
<StatisticCodes>
<StatisticCode StatCategoryCode="3" StatCode="BR"/>
<StatisticCode StatCategoryCode="1" StatCode="GRP"/>
</StatisticCodes>
<RevenueCategorySummaries>
<RevenueCategorySummary Amount="0.00" CurrencyCode="AUD" RevenueCategoryCode="3"/>
<RevenueCategorySummary Amount="181.82" CurrencyCode="AUD" RevenueCategoryCode="9"/>
<RevenueCategorySummary Amount="181.82" CurrencyCode="AUD" RevenueCategoryCode="17"/>
</RevenueCategorySummaries>
<CountCategorySummaries>
<CountCategorySummary CountCategoryCode="11" SummaryCount="1"/>
<CountCategorySummary CountCategoryCode="12" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="13" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="22" SummaryCount="1"/>
<CountCategorySummary CountCategoryCode="19" SummaryCount="1"/>
<CountCategorySummary CountCategoryCode="14" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="15" SummaryCount="0"/>
</CountCategorySummaries>
</StatisticApplicationSet>
<StatisticApplicationSet End="2018-05-20" Start="2018-05-20">
<StatisticCodes>
<StatisticCode StatCategoryCode="3" StatCode="PR"/>
<StatisticCode StatCategoryCode="1" StatCode="INB"/>
</StatisticCodes>
<RevenueCategorySummaries>
<RevenueCategorySummary Amount="0.00" CurrencyCode="AUD" RevenueCategoryCode="3"/>
<RevenueCategorySummary Amount="454.55" CurrencyCode="AUD" RevenueCategoryCode="9"/>
<RevenueCategorySummary Amount="454.55" CurrencyCode="AUD" RevenueCategoryCode="17"/>
</RevenueCategorySummaries>
<CountCategorySummaries>
<CountCategorySummary CountCategoryCode="11" SummaryCount="1"/>
<CountCategorySummary CountCategoryCode="12" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="13" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="22" SummaryCount="1"/>
<CountCategorySummary CountCategoryCode="19" SummaryCount="1"/>
<CountCategorySummary CountCategoryCode="14" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="15" SummaryCount="0"/>
</CountCategorySummaries>
</StatisticApplicationSet>
<StatisticApplicationSet End="2018-05-20" Start="2018-05-20">
<StatisticCodes>
<StatisticCode StatCategoryCode="3" StatCode="PR"/>
<StatisticCode StatCategoryCode="1" StatCode="GRP"/>
</StatisticCodes>
<RevenueCategorySummaries>
<RevenueCategorySummary Amount="0.00" CurrencyCode="AUD" RevenueCategoryCode="3"/>
<RevenueCategorySummary Amount="909.09" CurrencyCode="AUD" RevenueCategoryCode="9"/>
<RevenueCategorySummary Amount="909.09" CurrencyCode="AUD" RevenueCategoryCode="17"/>
</RevenueCategorySummaries>
<CountCategorySummaries>
<CountCategorySummary CountCategoryCode="11" SummaryCount="2"/>
<CountCategorySummary CountCategoryCode="12" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="13" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="22" SummaryCount="2"/>
<CountCategorySummary CountCategoryCode="19" SummaryCount="2"/>
<CountCategorySummary CountCategoryCode="14" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="15" SummaryCount="0"/>
</CountCategorySummaries>
</StatisticApplicationSet>
</StatisticApplicationSets>
</Statistic>
</Statistics>
<UniqueID ID="2787" ID_Context="protelIO" Type="10"/>
</OTA_HotelStatsNotifRQ>
</env:Body>
</env:Envelope> |
| Fix calculating the number of days back to be shown in OTA_HotelStatsNotifRQ. Previously it was one day more.
| IPA-611 | 20.27 |
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. | IPA-629 | 20.27 |
HTNG_HotelFolioNotifRQ | Outbound | pAir | HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueDetails | RevenueDetail |
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">
<p:JWT>eyJhbGciOiJSUzI1NiJ9.eyJzdWIiOiJpby5wcm90ZWwuYWlyIiwicEFpckhvdGVsIjoyMTAwMjk4LCJpc3MiOiJlc2I6dGVzdCIsImhvdGVsIjoyOTg3LCJleHAiOjE1OTI1Njc1ODB9.Z20oCTiN2vJpLNGXtGKJ7YhQ4pX-SYFZMGPfgoy54mKmn_H_oszqV8gOTpURw1G7eb9BM2Yx9P5PCWqZLVhyuJ7A6Ovgf9Qne5KRRjNE7dGGC6J2N-KFnXsmELTpC4ajNvwBkY8QoCVxjzytkdhZh8jw8heyVQzYmKcpNN-ndduG4400gZgrAZcLefi8JDBwBb5xJh4WNh4v2bKYPhCYTGiXtPRwqDeaFbn2aLfMK1XY0aZF6N7y4_CTYd77VKCRRqpr26cPi5Ff4rY2FT0lJoIT4Pwx0VW-tB-2zuceZgIjDQNEJfKSRfRD7FY_Zav5D_7sG26z8Wa0SmU9itzwoA</p:JWT>
<htnga:CorrelationID xmlns:htnga="http://htng.org/PWSWG/2007/02/AsyncHeaders">INV#2100298#CHECKOUT#000768#1592562180462#D842</htnga:CorrelationID>
<wsa:To xmlns:wsa="http://www.w3.org/2005/08/addressing">https://service-test.protel.io/services/ProtelGenericMessageConsumer.ProtelGenericMessageConsumerHttpsSoap12Endpoint</wsa:To>
<wsa:Action xmlns:wsa="http://www.w3.org/2005/08/addressing">http://htng.org/PWSWG/2010/12/HTNG_HotelFolioNotifRQ_SubmitRequest</wsa:Action>
</env:Header>
<env:Body>
<htng:HTNG_HotelFolioNotifRQ xmlns:htng="http://htng.org/2014B" xmlns:p="http://protel.io/soap" xmlns:px="http://protel.io/htng/extensions" CorrelationID="INV#2100298#CHECKOUT#000768#1592562180462#D842" EchoToken="INV#2100298#CHECKOUT#000768#1592562180462#D842" PrimaryLangID="en" TimeStamp="2020-06-19T10:23:00Z" Version="1">
<htng:POS>
<Source xmlns="http://www.opentravel.org/OTA/2003/05">
<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="20182" ID_Context="protelIO" Type="14"/>
<htng:Folios>
<htng:Folio FolioID="23978" FolioType="Room" GuestPayable="false" GuestViewable="true" InvoiceID="RE_4738">
<htng:BasicPropertyInfo ChainCode="MRHCH" HotelCode="2987" HotelCodeContext="protelIO" HotelName="protel_IO_Testhotel_pAir_2100182"/>
<htng:CustomerProfile>
<ProfileInfo xmlns="http://www.opentravel.org/OTA/2003/05">
<UniqueID ID="55314" ID_Context="protelIO" Type="1"/>
<Profile CreateDateTime="2020-06-10T06:49:36Z" CreatorID="ame" LastModifierID="Unknown" LastModifyDateTime="2020-06-19T10:23:00Z" ProfileType="1" RPH="55314" ShareAllOptOutInd="Yes" StatusCode="4">
<Customer Gender="Unknown" Language="de">
<PersonName>
<NamePrefix>Herr</NamePrefix>
<GivenName>John</GivenName>
<Surname>Martin</Surname>
</PersonName>
<CitizenCountryName Code="CH" DefaultInd="true"/>
<TPA_Extensions>
<px:ProfileInfoExtensions>
<px:AddressTypes/>
<px:ContactDetails>
<px:AdditionalInfo/>
</px:ContactDetails>
<px:PersonInfos>
<px:Language DefaultInd="true">de-de</px:Language>
<px:VipCodes/>
<px:MarketingCodes/>
<px:Keywords/>
</px:PersonInfos>
<px:Salutation DefaultInd="false" DisplaySequence="0" ID="11" ID_Context="protelIO" Type="SALUTATION">Dear Mr.</px:Salutation>
<px:ProfileStatus/>
<px:DocumentTypes/>
<px:StatisticalInfos/>
<px:AccountingInfos/>
<px:Traces/>
<px:LogEntries/>
<px:Memberships/>
</px:ProfileInfoExtensions>
<px:UserDefinedFieldExtensions>
<px:UserDefinedField Name="Segment" Type="List">Einzelreisender</px:UserDefinedField>
</px:UserDefinedFieldExtensions>
</TPA_Extensions>
</Customer>
</Profile>
</ProfileInfo>
</htng:CustomerProfile>
<htng:PayerProfile>
<ProfileInfo xmlns="http://www.opentravel.org/OTA/2003/05">
<UniqueID ID="55314" ID_Context="protelIO" Type="1"/>
<Profile CreateDateTime="2020-06-10T06:49:36Z" CreatorID="ame" LastModifierID="Unknown" LastModifyDateTime="2020-06-19T10:23:00Z" ProfileType="1" RPH="55314" ShareAllOptOutInd="Yes" StatusCode="4">
<Customer Gender="Unknown" Language="de">
<PersonName>
<NamePrefix>Herr</NamePrefix>
<GivenName>John</GivenName>
<Surname>Martin</Surname>
</PersonName>
<CitizenCountryName Code="CH" DefaultInd="true"/>
<TPA_Extensions>
<px:ProfileInfoExtensions>
<px:AddressTypes/>
<px:ContactDetails>
<px:AdditionalInfo/>
</px:ContactDetails>
<px:PersonInfos>
<px:Language DefaultInd="true">de-de</px:Language>
<px:VipCodes/>
<px:MarketingCodes/>
<px:Keywords/>
</px:PersonInfos>
<px:Salutation DefaultInd="false" DisplaySequence="0" ID="11" ID_Context="protelIO" Type="SALUTATION">Dear Mr.</px:Salutation>
<px:ProfileStatus/>
<px:DocumentTypes/>
<px:StatisticalInfos/>
<px:AccountingInfos/>
<px:Traces/>
<px:LogEntries/>
<px:Memberships/>
</px:ProfileInfoExtensions>
<px:UserDefinedFieldExtensions>
<px:UserDefinedField Name="Segment" Type="List">Einzelreisender</px:UserDefinedField>
</px:UserDefinedFieldExtensions>
</TPA_Extensions>
</Customer>
</Profile>
</ProfileInfo>
</htng:PayerProfile>
<htng:RevenueSummary>
<GrossAmount xmlns="http://www.opentravel.org/OTA/2003/05" Amount="80.00" CurrencyCode="CHF"/>
<TaxItems xmlns="http://www.opentravel.org/OTA/2003/05" Amount="2.86" CurrencyCode="CHF"/>
<BalanceDueAmount xmlns="http://www.opentravel.org/OTA/2003/05" Amount="0.00" CurrencyCode="CHF"/>
<AmountReceived xmlns="http://www.opentravel.org/OTA/2003/05" Amount="-80.00" CurrencyCode="CHF"/>
</htng:RevenueSummary>
<htng:RevenueDetails>
<htng:RevenueDetail Amount="15.00" CurrencyCode="CHF" Description="Logis" PMSRevenueCode="1100" ReferenceID="26" RevenueCategoryCode="9" SubTypeID="Revenue" TransactionDate="2019-09-27">
<FolioIDs xmlns="http://www.opentravel.org/OTA/2003/05">
<FolioID>1037060</FolioID>
</FolioIDs>
<htng:UnitPrice AmountAfterTax="15.00" AmountBeforeTax="14.46" CurrencyCode="CHF" Type="31">
<Taxes xmlns="http://www.opentravel.org/OTA/2003/05" CurrencyCode="CHF">
<Tax Amount="0.54" CurrencyCode="CHF" Percent="4.00" Type="Inclusive"/>
</Taxes>
</htng:UnitPrice>
<htng:ExtendedPrice AmountAfterTax="15.00" AmountBeforeTax="14.46" CurrencyCode="CHF" Quantity="1" Type="31">
<Taxes xmlns="http://www.opentravel.org/OTA/2003/05" CurrencyCode="CHF">
<Tax Amount="0.54" CurrencyCode="CHF" Percent="4.00" Type="Inclusive"/>
</Taxes>
</htng:ExtendedPrice>
<htng:Account ID="20182" ID_Context="protelIO" Type="14"/>
</htng:RevenueDetail>
<htng:RevenueDetail Amount="25.00" CurrencyCode="CHF" Description="Logis" PMSRevenueCode="1100" ReferenceID="26" RevenueCategoryCode="9" SubTypeID="Revenue" TransactionDate="2019-09-27">
<FolioIDs xmlns="http://www.opentravel.org/OTA/2003/05">
<FolioID>1037062</FolioID>
</FolioIDs>
<htng:UnitPrice AmountAfterTax="25.00" AmountBeforeTax="24.11" CurrencyCode="CHF" Type="31">
<Taxes xmlns="http://www.opentravel.org/OTA/2003/05" CurrencyCode="CHF">
<Tax Amount="0.89" CurrencyCode="CHF" Percent="4.00" Type="Inclusive"/>
</Taxes>
</htng:UnitPrice>
<htng:ExtendedPrice AmountAfterTax="25.00" AmountBeforeTax="24.11" CurrencyCode="CHF" Quantity="1" Type="31">
<Taxes xmlns="http://www.opentravel.org/OTA/2003/05" CurrencyCode="CHF">
<Tax Amount="0.89" CurrencyCode="CHF" Percent="4.00" Type="Inclusive"/>
</Taxes>
</htng:ExtendedPrice>
<htng:Account ID="20182" ID_Context="protelIO" Type="14"/>
</htng:RevenueDetail>
<htng:RevenueDetail Amount="20.00" CurrencyCode="CHF" Description="Logis" PMSRevenueCode="1100" ReferenceID="26" RevenueCategoryCode="9" SubTypeID="Revenue" TransactionDate="2019-09-27">
<FolioIDs xmlns="http://www.opentravel.org/OTA/2003/05">
<FolioID>1037064</FolioID>
</FolioIDs>
<htng:UnitPrice AmountAfterTax="20.00" AmountBeforeTax="19.29" CurrencyCode="CHF" Type="31">
<Taxes xmlns="http://www.opentravel.org/OTA/2003/05" CurrencyCode="CHF">
<Tax Amount="0.71" CurrencyCode="CHF" Percent="4.00" Type="Inclusive"/>
</Taxes>
</htng:UnitPrice>
<htng:ExtendedPrice AmountAfterTax="20.00" AmountBeforeTax="19.29" CurrencyCode="CHF" Quantity="1" Type="31">
<Taxes xmlns="http://www.opentravel.org/OTA/2003/05" CurrencyCode="CHF">
<Tax Amount="0.71" CurrencyCode="CHF" Percent="4.00" Type="Inclusive"/>
</Taxes>
</htng:ExtendedPrice>
<htng:Account ID="20182" ID_Context="protelIO" Type="14"/>
</htng:RevenueDetail>
<htng:RevenueDetail Amount="10.00" CurrencyCode="CHF" Description="Logis" PMSRevenueCode="1100" ReferenceID="26" RevenueCategoryCode="9" SubTypeID="Revenue" TransactionDate="2019-09-27">
<FolioIDs xmlns="http://www.opentravel.org/OTA/2003/05">
<FolioID>1037067</FolioID>
</FolioIDs>
<htng:UnitPrice AmountAfterTax="10.00" AmountBeforeTax="9.64" CurrencyCode="CHF" Type="31">
<Taxes xmlns="http://www.opentravel.org/OTA/2003/05" CurrencyCode="CHF">
<Tax Amount="0.36" CurrencyCode="CHF" Percent="4.00" Type="Inclusive"/>
</Taxes>
</htng:UnitPrice>
<htng:ExtendedPrice AmountAfterTax="10.00" AmountBeforeTax="9.64" CurrencyCode="CHF" Quantity="1" Type="31">
<Taxes xmlns="http://www.opentravel.org/OTA/2003/05" CurrencyCode="CHF">
<Tax Amount="0.36" CurrencyCode="CHF" Percent="4.00" Type="Inclusive"/>
</Taxes>
</htng:ExtendedPrice>
<htng:RevenueDetailItems>
<htng:RevenueDetailItem Amount="20.00" CurrencyCode="CHF" Description="PACK Test01" PMSRevenueCode="null" ReferenceID="0" TransactionDate="2019-09-27">
<FolioIDs xmlns="http://www.opentravel.org/OTA/2003/05">
<FolioID>1037255</FolioID>
</FolioIDs>
<htng:UnitPrice AmountAfterTax="20.00" AmountBeforeTax="19.29" CurrencyCode="CHF" Type="31">
<Taxes xmlns="http://www.opentravel.org/OTA/2003/05" CurrencyCode="CHF">
<Tax Amount="0.71" CurrencyCode="CHF" Percent="4.00" Type="Inclusive"/>
</Taxes>
</htng:UnitPrice>
<htng:ExtendedPrice AmountAfterTax="20.00" AmountBeforeTax="19.29" CurrencyCode="CHF" Quantity="1" Type="31">
<Taxes xmlns="http://www.opentravel.org/OTA/2003/05" CurrencyCode="CHF">
<Tax Amount="0.71" CurrencyCode="CHF" Percent="4.00" Type="Inclusive"/>
</Taxes>
</htng:ExtendedPrice>
</htng:RevenueDetailItem>
</htng:RevenueDetailItems>
<htng:Account ID="20182" ID_Context="protelIO" Type="14"/>
</htng:RevenueDetail>
<htng:RevenueDetail Amount="10.00" CurrencyCode="CHF" Description="Logis" PMSRevenueCode="1100" ReferenceID="26" RevenueCategoryCode="9" SubTypeID="Revenue" TransactionDate="2019-09-27">
<FolioIDs xmlns="http://www.opentravel.org/OTA/2003/05">
<FolioID>1037140</FolioID>
</FolioIDs>
<htng:UnitPrice AmountAfterTax="10.00" AmountBeforeTax="9.64" CurrencyCode="CHF" Type="31">
<Taxes xmlns="http://www.opentravel.org/OTA/2003/05" CurrencyCode="CHF">
<Tax Amount="0.36" CurrencyCode="CHF" Percent="4.00" Type="Inclusive"/>
</Taxes>
</htng:UnitPrice>
<htng:ExtendedPrice AmountAfterTax="10.00" AmountBeforeTax="9.64" CurrencyCode="CHF" Quantity="1" Type="31">
<Taxes xmlns="http://www.opentravel.org/OTA/2003/05" CurrencyCode="CHF">
<Tax Amount="0.36" CurrencyCode="CHF" Percent="4.00" Type="Inclusive"/>
</Taxes>
</htng:ExtendedPrice>
<htng:RevenueDetailItems>
<htng:RevenueDetailItem Amount="20.00" CurrencyCode="CHF" Description="PACK Test01" PMSRevenueCode="null" ReferenceID="0" TransactionDate="2019-09-27">
<FolioIDs xmlns="http://www.opentravel.org/OTA/2003/05">
<FolioID>1037255</FolioID>
</FolioIDs>
<htng:UnitPrice AmountAfterTax="20.00" AmountBeforeTax="19.29" CurrencyCode="CHF" Type="31">
<Taxes xmlns="http://www.opentravel.org/OTA/2003/05" CurrencyCode="CHF">
<Tax Amount="0.71" CurrencyCode="CHF" Percent="4.00" Type="Inclusive"/>
</Taxes>
</htng:UnitPrice>
<htng:ExtendedPrice AmountAfterTax="20.00" AmountBeforeTax="19.29" CurrencyCode="CHF" Quantity="1" Type="31">
<Taxes xmlns="http://www.opentravel.org/OTA/2003/05" CurrencyCode="CHF">
<Tax Amount="0.71" CurrencyCode="CHF" Percent="4.00" Type="Inclusive"/>
</Taxes>
</htng:ExtendedPrice>
</htng:RevenueDetailItem>
</htng:RevenueDetailItems>
<htng:Account ID="20182" ID_Context="protelIO" Type="14"/>
</htng:RevenueDetail>
<htng:RevenueDetail Amount="20.00" CurrencyCode="CHF" Description="PACK Test01" ReferenceID="0" SubTypeID="Batch" TransactionDate="2019-09-27">
<FolioIDs xmlns="http://www.opentravel.org/OTA/2003/05">
<FolioID>1037255</FolioID>
</FolioIDs>
<htng:UnitPrice AmountAfterTax="20.00" AmountBeforeTax="19.29" CurrencyCode="CHF" Type="31">
<Taxes xmlns="http://www.opentravel.org/OTA/2003/05" CurrencyCode="CHF">
<Tax Amount="0.71" CurrencyCode="CHF" Percent="4.00" Type="Inclusive"/>
</Taxes>
</htng:UnitPrice>
<htng:ExtendedPrice AmountAfterTax="20.00" AmountBeforeTax="19.29" CurrencyCode="CHF" Quantity="1" Type="31">
<Taxes xmlns="http://www.opentravel.org/OTA/2003/05" CurrencyCode="CHF">
<Tax Amount="0.71" CurrencyCode="CHF" Percent="4.00" Type="Inclusive"/>
</Taxes>
</htng:ExtendedPrice>
<htng:Account ID="20182" ID_Context="protelIO" Type="14"/>
</htng:RevenueDetail>
<htng:RevenueDetail Amount="-50.00" CurrencyCode="CHF" Description="Bar" PMSRevenueCode="1010" ReferenceID="17" SubTypeID="Payment" TransactionDate="2019-09-27">
<FolioIDs xmlns="http://www.opentravel.org/OTA/2003/05">
<FolioID>1037059</FolioID>
</FolioIDs>
<htng:UnitPrice AmountAfterTax="-50.00" AmountBeforeTax="-50.00" CurrencyCode="CHF" Type="31">
<Taxes xmlns="http://www.opentravel.org/OTA/2003/05" CurrencyCode="CHF">
<Tax Amount="0.00" CurrencyCode="CHF" Percent="0.00" Type="Inclusive"/>
</Taxes>
</htng:UnitPrice>
<htng:ExtendedPrice AmountAfterTax="-50.00" AmountBeforeTax="-50.00" CurrencyCode="CHF" Quantity="1" Type="31">
<Taxes xmlns="http://www.opentravel.org/OTA/2003/05" CurrencyCode="CHF">
<Tax Amount="0.00" CurrencyCode="CHF" Percent="0.00" Type="Inclusive"/>
</Taxes>
</htng:ExtendedPrice>
<htng:Account ID="20182" ID_Context="protelIO" Type="14"/>
</htng:RevenueDetail>
<htng:RevenueDetail Amount="-30.00" CurrencyCode="CHF" Description="Visa Card" PMSRevenueCode="1008" ReferenceID="13" SubTypeID="Payment" TransactionDate="2019-09-27">
<FolioIDs xmlns="http://www.opentravel.org/OTA/2003/05">
<FolioID>1037256</FolioID>
</FolioIDs>
<htng:UnitPrice AmountAfterTax="-30.00" AmountBeforeTax="-30.00" CurrencyCode="CHF" Type="31">
<Taxes xmlns="http://www.opentravel.org/OTA/2003/05" CurrencyCode="CHF">
<Tax Amount="0.00" CurrencyCode="CHF" Percent="0.00" Type="Inclusive"/>
</Taxes>
</htng:UnitPrice>
<htng:ExtendedPrice AmountAfterTax="-30.00" AmountBeforeTax="-30.00" CurrencyCode="CHF" Quantity="1" Type="31">
<Taxes xmlns="http://www.opentravel.org/OTA/2003/05" CurrencyCode="CHF">
<Tax Amount="0.00" CurrencyCode="CHF" Percent="0.00" Type="Inclusive"/>
</Taxes>
</htng:ExtendedPrice>
<htng:Account ID="20182" ID_Context="protelIO" Type="14"/>
</htng:RevenueDetail>
</htng:RevenueDetails>
</htng:Folio>
</htng:Folios>
<TPA_Extensions xmlns="http://www.opentravel.org/OTA/2003/05">
<px:FolioExtensions>
<px:FolioExtension Action="CHECKOUT" ClosingBusinessDate="2019-09-27" ClosingDate="2020-06-19T12:23:00+02:00" FolioID="23978" IncrementalItemsInd="false" ItemsFromDate="2019-09-27" ItemsToDate="2019-09-27"/>
</px:FolioExtensions>
</TPA_Extensions>
</htng:HTNG_HotelFolioNotifRQ>
</env:Body>
</env:Envelope> |
| Holding the RevenueDetailItems element contains the package or batch description in HTNG_HotelFolioNotifRQ outbound. | IPA-644 | 20.27 |
OTA_HotelAvailRS | Outbound | pAir | OTA_HotelAvailRS | RoomStays | RoomStay | RatePlans |
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">AvailTest_9</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="AvailTest_9" EchoToken="AvailTest_9" PrimaryLangID="en" SearchCacheLevel="Live" TimeStamp="2020-07-02T09:20:06Z" Version="6.001">
<ns4:Success/>
<ns4:HotelStays>
<ns4:HotelStay RoomStayRPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7">
<ns4:Availability End="2020-03-02T12:00:00+01:00" Start="2020-03-01T12:00:00+01:00" Status="Open"/>
<ns4:BasicPropertyInfo ChainCode="n/a" HotelCode="2572" HotelCodeContext="protelIO" HotelName="protel_IO_Testhotel_pAir_2000042"/>
</ns4:HotelStay>
</ns4:HotelStays>
<ns4:RoomStays>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="SKA" RatePlanID="384" RatePlanName="Städtisches Kulturamt">
<ns4:Guarantee GuaranteeCode="COMPINV">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Company Invoice</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">The cost of accommodation and breakfast will be paid by the above-mentioned company.We will send the invoice to the company after your departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Städtisches Kulturamt" RatePlanCode="SKA" RatePlanID="384">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="SAU" RatePlanID="386" RatePlanName="Sauter AG">
<ns4:Guarantee GuaranteeCode="COMPINV">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Company Invoice</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">The cost of accommodation and breakfast will be paid by the above-mentioned company.We will send the invoice to the company after your departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Sauter AG" RatePlanCode="SAU" RatePlanID="386">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="TFL" RatePlanID="282" RatePlanName="TFL">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="TFL" RatePlanCode="TFL" RatePlanID="282">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="111.00" AmountBeforeTax="103.29" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="111.00" AmountBeforeTax="103.29" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="FOR" RatePlanID="284" RatePlanName="Format Werbeart">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Format Werbeart" RatePlanCode="FOR" RatePlanID="284">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="SAF" RatePlanID="285" RatePlanName="Safram">
<ns4:Guarantee GuaranteeCode="COMPINV">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Company Invoice</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">The cost of accommodation and breakfast will be paid by the above-mentioned company.We will send the invoice to the company after your departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Safram" RatePlanCode="SAF" RatePlanID="285">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="VIRTUELLDOMI" RatePlanID="550" RatePlanName="VIRTUELLDOMI">
<ns4:CancelPenalties/>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="VIRTUELLDOMI" RatePlanCode="VIRTUELLDOMI" RatePlanID="550">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="120.00" AmountBeforeTax="112.15" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="120.00" AmountBeforeTax="112.15" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="BBR" RatePlanID="551" RatePlanName="TESTSERENATA">
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="TESTSERENATA" RatePlanCode="BBR" RatePlanID="551">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="110.00" AmountBeforeTax="101.86" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="110.00" AmountBeforeTax="101.86" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="RES" RatePlanID="299" RatePlanName="Rescop">
<ns4:Guarantee GuaranteeCode="COMPINV">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Company Invoice</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">The cost of accommodation and breakfast will be paid by the above-mentioned company.We will send the invoice to the company after your departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Rescop" RatePlanCode="RES" RatePlanID="299">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="TRC" RatePlanID="556" RatePlanName="TRC">
<ns4:CancelPenalties/>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="TRC" RatePlanCode="TRC" RatePlanID="556">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="100.00" AmountBeforeTax="93.46" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="100.00" AmountBeforeTax="93.46" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="IND" RatePlanID="300" RatePlanName="Indulab AG">
<ns4:Guarantee GuaranteeCode="COMPINV">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Company Invoice</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">The cost of accommodation and breakfast will be paid by the above-mentioned company.We will send the invoice to the company after your departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Indulab AG" RatePlanCode="IND" RatePlanID="300">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="SIL" RatePlanID="303" RatePlanName="Silent Gliss">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Silent Gliss" RatePlanCode="SIL" RatePlanID="303">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="HRSCORPCLUB" RatePlanID="50" RatePlanName="HRS Corporate Club">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="HRS Corporate Club" RatePlanCode="HRSCORPCLUB" RatePlanID="50">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="JET" RatePlanID="451" RatePlanName="Jet Aviation">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Jet Aviation" RatePlanCode="JET" RatePlanID="451">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="SFS" RatePlanID="453" RatePlanName="Swiss Flight Services">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Swiss Flight Services" RatePlanCode="SFS" RatePlanID="453">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="PER" RatePlanID="455" RatePlanName="Perkin Elmer">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Perkin Elmer" RatePlanCode="PER" RatePlanID="455">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="ATL" RatePlanID="458" RatePlanName="Atlas Copco">
<ns4:Guarantee GuaranteeCode="COMPINV">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Company Invoice</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">The cost of accommodation and breakfast will be paid by the above-mentioned company.We will send the invoice to the company after your departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Atlas Copco" RatePlanCode="ATL" RatePlanID="458">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="DAG" RatePlanID="462" RatePlanName="Dolder AG">
<ns4:Guarantee GuaranteeCode="COMPINV">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Company Invoice</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">The cost of accommodation and breakfast will be paid by the above-mentioned company.We will send the invoice to the company after your departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Dolder AG" RatePlanCode="DAG" RatePlanID="462">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="CON" RatePlanID="466" RatePlanName="Convergint">
<ns4:Guarantee GuaranteeCode="COMPINV">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Company Invoice</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">The cost of accommodation and breakfast will be paid by the above-mentioned company.We will send the invoice to the company after your departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Convergint" RatePlanCode="CON" RatePlanID="466">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="PKG" RatePlanID="483" RatePlanName="PKGRate">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="NONREF">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Non Refundable Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">The room rate you booked is the best you can get. There is just one point to consider: Once booked, it cannot be cancelled anymore! If you to decide to cancel your stay anyway or not to arrive, we charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="PKGRate" RatePlanCode="PKG" RatePlanID="483">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="120.00" AmountBeforeTax="112.15" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="120.00" AmountBeforeTax="112.15" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="VIRT" RatePlanID="484" RatePlanName="Virtual Test rate">
<ns4:CancelPenalties/>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Virtual Test rate" RatePlanCode="VIRT" RatePlanID="484">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="105.00" AmountBeforeTax="97.68" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="105.00" AmountBeforeTax="97.68" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="Domi" RatePlanID="485" RatePlanName="Domi">
<ns4:CancelPenalties/>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Domi" RatePlanCode="Domi" RatePlanID="485">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="100.00" AmountBeforeTax="93.46" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="100.00" AmountBeforeTax="93.46" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="false" RatePlanCode="OV BF" RatePlanID="494" RatePlanName="Overnight + Breakfast">
<ns4:CancelPenalties/>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Overnight + Breakfast" RatePlanCode="OV BF" RatePlanID="494">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="100.00" AmountBeforeTax="93.01" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="100.00" AmountBeforeTax="93.01" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="EH" RatePlanID="243" RatePlanName="Endress+Hauser">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Endress+Hauser" RatePlanCode="EH" RatePlanID="243">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="111.00" AmountBeforeTax="103.29" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="111.00" AmountBeforeTax="103.29" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="RAY" RatePlanID="245" RatePlanName="A.Raymond / Raynet">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="A.Raymond / Raynet" RatePlanCode="RAY" RatePlanID="245">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="111.00" AmountBeforeTax="103.29" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="111.00" AmountBeforeTax="103.29" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="WIN" RatePlanID="246" RatePlanName="Winkler">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Winkler" RatePlanCode="WIN" RatePlanID="246">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="105.00" AmountBeforeTax="97.68" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="105.00" AmountBeforeTax="97.68" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="WIP" RatePlanID="247" RatePlanName="WorkinProgress / Edwin">
<ns4:Guarantee GuaranteeCode="COMPINV">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Company Invoice</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">The cost of accommodation and breakfast will be paid by the above-mentioned company.We will send the invoice to the company after your departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="WorkinProgress / Edwin" RatePlanCode="WIP" RatePlanID="247">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="111.00" AmountBeforeTax="103.29" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="111.00" AmountBeforeTax="103.29" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="CLARIANT" RatePlanID="123" RatePlanName="Clariant">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Clariant" RatePlanCode="CLARIANT" RatePlanID="123">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="Conductix" RatePlanID="126" RatePlanName="Conductix">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Conductix" RatePlanCode="Conductix" RatePlanID="126">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="SWI" RatePlanID="383" RatePlanName="Swisslog AG">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Swisslog AG" RatePlanCode="SWI" RatePlanID="383">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
</ns4:RoomStays>
<ns4:TPA_Extensions>
<px:AvailabilityExtensions xmlns:px="http://protel.io/htng/extensions">
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="601" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="601" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">601</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="615" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="615" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">615</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="620" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="620" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">620</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="602" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="602" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">602</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="612" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="612" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">612</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="701" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="701" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">701</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="820" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="820" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">820</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="802" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="802" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">802</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="801" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="801" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">801</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="901" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="901" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">901</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="912" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="912" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">912</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="815" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="815" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">815</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="720" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="720" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">720</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="915" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="915" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">915</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="715" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="715" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">715</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="712" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="712" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">712</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="812" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="812" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">812</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="920" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="920" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">920</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="702" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="702" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">702</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="902" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="902" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">902</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
</px:AvailabilityExtensions>
</ns4:TPA_Extensions>
</ns4:OTA_HotelAvailRS>
</soapenv:Body>
</env:Envelope> |
| Fixing the issue with showing RatePlan and RoomRate element multiple times per RateCode. Now the RatePlan and RoomRate element appears only once per rate code. | IPA-644 | 20.27 |
OTA_HotelInvCountNotifRQ | Outbound | pAir | OTA_HotelInvCountNotifRQ | Inventory |
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">
<p:JWT>eyJhbGciOiJSUzI1NiJ9.eyJzdWIiOiJpby5wcm90ZWwuYWlyIiwicEFpckhvdGVsIjoyMTAwMjk4LCJpc3MiOiJlc2I6dGVzdCIsImhvdGVsIjoyOTg3LCJleHAiOjE1OTI0OTYzNzJ9.ioIIHWU6pm-_XMyqYmQQwnnV3pCSzEUBoXTJ4zNYwn_hW-q-Nhg4lOwX65qXogaeD6Zz8sBfQQ8ojrQ2g5-8y69EtMl5kU2VpckRlFXqFEJhay0ptfjM0-RyDVqOL3RRZaRwFToMAE6PnX9VLrsBRkEN5v5ne9k-7YGwKvbSAbG2fuWGKxzM_7t9YYzsvOmkjo54_ptcR9lPvTo_K-7D6pINQdbQSjCFZIdnXhvwAspOicLgm-g1j3wc91icYc7f-CiNLPCh2bDKgRrOJHFNI3zkLSbHhbHVempdKM6HZ7xDo7UwngpAZK9oTUTjPdUpROI4K5NaDFzmnlJgFD8-Zg</p:JWT>
<htnga:CorrelationID xmlns:htnga="http://htng.org/PWSWG/2007/02/AsyncHeaders">COUNT#2100298#UPDATE#000768#1592490971768#8F18</htnga:CorrelationID>
<wsa:To xmlns:wsa="http://www.w3.org/2005/08/addressing">https://service-test.protel.io/services/ProtelGenericMessageConsumer.ProtelGenericMessageConsumerHttpsSoap12Endpoint</wsa:To>
<wsa:Action xmlns:wsa="http://www.w3.org/2005/08/addressing">http://htng.org/PWSWG/2010/12/OTA_HotelInvCountNotifRQ_SubmitRequest</wsa:Action>
</env:Header>
<env:Body>
<OTA_HotelInvCountNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:p="http://protel.io/soap" xmlns:px="http://protel.io/htng/extensions" xmlns:htng="http://htng.org/2014B" CorrelationID="COUNT#2100298#UPDATE#000768#1592490971768#8F18" EchoToken="COUNT#2100298#UPDATE#000768#1592490971768#8F18" PrimaryLangID="en" TimeStamp="2020-06-18T14:36:11Z" Version="2.000">
<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>
</POS>
<UniqueID ID="2987" ID_Context="protelIO" Type="10"/>
<Inventories ChainCode="MRHCH" HotelCode="2987" HotelName="protel_IO_Testhotel_pAir_2100182">
<Inventory>
<StatusApplicationControl End="2019-09-27" InvCode="49" InvTypeCode="SGL" IsRoom="true" Start="2019-09-27"/>
<InvCounts>
<InvCount Count="19" CountType="1"/>
<InvCount Count="11" CountType="2"/>
<InvCount Count="11" CountType="3"/>
<InvCount Count="8" CountType="4"/>
<InvCount Count="0" CountType="5"/>
<InvCount Count="0" CountType="6"/>
</InvCounts>
<UniqueID ID="49#2019-09-27#D6A0" ID_Context="protelIO" Type="16"/>
</Inventory>
<Inventory>
<StatusApplicationControl End="2019-09-28" InvCode="49" InvTypeCode="SGL" IsRoom="true" Start="2019-09-28"/>
<InvCounts>
<InvCount Count="19" CountType="1"/>
<InvCount Count="14" CountType="2"/>
<InvCount Count="14" CountType="3"/>
<InvCount Count="5" CountType="4"/>
<InvCount Count="0" CountType="5"/>
<InvCount Count="0" CountType="6"/>
</InvCounts>
<UniqueID ID="49#2019-09-28#7AA5" ID_Context="protelIO" Type="16"/>
</Inventory>
<Inventory>
<StatusApplicationControl AllInvCode="true" End="2019-09-27" Start="2019-09-27"/>
<InvCounts>
<InvCount Count="95" CountType="1"/>
<InvCount Count="65" CountType="2"/>
<InvCount Count="65" CountType="3"/>
<InvCount Count="29" CountType="4"/>
<InvCount Count="0" CountType="5"/>
<InvCount Count="1" CountType="6"/>
</InvCounts>
<UniqueID ID="0#2019-09-27#B026" ID_Context="protelIO" Type="16"/>
</Inventory>
<Inventory>
<StatusApplicationControl AllInvCode="true" End="2019-09-28" Start="2019-09-28"/>
<InvCounts>
<InvCount Count="95" CountType="1"/>
<InvCount Count="82" CountType="2"/>
<InvCount Count="82" CountType="3"/>
<InvCount Count="12" CountType="4"/>
<InvCount Count="0" CountType="5"/>
<InvCount Count="1" CountType="6"/>
</InvCounts>
<UniqueID ID="0#2019-09-28#76E1" ID_Context="protelIO" Type="16"/>
</Inventory>
</Inventories>
</OTA_HotelInvCountNotifRQ>
</env:Body>
</env:Envelope> |
| Send Property level Counts additionally with @AllInvCode for outbound OTA_HotelInvCountNotifRQ. When true indicates that the data transmitted is for total inventory in the hotel. | IPA-632 | 20.27 |
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-632 | 20.27 |
OTA_HotelAvailRS | Outbound | pAir | new Structure | OTA_HotelAvailRQ/RS _ Old | Fix of missing Elements and Attributes | IPA-632 | 20.27 |
OTA_HotelResNotifRQ | Inbound | pAir | OTA_HotelResNotifRQ | HotelReservations | HotelReservation | RoomStays | RoomStay | RoomRates | RoomRate |
Codeblock |
---|
| <?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_612_03</p:CorrelationID>
</env:Header>
<env:Body>
<OTA_HotelResNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:p="http://protel.io/soap" xmlns:px="http://protel.io/htng/extensions" xmlns:htng="http://htng.org/2014B" CorrelationID="IPA_612_03" EchoToken="IPA_612_03" PrimaryLangID="en" ResStatus="Commit" TimeStamp="2020-02-21T13:30:32Z" Version="5.000">
<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>
</POS>
<HotelReservations>
<HotelReservation CreateDateTime="2020-02-21T14:30:14+01:00" CreatorID="ame" LastModifierID="ame" LastModifyDateTime="2020-02-21T14:30:32+01:00" ResStatus="Reserved">
<UniqueID ID_Context="protelIO" Type="14"/>
<RoomStays>
<RoomStay MarketCode="BAR" SourceOfBusiness="CTRIP">
<RoomTypes>
<RoomType IsRoom="true" NumberOfUnits="1" RoomID="" RoomType="49" RoomTypeCode="SGL"/>
</RoomTypes>
<RatePlans>
<RatePlan EffectiveDate="2019-10-07" ExpireDate="2019-10-08" MarketCode="BAR" PriceViewableInd="true" RatePlanCode="TestTest" RatePlanID="169">
<CancelPenalties/>
<RatePlanInclusions TaxInclusive="true"/>
</RatePlan>
</RatePlans>
<RoomRates>
<RoomRate BookingCode="SGL" NumberOfUnits="1" RatePlanCategory="without rate group" RatePlanCode="TestTest" RatePlanID="169" RoomID="" RoomTypeCode="SGL">
<Rates>
<Rate AlternateCurrencyInd="false" EffectiveDate="2019-10-07" ExpireDate="2019-10-08" RateTimeUnit="Day" UnitMultiplier="1">
<Base AmountAfterTax="304.00" AmountBeforeTax="293.15" CurrencyCode="CHF"/>
<Total AmountAfterTax="304.00" AmountBeforeTax="293.15" CurrencyCode="CHF"/>
<TPA_Extensions>
<px:RateAmountExtensions AlternateCurrencyInd="false" End="2019-10-07" Start="2019-10-07">
<px:RateAmount AmountAfterTax="20.00" AmountBeforeTax="19.29" CurrencyCode="CHF" RevenueCategoryCode="3"/>
<px:RateAmount AmountAfterTax="327.00" AmountBeforeTax="315.45" CurrencyCode="CHF" RevenueCategoryCode="17"/>
<px:RateAmount AmountAfterTax="3.00" AmountBeforeTax="3.00" CurrencyCode="CHF" RevenueCategoryCode="6"/>
<px:RateAmount AmountAfterTax="304.00" AmountBeforeTax="293.16" CurrencyCode="CHF" RevenueCategoryCode="9"/>
</px:RateAmountExtensions>
</TPA_Extensions>
</Rate>
</Rates>
<RoomRateDescription Name="MarketCode">
<Text TextFormat="PlainText">BAR</Text>
</RoomRateDescription>
<RoomRateDescription Name="SourceOfBusiness">
<Text TextFormat="PlainText">CTRIP</Text>
</RoomRateDescription>
<GuestCounts>
<GuestCount AgeQualifyingCode="10" Count="1"/>
</GuestCounts>
</RoomRate>
</RoomRates>
<GuestCounts IsPerRoom="true">
<GuestCount AgeQualifyingCode="10" Count="1"/>
</GuestCounts>
<TimeSpan End="2019-10-08" Start="2019-10-07"/>
<DepositPayments>
<GuaranteePayment GuaranteeCode="Deposit" GuaranteeType="Deposit" RetributionType="ResNotGuaranteed" Type="RequiredPayment">
<AmountPercent Amount="191.00" CurrencyCode="CHF" ApplyAs="FirstNightPayment"/>
<Deadline AbsoluteDeadline="2019-10-05"/>
</GuaranteePayment>
</DepositPayments>
<CancelPenalties/>
<Total AmountAfterTax="304.00" AmountBeforeTax="293.15" CurrencyCode="CHF"/>
<BasicPropertyInfo ChainCode="MRHCH" HotelCode="2987" HotelCodeContext="protelIO" HotelName="protel_IO_Testhotel_pAir_2100182"/>
<TPA_Extensions>
<px:RateAmountExtensions AlternateCurrencyInd="false" End="2019-10-08" Start="2019-10-07">
<px:RateAmount AmountAfterTax="20.00" AmountBeforeTax="19.29" CurrencyCode="CHF" RevenueCategoryCode="3"/>
<px:RateAmount AmountAfterTax="327.00" AmountBeforeTax="315.45" CurrencyCode="CHF" RevenueCategoryCode="17"/>
<px:RateAmount AmountAfterTax="3.00" AmountBeforeTax="3.00" CurrencyCode="CHF" RevenueCategoryCode="6"/>
<px:RateAmount AmountAfterTax="304.00" AmountBeforeTax="293.16" CurrencyCode="CHF" RevenueCategoryCode="9"/>
</px:RateAmountExtensions>
</TPA_Extensions>
<ResGuestRPHs>
<ResGuestRPH />
</ResGuestRPHs>
<Comments>
<Comment GuestViewable="false">
<Text TextFormat="PlainText"/>
</Comment>
</Comments>
</RoomStay>
</RoomStays>
<Services>
<Service ID="71" ID_Context="protelIO" Inclusive="true" Quantity="1" RatePlanCode="TestTest" ServiceInventoryCode="Buffet Breakfast" ServicePricingType="Per person" Type="16">
<Price EffectiveDate="2019-10-07" ExpireDate="2019-10-07" NumberOfUnits="1" RateTimeUnit="Day">
<Base AmountAfterTax="20.00" AmountBeforeTax="19.29" CurrencyCode="CHF"/>
<Total AmountAfterTax="20.00" AmountBeforeTax="19.29" CurrencyCode="CHF"/>
</Price>
<ServiceDetails>
<TimeSpan End="2019-10-07" Start="2019-10-07"/>
<Comments>
<Comment>
<Text TextFormat="PlainText">Frühstück Erw</Text>
</Comment>
</Comments>
<Total AmountAfterTax="20.00" AmountBeforeTax="19.29" CurrencyCode="CHF"/>
</ServiceDetails>
</Service>
</Services>
<ResGuests>
<ResGuest ArrivalTime="12:00:00+02:00" DepartureTime="12:00:00+02:00" PrimaryIndicator="true">
<Profiles>
<ProfileInfo>
<UniqueID ID_Context="protelIO" Type="1"/>
<Profile CreateDateTime="2020-01-23T15:18:33Z" CreatorID="ame" LastModifierID="Unknown" LastModifyDateTime="2020-02-21T13:30:33Z" ProfileType="1" ShareAllOptOutInd="Yes" StatusCode="4">
<Customer Gender="Unknown" Language="de">
<PersonName>
<NamePrefix>Frau</NamePrefix>
<GivenName>Golara</GivenName>
<Surname>Zabeti</Surname>
</PersonName>
<CitizenCountryName Code="CH" DefaultInd="true"/>
<TPA_Extensions>
<px:ProfileInfoExtensions>
<px:AddressTypes/>
<px:ContactDetails>
<px:AdditionalInfo/>
</px:ContactDetails>
<px:PersonInfos>
<px:Language DefaultInd="true">de-de</px:Language>
<px:VipCodes/>
<px:MarketingCodes/>
<px:Keywords/>
</px:PersonInfos>
<px:Salutation DefaultInd="false" DisplaySequence="0" ID="10" ID_Context="protelIO" Type="SALUTATION">Dear Mrs.</px:Salutation>
<px:ProfileStatus/>
<px:DocumentTypes/>
<px:StatisticalInfos/>
<px:AccountingInfos/>
<px:Traces/>
<px:LogEntries/>
<px:Memberships/>
</px:ProfileInfoExtensions>
<px:UserDefinedFieldExtensions>
<px:UserDefinedField Name="Segment" Type="List">Einzelreisender</px:UserDefinedField>
</px:UserDefinedFieldExtensions>
</TPA_Extensions>
</Customer>
</Profile>
</ProfileInfo>
</Profiles>
<TPA_Extensions>
<px:GuestStayExtensions>
<px:StayInfo Arrival="2019-10-07T12:00:00+02:00" Departure="2019-10-08T12:00:00+02:00" PrimaryInd="true" Role="Booker"/>
<px:TelephoneSetting ClassOfService="3"/>
</px:GuestStayExtensions>
</TPA_Extensions>
</ResGuest>
</ResGuests>
<ResGlobalInfo>
<HotelReservationIDs>
<HotelReservationID ForGuest="true" ResID_Source="protelIO" ResID_Type="14" />
</HotelReservationIDs>
</ResGlobalInfo>
<WrittenConfInst AddresseeName="Dear Mrs. Golara Zabeti" ConfirmInd="true" LanguageID="en">
<SupplementalData CreatorID="ame" Name="Message" ParagraphNumber="1"/>
<Email/>
<TPA_Extensions>
<px:NotificationExtensions>
<px:NotificationDetail>
<px:Template Code="CNF">Create</px:Template>
<px:InclusiveItems Code="Room / Breakfast" Description="Room / Breakfast">
<px:Item Code="340100.03.10" Currency="CHF" GuestViewable="false" PackageCode="Room / Breakfast" PriceViewable="false" Quantity="1" SingleAmountAfterTax="-56.00" SingleAmountBeforeTax="-54.00">Logis</px:Item>
<px:Item Code="340100.03.10" Currency="CHF" GuestViewable="true" PackageCode="Room / Breakfast" PriceViewable="false" Quantity="1" SingleAmountAfterTax="360.00" SingleAmountBeforeTax="347.16">Logis</px:Item>
<px:Item Code="320210.03.10" Currency="CHF" Frequency="7" GuestViewable="true" PackageCode="Room / Breakfast" PriceViewable="false" Quantity="1" SingleAmountAfterTax="20.00" SingleAmountBeforeTax="19.29">Frühstück Erw</px:Item>
</px:InclusiveItems>
<px:InfoItems/>
</px:NotificationDetail>
</px:NotificationExtensions>
</TPA_Extensions>
</WrittenConfInst>
<TPA_Extensions>
<px:ReservationExtensions>
<px:ReservationStatus Code="DEF" ID="4" ID_Context="protelIO" Name="Definite" />
<px:ReservationCode Code="Fax" ID="44" ID_Context="protelIO" Language="en_US" Name="Facsimile" Type="CommunicationChannel"/>
<px:ReservationCode Code="LEISURE" ID="198" ID_Context="protelIO" Language="en_US" Name="Leisure" Type="TravelReason"/>
</px:ReservationExtensions>
</TPA_Extensions>
</HotelReservation>
</HotelReservations>
</OTA_HotelResNotifRQ>
</env:Body>
</env:Envelope> |
| Accept reservation without "RoomRate/@EffectiveDate and RoomRate/@ExpiryDate" in RoomRate element. Please note in this case the "@EffectiveDate and @ExpiryDate" should be present in TimeSpan element. | IPA-612 | 20.27 |
IPA 20.25 |
OTA_HotelAvailRS | Outbound | pAir | OTA_HotelAvailRS | RoomStays | RoomStay | RoomTypes | RoomType |
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">AvailTest_9</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="AvailTest_9" EchoToken="AvailTest_9" PrimaryLangID="en" SearchCacheLevel="Live" TimeStamp="2020-07-02T09:20:06Z" Version="6.001">
<ns4:Success/>
<ns4:HotelStays>
<ns4:HotelStay RoomStayRPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7">
<ns4:Availability End="2020-03-02T12:00:00+01:00" Start="2020-03-01T12:00:00+01:00" Status="Open"/>
<ns4:BasicPropertyInfo ChainCode="n/a" HotelCode="2572" HotelCodeContext="protelIO" HotelName="protel_IO_Testhotel_pAir_2000042"/>
</ns4:HotelStay>
</ns4:HotelStays>
<ns4:RoomStays>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="SKA" RatePlanID="384" RatePlanName="Städtisches Kulturamt">
<ns4:Guarantee GuaranteeCode="COMPINV">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Company Invoice</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">The cost of accommodation and breakfast will be paid by the above-mentioned company.We will send the invoice to the company after your departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Städtisches Kulturamt" RatePlanCode="SKA" RatePlanID="384">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="SAU" RatePlanID="386" RatePlanName="Sauter AG">
<ns4:Guarantee GuaranteeCode="COMPINV">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Company Invoice</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">The cost of accommodation and breakfast will be paid by the above-mentioned company.We will send the invoice to the company after your departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Sauter AG" RatePlanCode="SAU" RatePlanID="386">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="TFL" RatePlanID="282" RatePlanName="TFL">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="TFL" RatePlanCode="TFL" RatePlanID="282">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="111.00" AmountBeforeTax="103.29" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="111.00" AmountBeforeTax="103.29" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="FOR" RatePlanID="284" RatePlanName="Format Werbeart">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Format Werbeart" RatePlanCode="FOR" RatePlanID="284">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="SAF" RatePlanID="285" RatePlanName="Safram">
<ns4:Guarantee GuaranteeCode="COMPINV">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Company Invoice</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">The cost of accommodation and breakfast will be paid by the above-mentioned company.We will send the invoice to the company after your departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Safram" RatePlanCode="SAF" RatePlanID="285">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="VIRTUELLDOMI" RatePlanID="550" RatePlanName="VIRTUELLDOMI">
<ns4:CancelPenalties/>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="VIRTUELLDOMI" RatePlanCode="VIRTUELLDOMI" RatePlanID="550">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="120.00" AmountBeforeTax="112.15" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="120.00" AmountBeforeTax="112.15" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="BBR" RatePlanID="551" RatePlanName="TESTSERENATA">
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="TESTSERENATA" RatePlanCode="BBR" RatePlanID="551">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="110.00" AmountBeforeTax="101.86" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="110.00" AmountBeforeTax="101.86" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="RES" RatePlanID="299" RatePlanName="Rescop">
<ns4:Guarantee GuaranteeCode="COMPINV">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Company Invoice</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">The cost of accommodation and breakfast will be paid by the above-mentioned company.We will send the invoice to the company after your departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Rescop" RatePlanCode="RES" RatePlanID="299">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="TRC" RatePlanID="556" RatePlanName="TRC">
<ns4:CancelPenalties/>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="TRC" RatePlanCode="TRC" RatePlanID="556">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="100.00" AmountBeforeTax="93.46" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="100.00" AmountBeforeTax="93.46" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="IND" RatePlanID="300" RatePlanName="Indulab AG">
<ns4:Guarantee GuaranteeCode="COMPINV">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Company Invoice</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">The cost of accommodation and breakfast will be paid by the above-mentioned company.We will send the invoice to the company after your departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Indulab AG" RatePlanCode="IND" RatePlanID="300">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="SIL" RatePlanID="303" RatePlanName="Silent Gliss">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Silent Gliss" RatePlanCode="SIL" RatePlanID="303">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="HRSCORPCLUB" RatePlanID="50" RatePlanName="HRS Corporate Club">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="HRS Corporate Club" RatePlanCode="HRSCORPCLUB" RatePlanID="50">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="JET" RatePlanID="451" RatePlanName="Jet Aviation">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Jet Aviation" RatePlanCode="JET" RatePlanID="451">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="SFS" RatePlanID="453" RatePlanName="Swiss Flight Services">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Swiss Flight Services" RatePlanCode="SFS" RatePlanID="453">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="PER" RatePlanID="455" RatePlanName="Perkin Elmer">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Perkin Elmer" RatePlanCode="PER" RatePlanID="455">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="ATL" RatePlanID="458" RatePlanName="Atlas Copco">
<ns4:Guarantee GuaranteeCode="COMPINV">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Company Invoice</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">The cost of accommodation and breakfast will be paid by the above-mentioned company.We will send the invoice to the company after your departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Atlas Copco" RatePlanCode="ATL" RatePlanID="458">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="DAG" RatePlanID="462" RatePlanName="Dolder AG">
<ns4:Guarantee GuaranteeCode="COMPINV">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Company Invoice</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">The cost of accommodation and breakfast will be paid by the above-mentioned company.We will send the invoice to the company after your departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Dolder AG" RatePlanCode="DAG" RatePlanID="462">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="CON" RatePlanID="466" RatePlanName="Convergint">
<ns4:Guarantee GuaranteeCode="COMPINV">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Company Invoice</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">The cost of accommodation and breakfast will be paid by the above-mentioned company.We will send the invoice to the company after your departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Convergint" RatePlanCode="CON" RatePlanID="466">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="PKG" RatePlanID="483" RatePlanName="PKGRate">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="NONREF">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Non Refundable Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">The room rate you booked is the best you can get. There is just one point to consider: Once booked, it cannot be cancelled anymore! If you to decide to cancel your stay anyway or not to arrive, we charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="PKGRate" RatePlanCode="PKG" RatePlanID="483">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="120.00" AmountBeforeTax="112.15" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="120.00" AmountBeforeTax="112.15" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="VIRT" RatePlanID="484" RatePlanName="Virtual Test rate">
<ns4:CancelPenalties/>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Virtual Test rate" RatePlanCode="VIRT" RatePlanID="484">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="105.00" AmountBeforeTax="97.68" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="105.00" AmountBeforeTax="97.68" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="Domi" RatePlanID="485" RatePlanName="Domi">
<ns4:CancelPenalties/>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Domi" RatePlanCode="Domi" RatePlanID="485">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="100.00" AmountBeforeTax="93.46" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="100.00" AmountBeforeTax="93.46" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="false" RatePlanCode="OV BF" RatePlanID="494" RatePlanName="Overnight + Breakfast">
<ns4:CancelPenalties/>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Overnight + Breakfast" RatePlanCode="OV BF" RatePlanID="494">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="100.00" AmountBeforeTax="93.01" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="100.00" AmountBeforeTax="93.01" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="EH" RatePlanID="243" RatePlanName="Endress+Hauser">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Endress+Hauser" RatePlanCode="EH" RatePlanID="243">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="111.00" AmountBeforeTax="103.29" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="111.00" AmountBeforeTax="103.29" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="RAY" RatePlanID="245" RatePlanName="A.Raymond / Raynet">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="A.Raymond / Raynet" RatePlanCode="RAY" RatePlanID="245">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="111.00" AmountBeforeTax="103.29" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="111.00" AmountBeforeTax="103.29" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="WIN" RatePlanID="246" RatePlanName="Winkler">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Winkler" RatePlanCode="WIN" RatePlanID="246">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="105.00" AmountBeforeTax="97.68" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="105.00" AmountBeforeTax="97.68" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="WIP" RatePlanID="247" RatePlanName="WorkinProgress / Edwin">
<ns4:Guarantee GuaranteeCode="COMPINV">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Company Invoice</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">The cost of accommodation and breakfast will be paid by the above-mentioned company.We will send the invoice to the company after your departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="WorkinProgress / Edwin" RatePlanCode="WIP" RatePlanID="247">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="111.00" AmountBeforeTax="103.29" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="111.00" AmountBeforeTax="103.29" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="CLARIANT" RatePlanID="123" RatePlanName="Clariant">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Clariant" RatePlanCode="CLARIANT" RatePlanID="123">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="Conductix" RatePlanID="126" RatePlanName="Conductix">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Conductix" RatePlanCode="Conductix" RatePlanID="126">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="SWI" RatePlanID="383" RatePlanName="Swisslog AG">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Swisslog AG" RatePlanCode="SWI" RatePlanID="383">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
</ns4:RoomStays>
<ns4:TPA_Extensions>
<px:AvailabilityExtensions xmlns:px="http://protel.io/htng/extensions">
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="601" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="601" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">601</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="615" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="615" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">615</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="620" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="620" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">620</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="602" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="602" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">602</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="612" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="612" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">612</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="701" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="701" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">701</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="820" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="820" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">820</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="802" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="802" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">802</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="801" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="801" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">801</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="901" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="901" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">901</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="912" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="912" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">912</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="815" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="815" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">815</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="720" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="720" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">720</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="915" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="915" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">915</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="715" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="715" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">715</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="712" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="712" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">712</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="812" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="812" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">812</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="920" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="920" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">920</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="702" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="702" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">702</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="902" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="902" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">902</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
</px:AvailabilityExtensions>
</ns4:TPA_Extensions>
</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 |
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">AvailTest_9</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="AvailTest_9" EchoToken="AvailTest_9" PrimaryLangID="en" SearchCacheLevel="Live" TimeStamp="2020-07-02T09:20:06Z" Version="6.001">
<ns4:Success/>
<ns4:HotelStays>
<ns4:HotelStay RoomStayRPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7">
<ns4:Availability End="2020-03-02T12:00:00+01:00" Start="2020-03-01T12:00:00+01:00" Status="Open"/>
<ns4:BasicPropertyInfo ChainCode="n/a" HotelCode="2572" HotelCodeContext="protelIO" HotelName="protel_IO_Testhotel_pAir_2000042"/>
</ns4:HotelStay>
</ns4:HotelStays>
<ns4:RoomStays>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="SKA" RatePlanID="384" RatePlanName="Städtisches Kulturamt">
<ns4:Guarantee GuaranteeCode="COMPINV">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Company Invoice</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">The cost of accommodation and breakfast will be paid by the above-mentioned company.We will send the invoice to the company after your departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Städtisches Kulturamt" RatePlanCode="SKA" RatePlanID="384">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="SAU" RatePlanID="386" RatePlanName="Sauter AG">
<ns4:Guarantee GuaranteeCode="COMPINV">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Company Invoice</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">The cost of accommodation and breakfast will be paid by the above-mentioned company.We will send the invoice to the company after your departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Sauter AG" RatePlanCode="SAU" RatePlanID="386">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="TFL" RatePlanID="282" RatePlanName="TFL">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="TFL" RatePlanCode="TFL" RatePlanID="282">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="111.00" AmountBeforeTax="103.29" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="111.00" AmountBeforeTax="103.29" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="FOR" RatePlanID="284" RatePlanName="Format Werbeart">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Format Werbeart" RatePlanCode="FOR" RatePlanID="284">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="SAF" RatePlanID="285" RatePlanName="Safram">
<ns4:Guarantee GuaranteeCode="COMPINV">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Company Invoice</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">The cost of accommodation and breakfast will be paid by the above-mentioned company.We will send the invoice to the company after your departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Safram" RatePlanCode="SAF" RatePlanID="285">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="VIRTUELLDOMI" RatePlanID="550" RatePlanName="VIRTUELLDOMI">
<ns4:CancelPenalties/>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="VIRTUELLDOMI" RatePlanCode="VIRTUELLDOMI" RatePlanID="550">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="120.00" AmountBeforeTax="112.15" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="120.00" AmountBeforeTax="112.15" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="BBR" RatePlanID="551" RatePlanName="TESTSERENATA">
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="TESTSERENATA" RatePlanCode="BBR" RatePlanID="551">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="110.00" AmountBeforeTax="101.86" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="110.00" AmountBeforeTax="101.86" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="RES" RatePlanID="299" RatePlanName="Rescop">
<ns4:Guarantee GuaranteeCode="COMPINV">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Company Invoice</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">The cost of accommodation and breakfast will be paid by the above-mentioned company.We will send the invoice to the company after your departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Rescop" RatePlanCode="RES" RatePlanID="299">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="TRC" RatePlanID="556" RatePlanName="TRC">
<ns4:CancelPenalties/>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="TRC" RatePlanCode="TRC" RatePlanID="556">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="100.00" AmountBeforeTax="93.46" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="100.00" AmountBeforeTax="93.46" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="IND" RatePlanID="300" RatePlanName="Indulab AG">
<ns4:Guarantee GuaranteeCode="COMPINV">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Company Invoice</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">The cost of accommodation and breakfast will be paid by the above-mentioned company.We will send the invoice to the company after your departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Indulab AG" RatePlanCode="IND" RatePlanID="300">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="SIL" RatePlanID="303" RatePlanName="Silent Gliss">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Silent Gliss" RatePlanCode="SIL" RatePlanID="303">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="HRSCORPCLUB" RatePlanID="50" RatePlanName="HRS Corporate Club">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="HRS Corporate Club" RatePlanCode="HRSCORPCLUB" RatePlanID="50">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="JET" RatePlanID="451" RatePlanName="Jet Aviation">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Jet Aviation" RatePlanCode="JET" RatePlanID="451">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="SFS" RatePlanID="453" RatePlanName="Swiss Flight Services">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Swiss Flight Services" RatePlanCode="SFS" RatePlanID="453">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="PER" RatePlanID="455" RatePlanName="Perkin Elmer">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Perkin Elmer" RatePlanCode="PER" RatePlanID="455">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="ATL" RatePlanID="458" RatePlanName="Atlas Copco">
<ns4:Guarantee GuaranteeCode="COMPINV">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Company Invoice</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">The cost of accommodation and breakfast will be paid by the above-mentioned company.We will send the invoice to the company after your departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Atlas Copco" RatePlanCode="ATL" RatePlanID="458">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="DAG" RatePlanID="462" RatePlanName="Dolder AG">
<ns4:Guarantee GuaranteeCode="COMPINV">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Company Invoice</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">The cost of accommodation and breakfast will be paid by the above-mentioned company.We will send the invoice to the company after your departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Dolder AG" RatePlanCode="DAG" RatePlanID="462">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="CON" RatePlanID="466" RatePlanName="Convergint">
<ns4:Guarantee GuaranteeCode="COMPINV">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Company Invoice</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">The cost of accommodation and breakfast will be paid by the above-mentioned company.We will send the invoice to the company after your departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Convergint" RatePlanCode="CON" RatePlanID="466">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="PKG" RatePlanID="483" RatePlanName="PKGRate">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="NONREF">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Non Refundable Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">The room rate you booked is the best you can get. There is just one point to consider: Once booked, it cannot be cancelled anymore! If you to decide to cancel your stay anyway or not to arrive, we charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="PKGRate" RatePlanCode="PKG" RatePlanID="483">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="120.00" AmountBeforeTax="112.15" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="120.00" AmountBeforeTax="112.15" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="VIRT" RatePlanID="484" RatePlanName="Virtual Test rate">
<ns4:CancelPenalties/>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Virtual Test rate" RatePlanCode="VIRT" RatePlanID="484">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="105.00" AmountBeforeTax="97.68" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="105.00" AmountBeforeTax="97.68" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="Domi" RatePlanID="485" RatePlanName="Domi">
<ns4:CancelPenalties/>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Domi" RatePlanCode="Domi" RatePlanID="485">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="100.00" AmountBeforeTax="93.46" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="100.00" AmountBeforeTax="93.46" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="false" RatePlanCode="OV BF" RatePlanID="494" RatePlanName="Overnight + Breakfast">
<ns4:CancelPenalties/>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Overnight + Breakfast" RatePlanCode="OV BF" RatePlanID="494">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="100.00" AmountBeforeTax="93.01" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="100.00" AmountBeforeTax="93.01" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="EH" RatePlanID="243" RatePlanName="Endress+Hauser">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Endress+Hauser" RatePlanCode="EH" RatePlanID="243">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="111.00" AmountBeforeTax="103.29" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="111.00" AmountBeforeTax="103.29" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="RAY" RatePlanID="245" RatePlanName="A.Raymond / Raynet">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="A.Raymond / Raynet" RatePlanCode="RAY" RatePlanID="245">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="111.00" AmountBeforeTax="103.29" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="111.00" AmountBeforeTax="103.29" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="WIN" RatePlanID="246" RatePlanName="Winkler">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Winkler" RatePlanCode="WIN" RatePlanID="246">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="105.00" AmountBeforeTax="97.68" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="105.00" AmountBeforeTax="97.68" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="WIP" RatePlanID="247" RatePlanName="WorkinProgress / Edwin">
<ns4:Guarantee GuaranteeCode="COMPINV">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Company Invoice</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">The cost of accommodation and breakfast will be paid by the above-mentioned company.We will send the invoice to the company after your departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="WorkinProgress / Edwin" RatePlanCode="WIP" RatePlanID="247">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="111.00" AmountBeforeTax="103.29" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="111.00" AmountBeforeTax="103.29" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="CLARIANT" RatePlanID="123" RatePlanName="Clariant">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Clariant" RatePlanCode="CLARIANT" RatePlanID="123">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="Conductix" RatePlanID="126" RatePlanName="Conductix">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Conductix" RatePlanCode="Conductix" RatePlanID="126">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="SWI" RatePlanID="383" RatePlanName="Swisslog AG">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Swisslog AG" RatePlanCode="SWI" RatePlanID="383">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
</ns4:RoomStays>
<ns4:TPA_Extensions>
<px:AvailabilityExtensions xmlns:px="http://protel.io/htng/extensions">
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="601" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="601" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">601</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="615" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="615" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">615</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="620" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="620" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">620</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="602" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="602" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">602</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="612" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="612" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">612</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="701" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="701" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">701</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="820" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="820" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">820</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="802" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="802" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">802</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="801" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="801" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">801</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="901" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="901" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">901</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="912" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="912" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">912</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="815" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="815" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">815</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="720" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="720" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">720</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="915" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="915" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">915</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="715" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="715" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">715</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="712" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="712" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">712</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="812" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="812" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">812</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="920" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="920" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">920</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="702" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="702" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">702</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="902" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="902" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">902</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
</px:AvailabilityExtensions>
</ns4:TPA_Extensions>
</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 |
OTA_HotelAvailRQ | Inbound | pAir | root |
Codeblock |
---|
| <?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 |
Codeblock |
---|
| <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 |
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">AvailTest_9</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="AvailTest_9" EchoToken="AvailTest_9" PrimaryLangID="en" SearchCacheLevel="Live" TimeStamp="2020-07-02T09:20:06Z" Version="6.001">
<ns4:Success/>
<ns4:HotelStays>
<ns4:HotelStay RoomStayRPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7">
<ns4:Availability End="2020-03-02T12:00:00+01:00" Start="2020-03-01T12:00:00+01:00" Status="Open"/>
<ns4:BasicPropertyInfo ChainCode="n/a" HotelCode="2572" HotelCodeContext="protelIO" HotelName="protel_IO_Testhotel_pAir_2000042"/>
</ns4:HotelStay>
</ns4:HotelStays>
<ns4:RoomStays>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="SKA" RatePlanID="384" RatePlanName="Städtisches Kulturamt">
<ns4:Guarantee GuaranteeCode="COMPINV">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Company Invoice</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">The cost of accommodation and breakfast will be paid by the above-mentioned company.We will send the invoice to the company after your departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Städtisches Kulturamt" RatePlanCode="SKA" RatePlanID="384">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="SAU" RatePlanID="386" RatePlanName="Sauter AG">
<ns4:Guarantee GuaranteeCode="COMPINV">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Company Invoice</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">The cost of accommodation and breakfast will be paid by the above-mentioned company.We will send the invoice to the company after your departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Sauter AG" RatePlanCode="SAU" RatePlanID="386">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="TFL" RatePlanID="282" RatePlanName="TFL">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="TFL" RatePlanCode="TFL" RatePlanID="282">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="111.00" AmountBeforeTax="103.29" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="111.00" AmountBeforeTax="103.29" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="FOR" RatePlanID="284" RatePlanName="Format Werbeart">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Format Werbeart" RatePlanCode="FOR" RatePlanID="284">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="SAF" RatePlanID="285" RatePlanName="Safram">
<ns4:Guarantee GuaranteeCode="COMPINV">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Company Invoice</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">The cost of accommodation and breakfast will be paid by the above-mentioned company.We will send the invoice to the company after your departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Safram" RatePlanCode="SAF" RatePlanID="285">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="VIRTUELLDOMI" RatePlanID="550" RatePlanName="VIRTUELLDOMI">
<ns4:CancelPenalties/>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="VIRTUELLDOMI" RatePlanCode="VIRTUELLDOMI" RatePlanID="550">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="120.00" AmountBeforeTax="112.15" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="120.00" AmountBeforeTax="112.15" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="BBR" RatePlanID="551" RatePlanName="TESTSERENATA">
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="TESTSERENATA" RatePlanCode="BBR" RatePlanID="551">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="110.00" AmountBeforeTax="101.86" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="110.00" AmountBeforeTax="101.86" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="RES" RatePlanID="299" RatePlanName="Rescop">
<ns4:Guarantee GuaranteeCode="COMPINV">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Company Invoice</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">The cost of accommodation and breakfast will be paid by the above-mentioned company.We will send the invoice to the company after your departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Rescop" RatePlanCode="RES" RatePlanID="299">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="TRC" RatePlanID="556" RatePlanName="TRC">
<ns4:CancelPenalties/>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="TRC" RatePlanCode="TRC" RatePlanID="556">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="100.00" AmountBeforeTax="93.46" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="100.00" AmountBeforeTax="93.46" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="IND" RatePlanID="300" RatePlanName="Indulab AG">
<ns4:Guarantee GuaranteeCode="COMPINV">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Company Invoice</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">The cost of accommodation and breakfast will be paid by the above-mentioned company.We will send the invoice to the company after your departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Indulab AG" RatePlanCode="IND" RatePlanID="300">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="SIL" RatePlanID="303" RatePlanName="Silent Gliss">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Silent Gliss" RatePlanCode="SIL" RatePlanID="303">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="HRSCORPCLUB" RatePlanID="50" RatePlanName="HRS Corporate Club">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="HRS Corporate Club" RatePlanCode="HRSCORPCLUB" RatePlanID="50">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="JET" RatePlanID="451" RatePlanName="Jet Aviation">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Jet Aviation" RatePlanCode="JET" RatePlanID="451">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="SFS" RatePlanID="453" RatePlanName="Swiss Flight Services">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Swiss Flight Services" RatePlanCode="SFS" RatePlanID="453">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="PER" RatePlanID="455" RatePlanName="Perkin Elmer">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Perkin Elmer" RatePlanCode="PER" RatePlanID="455">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="ATL" RatePlanID="458" RatePlanName="Atlas Copco">
<ns4:Guarantee GuaranteeCode="COMPINV">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Company Invoice</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">The cost of accommodation and breakfast will be paid by the above-mentioned company.We will send the invoice to the company after your departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Atlas Copco" RatePlanCode="ATL" RatePlanID="458">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="DAG" RatePlanID="462" RatePlanName="Dolder AG">
<ns4:Guarantee GuaranteeCode="COMPINV">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Company Invoice</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">The cost of accommodation and breakfast will be paid by the above-mentioned company.We will send the invoice to the company after your departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Dolder AG" RatePlanCode="DAG" RatePlanID="462">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="CON" RatePlanID="466" RatePlanName="Convergint">
<ns4:Guarantee GuaranteeCode="COMPINV">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Company Invoice</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">The cost of accommodation and breakfast will be paid by the above-mentioned company.We will send the invoice to the company after your departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Convergint" RatePlanCode="CON" RatePlanID="466">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="PKG" RatePlanID="483" RatePlanName="PKGRate">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="NONREF">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Non Refundable Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">The room rate you booked is the best you can get. There is just one point to consider: Once booked, it cannot be cancelled anymore! If you to decide to cancel your stay anyway or not to arrive, we charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="PKGRate" RatePlanCode="PKG" RatePlanID="483">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="120.00" AmountBeforeTax="112.15" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="120.00" AmountBeforeTax="112.15" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="VIRT" RatePlanID="484" RatePlanName="Virtual Test rate">
<ns4:CancelPenalties/>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Virtual Test rate" RatePlanCode="VIRT" RatePlanID="484">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="105.00" AmountBeforeTax="97.68" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="105.00" AmountBeforeTax="97.68" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="Domi" RatePlanID="485" RatePlanName="Domi">
<ns4:CancelPenalties/>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Domi" RatePlanCode="Domi" RatePlanID="485">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="100.00" AmountBeforeTax="93.46" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="100.00" AmountBeforeTax="93.46" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="false" RatePlanCode="OV BF" RatePlanID="494" RatePlanName="Overnight + Breakfast">
<ns4:CancelPenalties/>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Overnight + Breakfast" RatePlanCode="OV BF" RatePlanID="494">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="100.00" AmountBeforeTax="93.01" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="100.00" AmountBeforeTax="93.01" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="EH" RatePlanID="243" RatePlanName="Endress+Hauser">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Endress+Hauser" RatePlanCode="EH" RatePlanID="243">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="111.00" AmountBeforeTax="103.29" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="111.00" AmountBeforeTax="103.29" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="RAY" RatePlanID="245" RatePlanName="A.Raymond / Raynet">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="A.Raymond / Raynet" RatePlanCode="RAY" RatePlanID="245">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="111.00" AmountBeforeTax="103.29" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="111.00" AmountBeforeTax="103.29" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="WIN" RatePlanID="246" RatePlanName="Winkler">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Winkler" RatePlanCode="WIN" RatePlanID="246">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="105.00" AmountBeforeTax="97.68" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="105.00" AmountBeforeTax="97.68" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="WIP" RatePlanID="247" RatePlanName="WorkinProgress / Edwin">
<ns4:Guarantee GuaranteeCode="COMPINV">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Company Invoice</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">The cost of accommodation and breakfast will be paid by the above-mentioned company.We will send the invoice to the company after your departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="WorkinProgress / Edwin" RatePlanCode="WIP" RatePlanID="247">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="111.00" AmountBeforeTax="103.29" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="111.00" AmountBeforeTax="103.29" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="CLARIANT" RatePlanID="123" RatePlanName="Clariant">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Clariant" RatePlanCode="CLARIANT" RatePlanID="123">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="Conductix" RatePlanID="126" RatePlanName="Conductix">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Conductix" RatePlanCode="Conductix" RatePlanID="126">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="SWI" RatePlanID="383" RatePlanName="Swisslog AG">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Swisslog AG" RatePlanCode="SWI" RatePlanID="383">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
</ns4:RoomStays>
<ns4:TPA_Extensions>
<px:AvailabilityExtensions xmlns:px="http://protel.io/htng/extensions">
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="601" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="601" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">601</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="615" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="615" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">615</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="620" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="620" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">620</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="602" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="602" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">602</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="612" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="612" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">612</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="701" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="701" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">701</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="820" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="820" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">820</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="802" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="802" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">802</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="801" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="801" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">801</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="901" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="901" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">901</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="912" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="912" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">912</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="815" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="815" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">815</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="720" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="720" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">720</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="915" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="915" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">915</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="715" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="715" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">715</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="712" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="712" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">712</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="812" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="812" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">812</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="920" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="920" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">920</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="702" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="702" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">702</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="902" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="902" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">902</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
</px:AvailabilityExtensions>
</ns4:TPA_Extensions>
</ns4:OTA_HotelAvailRS>
</soapenv:Body>
</env:Envelope> |
| Filter OTA_HotelAvailRS based on the specific RoomTypeCode inside the request. | IPA-589 | 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">AvailTest_9</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="AvailTest_9" EchoToken="AvailTest_9" PrimaryLangID="en" SearchCacheLevel="Live" TimeStamp="2020-07-02T09:20:06Z" Version="6.001">
<ns4:Success/>
<ns4:HotelStays>
<ns4:HotelStay RoomStayRPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7">
<ns4:Availability End="2020-03-02T12:00:00+01:00" Start="2020-03-01T12:00:00+01:00" Status="Open"/>
<ns4:BasicPropertyInfo ChainCode="n/a" HotelCode="2572" HotelCodeContext="protelIO" HotelName="protel_IO_Testhotel_pAir_2000042"/>
</ns4:HotelStay>
</ns4:HotelStays>
<ns4:RoomStays>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="SKA" RatePlanID="384" RatePlanName="Städtisches Kulturamt">
<ns4:Guarantee GuaranteeCode="COMPINV">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Company Invoice</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">The cost of accommodation and breakfast will be paid by the above-mentioned company.We will send the invoice to the company after your departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Städtisches Kulturamt" RatePlanCode="SKA" RatePlanID="384">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="SAU" RatePlanID="386" RatePlanName="Sauter AG">
<ns4:Guarantee GuaranteeCode="COMPINV">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Company Invoice</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">The cost of accommodation and breakfast will be paid by the above-mentioned company.We will send the invoice to the company after your departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Sauter AG" RatePlanCode="SAU" RatePlanID="386">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="TFL" RatePlanID="282" RatePlanName="TFL">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="TFL" RatePlanCode="TFL" RatePlanID="282">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="111.00" AmountBeforeTax="103.29" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="111.00" AmountBeforeTax="103.29" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="FOR" RatePlanID="284" RatePlanName="Format Werbeart">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Format Werbeart" RatePlanCode="FOR" RatePlanID="284">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="SAF" RatePlanID="285" RatePlanName="Safram">
<ns4:Guarantee GuaranteeCode="COMPINV">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Company Invoice</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">The cost of accommodation and breakfast will be paid by the above-mentioned company.We will send the invoice to the company after your departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Safram" RatePlanCode="SAF" RatePlanID="285">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="VIRTUELLDOMI" RatePlanID="550" RatePlanName="VIRTUELLDOMI">
<ns4:CancelPenalties/>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="VIRTUELLDOMI" RatePlanCode="VIRTUELLDOMI" RatePlanID="550">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="120.00" AmountBeforeTax="112.15" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="120.00" AmountBeforeTax="112.15" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="BBR" RatePlanID="551" RatePlanName="TESTSERENATA">
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="TESTSERENATA" RatePlanCode="BBR" RatePlanID="551">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="110.00" AmountBeforeTax="101.86" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="110.00" AmountBeforeTax="101.86" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="RES" RatePlanID="299" RatePlanName="Rescop">
<ns4:Guarantee GuaranteeCode="COMPINV">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Company Invoice</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">The cost of accommodation and breakfast will be paid by the above-mentioned company.We will send the invoice to the company after your departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Rescop" RatePlanCode="RES" RatePlanID="299">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="TRC" RatePlanID="556" RatePlanName="TRC">
<ns4:CancelPenalties/>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="TRC" RatePlanCode="TRC" RatePlanID="556">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="100.00" AmountBeforeTax="93.46" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="100.00" AmountBeforeTax="93.46" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="IND" RatePlanID="300" RatePlanName="Indulab AG">
<ns4:Guarantee GuaranteeCode="COMPINV">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Company Invoice</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">The cost of accommodation and breakfast will be paid by the above-mentioned company.We will send the invoice to the company after your departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Indulab AG" RatePlanCode="IND" RatePlanID="300">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="SIL" RatePlanID="303" RatePlanName="Silent Gliss">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Silent Gliss" RatePlanCode="SIL" RatePlanID="303">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="HRSCORPCLUB" RatePlanID="50" RatePlanName="HRS Corporate Club">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="HRS Corporate Club" RatePlanCode="HRSCORPCLUB" RatePlanID="50">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="JET" RatePlanID="451" RatePlanName="Jet Aviation">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Jet Aviation" RatePlanCode="JET" RatePlanID="451">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="SFS" RatePlanID="453" RatePlanName="Swiss Flight Services">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Swiss Flight Services" RatePlanCode="SFS" RatePlanID="453">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="PER" RatePlanID="455" RatePlanName="Perkin Elmer">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Perkin Elmer" RatePlanCode="PER" RatePlanID="455">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="ATL" RatePlanID="458" RatePlanName="Atlas Copco">
<ns4:Guarantee GuaranteeCode="COMPINV">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Company Invoice</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">The cost of accommodation and breakfast will be paid by the above-mentioned company.We will send the invoice to the company after your departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Atlas Copco" RatePlanCode="ATL" RatePlanID="458">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="DAG" RatePlanID="462" RatePlanName="Dolder AG">
<ns4:Guarantee GuaranteeCode="COMPINV">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Company Invoice</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">The cost of accommodation and breakfast will be paid by the above-mentioned company.We will send the invoice to the company after your departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Dolder AG" RatePlanCode="DAG" RatePlanID="462">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="CON" RatePlanID="466" RatePlanName="Convergint">
<ns4:Guarantee GuaranteeCode="COMPINV">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Company Invoice</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">The cost of accommodation and breakfast will be paid by the above-mentioned company.We will send the invoice to the company after your departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Convergint" RatePlanCode="CON" RatePlanID="466">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="PKG" RatePlanID="483" RatePlanName="PKGRate">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="NONREF">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Non Refundable Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">The room rate you booked is the best you can get. There is just one point to consider: Once booked, it cannot be cancelled anymore! If you to decide to cancel your stay anyway or not to arrive, we charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="PKGRate" RatePlanCode="PKG" RatePlanID="483">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="120.00" AmountBeforeTax="112.15" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="120.00" AmountBeforeTax="112.15" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="VIRT" RatePlanID="484" RatePlanName="Virtual Test rate">
<ns4:CancelPenalties/>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Virtual Test rate" RatePlanCode="VIRT" RatePlanID="484">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="105.00" AmountBeforeTax="97.68" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="105.00" AmountBeforeTax="97.68" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="Domi" RatePlanID="485" RatePlanName="Domi">
<ns4:CancelPenalties/>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Domi" RatePlanCode="Domi" RatePlanID="485">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="100.00" AmountBeforeTax="93.46" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="100.00" AmountBeforeTax="93.46" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="false" RatePlanCode="OV BF" RatePlanID="494" RatePlanName="Overnight + Breakfast">
<ns4:CancelPenalties/>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Overnight + Breakfast" RatePlanCode="OV BF" RatePlanID="494">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="100.00" AmountBeforeTax="93.01" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="100.00" AmountBeforeTax="93.01" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="EH" RatePlanID="243" RatePlanName="Endress+Hauser">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Endress+Hauser" RatePlanCode="EH" RatePlanID="243">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="111.00" AmountBeforeTax="103.29" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="111.00" AmountBeforeTax="103.29" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="RAY" RatePlanID="245" RatePlanName="A.Raymond / Raynet">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="A.Raymond / Raynet" RatePlanCode="RAY" RatePlanID="245">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="111.00" AmountBeforeTax="103.29" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="111.00" AmountBeforeTax="103.29" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="WIN" RatePlanID="246" RatePlanName="Winkler">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Winkler" RatePlanCode="WIN" RatePlanID="246">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="105.00" AmountBeforeTax="97.68" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="105.00" AmountBeforeTax="97.68" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="WIP" RatePlanID="247" RatePlanName="WorkinProgress / Edwin">
<ns4:Guarantee GuaranteeCode="COMPINV">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Company Invoice</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">The cost of accommodation and breakfast will be paid by the above-mentioned company.We will send the invoice to the company after your departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="WorkinProgress / Edwin" RatePlanCode="WIP" RatePlanID="247">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="111.00" AmountBeforeTax="103.29" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="111.00" AmountBeforeTax="103.29" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="CLARIANT" RatePlanID="123" RatePlanName="Clariant">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Clariant" RatePlanCode="CLARIANT" RatePlanID="123">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="Conductix" RatePlanID="126" RatePlanName="Conductix">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Conductix" RatePlanCode="Conductix" RatePlanID="126">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="115.00" AmountBeforeTax="107.02" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="0b2dd428-e4e3-40e2-976e-d4964ca83eb7" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="SWI" RatePlanID="383" RatePlanName="Swisslog AG">
<ns4:Guarantee GuaranteeCode="CC" GuaranteeType="CC/DC/Voucher">
<ns4:GuaranteeDescription Name="Name">
<ns4:Text TextFormat="PlainText">Creditcard</ns4:Text>
</ns4:GuaranteeDescription>
<ns4:GuaranteeDescription Name="Description">
<ns4:Text TextFormat="PlainText">Your credit card serves only as guarantee.We ask you to settle your invoice upon check-in.You will receive the invoice on the day of departure.</ns4:Text>
</ns4:GuaranteeDescription>
</ns4:Guarantee>
<ns4:CancelPenalties>
<ns4:CancelPenalty PolicyCode="FLEX">
<ns4:PenaltyDescription Name="Name">
<ns4:Text TextFormat="PlainText">Flexible Rate</ns4:Text>
</ns4:PenaltyDescription>
<ns4:PenaltyDescription Name="Description">
<ns4:Text TextFormat="PlainText">This flexible room rate allows you to cancel your reservation upon midnight the day before arrival. In case of late-cancellation or No-Show, we will charge 90% of the total amount.</ns4:Text>
</ns4:PenaltyDescription>
</ns4:CancelPenalty>
</ns4:CancelPenalties>
<ns4:RatePlanDescription Name="Long Description"/>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:RoomRates>
<ns4:RoomRate RatePlanCategory="Swisslog AG" RatePlanCode="SWI" RatePlanID="383">
<ns4:Rates>
<ns4:Rate EffectiveDate="2020-03-01" ExpireDate="2020-03-02" RateTimeUnit="Day" UnitMultiplier="1">
<ns4:Base AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
<ns4:Total AmountAfterTax="119.00" AmountBeforeTax="110.76" CurrencyCode="EUR"/>
</ns4:Rate>
</ns4:Rates>
</ns4:RoomRate>
</ns4:RoomRates>
</ns4:RoomStay>
</ns4:RoomStays>
<ns4:TPA_Extensions>
<px:AvailabilityExtensions xmlns:px="http://protel.io/htng/extensions">
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="601" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="601" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">601</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="615" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="615" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">615</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="620" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="620" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">620</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="602" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="602" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">602</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="612" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="612" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">612</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="701" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="701" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">701</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="820" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="820" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">820</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="802" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="802" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">802</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="801" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="801" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">801</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="901" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="901" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">901</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="912" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="912" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">912</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="815" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="815" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">815</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="720" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="720" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">720</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="915" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="915" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">915</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="715" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="715" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">715</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="712" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="712" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">712</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="812" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="812" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">812</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="920" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="920" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">920</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="702" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="702" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">702</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
<px:RoomAvailable IsRoom="true" Quantity="1" RoomID="902" RoomType="Double Superior" RoomTypeCode="DBL-SUP">
<ns4:AdditionalDetails>
<ns4:AdditionalDetail Code="902" Type="4">
<ns4:DetailDescription Name="Short Description">
<ns4:Text TextFormat="PlainText">902</ns4:Text>
</ns4:DetailDescription>
</ns4:AdditionalDetail>
</ns4:AdditionalDetails>
<ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/>
</px:RoomAvailable>
</px:AvailabilityExtensions>
</ns4:TPA_Extensions>
</ns4:OTA_HotelAvailRS>
</soapenv:Body>
</env:Envelope> |
| Filter OTA_HotelAvailRS based on the specific RoomID inside the request. | IPA-588 | 20.25 |
IPA 20.23 |
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>
<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 |
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">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 |
IPA 20.21 |
IO_InvoiceFiscalizeRQ | Outbound | pAir | IO_InvoiceFiscalizeRQ | Terminal |
Codeblock |
---|
| <?xml version='1.0' encoding='utf-8'?>
<env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope">
<env:Body>
<p:IO_InvoiceFiscalizeRQ xmlns:p="http://protel.io/soap" xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:htng="http://htng.org/2014B" CorrelationID="INV#2100170#CLOSE#000111#1590588301107#6D8A" RetransmissionInd="false" TimeStamp="2020-05-27T14:05:01Z" Version="1.0">
<p:HotelInfo ChainCode="n/a" ChainName="" FiscalDate="2017-11-05" HotelCode="2876" HotelName="protel_IO_Testhotel_pAir_2100170">
<p:CompanyName/>
<p:CompanyGroupName/>
<p:Homepage>MyProperty_Website</p:Homepage>
<p:Email PrimaryInd="false" Type="3" Value="MyProperty_Email@bookatonce.com"/>
<p:Phone PrimaryInd="false" Type="1" Value="MyProperty_Phone"/>
<p:Fax PrimaryInd="false" Type="4" Value="MyProperty_Fax"/>
<p:LocalCourt>MyProperty_DistrictCourt</p:LocalCourt>
<p:TradeRegister>MyProperty_RegistrationNumber</p:TradeRegister>
<p:TradeRegisterID/>
<p:TaxNumber>MyProperty_SalesTaxIdNo</p:TaxNumber>
<p:TaxNumber2>MyProperty_TaxNumber</p:TaxNumber2>
<p:IBAN>MyProperty_IBAN</p:IBAN>
<p:SwiftCode>MyProperty_SWIFT</p:SwiftCode>
</p:HotelInfo>
<p:Invoice BusinessDate="2017-11-05" ExternallyFiscalized="false" FiscalCode="FF1000331" FiscalCodeName="Fiscal Invoice" FiscalDate="2020-05-27T16:05:01+02:00" Fiscalized="true" InvoiceCode="RE_785" InvoiceDate="2020-05-27T16:05:00+02:00" InvoiceID="1676" Open="false" PastEndOfDay="false" Type="Reservation" User="Alireza Memarifard" UserTaxNo="" Void="false">
<p:InvoiceRecipient ProfileID="1059" ProfileType="Customer">
<p:FirstName>vlad</p:FirstName>
<p:LastName>test</p:LastName>
<p:Nationality>GB</p:Nationality>
<p:Language>en_US</p:Language>
<p:Notes/>
<p:Gender>M</p:Gender>
<p:Addresses/>
</p:InvoiceRecipient>
<p:Charges>
<p:Item BatchID="63834" ID="63832" PostingAccount="111" Quantity="1" ServiceDate="2017-11-05" SystemDate="2020-05-27T14:02:52+02:00" TaxCode="10%" TaxRate="10" Type="Article">
<p:PostingText>Accommodation</p:PostingText>
<p:TotalAmountAfterTax CurrencyCode="EUR" ExchangeRate="0.003000000">
<p:Amount>-770.00</p:Amount>
</p:TotalAmountAfterTax>
<p:SingleAmountAfterTax CurrencyCode="EUR" ExchangeRate="0.003000000">
<p:Amount>-770.00</p:Amount>
</p:SingleAmountAfterTax>
<p:SingleAmountBeforeTax CurrencyCode="EUR" ExchangeRate="0.003000000">
<p:Amount>-700.00</p:Amount>
</p:SingleAmountBeforeTax>
<p:AdditionalText/>
<p:TaxInfo Code="10%" ID="2" Rate="10">10%</p:TaxInfo>
<p:Room>229</p:Room>
<p:Reference Code="100" ID="26" Name="Accommodation">
<p:Group Code="1018" ID="25" Name="Accommodation"/>
</p:Reference>
</p:Item>
</p:Charges>
<p:Payments>
<p:Item CashRegisterID="99" ID="63836" PostingAccount="111" Quantity="1" ServiceDate="2017-11-05" SystemDate="2020-05-27T14:04:55+02:00" Type="Payment">
<p:PostingText>VISA</p:PostingText>
<p:TotalAmountAfterTax CurrencyCode="HUF">
<p:Amount>-43333.33</p:Amount>
</p:TotalAmountAfterTax>
<p:SingleAmountAfterTax CurrencyCode="HUF">
<p:Amount>-43333.33</p:Amount>
</p:SingleAmountAfterTax>
<p:SingleAmountBeforeTax CurrencyCode="HUF">
<p:Amount>-43333.33</p:Amount>
</p:SingleAmountBeforeTax>
<p:AdditionalText/>
<p:Room>229</p:Room>
<p:Reference Code="1006" ID="13" Name="VISA">
<p:Group Code="1004" ID="11" Name="Credit card"/>
</p:Reference>
</p:Item>
</p:Payments>
<p:Deposits/>
<p:Expenses/>
<p:Batches>
<p:Item ID="63833" PostingAccount="111" Quantity="1" ServiceDate="2017-11-05" SystemDate="2020-05-27T14:02:52+02:00" Type="Batch">
<p:PostingText>Accomodation</p:PostingText>
<p:TotalAmountAfterTax CurrencyCode="EUR">
<p:Amount>43333.33</p:Amount>
</p:TotalAmountAfterTax>
<p:SingleAmountAfterTax CurrencyCode="EUR">
<p:Amount>43333.33</p:Amount>
</p:SingleAmountAfterTax>
<p:SingleAmountBeforeTax CurrencyCode="EUR">
<p:Amount>0.00</p:Amount>
</p:SingleAmountBeforeTax>
<p:AdditionalText/>
<p:Room>229</p:Room>
</p:Item>
</p:Batches>
<p:TotalChargeAmount CurrencyCode="HUF">
<p:Amount>43333.33</p:Amount>
</p:TotalChargeAmount>
<p:TotalPaymentsAmount CurrencyCode="HUF">
<p:Amount>-43333.33</p:Amount>
</p:TotalPaymentsAmount>
<p:TotalDepositsAmount CurrencyCode="HUF">
<p:Amount>0.00</p:Amount>
</p:TotalDepositsAmount>
<p:VoidReason/>
</p:Invoice>
<p:Terminal TerminalName="99">
<p:URL>99</p:URL>
<p:Location/>
</p:Terminal>
<p:ReservationInfo ArrivalDate="2017-11-05T12:00:00+01:00" CRSNumber="" DepartureDate="2017-11-06T12:00:00+01:00" ReservationID="1133">
<p:Booker ProfileID="1059" ProfileType="Customer">
<p:FirstName>vlad</p:FirstName>
<p:LastName>test</p:LastName>
<p:Nationality>GB</p:Nationality>
<p:Language>en_US</p:Language>
<p:Notes/>
<p:Gender>M</p:Gender>
<p:Addresses/>
</p:Booker>
<p:ReservationGuests>
<p:Guest ProfileID="1059" ProfileType="Customer">
<p:FirstName>vlad</p:FirstName>
<p:LastName>test</p:LastName>
<p:Nationality>GB</p:Nationality>
<p:Language>en_US</p:Language>
<p:Notes/>
<p:Gender>M</p:Gender>
<p:Addresses/>
</p:Guest>
</p:ReservationGuests>
<p:Notes/>
<p:ExchangeRateDateSetOnCheckin>false</p:ExchangeRateDateSetOnCheckin>
</p:ReservationInfo>
</p:IO_InvoiceFiscalizeRQ>
</env:Body>
</env:Envelope> |
| Adding CashRegister number as Terminal element to the outbound IO_InvoiceFiscalizeRQ for fiscalization. | IPA-618 | 20.21 |
OTA_ProfileCreateRQ OTA_ProfileModifyRQ | outbound | pAir | OTA_ProfileCreateRQ | Profile | Customer | CustLoyalty OTA_ProfileModifyRQ | ProfileModify | Customer | CustLoyalty |
Codeblock |
---|
| <OTA_ProfileModifyRQ>
<ProfileModify>
<Customer Gender="Unknown" Language="de">
<CustLoyalty AllianceLoyaltyLevelName="SLH" MembershipID="1234546" ProgramID="SLH" RPH="55d3284b-300b-4b97-9e9b-4cb7eb3d843f" VendorCode="SLH Loyalty number"/> |
| Add the Attribute @AllianceLoyaltyLevelName to the Element CustLoyalty | IPA-595 | 20.21 |
HTNG_ChargePostingRQ | Inbound | pAir | HTNG_ChargePostingRQ | Posting | Transaction | RevenueDetails | RevenueDetail |
Codeblock |
---|
| <?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope">
<soapenv:Header>
<p:Target xmlns:p="http://protel.io/soap">io.protel.air</p:Target>
</soapenv:Header>
<soapenv:Body>
<HTNG_ChargePostingRQ xmlns="http://htng.org/2014B" EchoToken="EchoToken_String" Version="0" CorrelationID="IPA_592_06">
<POS>
<Source xmlns="http://www.opentravel.org/OTA/2003/05">
<RequestorID ID="2987" Type="10" ID_Context="protelIO"/>
<BookingChannel Type="4" Primary="true"/>
</Source>
</POS>
<Posting ID="7">
<RevenueCenter Description="Kiosk">
<Terminal ID="Kiosk"/>
</RevenueCenter>
<Transaction TicketID="">
<RevenueDetails>
<RevenueDetail ReferenceID="17" Description="Cash" PMSRevenueCode="17" CurrencyCode="CHF" Amount="-15.00" SubTypeID="Payment">
<Account ID="20176" Type="14" ID_Context="protelIO"/>
</RevenueDetail>
</RevenueDetails>
</Transaction>
</Posting>
</HTNG_ChargePostingRQ>
</soapenv:Body>
</soapenv:Envelope> |
| Sending post payments from integration system with specific cash register number which set in pAir system data. | IPA-592 | 20.21 |
IPA 20.17 |
HTNG_HotelCheckInNotifRQ | Inbound | pAir | HTNG_HotelCheckInNotifRQ | Room @RoomID |
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">
<p:Token xmlns:p="http://protel.io/soap">d1eea126-fde7-464c-a8b5-8f927d5b3455</p:Token>
<p:Action xmlns:p="http://protel.io/soap">HTNG_HotelCheckInNotifRQ</p:Action>
<htnga:CorrelationID xmlns:htnga="http://htng.org/PWSWG/2007/02/AsyncHeaders">IPA_576_01</htnga:CorrelationID>
</env:Header>
<env:Body>
<htng:HTNG_HotelCheckInNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:htng="http://htng.org/2014B" xmlns:px="http://protel.io/htng/extensions" CorrelationID="IPA_576_01" EchoToken="IPA_576_01" Version="1" PrimaryLangID="de-DE" Timestamp="2020-02-28T04:44:21">
<POS>
<Source TerminalID="Code2Order" xmlns="http://www.opentravel.org/OTA/2003/05">
<RequestorID Type="10" ID="2987" ID_Context="protelIO" />
</Source>
</POS>
<htng:AffectedGuests>
<htng:UniqueID ID="55275" ID_Context="protelIO" Type="1" />
</htng:AffectedGuests>
<htng:Room RoomID="109" />
<htng:HotelReservations>
<HotelReservation ResStatus="Checked in">
<UniqueID ID="20045" ID_Context="protelIO" Type="14" />
<ResGuests>
<ResGuest ResGuestRPH="55275" PrimaryIndicator="false">
<Profiles>
<ProfileInfo>
<UniqueID ID="55275" ID_Context="protelIO" Type="1" />
<Profile ProfileType="1" RPH="55275" StatusCode="4">
<Customer Gender="Male" BirthDate="" Language="">
<PersonName>
<GivenName>alireza</GivenName>
<Surname>memari</Surname>
</PersonName>
<CitizenCountryName Code="" DefaultInd="true" />
<Document DocID="" DocIssueLocation="" DocType="" EffectiveDate="" />
</Customer>
</Profile>
</ProfileInfo>
</Profiles>
</ResGuest>
</ResGuests>
</HotelReservation>
</htng:HotelReservations>
</htng:HTNG_HotelCheckInNotifRQ>
</env:Body>
</env:Envelope> |
| Add functionality to inbound HTNG_HotelCheckInNotifRQ message to be enabled to Check-In a non-assigned reservation. | IPA-576 | 20.17 |
IPA 20.13 |
HTNG_HotelFolioNotifRQ | outbound | pAir | HTNG_HotelFolioNotifRQ | TPA_Extensions | FolioExtensions | FolioExtension |
Codeblock |
---|
| <TPA_Extensions>
<px:FolioExtensions>
<px:FolioExtension Action="CHECKOUT" ClosingBusinessDate="2019-09-26" ClosingDate="2020-03-26T10:11:12+01:00" FolioID="18448" IncrementalItemsInd="false" ItemsFromDate="2019-08-06" ItemsToDate="2019-09-26"/>
</px:FolioExtensions>
</TPA_Extensions> |
| Add ClosingBusinessDate to the FolioExtestion when checkout an invoice | IPA-575 | 20.13 |
HTNG_HotelFolioNotifRQ | Outbound | pAir | HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueDetails | RevenueDetail |
Codeblock |
---|
| <htng:RevenueDetail Amount="20.00" CurrencyCode="CHF" Description="Tabak" PMSRevenueCode="1315" ReferenceID="83" RevenueCategoryCode="3" SubTypeID="Revenue" TransactionDate="2019-09-26">
<FolioIDs>
<FolioID>1036730</FolioID>
</FolioIDs>
<htng:UnitPrice AmountAfterTax="20.00" AmountBeforeTax="18.57" CurrencyCode="CHF" Type="31">
<Taxes CurrencyCode="CHF">
<Tax Amount="1.43" CurrencyCode="CHF" Percent="8.00" Type="Inclusive"/>
</Taxes>
</htng:UnitPrice>
<htng:ExtendedPrice AmountAfterTax="20.00" AmountBeforeTax="18.57" CurrencyCode="CHF" Quantity="1" Type="31">
<Taxes CurrencyCode="CHF">
<Tax Amount="1.43" CurrencyCode="CHF" Percent="8.00" Type="Inclusive"/>
</Taxes>
</htng:ExtendedPrice>
<htng:Account ID="5118" ID_Context="protelIO" Type="14"/>
</htng:RevenueDetail>
<htng:RevenueDetail Amount="-20.00" CurrencyCode="CHF" Description="Tabak" PMSRevenueCode="1315" ReferenceID="83" RevenueCategoryCode="3" SubTypeID="Void" TransactionDate="2019-09-26">
<FolioIDs>
<FolioID>1036731</FolioID>
</FolioIDs>
<htng:UnitPrice AmountAfterTax="-20.00" AmountBeforeTax="-18.57" CurrencyCode="CHF" Type="31">
<Taxes CurrencyCode="CHF">
<Tax Amount="-1.43" CurrencyCode="CHF" Percent="8.00" Type="Inclusive"/>
</Taxes>
</htng:UnitPrice>
<htng:ExtendedPrice AmountAfterTax="-20.00" AmountBeforeTax="-18.57" CurrencyCode="CHF" Quantity="1" Type="31">
<Taxes CurrencyCode="CHF">
<Tax Amount="-1.43" CurrencyCode="CHF" Percent="8.00" Type="Inclusive"/>
</Taxes>
</htng:ExtendedPrice>
<htng:Account ID="5118" ID_Context="protelIO" Type="14"/>
</htng:RevenueDetail> |
| RevenueCategoryCode element now is showing for both Posted and Voided items inside the invoice.
| IPA-579 | 20.13 |
HTNG_HotelFolioRS | Outbound | pAir | HTNG_HotelFolioRS | Folios | Folio | RevenueSummary |
Codeblock |
---|
| <ns2:RevenueSummary>
<ns4:GrossAmount Amount="0.00" CurrencyCode="CHF"/>
<ns4:TaxItems Amount="0.00" CurrencyCode="CHF"/>
<ns4:BalanceDueAmount Amount="-100.00" CurrencyCode="CHF"/>
<ns4:AmountReceived Amount="-100.00" CurrencyCode="CHF"/>
</ns2:RevenueSummary> |
| GrossAmount calculate based on the total of PostCahrges to the invoice and won't count the PostPayments. | IPA-578 | 20.13 |
IPA 20.11 |
OTA_HotelResNotifRQ | Outbound | pAir | OTA_HotelResNotifRQ | HotelReservations | HotelReservation | ResGuests | ResGuest | TPA_Extensions | GuestStayExtensions | StayInfo |
Codeblock |
---|
| <TPA_Extensions>
<px:GuestStayExtensions>
<px:StayInfo Arrival="2019-09-27T12:00:00+02:00" Departure="2019-09-28T12:00:00+02:00" PrimaryInd="false" Role="ArrivingGuest" Status="Reserved"/>
<px:TelephoneSetting ClassOfService="3"/>
</px:GuestStayExtensions>
</TPA_Extensions> |
| Send Guest Status in ResGuest TPAExtensions | IPA-558 | 20.11 |
OTA_HotelResNotifRQ | Outbound | pAir | OTA_HotelResNotifRQ | HotelReservations | HotelReservation | WrittenConfInst |
Codeblock |
---|
| <WrittenConfInst AddresseeName="Company Andrew Duffy" ConfirmInd="true" LanguageID="de">
<SupplementalData CreatorID="ame" Name="Message" ParagraphNumber="1"/>
<Email/>
<TPA_Extensions>
<px:NotificationExtensions>
<px:NotificationDetail>
<px:Template Code="CNF"/>
<px:InclusiveItems Code="Accomodation" Description="Accomodation">
<px:Item Code="4300" Currency="EUR" GuestViewable="true" PackageCode="Accomodation" PriceViewable="false" Quantity="1" SingleAmountAfterTax="120.00" SingleAmountBeforeTax="112.15">Logis</px:Item>
</px:InclusiveItems>
<px:InfoItems/>
</px:NotificationDetail>
</px:NotificationExtensions>
</TPA_Extensions>
</WrittenConfInst>
<TPA_Extensions> |
| WrittenConfInst appearing when a template type (Create, Modify, Cancellation) select in print task dialogue of a reservation by a user. | IPA-542 | 20.11 |
IO_ResModifyNotifRQ | Inbound | pAir | IO_ResModifyNotifRQ | Reservations | Reservation | Slices | Slice | Room |
Codeblock |
---|
| <IO_ResModifyNotifRQ xmlns="http://protel.io/soap" CorrelationID="IPA_557_07">
<Reservations HotelCode="2987">
<Reservation ArrivalDate="2019-09-30" DepartureDate="2019-10-01">
<UniqueID Type="Reservation" ID="20029" ID_Context="protelIO"/>
<Slices>
<Slice From="2019-09-30T00:00:00" To="2019-10-01T00:00:00">
<Room RoomType="DBL" RoomID="109"/>
</Slice>
</Slices>
</Reservation>
</Reservations>
</IO_ResModifyNotifRQ> |
| Check destination RoomStatus before moving a reservation. | IPA-557 | 20.11 |
HTNG_ChargePostingRQ | Inbound | pAir | HTNG_ChargePostingRQ | Posting | Transaction | RevenueDetails | RevenueDetail | Account |
Codeblock |
---|
| <HTNG_ChargePostingRQ xmlns="http://htng.org/2014B" EchoToken="EchoToken_String" Version="0" CorrelationID="IPA_517">
<POS>
<Source xmlns="http://www.opentravel.org/OTA/2003/05">
<RequestorID ID="2987" Type="10" ID_Context="protelIO"/>
<BookingChannel Type="4" Primary="true"/>
</Source>
</POS>
<Posting ID="7">
<RevenueCenter Description="Kiosk">
<Terminal ID="Kiosk"/>
</RevenueCenter>
<Transaction TicketID="">
<RevenueDetails>
<RevenueDetail ReferenceID="" Description="Tabak" PMSRevenueCode="1315" CurrencyCode="CHF" Amount="28.00" SubTypeID="Revenue">
<Account ID="55301" Type="21" ID_Context="protelIO"/>
</RevenueDetail>
</RevenueDetails>
</Transaction>
</Posting>
</HTNG_ChargePostingRQ> |
| Enable to Post-Charge to the Passerby Invoices by Type=21 | IPA-517 | 20.11 |
IPA 20.08 |
OTA_HotelResNotifRQ | Inbound | pAir | OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / DepositPayments / GuaranteePayment |
Codeblock |
---|
| <DepositPayments>
<GuaranteePayment>
<AmountPercent Amount="120.00" CurrencyCode="GBP" ApplyAs="FirstNightDeposit"/>
<Deadline AbsoluteDeadline="2019-12-10"/>
</GuaranteePayment>
</DepositPayments> |
| Add GuaranteePayment element to inbound OTA_HotelResNotifRQ message as the payment regulations for booking channels. | IPA-499 | 20.08 |
IPA 20.07 |
OTA_HotelResNotifRQ | outbound | pAir | HotelReservation / RoomStays / RoomStay / RatePlans / RatePlan / Commission |
Codeblock |
---|
| <RatePlan RatePlanCode="STD" RatePlanID="13" PriceViewableInd="true" EffectiveDate="2018-07-16" ExpireDate="2018-07-17">
<CancelPenalties/>
<RatePlanInclusions TaxInclusive="true"/>
<Commission StatusType="Non-paying" Percent="0" BillToID="2648" Frequency="12" MaxCommissionUnitApplies="0" CapAmount="0.00" CurrencyCode="EUR">
<UniqueID URL="" Type="" Instance="" ID_Context="" ID="">
<CompanyName Division="" Department="" CompanyShortName="" TravelSector="" Code="" CodeContext=""></CompanyName>
</UniqueID>
<CommissionableAmount TaxInclusiveIndicator="false" Amount="0.00" CurrencyCode="" DecimalPlaces="0"/>
<PrepaidAmount Amount="0.00" CurrencyCode="" DecimalPlaces="1"/>
<FlatCommission Amount="0.00" CurrencyCode="" DecimalPlaces="0"/>
<CommissionPayableAmount Amount="0.00" CurrencyCode="" DecimalPlaces="0"/>
<Comment Name="" ParagraphNumber="0" Language="" CreatorID="" LastModifierID=""/>
</Commission>
</RatePlan> |
| Add commission information to the message. | IPA-321 | 20.07 |
IO_ResModifyNotifRQ | inbound | pAir | IO_ResModifyNotifRQ / Reservations / Reservation / GuestCounts |
Codeblock |
---|
| <p:IO_ResModifyNotifRQ xmlns:p="http://protel.io/soap" CorrelationID="UseCase3">
<p:Reservations HotelCode="2987">
<p:Reservation>
<p:UniqueID Type="Reservation" ID="20092" ID_Context="protelIO"/>
<p:GuestCounts>
<p:GuestCount AgeQualifyingCode="7" Count="0"/>
<p:GuestCount AgeQualifyingCode="8" Count="1"/>
<p:GuestCount AgeQualifyingCode="9" Count="0"/>
<p:GuestCount AgeQualifyingCode="19" Count="0"/>
<p:GuestCount AgeQualifyingCode="10" Count="2"/>
</p:GuestCounts>
</p:Reservation>
</p:Reservations>
</p:IO_ResModifyNotifRQ> |
| Add GuestCount element to the message.
Case1: Increase the number of guests: The price will be recalculated and new guest(s) will be added as anonym. Case2: Decrease the number of guests: - If anonym > 0 and GuestCount > 0: Remove anonym guests of the AgeGroup
- If anonym > 0 and GuestCount = 0: Remove both named and anonym guests of the AgeGroup
- If anonym = 0 and GuestCount = 0: Remove the named guest of the AgeGroup
| IPA-327 | 20.07 |
pAir 20.03 |
OTA_HotelAvailNotifRQ | inbound | pAir | OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / StatusApplicationControl / @Mon @Tue @Wed @Thu @Fri @Sat @Sun |
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">TestAvail28</htnga:CorrelationID>
</env:Header>
<env:Body>
<OTA_HotelAvailNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" CorrelationID="TestAvail28" MessageContentCode="6" EchoToken="TestAvail28" TimeStamp="2018-08-13T15:00:00.000Z" Version="2">
<POS>
<Source>
<RequestorID ID="2648" ID_Context="protelIO" Type="10"/>
</Source>
</POS>
<UniqueID ID="2648" ID_Context="protelIO" Type="10"/>
<AvailStatusMessages HotelCode="2648">
<AvailStatusMessage BookingLimitMessageType="SetLimit" BookingLimit="27">
<StatusApplicationControl Start="2020-03-23" End="2020-03-29" Sat="true" Sun="true"/>
<UniqueID ID="1" Type="16"/>
</AvailStatusMessage>
</AvailStatusMessages>
</OTA_HotelAvailNotifRQ>
</env:Body>
</env:Envelope> |
| Overbooking: check as well the DoW Element - If no DoW is set → all "true"
- If all DoW are set → we process that what's sent
- If only specific DoW are set (doesn't matter if "true" or "false" → we will set the rest as default to "false"
| IPA-265 | pAir 20.03 |
OTA_HotelStatsNotifRQ | outgoing | pAir | OTA_HotelStatsNotifRQ / Statistics / Statistic / StatisticApplicationSets / StatisticApplicationSet / CountCategorySummaries / CountCategorySummary / @CountCategoryCode |
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">OTA_HotelStatsNotifRQ</p:Action>
<p:CorrelationID xmlns:p="http://protel.io/soap">STATS#2000047#UPDATE#000066#1579074950294#8E1F</p:CorrelationID>
<p:Source xmlns:p="http://protel.io/soap" Module="backline" ModuleVersion="2020-01-15T08:47:41 (QA)" Product="protelAir" ProductVersion="2003.0.48878-RC" Service="io.protel.air"/>
<htnga:CorrelationID xmlns:htnga="http://htng.org/PWSWG/2007/02/AsyncHeaders">STATS#2000047#UPDATE#000066#1579074950294#8E1F</htnga:CorrelationID>
</env:Header>
<env:Body>
<OTA_HotelStatsNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:p="http://protel.io/soap" xmlns:px="http://protel.io/htng/extensions" xmlns:htng="http://htng.org/2014B" CorrelationID="STATS#2000047#UPDATE#000066#1579074950294#8E1F" EchoToken="STATS#2000047#UPDATE#000066#1579074950294#8E1F" PrimaryLangID="en" TimeStamp="2020-01-15T07:55:50Z" Version="3.000">
<POS>
<Source>
<RequestorID ID="2585" ID_Context="protelIO" Type="10"/>
<TPA_Extensions>
<px:POSExtensions>
<px:HotelInfo FiscalDate="2018-03-05"/>
</px:POSExtensions>
</TPA_Extensions>
</Source>
</POS>
<Statistics>
<Statistic ChainCode="FELIX" FiscalDate="2018-03-03" HotelCode="2585" HotelName="protel_IO_Testhotel_pAir_2000047" ReportCode="HTNG_CurrentDailyRoomTypeStatistics_v1">
<StatisticApplicationSets>
<StatisticApplicationSet End="2018-03-04" Start="2018-03-04">
<StatisticCodes>
<StatisticCode StatCategoryCode="3" StatCode="ECQN"/>
</StatisticCodes>
<RevenueCategorySummaries>
<RevenueCategorySummary Amount="0.00" CurrencyCode="AUD" RevenueCategoryCode="3"/>
<RevenueCategorySummary Amount="1521.53" CurrencyCode="AUD" RevenueCategoryCode="9"/>
<RevenueCategorySummary Amount="1521.53" CurrencyCode="AUD" RevenueCategoryCode="17"/>
</RevenueCategorySummaries>
<CountCategorySummaries>
<CountCategorySummary CountCategoryCode="8" SummaryCount="13"/>
<CountCategorySummary CountCategoryCode="9" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="10" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="11" SummaryCount="13"/>
<CountCategorySummary CountCategoryCode="12" SummaryCount="12"/>
<CountCategorySummary CountCategoryCode="13" SummaryCount="11"/>
<CountCategorySummary CountCategoryCode="22" SummaryCount="0"/>
</CountCategorySummaries>
</StatisticApplicationSet>
<StatisticApplicationSet End="2018-03-04" Start="2018-03-04">
<StatisticCodes>
<StatisticCode StatCategoryCode="3" StatCode="PMKG"/>
</StatisticCodes>
<RevenueCategorySummaries>
<RevenueCategorySummary Amount="0.00" CurrencyCode="AUD" RevenueCategoryCode="3"/>
<RevenueCategorySummary Amount="909.07" CurrencyCode="AUD" RevenueCategoryCode="9"/>
<RevenueCategorySummary Amount="909.07" CurrencyCode="AUD" RevenueCategoryCode="17"/>
</RevenueCategorySummaries>
<CountCategorySummaries>
<CountCategorySummary CountCategoryCode="8" SummaryCount="126"/>
<CountCategorySummary CountCategoryCode="9" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="10" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="11" SummaryCount="7"/>
<CountCategorySummary CountCategoryCode="12" SummaryCount="2"/>
<CountCategorySummary CountCategoryCode="13" SummaryCount="35"/>
<CountCategorySummary CountCategoryCode="22" SummaryCount="0"/>
</CountCategorySummaries>
</StatisticApplicationSet>
<StatisticApplicationSet End="2018-03-04" Start="2018-03-04">
<StatisticCodes>
<StatisticCode StatCategoryCode="3" StatCode="FCKG"/>
</StatisticCodes>
<RevenueCategorySummaries>
<RevenueCategorySummary Amount="0.00" CurrencyCode="AUD" RevenueCategoryCode="3"/>
<RevenueCategorySummary Amount="190.36" CurrencyCode="AUD" RevenueCategoryCode="9"/>
<RevenueCategorySummary Amount="190.36" CurrencyCode="AUD" RevenueCategoryCode="17"/>
</RevenueCategorySummaries>
<CountCategorySummaries>
<CountCategorySummary CountCategoryCode="8" SummaryCount="4"/>
<CountCategorySummary CountCategoryCode="9" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="10" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="11" SummaryCount="1"/>
<CountCategorySummary CountCategoryCode="12" SummaryCount="1"/>
<CountCategorySummary CountCategoryCode="13" SummaryCount="2"/>
<CountCategorySummary CountCategoryCode="22" SummaryCount="0"/>
</CountCategorySummaries>
</StatisticApplicationSet>
<StatisticApplicationSet End="2018-03-04" Start="2018-03-04">
<StatisticCodes>
<StatisticCode StatCategoryCode="3" StatCode="BCKG"/>
</StatisticCodes>
<RevenueCategorySummaries>
<RevenueCategorySummary Amount="0.00" CurrencyCode="AUD" RevenueCategoryCode="3"/>
<RevenueCategorySummary Amount="0.00" CurrencyCode="AUD" RevenueCategoryCode="9"/>
<RevenueCategorySummary Amount="0.00" CurrencyCode="AUD" RevenueCategoryCode="17"/>
</RevenueCategorySummaries>
<CountCategorySummaries>
<CountCategorySummary CountCategoryCode="8" SummaryCount="7"/>
<CountCategorySummary CountCategoryCode="9" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="10" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="11" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="12" SummaryCount="0"/>
<CountCategorySummary CountCategoryCode="13" SummaryCount="1"/>
<CountCategorySummary CountCategoryCode="22" SummaryCount="0"/>
</CountCategorySummaries>
</StatisticApplicationSet>
</StatisticApplicationSets>
</Statistic>
</Statistics>
<UniqueID ID="2585" ID_Context="protelIO" Type="10"/>
</OTA_HotelStatsNotifRQ>
</env:Body>
</env:Envelope> |
| Remove </ CountCategorySummary / @CountCategoryCode="19"> for all CurrentDaily Reports | IPA-509 | pAir 20.03 |
OTA_HotelResNotifRQ | outgoing | pAir | OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / RoomRates / RoomRate / GuestCounts / GuestCount |
Codeblock |
---|
| <OTA_HotelResNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:p="http://protel.io/soap" xmlns:px="http://protel.io/htng/extensions" xmlns:htng="http://htng.org/2014B" EchoToken="RES#2000042#UPDATE#000081#1578927461412#1484" ResStatus="Modify" TimeStamp="2020-01-13T14:57:41Z" Version="1.003">
<HotelReservations>
<HotelReservation CreateDateTime="2019-12-20T09:25:50+01:00" CreatorID="PMS" LastModifierID="PMS" LastModifyDateTime="2020-01-10T14:18:16+01:00" ResStatus="">
<UniqueID ID="11463" Type="10"/>
<RoomStays>
<RoomStay MarketCode="COMP" SourceOfBusiness="AGO">
<RoomRates>
<RoomRate NumberOfUnits="1" RatePlanCategory="CORDEV" RatePlanCode="SKA" RoomTypeCode="DZ-STD">
<GuestCounts>
<GuestCount AgeQualifyingCode="10" Count="2"/>
</GuestCounts>
</RoomRate> |
| Adding the number of guest per night | IPA-497 | pAir 20.03 |
HTNG_HotelFolioNotifRQ | outgoing | pAir | HTNG_HotelFolioNotifRQ / Folios / Folio / RevenueDetails / RevenueDetail / UnitPrice / Taxes / Tax / @Percent |
Codeblock |
---|
| <htng:HTNG_HotelFolioNotifRQ xmlns:htng="http://htng.org/2014B" xmlns:p="http://protel.io/soap" xmlns:px="http://protel.io/htng/extensions" CorrelationID="INV#010009#UPDATE#000094#1575969437712#49AC" EchoToken="INV#010009#UPDATE#000094#1575969437712#49AC" PrimaryLangID="en" TimeStamp="2019-12-10T09:17:17Z" Version="1">
<htng:POS>
<Source xmlns="http://www.opentravel.org/OTA/2003/05">
<RequestorID ID="2487" ID_Context="protelIO" Type="10"/>
<BookingChannel Primary="true" Type="4"/>
<TPA_Extensions>
<px:POSExtensions>
<px:HotelInfo FiscalDate="2019-08-30"/>
</px:POSExtensions>
</TPA_Extensions>
</Source>
</htng:POS>
<htng:UniqueID ID="856" ID_Context="protelIO" Type="14"/>
<htng:Folios>
<htng:Folio FolioID="1132" FolioType="Room" GuestPayable="false" GuestViewable="true" InvoiceID="RE_23251_2014">
<htng:BasicPropertyInfo ChainCode="n/a" HotelCode="2487" HotelCodeContext="protelIO" HotelName="testDB_Manual_10009"/>
<htng:CustomerProfile>
<ProfileInfo xmlns="http://www.opentravel.org/OTA/2003/05">
<UniqueID ID="38951" ID_Context="protelIO" Type="1"/>
<Profile CreateDateTime="2019-12-10T09:17:17Z" CreatorID="Unknown" LastModifierID="bg" LastModifyDateTime="2019-12-09T13:37:11Z" ProfileType="1" RPH="38951" ShareAllOptOutInd="Yes" StatusCode="4">
<Customer Gender="Male" Language="de">
<PersonName>
<NamePrefix>Herr</NamePrefix>
<GivenName>Flemming</GivenName>
<Surname> Nordenhof</Surname>
</PersonName>
<Address DefaultInd="true" FormattedInd="false" ShareMarketInd="No" Type="1">
<AddressLine>Hakmosen 66c</AddressLine>
<CityName>Herlev</CityName>
<PostalCode>2730 </PostalCode>
<CountryName Code="DK">Denmark</CountryName>
</Address>
<CitizenCountryName Code="AT" DefaultInd="true"/>
<TPA_Extensions>
<px:ProfileInfoExtensions>
<px:AddressTypes>
<px:AddressType DefaultInd="false" DisplaySequence="0" ID="9" ID_Context="protelIO" Type="ADDRESSTYPE">Private</px:AddressType>
</px:AddressTypes>
<px:ContactDetails>
<px:AdditionalInfo/>
</px:ContactDetails>
<px:PersonInfos>
<px:Language DefaultInd="true">de-de</px:Language>
<px:VipCodes/>
<px:MarketingCodes/>
<px:Keywords/>
</px:PersonInfos>
<px:Salutation DefaultInd="false" DisplaySequence="0" ID="11" ID_Context="protelIO" Type="SALUTATION">Herr</px:Salutation>
<px:ProfileStatus/>
<px:DocumentTypes/>
<px:StatisticalInfos/>
<px:AccountingInfos/>
<px:Traces/>
<px:LogEntries/>
<px:Memberships/>
</px:ProfileInfoExtensions>
</TPA_Extensions>
</Customer>
</Profile>
</ProfileInfo>
</htng:CustomerProfile>
<htng:PayerProfile>
<ProfileInfo xmlns="http://www.opentravel.org/OTA/2003/05">
<UniqueID ID="38951" ID_Context="protelIO" Type="1"/>
<Profile CreateDateTime="2019-12-10T09:17:17Z" CreatorID="Unknown" LastModifierID="bg" LastModifyDateTime="2019-12-09T13:37:11Z" ProfileType="1" RPH="38951" ShareAllOptOutInd="Yes" StatusCode="4">
<Customer Gender="Male" Language="de">
<PersonName>
<NamePrefix>Herr</NamePrefix>
<GivenName>Flemming</GivenName>
<Surname> Nordenhof</Surname>
</PersonName>
<Address DefaultInd="true" FormattedInd="false" ShareMarketInd="No" Type="1">
<AddressLine>Hakmosen 66c</AddressLine>
<CityName>Herlev</CityName>
<PostalCode>2730 </PostalCode>
<CountryName Code="DK">Denmark</CountryName>
</Address>
<CitizenCountryName Code="AT" DefaultInd="true"/>
<TPA_Extensions>
<px:ProfileInfoExtensions>
<px:AddressTypes>
<px:AddressType DefaultInd="false" DisplaySequence="0" ID="9" ID_Context="protelIO" Type="ADDRESSTYPE">Private</px:AddressType>
</px:AddressTypes>
<px:ContactDetails>
<px:AdditionalInfo/>
</px:ContactDetails>
<px:PersonInfos>
<px:Language DefaultInd="true">de-de</px:Language>
<px:VipCodes/>
<px:MarketingCodes/>
<px:Keywords/>
</px:PersonInfos>
<px:Salutation DefaultInd="false" DisplaySequence="0" ID="11" ID_Context="protelIO" Type="SALUTATION">Herr</px:Salutation>
<px:ProfileStatus/>
<px:DocumentTypes/>
<px:StatisticalInfos/>
<px:AccountingInfos/>
<px:Traces/>
<px:LogEntries/>
<px:Memberships/>
</px:ProfileInfoExtensions>
</TPA_Extensions>
</Customer>
</Profile>
</ProfileInfo>
</htng:PayerProfile>
<htng:RevenueSummary>
<GrossAmount xmlns="http://www.opentravel.org/OTA/2003/05" Amount="500.00" CurrencyCode="EUR"/>
<TaxItems xmlns="http://www.opentravel.org/OTA/2003/05" Amount="32.71" CurrencyCode="EUR"/>
<BalanceDueAmount xmlns="http://www.opentravel.org/OTA/2003/05" Amount="0.00" CurrencyCode="EUR"/>
<AmountReceived xmlns="http://www.opentravel.org/OTA/2003/05" Amount="-500.00" CurrencyCode="EUR"/>
</htng:RevenueSummary>
<htng:RevenueDetails>
<htng:RevenueDetail Amount="500.00" CurrencyCode="EUR" Description="Logis" PMSRevenueCode="0" ReferenceID="26" RevenueCategoryCode="9" SubTypeID="Revenue" TransactionDate="2019-08-29">
<FolioIDs xmlns="http://www.opentravel.org/OTA/2003/05">
<FolioID>9542</FolioID>
</FolioIDs>
<htng:UnitPrice AmountAfterTax="500.00" AmountBeforeTax="467.29" CurrencyCode="EUR" Type="31">
<Taxes xmlns="http://www.opentravel.org/OTA/2003/05" CurrencyCode="EUR">
<Tax Amount="32.71" CurrencyCode="EUR" Percent="7.00" Type="Inclusive"/>
</Taxes>
</htng:UnitPrice>
<htng:ExtendedPrice AmountAfterTax="500.00" AmountBeforeTax="467.29" CurrencyCode="EUR" Quantity="1" Type="31">
<Taxes xmlns="http://www.opentravel.org/OTA/2003/05" CurrencyCode="EUR">
<Tax Amount="32.71" CurrencyCode="EUR" Percent="7.00" Type="Inclusive"/>
</Taxes>
</htng:ExtendedPrice>
</htng:RevenueDetail>
<htng:RevenueDetail Amount="-500.00" CurrencyCode="EUR" Description="Bar" PMSRevenueCode="171717" ReferenceID="17" SubTypeID="Payment" TransactionDate="2019-08-30">
<FolioIDs xmlns="http://www.opentravel.org/OTA/2003/05">
<FolioID>9558</FolioID>
</FolioIDs>
<htng:UnitPrice AmountAfterTax="-500.00" AmountBeforeTax="-500.00" CurrencyCode="EUR" Type="31">
<Taxes xmlns="http://www.opentravel.org/OTA/2003/05" CurrencyCode="EUR">
<Tax Amount="0.00" CurrencyCode="EUR" Percent="0.00" Type="Inclusive"/>
</Taxes>
</htng:UnitPrice>
<htng:ExtendedPrice AmountAfterTax="-500.00" AmountBeforeTax="-500.00" CurrencyCode="EUR" Quantity="1" Type="31">
<Taxes xmlns="http://www.opentravel.org/OTA/2003/05" CurrencyCode="EUR">
<Tax Amount="0.00" CurrencyCode="EUR" Percent="0.00" Type="Inclusive"/>
</Taxes>
</htng:ExtendedPrice>
</htng:RevenueDetail>
</htng:RevenueDetails>
</htng:Folio>
</htng:Folios>
<TPA_Extensions xmlns="http://www.opentravel.org/OTA/2003/05">
<px:FolioExtensions>
<px:FolioExtension Action="UPDATE" ClosingDate="" FolioID="1132" IncrementalItemsInd="false" ItemsFromDate="2019-08-29" ItemsToDate="2019-08-30"/>
</px:FolioExtensions>
</TPA_Extensions>
</htng:HTNG_HotelFolioNotifRQ> |
| The format of the percentage is not clear in all cases. | IPA-451 | pAir 246 (Mid Dec 2019) |
OTA_HotelAvailRS | outgoing | pAir | OTA_HotelAvailRS / HotelStays / HotelStay |
Codeblock |
---|
| <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="8B60BE98-C2EA-48CA-9FBE-39424AC80F2D_2" EchoToken="8B60BE98-C2EA-48CA-9FBE-39424AC80F2D_2" PrimaryLangID="en" SearchCacheLevel="Live" TimeStamp="2019-12-10T11:37:30Z" Version="1">
<ns4:Success/>
<ns4:HotelStays>
<ns4:HotelStay RoomStayRPH="8d999a14-f975-4507-bdc2-2f434b500e37">
<ns4:Availability End="2019-06-02T12:00:00Z" Start="2019-06-01T12:00:00Z" Status="Open"/>
<ns4:BasicPropertyInfo ChainCode="n/a" HotelCode="2879" HotelCodeContext="protelIO" HotelName="protel_IO_Testhotel_pAir_2100173"/>
</ns4:HotelStay>
</ns4:HotelStays>
<ns4:RoomStays>
<ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="8d999a14-f975-4507-bdc2-2f434b500e37" ResponseType="PropertyRateList" RoomStayStatus="Quote">
<ns4:RoomTypes>
<ns4:RoomType IsRoom="true" Quantity="1" RoomID="110" RoomType="Standard Twin" RoomTypeCode="STT">
<ns4:Occupancy MaxOccupancy="2" MinOccupancy="1"/>
</ns4:RoomType>
<ns4:RoomType IsRoom="true" Quantity="1" RoomID="104" RoomType="Standard Twin" RoomTypeCode="STT">
<ns4:Occupancy MaxOccupancy="2" MinOccupancy="1"/>
</ns4:RoomType>
<ns4:RoomType IsRoom="true" Quantity="1" RoomID="103" RoomType="Standard Twin" RoomTypeCode="STT">
<ns4:Occupancy MaxOccupancy="2" MinOccupancy="1"/>
</ns4:RoomType>
<ns4:RoomType IsRoom="true" Quantity="1" RoomID="225" RoomType="Standard Twin" RoomTypeCode="STT">
<ns4:Occupancy MaxOccupancy="2" MinOccupancy="1"/>
</ns4:RoomType>
<ns4:RoomType IsRoom="true" Quantity="1" RoomID="224" RoomType="Standard Twin" RoomTypeCode="STT">
<ns4:Occupancy MaxOccupancy="2" MinOccupancy="1"/>
</ns4:RoomType>
<ns4:RoomType IsRoom="true" Quantity="1" RoomID="220" RoomType="Standard Twin" RoomTypeCode="STT">
<ns4:Occupancy MaxOccupancy="2" MinOccupancy="1"/>
</ns4:RoomType>
<ns4:RoomType IsRoom="true" Quantity="1" RoomID="226" RoomType="Standard Twin" RoomTypeCode="STT">
<ns4:RoomDescription Name="Long Description">
<ns4:Text TextFormat="PlainText">Very nice double room</ns4:Text>
</ns4:RoomDescription>
<ns4:Occupancy MaxOccupancy="2" MinOccupancy="1"/>
</ns4:RoomType>
<ns4:RoomType IsRoom="true" Quantity="1" RoomID="215" RoomType="Standard Twin" RoomTypeCode="STT">
<ns4:Occupancy MaxOccupancy="2" MinOccupancy="1"/>
</ns4:RoomType>
</ns4:RoomTypes>
<ns4:RatePlans>
<ns4:RatePlan PriceViewableInd="true" RatePlanCode="BAR" RatePlanID="5" RatePlanName="BAR Rate">
<ns4:RatePlanDescription Name="Long Description">
<ns4:Text TextFormat="PlainText">The best rate available for you today!</ns4:Text>
</ns4:RatePlanDescription>
</ns4:RatePlan>
</ns4:RatePlans>
<ns4:CancelPenalties/>
<ns4:Total AmountAfterTax="280.00" AmountBeforeTax="261.68" CurrencyCode="EUR"/>
</ns4:RoomStay>
<RoomStay/>
</ns4:OTA_HotelAvailRS> |
| The "Restriction" element contains wrong values in some cases and is not needed in the message. | IPA-243 | pAir 246 (Mid Dec 2019) |
OTA_HotelInvBlockNotifRQ | outgoing | pAir | OTA_HotelInvBlockNotifRQ / InvBlocks / InvBlock / Contacts / Contact / @ContactType |
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">OTA_HotelInvBlockNotifRQ</p:Action>
<p:CorrelationID xmlns:p="http://protel.io/soap">BLOCK#2100295#CREATE#000099#1576154627804#1603</p:CorrelationID>
<p:Source xmlns:p="http://protel.io/soap" Module="backline" ModuleVersion="2019-12-12T13:11:30 (QA)" Product="protelAir" ProductVersion="246.0.47486-RC" Service="io.protel.air"/>
<htnga:CorrelationID xmlns:htnga="http://htng.org/PWSWG/2007/02/AsyncHeaders">BLOCK#2100295#CREATE#000099#1576154627804#1603</htnga:CorrelationID>
</env:Header>
<env:Body>
<OTA_HotelInvBlockNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:p="http://protel.io/soap" xmlns:px="http://protel.io/htng/extensions" xmlns:htng="http://htng.org/2014B" CorrelationID="BLOCK#2100295#CREATE#000099#1576154627804#1603" EchoToken="BLOCK#2100295#CREATE#000099#1576154627804#1603" PrimaryLangID="en" Target="Test" TimeStamp="2019-12-12T12:43:47Z" Version="4.001">
<POS>
<Source>
<RequestorID ID="2984" ID_Context="protelIO" Type="10"/>
<BookingChannel Primary="true" Type="4"/>
<TPA_Extensions>
<px:POSExtensions>
<px:HotelInfo FiscalDate="2019-09-11"/>
</px:POSExtensions>
</TPA_Extensions>
</Source>
</POS>
<InvBlocks>
<InvBlock BookingStatus="Closed" InvBlockCode="26" InvBlockLongName="TestSR" InvBlockName="TestSR" InvBlockStatusCode="5" InvBlockTypeCode="16" TransactionAction="Commit">
<HotelRef ChainCode="n/a" ChainName="n/a" HotelCode="2984" HotelName="protel_IO_Testhotel_pAir_2100179"/>
<InvBlockDates/>
<RoomTypes/>
<BlockDescriptions>
<BlockDescription CreateDateTime="2019-12-12T12:43:47Z" LastModifyDateTime="2019-12-12T12:43:47Z"/>
<BlockDescription Name="SourceOfBusiness">
<Text TextFormat="PlainText">Wedding</Text>
</BlockDescription>
</BlockDescriptions>
<Contacts>
<Contact ContactType="Customer" RPH="11cb0437-9dee-4f85-81f5-2704406cd278">
<PersonName>
<NamePrefix>CO</NamePrefix>
<Surname>TEST</Surname>
</PersonName>
<CompanyName Code="" Department=""/>
</Contact>
</Contacts>
</InvBlock>
</InvBlocks>
<TPA_Extensions>
<px:ProfileInfoExtensions>
<px:ContactDetails>
<px:AdditionalInfo>
<px:Entry DefaultInd="true" ID="3898" ID_Context="protelIO" RPH="11cb0437-9dee-4f85-81f5-2704406cd278" Type="1">TEST</px:Entry>
<px:Entry ID="3898" ID_Context="protelIO" RPH="c534e621-5882-49dd-9729-34100988374a" Type="1"/>
</px:AdditionalInfo>
</px:ContactDetails>
</px:ProfileInfoExtensions>
</TPA_Extensions>
</OTA_HotelInvBlockNotifRQ>
</env:Body>
</env:Envelope> |
| The ContactType attribute is not according to the PRT list but to the protel internal code list. | IPA-146 | pAir 246 (Mid Dec 2019) |