This instance is currently being migrated to the new Atlassian One Confluence sytem.
If you can't find your space anymore, it should be already in the new System: https://confluence.weareplanet.com/
- Erstellt von Unbekannter Benutzer (brasch), zuletzt geändert von Unbekannter Benutzer (amemarifard) am Juni 02, 2020
Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.
Unterschiede anzeigen Seitenhistorie anzeigen
« Vorherige Version anzeigen Version 53 Nächste Version anzeigen »
The purpose of this page is to inform about upcoming changes within our OTA/HTNG implementation for both property management systems.
Affected Message | Direction from protel | PMS | Path | Example | Summary | Solution | Improvement | Internal reference | Version | ||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
OTA_HotelAvailRS | Outbound | pAir | OTA_HotelAvailRS | RoomStays | RoomStay | RoomTypes |
Quelle erweitern
<?xml version='1.0' encoding='utf-8'?> <env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope"> <soapenv:Header xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope"> <htng:CorrelationID xmlns:htng="http://htng.org/PWSWG/2007/02/AsyncHeaders">IPA_589_01</htng:CorrelationID> </soapenv:Header> <soapenv:Body xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope"> <ns4:OTA_HotelAvailRS xmlns:ns4="http://www.opentravel.org/OTA/2003/05" xmlns:ns2="http://htng.org/2014B" xmlns:ns3="http://protel.io/soap" CorrelationID="IPA_589_01" EchoToken="IPA_589_01" PrimaryLangID="en" SearchCacheLevel="Live" TimeStamp="2020-06-02T11:21:35Z" Version="6.001"> <ns4:Success/> <ns4:HotelStays> <ns4:HotelStay RoomStayRPH="f31bfa5e-4e9f-41ee-8454-e3591d08cd90"> <ns4:Availability End="2019-10-28T12:00:00+01:00" Start="2019-10-27T12:00:00+01:00" Status="Open"/> <ns4:BasicPropertyInfo ChainCode="MRHCH" HotelCode="2987" HotelCodeContext="protelIO" HotelName="protel_IO_Testhotel_pAir_2100182"/> </ns4:HotelStay> </ns4:HotelStays> <ns4:RoomStays> <ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="f31bfa5e-4e9f-41ee-8454-e3591d08cd90" ResponseType="PropertyRateList" RoomStayStatus="Quote"> <ns4:RoomTypes> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="223" RoomType="Cosy room" RoomTypeCode="SGL"> <ns4:Occupancy MaxOccupancy="2" MinOccupancy="1"/> </ns4:RoomType> </ns4:RoomTypes> <ns4:RatePlans> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="BAR Base rate" RatePlanID="77" RatePlanName="BAR Base rate"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Base Rate Created 15.01.2019</ns4:Text> </ns4:RatePlanDescription> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="Group HP 3 (55.00)" RatePlanID="128" RatePlanName="Group HP 3 (55.00)"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLMWIN" RatePlanID="138" RatePlanName="SLMWIN" RatePlanType="60"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">15% Commisson SuitesA voucher worth 50 (CHF) per room, per stay to be spent on non-accommodation extras such as F&B or Spa, only on property and only during the stay</ns4:Text> </ns4:RatePlanDescription> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLMWIS" RatePlanID="139" RatePlanName="SLMWIS" RatePlanType="60"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">10% for Double rooms ComissionA voucher worth 50 (CHF) per room, per stay to be spent on non-accommodation extras such as F&B or Spa, only on property and only during the stay</ns4:Text> </ns4:RatePlanDescription> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="TO Rate - BAR -20%" RatePlanID="144" RatePlanName="TO-20PCT"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Tour Operator Rate. BAR -20%. Not commissionable.</ns4:Text> </ns4:RatePlanDescription> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="GRHP3" RatePlanID="150" RatePlanName="Group HP 3 (35.-)"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="GRZF" RatePlanID="24" RatePlanName="Group Rate"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="GRHP3" RatePlanID="36" RatePlanName="Group HP 3 (35.-)"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="GRHP4" RatePlanID="37" RatePlanName="Group HP 4 (45.-)"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="Ali" RatePlanID="168" RatePlanName="Alireza Test Rate"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="TCZF" RatePlanID="41" RatePlanName="TC ZF"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="TestTest" RatePlanID="169" RatePlanName="n/a (169)"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="TCNR" RatePlanID="42" RatePlanName="TC NR"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLPTRP" RatePlanID="110" RatePlanName="Amex Travel Privileges Program"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Rate is Best Available Rate. Complimentary continental breakfast for two persons (daily). Complimentary room upgrade and late 4pm check-out (subject to availability at check-in)</ns4:Text> </ns4:RatePlanDescription> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLMSTF" RatePlanID="111" RatePlanName="SLH Staff Rate"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Staff member must present authorisation form and identification upon checkin. Rate includes breakfast.</ns4:Text> </ns4:RatePlanDescription> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="CONGBE" RatePlanID="112" RatePlanName="Consortia Rate - American Express"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Preferred Extras GBT Rates - -10pct off Best Available Rate</ns4:Text> </ns4:RatePlanDescription> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLHINV" RatePlanID="113" RatePlanName="SLH Member Exclusive Rate"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">-10% off Best Available Rate. This rate includes daily breakfast and Wi-Fi. Early check-in and Late check-out, request at time of booking and subject to availability at check-in.</ns4:Text> </ns4:RatePlanDescription> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLPLPR" RatePlanID="114" RatePlanName="SLH Luxury Partnership Rate"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Rate includes breakfast, complimentary room upgrade and a 4pm late check-out both subject to availability at the time of check in.</ns4:Text> </ns4:RatePlanDescription> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLMTVL" RatePlanID="115" RatePlanName="SLH Travel Industry Rate"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">50% off Best Available Rate. Only applicable for Travel Agent own use. Subject to availability. Travel agent must present business card/ID upon checkin.</ns4:Text> </ns4:RatePlanDescription> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="Stay X Pay X" RatePlanID="116" RatePlanName="Complimentary nights by SLH"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Rate includes breakfast. Bookings for 3, 4 or 5 nights receive 1 free night and bookings for 6 nights or more receive 2 free nights. Free nights are reflected in the total price. Rate is fully prepaid at the time of booking, nonrefundable, non changeable.</ns4:Text> </ns4:RatePlanDescription> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="TC ZF OTA" RatePlanID="117" RatePlanName="TC iHOS BAR"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="GRHP4WI" RatePlanID="62" RatePlanName="Group HP 4 (75.-)"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> </ns4:RatePlans> <ns4:RoomRates> <ns4:RoomRate RatePlanCategory="BAR Base rate" RatePlanCode="BAR Base rate" RatePlanID="77"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="363.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="363.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="Group HP 3 (55.00)" RatePlanCode="Group HP 3 (55.00)" RatePlanID="128"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="23.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="23.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="House Use" RatePlanCode="House use" RatePlanID="66"> <ns4:Rates/> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="Complimentary" RatePlanCode="Comp" RatePlanID="5"> <ns4:Rates/> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="SLMWIN" RatePlanCode="SLMWIN" RatePlanID="138"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="327.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="327.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="SLMWIS" RatePlanCode="SLMWIS" RatePlanID="139"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="363.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="363.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="TO-20PCT" RatePlanCode="TO Rate - BAR -20%" RatePlanID="144"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="291.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="291.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="Group HP 3 (35.-)" RatePlanCode="GRHP3" RatePlanID="150"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="68.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="68.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="Group Rate" RatePlanCode="GRZF" RatePlanID="24"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="3.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="3.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="Group HP 3 (35.-)" RatePlanCode="GRHP3" RatePlanID="36"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="23.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="23.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="Group HP 4 (45.-)" RatePlanCode="GRHP4" RatePlanID="37"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="23.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="23.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="Alireza Test Rate" RatePlanCode="Ali" RatePlanID="168"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="180.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="180.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="TC ZF" RatePlanCode="TCZF" RatePlanID="41"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="363.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="363.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="n/a (169)" RatePlanCode="TestTest" RatePlanID="169"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="327.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="327.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="TC NR" RatePlanCode="TCNR" RatePlanID="42"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="345.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="345.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="Amex Travel Privileges Program" RatePlanCode="SLPTRP" RatePlanID="110"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="363.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="363.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="SLH Staff Rate" RatePlanCode="SLMSTF" RatePlanID="111"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="183.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="183.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="Consortia Rate - American Express" RatePlanCode="CONGBE" RatePlanID="112"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="327.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="327.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="SLH Member Exclusive Rate" RatePlanCode="SLHINV" RatePlanID="113"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="327.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="327.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="SLH Luxury Partnership Rate" RatePlanCode="SLPLPR" RatePlanID="114"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="363.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="363.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="SLH Travel Industry Rate" RatePlanCode="SLMTVL" RatePlanID="115"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="183.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="183.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="Complimentary nights by SLH" RatePlanCode="Stay X Pay X" RatePlanID="116"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="363.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="363.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="TC iHOS BAR" RatePlanCode="TC ZF OTA" RatePlanID="117"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="363.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="363.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="No Show" RatePlanCode="No Show" RatePlanID="59"> <ns4:Rates/> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="Group HP 4 (75.-)" RatePlanCode="GRHP4WI" RatePlanID="62"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-27" ExpireDate="2019-10-28" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="23.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="23.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> </ns4:RoomRates> <ns4:TimeSpan End="2019-10-28T12:00:00+01:00" Start="2019-10-27T12:00:00+01:00"/> </ns4:RoomStay> </ns4:RoomStays> </ns4:OTA_HotelAvailRS> </soapenv:Body> </env:Envelope> | Filter OTA_HotelAvailRS based on the specific RoomID inside the request. | - | - | IPA-588 | 20.24 | ||||||||||||||||||||||||||||||||||||||||
OTA_HotelAvailRS | Outbound | pAir | OTA_HotelAvailRS | RoomStays | RoomStay | RoomTypes |
Quelle erweitern
<?xml version='1.0' encoding='utf-8'?> <env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope"> <soapenv:Header xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope"> <htng:CorrelationID xmlns:htng="http://htng.org/PWSWG/2007/02/AsyncHeaders">IPA_589_01</htng:CorrelationID> </soapenv:Header> <soapenv:Body xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope"> <ns4:OTA_HotelAvailRS xmlns:ns4="http://www.opentravel.org/OTA/2003/05" xmlns:ns2="http://htng.org/2014B" xmlns:ns3="http://protel.io/soap" CorrelationID="IPA_589_01" EchoToken="IPA_589_01" PrimaryLangID="en" SearchCacheLevel="Live" TimeStamp="2020-06-02T10:51:30Z" Version="6.001"> <ns4:Success/> <ns4:HotelStays> <ns4:HotelStay RoomStayRPH="64678446-9fdb-46d8-8a2c-6e573331552e"> <ns4:Availability End="2019-10-29T12:00:00+01:00" Start="2019-10-28T12:00:00+01:00" Status="Open"/> <ns4:BasicPropertyInfo ChainCode="MRHCH" HotelCode="2987" HotelCodeContext="protelIO" HotelName="protel_IO_Testhotel_pAir_2100182"/> </ns4:HotelStay> </ns4:HotelStays> <ns4:RoomStays> <ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="64678446-9fdb-46d8-8a2c-6e573331552e" ResponseType="PropertyRateList" RoomStayStatus="Quote"> <ns4:RoomTypes> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB"> <ns4:RoomDescription Name="Short Description"> <ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text> </ns4:RoomDescription> <ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/> </ns4:RoomType> </ns4:RoomTypes> <ns4:RatePlans> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="BAR Base rate" RatePlanID="77" RatePlanName="BAR Base rate"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Base Rate Created 15.01.2019</ns4:Text> </ns4:RatePlanDescription> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="Group HP 3 (55.00)" RatePlanID="128" RatePlanName="Group HP 3 (55.00)"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLMWIN" RatePlanID="138" RatePlanName="SLMWIN" RatePlanType="60"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">15% Commisson SuitesA voucher worth 50 (CHF) per room, per stay to be spent on non-accommodation extras such as F&B or Spa, only on property and only during the stay</ns4:Text> </ns4:RatePlanDescription> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLMWIS" RatePlanID="139" RatePlanName="SLMWIS" RatePlanType="60"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">10% for Double rooms ComissionA voucher worth 50 (CHF) per room, per stay to be spent on non-accommodation extras such as F&B or Spa, only on property and only during the stay</ns4:Text> </ns4:RatePlanDescription> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="TO Rate - BAR -20%" RatePlanID="144" RatePlanName="TO-20PCT"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Tour Operator Rate. BAR -20%. Not commissionable.</ns4:Text> </ns4:RatePlanDescription> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="GRHP3" RatePlanID="150" RatePlanName="Group HP 3 (35.-)"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="GRZF" RatePlanID="24" RatePlanName="Group Rate"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="GRHP3" RatePlanID="36" RatePlanName="Group HP 3 (35.-)"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="GRHP4" RatePlanID="37" RatePlanName="Group HP 4 (45.-)"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="Ali" RatePlanID="168" RatePlanName="Alireza Test Rate"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="TCZF" RatePlanID="41" RatePlanName="TC ZF"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="TestTest" RatePlanID="169" RatePlanName="n/a (169)"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="TCNR" RatePlanID="42" RatePlanName="TC NR"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLPTRP" RatePlanID="110" RatePlanName="Amex Travel Privileges Program"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Rate is Best Available Rate. Complimentary continental breakfast for two persons (daily). Complimentary room upgrade and late 4pm check-out (subject to availability at check-in)</ns4:Text> </ns4:RatePlanDescription> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLMSTF" RatePlanID="111" RatePlanName="SLH Staff Rate"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Staff member must present authorisation form and identification upon checkin. Rate includes breakfast.</ns4:Text> </ns4:RatePlanDescription> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="CONGBE" RatePlanID="112" RatePlanName="Consortia Rate - American Express"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Preferred Extras GBT Rates - -10pct off Best Available Rate</ns4:Text> </ns4:RatePlanDescription> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLHINV" RatePlanID="113" RatePlanName="SLH Member Exclusive Rate"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">-10% off Best Available Rate. This rate includes daily breakfast and Wi-Fi. Early check-in and Late check-out, request at time of booking and subject to availability at check-in.</ns4:Text> </ns4:RatePlanDescription> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLPLPR" RatePlanID="114" RatePlanName="SLH Luxury Partnership Rate"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Rate includes breakfast, complimentary room upgrade and a 4pm late check-out both subject to availability at the time of check in.</ns4:Text> </ns4:RatePlanDescription> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLMTVL" RatePlanID="115" RatePlanName="SLH Travel Industry Rate"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">50% off Best Available Rate. Only applicable for Travel Agent own use. Subject to availability. Travel agent must present business card/ID upon checkin.</ns4:Text> </ns4:RatePlanDescription> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="Stay X Pay X" RatePlanID="116" RatePlanName="Complimentary nights by SLH"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Rate includes breakfast. Bookings for 3, 4 or 5 nights receive 1 free night and bookings for 6 nights or more receive 2 free nights. Free nights are reflected in the total price. Rate is fully prepaid at the time of booking, nonrefundable, non changeable.</ns4:Text> </ns4:RatePlanDescription> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="TC ZF OTA" RatePlanID="117" RatePlanName="TC iHOS BAR"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="GRHP4WI" RatePlanID="62" RatePlanName="Group HP 4 (75.-)"> <ns4:CancelPenalties/> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> </ns4:RatePlans> <ns4:RoomRates> <ns4:RoomRate RatePlanCategory="BAR Base rate" RatePlanCode="BAR Base rate" RatePlanID="77"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="463.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="463.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="Group HP 3 (55.00)" RatePlanCode="Group HP 3 (55.00)" RatePlanID="128"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="23.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="23.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="House Use" RatePlanCode="House use" RatePlanID="66"> <ns4:Rates/> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="Complimentary" RatePlanCode="Comp" RatePlanID="5"> <ns4:Rates/> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="SLMWIN" RatePlanCode="SLMWIN" RatePlanID="138"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="417.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="417.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="SLMWIS" RatePlanCode="SLMWIS" RatePlanID="139"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="463.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="463.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="TO-20PCT" RatePlanCode="TO Rate - BAR -20%" RatePlanID="144"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="371.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="371.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="Group HP 3 (35.-)" RatePlanCode="GRHP3" RatePlanID="150"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="68.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="68.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="Group Rate" RatePlanCode="GRZF" RatePlanID="24"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="3.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="3.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="Group HP 3 (35.-)" RatePlanCode="GRHP3" RatePlanID="36"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="23.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="23.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="Group HP 4 (45.-)" RatePlanCode="GRHP4" RatePlanID="37"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="23.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="23.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="Alireza Test Rate" RatePlanCode="Ali" RatePlanID="168"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="180.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="180.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="TC ZF" RatePlanCode="TCZF" RatePlanID="41"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="463.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="463.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="n/a (169)" RatePlanCode="TestTest" RatePlanID="169"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="417.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="417.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="TC NR" RatePlanCode="TCNR" RatePlanID="42"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="440.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="440.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="Amex Travel Privileges Program" RatePlanCode="SLPTRP" RatePlanID="110"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="463.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="463.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="SLH Staff Rate" RatePlanCode="SLMSTF" RatePlanID="111"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="233.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="233.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="Consortia Rate - American Express" RatePlanCode="CONGBE" RatePlanID="112"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="417.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="417.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="SLH Member Exclusive Rate" RatePlanCode="SLHINV" RatePlanID="113"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="417.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="417.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="SLH Luxury Partnership Rate" RatePlanCode="SLPLPR" RatePlanID="114"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="463.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="463.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="SLH Travel Industry Rate" RatePlanCode="SLMTVL" RatePlanID="115"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="233.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="233.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="Complimentary nights by SLH" RatePlanCode="Stay X Pay X" RatePlanID="116"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="463.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="463.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="TC iHOS BAR" RatePlanCode="TC ZF OTA" RatePlanID="117"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="463.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="463.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="No Show" RatePlanCode="No Show" RatePlanID="59"> <ns4:Rates/> </ns4:RoomRate> <ns4:RoomRate RatePlanCategory="Group HP 4 (75.-)" RatePlanCode="GRHP4WI" RatePlanID="62"> <ns4:Rates> <ns4:Rate EffectiveDate="2019-10-28" ExpireDate="2019-10-29" RateTimeUnit="Day" UnitMultiplier="1"> <ns4:Base AmountAfterTax="23.00" CurrencyCode="CHF"/> <ns4:Total AmountAfterTax="23.00" CurrencyCode="CHF"/> </ns4:Rate> </ns4:Rates> </ns4:RoomRate> </ns4:RoomRates> <ns4:TimeSpan End="2019-10-29T12:00:00+01:00" Start="2019-10-28T12:00:00+01:00"/> </ns4:RoomStay> </ns4:RoomStays> </ns4:OTA_HotelAvailRS> </soapenv:Body> </env:Envelope> | Filter OTA_HotelAvailRS based on the specific RoomType inside the request. | - | - | IPA-589 | 20.24 | ||||||||||||||||||||||||||||||||||||||||
OTA_HotelAvailRS | Outbound | pAir | OTA_HotelAvailRS | RoomStays | RoomStay | RoomTypes | RoomType |
Quelle erweitern
<?xml version='1.0' encoding='utf-8'?> <env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope"> <soapenv:Header xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope"> <htng:CorrelationID xmlns:htng="http://htng.org/PWSWG/2007/02/AsyncHeaders">IPA_590_01</htng:CorrelationID> </soapenv:Header> <soapenv:Body xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope"> <ns4:OTA_HotelAvailRS xmlns:ns4="http://www.opentravel.org/OTA/2003/05" xmlns:ns2="http://htng.org/2014B" xmlns:ns3="http://protel.io/soap" CorrelationID="IPA_590_01" EchoToken="Czech_Avail_1" PrimaryLangID="en" SearchCacheLevel="Live" TimeStamp="2020-05-29T14:31:44Z" Version="6.001"> <ns4:Success/> <ns4:HotelStays> <ns4:HotelStay RoomStayRPH="457058aa-fd84-41c8-ad6a-d505bccd0031"> <ns4:Availability End="2019-10-29T12:00:00Z" Start="2019-10-28T12:00:00Z" Status="Open"/> <ns4:BasicPropertyInfo ChainCode="MRHCH" HotelCode="2987" HotelCodeContext="protelIO" HotelName="protel_IO_Testhotel_pAir_2100182"/> </ns4:HotelStay> </ns4:HotelStays> <ns4:RoomStays> <ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote"> <ns4:RoomTypes> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB"> <ns4:RoomDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text> </ns4:RoomDescription> <ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/> </ns4:RoomType> </ns4:RoomTypes> <ns4:RatePlans> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="BAR Base rate" RatePlanID="77" RatePlanName="BAR Base rate"> <ns4:RatePlanDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Base Rate Created 15.01.2019</ns4:Text> </ns4:RatePlanDescription> </ns4:RatePlan> </ns4:RatePlans> <ns4:CancelPenalties/> <ns4:Total AmountAfterTax="463.00" AmountBeforeTax="446.59" CurrencyCode="CHF"/> </ns4:RoomStay> <ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote"> <ns4:RoomTypes> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB"> <ns4:RoomDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text> </ns4:RoomDescription> <ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/> </ns4:RoomType> </ns4:RoomTypes> <ns4:RatePlans> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="Group HP 3 (55.00)" RatePlanID="128" RatePlanName="Group HP 3 (55.00)"> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> </ns4:RatePlans> <ns4:CancelPenalties/> <ns4:Total AmountAfterTax="23.00" AmountBeforeTax="22.29" CurrencyCode="CHF"/> </ns4:RoomStay> <ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote"> <ns4:RoomTypes> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB"> <ns4:RoomDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text> </ns4:RoomDescription> <ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/> </ns4:RoomType> </ns4:RoomTypes> <ns4:RatePlans> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLMWIN" RatePlanID="138" RatePlanName="SLMWIN" RatePlanType="60"> <ns4:RatePlanDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">15% Commisson SuitesA voucher worth 50 (CHF) per room, per stay to be spent on non-accommodation extras such as F&B or Spa, only on property and only during the stay</ns4:Text> </ns4:RatePlanDescription> </ns4:RatePlan> </ns4:RatePlans> <ns4:CancelPenalties/> <ns4:Total AmountAfterTax="417.00" AmountBeforeTax="402.23" CurrencyCode="CHF"/> </ns4:RoomStay> <ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote"> <ns4:RoomTypes> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB"> <ns4:RoomDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text> </ns4:RoomDescription> <ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/> </ns4:RoomType> </ns4:RoomTypes> <ns4:RatePlans> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLMWIS" RatePlanID="139" RatePlanName="SLMWIS" RatePlanType="60"> <ns4:RatePlanDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">10% for Double rooms ComissionA voucher worth 50 (CHF) per room, per stay to be spent on non-accommodation extras such as F&B or Spa, only on property and only during the stay</ns4:Text> </ns4:RatePlanDescription> </ns4:RatePlan> </ns4:RatePlans> <ns4:CancelPenalties/> <ns4:Total AmountAfterTax="463.00" AmountBeforeTax="446.59" CurrencyCode="CHF"/> </ns4:RoomStay> <ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote"> <ns4:RoomTypes> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB"> <ns4:RoomDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text> </ns4:RoomDescription> <ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/> </ns4:RoomType> </ns4:RoomTypes> <ns4:RatePlans> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="TO Rate - BAR -20%" RatePlanID="144" RatePlanName="TO-20PCT"> <ns4:RatePlanDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Tour Operator Rate. BAR -20%. Not commissionable.</ns4:Text> </ns4:RatePlanDescription> </ns4:RatePlan> </ns4:RatePlans> <ns4:CancelPenalties/> <ns4:Total AmountAfterTax="371.00" AmountBeforeTax="357.87" CurrencyCode="CHF"/> </ns4:RoomStay> <ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote"> <ns4:RoomTypes> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB"> <ns4:RoomDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text> </ns4:RoomDescription> <ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/> </ns4:RoomType> </ns4:RoomTypes> <ns4:RatePlans> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="GRHP3" RatePlanID="150" RatePlanName="Group HP 3 (35.-)"> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> </ns4:RatePlans> <ns4:CancelPenalties/> <ns4:Total AmountAfterTax="68.00" AmountBeforeTax="65.68" CurrencyCode="CHF"/> </ns4:RoomStay> <ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote"> <ns4:RoomTypes> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB"> <ns4:RoomDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text> </ns4:RoomDescription> <ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/> </ns4:RoomType> </ns4:RoomTypes> <ns4:RatePlans> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="GRZF" RatePlanID="24" RatePlanName="Group Rate"> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> </ns4:RatePlans> <ns4:CancelPenalties/> <ns4:Total AmountAfterTax="3.00" AmountBeforeTax="3.00" CurrencyCode="CHF"/> </ns4:RoomStay> <ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote"> <ns4:RoomTypes> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB"> <ns4:RoomDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text> </ns4:RoomDescription> <ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/> </ns4:RoomType> </ns4:RoomTypes> <ns4:RatePlans> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="GRHP3" RatePlanID="36" RatePlanName="Group HP 3 (35.-)"> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> </ns4:RatePlans> <ns4:CancelPenalties/> <ns4:Total AmountAfterTax="23.00" AmountBeforeTax="22.29" CurrencyCode="CHF"/> </ns4:RoomStay> <ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote"> <ns4:RoomTypes> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB"> <ns4:RoomDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text> </ns4:RoomDescription> <ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/> </ns4:RoomType> </ns4:RoomTypes> <ns4:RatePlans> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="GRHP4" RatePlanID="37" RatePlanName="Group HP 4 (45.-)"> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> </ns4:RatePlans> <ns4:CancelPenalties/> <ns4:Total AmountAfterTax="23.00" AmountBeforeTax="22.29" CurrencyCode="CHF"/> </ns4:RoomStay> <ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote"> <ns4:RoomTypes> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB"> <ns4:RoomDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text> </ns4:RoomDescription> <ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/> </ns4:RoomType> </ns4:RoomTypes> <ns4:RatePlans> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="Ali" RatePlanID="168" RatePlanName="Alireza Test Rate"> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> </ns4:RatePlans> <ns4:CancelPenalties/> <ns4:Total AmountAfterTax="180.00" AmountBeforeTax="173.58" CurrencyCode="CHF"/> </ns4:RoomStay> <ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote"> <ns4:RoomTypes> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB"> <ns4:RoomDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text> </ns4:RoomDescription> <ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/> </ns4:RoomType> </ns4:RoomTypes> <ns4:RatePlans> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="TCZF" RatePlanID="41" RatePlanName="TC ZF"> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> </ns4:RatePlans> <ns4:CancelPenalties/> <ns4:Total AmountAfterTax="463.00" AmountBeforeTax="446.59" CurrencyCode="CHF"/> </ns4:RoomStay> <ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote"> <ns4:RoomTypes> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB"> <ns4:RoomDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text> </ns4:RoomDescription> <ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/> </ns4:RoomType> </ns4:RoomTypes> <ns4:RatePlans> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="TestTest" RatePlanID="169" RatePlanName="n/a (169)"> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> </ns4:RatePlans> <ns4:CancelPenalties/> <ns4:Total AmountAfterTax="417.00" AmountBeforeTax="402.23" CurrencyCode="CHF"/> </ns4:RoomStay> <ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote"> <ns4:RoomTypes> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB"> <ns4:RoomDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text> </ns4:RoomDescription> <ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/> </ns4:RoomType> </ns4:RoomTypes> <ns4:RatePlans> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="TCNR" RatePlanID="42" RatePlanName="TC NR"> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> </ns4:RatePlans> <ns4:CancelPenalties/> <ns4:Total AmountAfterTax="440.00" AmountBeforeTax="424.41" CurrencyCode="CHF"/> </ns4:RoomStay> <ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote"> <ns4:RoomTypes> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB"> <ns4:RoomDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text> </ns4:RoomDescription> <ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/> </ns4:RoomType> </ns4:RoomTypes> <ns4:RatePlans> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLPTRP" RatePlanID="110" RatePlanName="Amex Travel Privileges Program"> <ns4:RatePlanDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Rate is Best Available Rate. Complimentary continental breakfast for two persons (daily). Complimentary room upgrade and late 4pm check-out (subject to availability at check-in)</ns4:Text> </ns4:RatePlanDescription> </ns4:RatePlan> </ns4:RatePlans> <ns4:CancelPenalties/> <ns4:Total AmountAfterTax="463.00" AmountBeforeTax="446.59" CurrencyCode="CHF"/> </ns4:RoomStay> <ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote"> <ns4:RoomTypes> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB"> <ns4:RoomDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text> </ns4:RoomDescription> <ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/> </ns4:RoomType> </ns4:RoomTypes> <ns4:RatePlans> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLMSTF" RatePlanID="111" RatePlanName="SLH Staff Rate"> <ns4:RatePlanDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Staff member must present authorisation form and identification upon checkin. Rate includes breakfast.</ns4:Text> </ns4:RatePlanDescription> </ns4:RatePlan> </ns4:RatePlans> <ns4:CancelPenalties/> <ns4:Total AmountAfterTax="233.00" AmountBeforeTax="224.79" CurrencyCode="CHF"/> </ns4:RoomStay> <ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote"> <ns4:RoomTypes> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB"> <ns4:RoomDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text> </ns4:RoomDescription> <ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/> </ns4:RoomType> </ns4:RoomTypes> <ns4:RatePlans> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="CONGBE" RatePlanID="112" RatePlanName="Consortia Rate - American Express"> <ns4:RatePlanDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Preferred Extras GBT Rates - -10pct off Best Available Rate</ns4:Text> </ns4:RatePlanDescription> </ns4:RatePlan> </ns4:RatePlans> <ns4:CancelPenalties/> <ns4:Total AmountAfterTax="417.00" AmountBeforeTax="402.23" CurrencyCode="CHF"/> </ns4:RoomStay> <ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote"> <ns4:RoomTypes> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB"> <ns4:RoomDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text> </ns4:RoomDescription> <ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/> </ns4:RoomType> </ns4:RoomTypes> <ns4:RatePlans> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLHINV" RatePlanID="113" RatePlanName="SLH Member Exclusive Rate"> <ns4:RatePlanDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">-10% off Best Available Rate. This rate includes daily breakfast and Wi-Fi. Early check-in and Late check-out, request at time of booking and subject to availability at check-in.</ns4:Text> </ns4:RatePlanDescription> </ns4:RatePlan> </ns4:RatePlans> <ns4:CancelPenalties/> <ns4:Total AmountAfterTax="417.00" AmountBeforeTax="402.23" CurrencyCode="CHF"/> </ns4:RoomStay> <ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote"> <ns4:RoomTypes> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB"> <ns4:RoomDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text> </ns4:RoomDescription> <ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/> </ns4:RoomType> </ns4:RoomTypes> <ns4:RatePlans> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLPLPR" RatePlanID="114" RatePlanName="SLH Luxury Partnership Rate"> <ns4:RatePlanDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Rate includes breakfast, complimentary room upgrade and a 4pm late check-out both subject to availability at the time of check in.</ns4:Text> </ns4:RatePlanDescription> </ns4:RatePlan> </ns4:RatePlans> <ns4:CancelPenalties/> <ns4:Total AmountAfterTax="463.00" AmountBeforeTax="446.59" CurrencyCode="CHF"/> </ns4:RoomStay> <ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote"> <ns4:RoomTypes> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB"> <ns4:RoomDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text> </ns4:RoomDescription> <ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/> </ns4:RoomType> </ns4:RoomTypes> <ns4:RatePlans> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="SLMTVL" RatePlanID="115" RatePlanName="SLH Travel Industry Rate"> <ns4:RatePlanDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">50% off Best Available Rate. Only applicable for Travel Agent own use. Subject to availability. Travel agent must present business card/ID upon checkin.</ns4:Text> </ns4:RatePlanDescription> </ns4:RatePlan> </ns4:RatePlans> <ns4:CancelPenalties/> <ns4:Total AmountAfterTax="233.00" AmountBeforeTax="224.79" CurrencyCode="CHF"/> </ns4:RoomStay> <ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote"> <ns4:RoomTypes> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB"> <ns4:RoomDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text> </ns4:RoomDescription> <ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/> </ns4:RoomType> </ns4:RoomTypes> <ns4:RatePlans> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="Stay X Pay X" RatePlanID="116" RatePlanName="Complimentary nights by SLH"> <ns4:RatePlanDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Rate includes breakfast. Bookings for 3, 4 or 5 nights receive 1 free night and bookings for 6 nights or more receive 2 free nights. Free nights are reflected in the total price. Rate is fully prepaid at the time of booking, nonrefundable, non changeable.</ns4:Text> </ns4:RatePlanDescription> </ns4:RatePlan> </ns4:RatePlans> <ns4:CancelPenalties/> <ns4:Total AmountAfterTax="463.00" AmountBeforeTax="446.59" CurrencyCode="CHF"/> </ns4:RoomStay> <ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote"> <ns4:RoomTypes> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB"> <ns4:RoomDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text> </ns4:RoomDescription> <ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/> </ns4:RoomType> </ns4:RoomTypes> <ns4:RatePlans> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="TC ZF OTA" RatePlanID="117" RatePlanName="TC iHOS BAR"> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> </ns4:RatePlans> <ns4:CancelPenalties/> <ns4:Total AmountAfterTax="463.00" AmountBeforeTax="446.59" CurrencyCode="CHF"/> </ns4:RoomStay> <ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="457058aa-fd84-41c8-ad6a-d505bccd0031" ResponseType="PropertyRateList" RoomStayStatus="Quote"> <ns4:RoomTypes> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="409" RoomType="Double room without Balcony" RoomTypeCode="DBLKB"> <ns4:RoomDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Double room with balcony. size 38sqm.</ns4:Text> </ns4:RoomDescription> <ns4:Occupancy MaxOccupancy="3" MinOccupancy="1"/> </ns4:RoomType> </ns4:RoomTypes> <ns4:RatePlans> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="GRHP4WI" RatePlanID="62" RatePlanName="Group HP 4 (75.-)"> <ns4:RatePlanDescription Name="Long Description"/> </ns4:RatePlan> </ns4:RatePlans> <ns4:CancelPenalties/> <ns4:Total AmountAfterTax="23.00" AmountBeforeTax="22.29" CurrencyCode="CHF"/> </ns4:RoomStay> </ns4:RoomStays> </ns4:OTA_HotelAvailRS> </soapenv:Body> </env:Envelope> | Adding RoomDescription element to the RoomType in OTA_HotelAvailRS Outbound. | - | - | IPA-590 | 20.24 | ||||||||||||||||||||||||||||||||||||||||
IO_RatePackageNotifRQ | Outbound | PWS | - | - | PWS will consider the default StartDate (1990-01-01) and EndDate (2050-01-01) while having a request for IO_RatePackageNotifRQ. By this implementation, the split tables with the default date will contain in the bulk upload. | - | - | PWS-2044 | PWS 2.16.X | ||||||||||||||||||||||||||||||||||||||||
IO_ResModifyNotifRS | Outbound | pAir | Error Element |
Quelle erweitern
<?xml version='1.0' encoding='utf-8'?> <env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope"> <env:Header> <p:Action xmlns:p="http://protel.io/soap">IO_ResModifyNotifRS</p:Action> <p:CorrelationID xmlns:p="http://protel.io/soap">IPA_565_02</p:CorrelationID> <p:CausedBy xmlns:p="http://protel.io/soap">IPA_565_02</p:CausedBy> <p:Source xmlns:p="http://protel.io/soap" Module="backline" ModuleVersion="2020-05-28T13:26:54 (QA)" Product="protelAir" ProductVersion="2023.0.55521-RC" Service="io.protel.air"/> <p:RelatesToCorrelationID xmlns:p="http://protel.io/soap">IPA_565_02</p:RelatesToCorrelationID> </env:Header> <env:Body> <p:IO_ResModifyNotifRS xmlns:p="http://protel.io/soap" xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:htng="http://htng.org/2014B" CorrelationID="IPA_565_02" TimeStamp="2020-05-28T14:24:25Z" Version="1.0"> <p:Errors> <p:Error Code="0" ReferenceCode="20176" ShortText="Room 311 is Dirty on 2019-09-27T00:00:00"> <p:Message>Could not modify Reservation ID 20176, Room move</p:Message> </p:Error> </p:Errors> <p:Warnings> <p:Warning Code="0" ReferenceCode="SGL" ShortText="Cosy room(49)"> <p:Message>RoomType not changed on '2019-09-28T00:00:00' - '2019-09-28T23:59:59'</p:Message> </p:Warning> </p:Warnings> <p:Message>Reservation modification NOT possible. See Errors.</p:Message> <p:References ChainCode="MRHCH" HotelCode="2987" HotelID="2100298" HotelName="protel_IO_Testhotel_pAir_2100182"/> <p:Reservations> <p:Reservation ArrivalDate="2019-09-27" DepartureDate="2019-09-28" ResStatus="InHouse"> <p:UniqueID ID="20176" ID_Context="protelIO" Type="Reservation"/> <p:Packages/> <p:Slices> <p:Slice From="2019-09-27T12:37:45+02:00" To="2019-09-28T12:00:00+02:00"> <p:Room RoomID="301" RoomType="SGL"/> <p:Rate RateCode="Ali" RateID="168"> <p:Price CurrencyCode="CHF" SingleAmountAfterTax="180.00" SingleAmountBeforeTax="173.58"/> </p:Rate> <p:Segmentation MarketCode="GRB" SourceOfBusiness="DI" TravelReason="LEISURE"/> </p:Slice> </p:Slices> <p:Segmentation MarketCode="GRB" SourceOfBusiness="DI" TravelReason="LEISURE"/> <p:FixedCharges> <p:FixedCharge Action="NONE" Code="Tabak" From="2019-09-27" Quantity="1" Recurrence="Daily" To="2019-09-28"> <p:UniqueID ID="1363" ID_Context="protelIO" Type="FixedCharge"/> <p:Item Code="1315" ItemID="83"/> <p:Price CurrencyCode="CHF" SingleAmountAfterTax="15.00"/> <p:InvoiceText>Tabak</p:InvoiceText> </p:FixedCharge> </p:FixedCharges> <p:Traces/> <p:GuestCounts> <p:GuestCount AgeQualifyingCode="10" Count="1"/> </p:GuestCounts> </p:Reservation> </p:Reservations> </p:IO_ResModifyNotifRS> </env:Body> </env:Envelope> | Displaying the error message in Error element when moving room to an OOO or dirty room. | - | - | IPA-565 | 20.23 | ||||||||||||||||||||||||||||||||||||||||
IO_InvoiceFiscalizeRQ | Outbound | pAir | IO_InvoiceFiscalizeRQ | Terminal |
Quelle erweitern
<?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 | ||||||||||||||||||||||||||||||||||||||||
IO_ResModifyNotifRQ | inbound | pAir | IO_ResModifyNotifRQ | Reservations | Reservation | ProfileReferences |
Quelle erweitern
<p:IO_ResModifyNotifRQ xmlns:p="http://protel.io/soap" CorrelationID="IPA-600-SR-9" TimeStamp="2020-05-18T14:00:00.000Z" Version="1.00"> <p:Reservations HotelID="2572"> <p:Reservation> <p:UniqueID Type="14" ID="11510" ID_Context="protelIO"/> <p:ProfileReferences> <p:ProfileReference ID_Context="protelIO" Type="Customer" ID="518029" Action="DELETE" Role="ArrivingGuest" AgeQualifyingCode="10"/> <p:ProfileReference ID_Context="protelIO" Type="Customer" ID="518085" Action="CREATE" Role="ArrivingGuest" AgeQualifyingCode="10"/> </p:ProfileReferences> </p:Reservation> </p:Reservations> </p:IO_ResModifyNotifRQ> | Add functionality to change profiles attached to a reservation | - | - | IPA-600 | 20.23 | ||||||||||||||||||||||||||||||||||||||||
OTA_HotelInvBlockNotifRQ | outbound | OnPremise | OTA_HotelInvBlockNotifRQ | InvBlocks | InvBlock | Contacts | Contact | Address |
Quelle erweitern
<OTA_HotelInvBlockNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" EchoToken="55689741-aac9-48e8-a5bd-28259ff9141d" TimeStamp="2020-04-20T07:19:31Z" Version="4.001" CorrelationID="55689741-aac9-48e8-a5bd-28259ff9141d" PrimaryLangID="en" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelInvBlockNotifRQ.xsd"> <POS> <Source> <RequestorID Type="10" ID="2570" ID_Context="protelIO"/> <BookingChannel Type="4" Primary="true"/> <TPA_Extensions> <px:POSExtensions xmlns:px="http://protel.io/htng/extensions"> <px:HotelInfo FiscalDate="2018-09-09"/> </px:POSExtensions> </TPA_Extensions> </Source> </POS> <InvBlocks> <InvBlock TransactionAction="Modify" InvBlockName="pws482" InvBlockLongName="PWS-482" InvBlockCode="14" InvBlockStatusCode="5" BookingStatus="Open" InvBlockTypeCode="16"> <HotelRef HotelCode="2570" ChainCode="HC1" HotelName="Hotel Test, 12345 Musterhausen"/> <InvBlockDates Start="2020-09-01" End="2020-09-09" AbsoluteCutoff="2020-08-15"/> <RoomTypes> <RoomType RoomTypeCode="n/a"> <RoomTypeAllocations RoomTypePickUpStatus="1"> <RoomTypeAllocation Start="2020-09-01" End="2020-09-01" NumberOfUnits="10" SellLimit="10"/> <RoomTypeAllocation Start="2020-09-02" End="2020-09-02" NumberOfUnits="10" SellLimit="10"/> <RoomTypeAllocation Start="2020-09-03" End="2020-09-03" NumberOfUnits="10" SellLimit="10"/> <RoomTypeAllocation Start="2020-09-04" End="2020-09-04" NumberOfUnits="10" SellLimit="10"/> <RoomTypeAllocation Start="2020-09-05" End="2020-09-05" NumberOfUnits="10" SellLimit="10"/> <RoomTypeAllocation Start="2020-09-06" End="2020-09-06" NumberOfUnits="10" SellLimit="10"/> <RoomTypeAllocation Start="2020-09-07" End="2020-09-07" NumberOfUnits="10" SellLimit="10"/> <RoomTypeAllocation Start="2020-09-08" End="2020-09-08" NumberOfUnits="10" SellLimit="10"/> <RoomTypeAllocation Start="2020-09-09" End="2020-09-09" NumberOfUnits="10" SellLimit="10"/> </RoomTypeAllocations> <RoomTypeAllocations RoomTypePickUpStatus="4"> <RoomTypeAllocation Start="2020-09-01" End="2020-09-01" NumberOfUnits="0"/> <RoomTypeAllocation Start="2020-09-02" End="2020-09-02" NumberOfUnits="0"/> <RoomTypeAllocation Start="2020-09-03" End="2020-09-03" NumberOfUnits="0"/> <RoomTypeAllocation Start="2020-09-04" End="2020-09-04" NumberOfUnits="0"/> <RoomTypeAllocation Start="2020-09-05" End="2020-09-05" NumberOfUnits="0"/> <RoomTypeAllocation Start="2020-09-06" End="2020-09-06" NumberOfUnits="0"/> <RoomTypeAllocation Start="2020-09-07" End="2020-09-07" NumberOfUnits="0"/> <RoomTypeAllocation Start="2020-09-08" End="2020-09-08" NumberOfUnits="0"/> <RoomTypeAllocation Start="2020-09-09" End="2020-09-09" NumberOfUnits="0"/> </RoomTypeAllocations> <RoomTypeAllocations RoomTypePickUpStatus="5"> <RoomTypeAllocation Start="2020-09-01" End="2020-09-01" NumberOfUnits="0"/> <RoomTypeAllocation Start="2020-09-02" End="2020-09-02" NumberOfUnits="0"/> <RoomTypeAllocation Start="2020-09-03" End="2020-09-03" NumberOfUnits="0"/> <RoomTypeAllocation Start="2020-09-04" End="2020-09-04" NumberOfUnits="0"/> <RoomTypeAllocation Start="2020-09-05" End="2020-09-05" NumberOfUnits="0"/> <RoomTypeAllocation Start="2020-09-06" End="2020-09-06" NumberOfUnits="0"/> <RoomTypeAllocation Start="2020-09-07" End="2020-09-07" NumberOfUnits="0"/> <RoomTypeAllocation Start="2020-09-08" End="2020-09-08" NumberOfUnits="0"/> <RoomTypeAllocation Start="2020-09-09" End="2020-09-09" NumberOfUnits="0"/> </RoomTypeAllocations> <RoomTypeAllocations RoomTypePickUpStatus="2"> <RoomTypeAllocation Start="2020-09-01" End="2020-09-01" NumberOfUnits="10"/> <RoomTypeAllocation Start="2020-09-02" End="2020-09-02" NumberOfUnits="10"/> <RoomTypeAllocation Start="2020-09-03" End="2020-09-03" NumberOfUnits="10"/> <RoomTypeAllocation Start="2020-09-04" End="2020-09-04" NumberOfUnits="10"/> <RoomTypeAllocation Start="2020-09-05" End="2020-09-05" NumberOfUnits="10"/> <RoomTypeAllocation Start="2020-09-06" End="2020-09-06" NumberOfUnits="10"/> <RoomTypeAllocation Start="2020-09-07" End="2020-09-07" NumberOfUnits="10"/> <RoomTypeAllocation Start="2020-09-08" End="2020-09-08" NumberOfUnits="10"/> <RoomTypeAllocation Start="2020-09-09" End="2020-09-09" NumberOfUnits="10"/> </RoomTypeAllocations> <RatePlans> <RatePlan RatePlanCode="East" Start="1980-01-01" End="2100-01-01" MaxGuestApplicable="9999"> <MarketCode MarketCode="Privat Gruppe" SourceOfBusiness="6Y"/> <BaseByGuestAmts> <BaseByGuestAmt AgeQualifyingCode="10" AmountBeforeTax="0.00" AmountAfterTax="0.00" NumberOfGuests="1"/> <BaseByGuestAmt AgeQualifyingCode="10" AmountBeforeTax="0.00" AmountAfterTax="0.00" NumberOfGuests="2"/> </BaseByGuestAmts> </RatePlan> </RatePlans> </RoomType> </RoomTypes> <Contacts> <Contact ContactType="Corporation"> <CompanyName>protel_SR</CompanyName> <Telephone PhoneNumber="0231915930" PhoneTechType="1" ShareMarketInd="No" PhoneLocationType="7" DefaultInd="true"/> <Telephone PhoneNumber="0151123456789" PhoneTechType="5" ShareMarketInd="No" PhoneLocationType="7" DefaultInd="true"/> <Telephone PhoneNumber="0231915986" PhoneTechType="3" ShareMarketInd="No" PhoneLocationType="7" DefaultInd="true"/> <Address Type="2" ShareMarketInd="No" DefaultInd="true"> <AddressLine>Europaplatz 8</AddressLine> <CityName>Dortmund</CityName> <PostalCode>44269</PostalCode> <StateProv>NordrheinWestfalen</StateProv> <CountryName>Deutschland</CountryName> </Address> <Email>support@protel.net</Email> </Contact> </Contacts> </InvBlock> </InvBlocks> </OTA_HotelInvBlockNotifRQ> | Adding attributes @Type, @ShareMarketInd and @DefaultInd | - | - | PWS-481 | PWS 2.16.X | ||||||||||||||||||||||||||||||||||||||||
OTA_ProfileCreateRQ OTA_ProfileModifyRQ | outbound | pAir | OTA_ProfileCreateRQ | Profile | Customer | CustLoyalty OTA_ProfileModifyRQ | ProfileModify | Customer | CustLoyalty |
Quelle erweitern
<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 |
Quelle erweitern
<?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 | ||||||||||||||||||||||||||||||||||||||||
OTA_HotelInvBlockNotifRQ | Outbound | OnPremise | OTA_HotelInvBlockNotifRQ | InvBlocks | InvBlock | Contacts | Contact |
Quelle erweitern
<Contacts> <Contact ContactType="Corporation"> <CompanyName>protel</CompanyName> <Address> <AddressLine>Europaplatz 8</AddressLine> <CityName>Dortmund</CityName> <PostalCode>44269</PostalCode> <StateProv StateCode="NRW">NordrheinWestfalen</StateProv> <CountryName Code="DE">Deutschland</CountryName> </Address> <Email EmailType="1" ShareMarketInd="No" DefaultInd="true">support@protel.net</Email> </Contact> </Contacts> | Adding attributes @EmailType, @ShareMarketInd and @DefaultInd | - | - | PWS-480 | PWS 2.15.X | ||||||||||||||||||||||||||||||||||||||||
OTA_HotelInvBlockNotifRQ | Outbound | OnPremise | OTA_HotelInvBlockNotifRQ | InvBlocks | InvBlock | Contacts | Contact | Address | CountryName |
Quelle erweitern
<Contacts> <Contact ContactType="Corporation"> <CompanyName>protel</CompanyName> <Address> <AddressLine>Europaplatz 8</AddressLine> <CityName>Dortmund</CityName> <PostalCode>44269</PostalCode> <StateProv StateCode="NRW">NordrheinWestfalen</StateProv> <CountryName Code="DE">Deutschland</CountryName> </Address> <Email/> </Contact> </Contacts> | Adding attribute @Code | - | - | PWS-483 | PWS 2.15.x | ||||||||||||||||||||||||||||||||||||||||
OTA_HotelInvBlockNotifRQ | Outbound | OnPremise | OTA_HotelInvBlockNotifRQ | InvBlocks | InvBlock | Contacts | Contact | Address | StateProv |
Quelle erweitern
<Contacts> <Contact ContactType="Corporation"> <CompanyName>protel</CompanyName> <Address> <AddressLine>Europaplatz 8</AddressLine> <CityName>Dortmund</CityName> <PostalCode>44269</PostalCode> <StateProv StateCode="NRW">NordrheinWestfalen</StateProv> <CountryName>Deutschland</CountryName> </Address> <Email/> </Contact> </Contacts> | Adding attribute @StateCode | - | - | PWS-482 | PWS 2.15.x | ||||||||||||||||||||||||||||||||||||||||
OTA_HotelInvBlockNotifRQ | outbound | OnPremise | OTA_HotelInvBlockNotifRQ | InvBlocks | InvBlock | RoomTypes | RoomType | RoomTypeAllocations |
Quelle erweitern
<?xml version="1.0" encoding="utf-8"?> <env:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:htnga="http://htng.org/PWSWG/2007/02/AsyncHeaders" xmlns:env="http://www.w3.org/2003/05/soap-envelope"> <env:Header> <htnga:CorrelationID>6ecf1d76-20db-401b-a84e-a7a4cc7500bf</htnga:CorrelationID> <Source Product="protel On Premise SPE" ProductVersion="20.22300" Module="protel.WebServices" ModuleVersion="0.0.0.7687" Service="io.protel.onpremise" xmlns="http://protel.io/soap" /> </env:Header> <env:Body> <OTA_HotelInvBlockNotifRQ EchoToken="6ecf1d76-20db-401b-a84e-a7a4cc7500bf" TimeStamp="2020-05-07T11:21:44Z" Version="4.001" CorrelationID="6ecf1d76-20db-401b-a84e-a7a4cc7500bf" PrimaryLangID="en" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelInvBlockNotifRQ.xsd" xmlns="http://www.opentravel.org/OTA/2003/05"> <POS> <Source> <RequestorID Type="10" ID="3153" ID_Context="protelIO" /> <BookingChannel Type="4" Primary="true" /> <TPA_Extensions> <px:POSExtensions xmlns:px="http://protel.io/htng/extensions"> <px:HotelInfo FiscalDate="2017-06-06" /> </px:POSExtensions> </TPA_Extensions> </Source> </POS> <InvBlocks> <InvBlock TransactionAction="Modify" InvBlockName="pws1015" InvBlockLongName="PWS-1015" InvBlockCode="198" InvBlockStatusCode="5" BookingStatus="Open" InvBlockTypeCode="16"> <HotelRef HotelCode="3153" ChainCode="HC1" HotelName="protel Front Office Demo, 44269 Dortmund" /> <InvBlockDates Start="2020-01-01" End="2020-01-01" AbsoluteCutoff="2020-01-01" /> <RoomTypes> <RoomType RoomTypeCode="n/a"> <RoomTypeAllocations RoomTypePickUpStatus="1"> <RoomTypeAllocation Start="2020-01-01" End="2020-01-01" NumberOfUnits="7" SellLimit="7" /> </RoomTypeAllocations> <RoomTypeAllocations RoomTypePickUpStatus="4"> <RoomTypeAllocation Start="2020-01-01" End="2020-01-01" NumberOfUnits="2" /> </RoomTypeAllocations> <RoomTypeAllocations RoomTypePickUpStatus="5"> <RoomTypeAllocation Start="2020-01-01" End="2020-01-01" NumberOfUnits="1" /> </RoomTypeAllocations> <RoomTypeAllocations RoomTypePickUpStatus="2"> <RoomTypeAllocation Start="2020-01-01" End="2020-01-01" NumberOfUnits="5" /> </RoomTypeAllocations> <RoomTypeAllocations RoomTypePickUpStatus="3"> <RoomTypeAllocation Start="2020-01-01" End="2020-01-01" NumberOfUnits="4" /> </RoomTypeAllocations> <RoomTypeAllocations RoomTypePickUpStatus="13"> <RoomTypeAllocation Start="2020-01-01" End="2020-01-01" NumberOfUnits="3" /> </RoomTypeAllocations> <RatePlans> <RatePlan RatePlanCode="n/a" Start="1980-01-01" End="2100-01-01" MaxGuestApplicable="9999"> <MarketCode MarketCode="n/a" /> <BaseByGuestAmts> <BaseByGuestAmt AgeQualifyingCode="10" AmountBeforeTax="0.00" AmountAfterTax="0.00" NumberOfGuests="1" /> <BaseByGuestAmt AgeQualifyingCode="10" AmountBeforeTax="0.00" AmountAfterTax="0.00" NumberOfGuests="2" /> </BaseByGuestAmts> </RatePlan> </RatePlans> </RoomType> </RoomTypes> <Contacts /> </InvBlock> </InvBlocks> </OTA_HotelInvBlockNotifRQ> </env:Body> </env:Envelope> | Adding RoomTypePickUpStatus="3" (Tentative availability) and RoomTypePickUpStatus="13" (Transient sold) | - | - | PWS-1015 | PWS 2.15.X | ||||||||||||||||||||||||||||||||||||||||
OTA_HotelInvBlockNotifRQ | Outbound | OnPremise | OTA_HotelInvBlockNotifRQ | InvBlocks | InvBlock | RoomTypes | RoomType | RatePlans | RatePlan | MarketCode |
Quelle erweitern
<?xml version="1.0" encoding="utf-8"?> <env:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:htnga="http://htng.org/PWSWG/2007/02/AsyncHeaders" xmlns:env="http://www.w3.org/2003/05/soap-envelope"> <env:Header> <htnga:CorrelationID>dd1e10e0-d1ba-430f-886f-d9fb3b59573b</htnga:CorrelationID> <Source Product="protel On Premise SPE" ProductVersion="20.22400" Module="protel.WebServices" ModuleVersion="0.0.0.7670" Service="io.protel.onpremise" xmlns="http://protel.io/soap" /> </env:Header> <env:Body> <OTA_HotelInvBlockNotifRQ EchoToken="dd1e10e0-d1ba-430f-886f-d9fb3b59573b" TimeStamp="2020-05-07T09:07:52Z" Version="4.001" CorrelationID="dd1e10e0-d1ba-430f-886f-d9fb3b59573b" PrimaryLangID="en" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelInvBlockNotifRQ.xsd" xmlns="http://www.opentravel.org/OTA/2003/05"> <POS> <Source> <RequestorID Type="10" ID="2570" ID_Context="protelIO" /> <BookingChannel Type="4" Primary="true" /> <TPA_Extensions> <px:POSExtensions xmlns:px="http://protel.io/htng/extensions"> <px:HotelInfo FiscalDate="2018-09-09" /> </px:POSExtensions> </TPA_Extensions> </Source> </POS> <InvBlocks> <InvBlock TransactionAction="Modify" InvBlockName="Inv" InvBlockLongName="InvBlockTest" InvBlockCode="16" InvBlockStatusCode="5" BookingStatus="Open" InvBlockTypeCode="16"> <HotelRef HotelCode="2570" ChainCode="HC1" HotelName="Hotel Lamm, 78224 Singen" /> <InvBlockDates Start="2021-01-01" End="2021-01-09" AbsoluteCutoff="2020-12-31" /> <RoomTypes> <RoomType RoomTypeCode="n/a"> <RoomTypeAllocations RoomTypePickUpStatus="1"> <RoomTypeAllocation Start="2021-01-01" End="2021-01-01" NumberOfUnits="5" SellLimit="5" /> <RoomTypeAllocation Start="2021-01-02" End="2021-01-02" NumberOfUnits="5" SellLimit="5" /> <RoomTypeAllocation Start="2021-01-03" End="2021-01-03" NumberOfUnits="5" SellLimit="5" /> <RoomTypeAllocation Start="2021-01-04" End="2021-01-04" NumberOfUnits="5" SellLimit="5" /> <RoomTypeAllocation Start="2021-01-05" End="2021-01-05" NumberOfUnits="5" SellLimit="5" /> <RoomTypeAllocation Start="2021-01-06" End="2021-01-06" NumberOfUnits="5" SellLimit="5" /> <RoomTypeAllocation Start="2021-01-07" End="2021-01-07" NumberOfUnits="5" SellLimit="5" /> <RoomTypeAllocation Start="2021-01-08" End="2021-01-08" NumberOfUnits="5" SellLimit="5" /> <RoomTypeAllocation Start="2021-01-09" End="2021-01-09" NumberOfUnits="5" SellLimit="5" /> </RoomTypeAllocations> <RoomTypeAllocations RoomTypePickUpStatus="4"> <RoomTypeAllocation Start="2021-01-01" End="2021-01-01" NumberOfUnits="0" /> <RoomTypeAllocation Start="2021-01-02" End="2021-01-02" NumberOfUnits="0" /> <RoomTypeAllocation Start="2021-01-03" End="2021-01-03" NumberOfUnits="0" /> <RoomTypeAllocation Start="2021-01-04" End="2021-01-04" NumberOfUnits="0" /> <RoomTypeAllocation Start="2021-01-05" End="2021-01-05" NumberOfUnits="0" /> <RoomTypeAllocation Start="2021-01-06" End="2021-01-06" NumberOfUnits="0" /> <RoomTypeAllocation Start="2021-01-07" End="2021-01-07" NumberOfUnits="0" /> <RoomTypeAllocation Start="2021-01-08" End="2021-01-08" NumberOfUnits="0" /> <RoomTypeAllocation Start="2021-01-09" End="2021-01-09" NumberOfUnits="0" /> </RoomTypeAllocations> <RoomTypeAllocations RoomTypePickUpStatus="5"> <RoomTypeAllocation Start="2021-01-01" End="2021-01-01" NumberOfUnits="0" /> <RoomTypeAllocation Start="2021-01-02" End="2021-01-02" NumberOfUnits="0" /> <RoomTypeAllocation Start="2021-01-03" End="2021-01-03" NumberOfUnits="0" /> <RoomTypeAllocation Start="2021-01-04" End="2021-01-04" NumberOfUnits="0" /> <RoomTypeAllocation Start="2021-01-05" End="2021-01-05" NumberOfUnits="0" /> <RoomTypeAllocation Start="2021-01-06" End="2021-01-06" NumberOfUnits="0" /> <RoomTypeAllocation Start="2021-01-07" End="2021-01-07" NumberOfUnits="0" /> <RoomTypeAllocation Start="2021-01-08" End="2021-01-08" NumberOfUnits="0" /> <RoomTypeAllocation Start="2021-01-09" End="2021-01-09" NumberOfUnits="0" /> </RoomTypeAllocations> <RoomTypeAllocations RoomTypePickUpStatus="2"> <RoomTypeAllocation Start="2021-01-01" End="2021-01-01" NumberOfUnits="5" /> <RoomTypeAllocation Start="2021-01-02" End="2021-01-02" NumberOfUnits="5" /> <RoomTypeAllocation Start="2021-01-03" End="2021-01-03" NumberOfUnits="5" /> <RoomTypeAllocation Start="2021-01-04" End="2021-01-04" NumberOfUnits="5" /> <RoomTypeAllocation Start="2021-01-05" End="2021-01-05" NumberOfUnits="5" /> <RoomTypeAllocation Start="2021-01-06" End="2021-01-06" NumberOfUnits="5" /> <RoomTypeAllocation Start="2021-01-07" End="2021-01-07" NumberOfUnits="5" /> <RoomTypeAllocation Start="2021-01-08" End="2021-01-08" NumberOfUnits="5" /> <RoomTypeAllocation Start="2021-01-09" End="2021-01-09" NumberOfUnits="5" /> </RoomTypeAllocations> <RatePlans> <RatePlan RatePlanCode="n/a" Start="1980-01-01" End="2100-01-01" MaxGuestApplicable="9999"> <MarketCode MarketCode="Geschäftsreise Individual" /> <BaseByGuestAmts> <BaseByGuestAmt AgeQualifyingCode="10" AmountBeforeTax="0.00" AmountAfterTax="0.00" NumberOfGuests="1" /> <BaseByGuestAmt AgeQualifyingCode="10" AmountBeforeTax="0.00" AmountAfterTax="0.00" NumberOfGuests="2" /> </BaseByGuestAmts> </RatePlan> </RatePlans> </RoomType> </RoomTypes> <BlockDescriptions> <BlockDescription Name="SourceOfBusiness"> <Text TextFormat="PlainText">Reisestelle mit Kommision</Text> </BlockDescription> </BlockDescriptions> <Contacts /> </InvBlock> </InvBlocks> </OTA_HotelInvBlockNotifRQ> </env:Body> </env:Envelope> | Remove attribute @SourceOfBusiness | PWS-1156 | PWS 2.15.X | ||||||||||||||||||||||||||||||||||||||||||
HTNG_HotelFolioRS | Outbound | OnPremise | HTNG_HotelFolioRS | Folios | Folio |
Quelle erweitern
<?xml version='1.0' encoding='utf-8'?> <env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope"> <env:Header> <htnga:CorrelationID xmlns:htnga="http://htng.org/PWSWG/2007/02/AsyncHeaders">PWS_2038</htnga:CorrelationID> <Source xmlns="http://protel.io/soap" Product="protel On Premise SPE" ProductVersion="20.22300" Module="protel.WebServices" ModuleVersion="0.0.0.7672" Service="io.protel.onpremise"/> </env:Header> <env:Body> <HTNG_HotelFolioRS xmlns="http://htng.org/2014B" TimeStamp="2020-05-06T14:25:44.7965153Z" Version="3.000" CorrelationID="PWS_2038" EchoToken="PWS_2038" Target="Test" TransactionStatusCode="Start" RetransmissionIndicator="false"> <Success/> <Folios> <Folio FolioID="341228-1" FolioType="Room" InvoiceID="0" GuestViewable="true" GuestPayable="true"> <BasicPropertyInfo HotelCode="3153" HotelName="protel Front Office Demo, 44269 Dortmund" ChainCode="1"/> <CustomerProfile> <ProfileInfo xmlns="http://www.opentravel.org/OTA/2003/05"> <UniqueID Type="4" ID="155457" ID_Context="protelIO"/> <Profile ShareAllOptOutInd="No" ProfileType="3" CreateDateTime="2020-03-03T10:38:00" CreatorID="protel 1" RPH="155457" LastModifyDateTime="2020-05-07T07:04:28" LastModifierID="protel 1" StatusCode="4"> <Customer> <CitizenCountryName DefaultInd="true" Code="DE"/> </Customer> <UserID Type="4" ID="155457" ID_Context="protelIO"/> <CompanyInfo> <CompanyName CompanyShortName="" Department="">protel</CompanyName> <AddressInfo FormattedInd="false" Type="2" DefaultInd="true"> <AddressLine>Europaplatz 9</AddressLine> <CityName>Dortmund</CityName> <PostalCode>44135</PostalCode> <StateProv StateCode="BAV">Bavaria</StateProv> <CountryName Code="DE">Germany</CountryName> </AddressInfo> <TelephoneInfo ShareMarketInd="No" PhoneNumber="0231915930" PhoneLocationType="7" PhoneTechType="1" FormattedInd="false" DefaultInd="true"/> <TelephoneInfo ShareMarketInd="No" PhoneNumber="017817311111" PhoneLocationType="10" PhoneTechType="5" FormattedInd="false" DefaultInd="true"/> <TelephoneInfo ShareMarketInd="No" PhoneNumber="023155555" PhoneLocationType="7" PhoneTechType="3" FormattedInd="false" DefaultInd="true"/> <Email ShareMarketInd="No" DefaultInd="true" EmailType="1">info@protel.net</Email> </CompanyInfo> <TPA_Extensions xmlns:px="http://protel.io/htng/extensions"> <SearchName Value="protel"/> <Nationality Value="Germany"/> <Optinouts> <Optinout OptinoutEvent="Reservation" OptinoutType="Letter" OptinoutStatus="yes"/> <Optinout OptinoutEvent="Invoice" OptinoutType="Letter" OptinoutStatus="yes"/> <Optinout OptinoutEvent="Advertisement" OptinoutType="Letter" OptinoutStatus="yes"/> <Optinout OptinoutEvent="Reservation" OptinoutType="Phone" OptinoutStatus="yes"/> <Optinout OptinoutEvent="Invoice" OptinoutType="Phone" OptinoutStatus="yes"/> <Optinout OptinoutEvent="Advertisement" OptinoutType="Phone" OptinoutStatus="no"/> <Optinout OptinoutEvent="Reservation" OptinoutType="Mail" OptinoutStatus="yes"/> <Optinout OptinoutEvent="Invoice" OptinoutType="Mail" OptinoutStatus="yes"/> <Optinout OptinoutEvent="Advertisement" OptinoutType="Mail" OptinoutStatus="no"/> <Optinout OptinoutEvent="Reservation" OptinoutType="TextMessage" OptinoutStatus="yes"/> <Optinout OptinoutEvent="Invoice" OptinoutType="TextMessage" OptinoutStatus="yes"/> <Optinout OptinoutEvent="Advertisement" OptinoutType="TextMessage" OptinoutStatus="no"/> </Optinouts> </TPA_Extensions> </Profile> </ProfileInfo> </CustomerProfile> <PayerProfile> <ProfileInfo xmlns="http://www.opentravel.org/OTA/2003/05"> <UniqueID Type="4" ID="155457" ID_Context="protelIO"/> <Profile ShareAllOptOutInd="No" ProfileType="3" CreateDateTime="2020-03-03T10:38:00" CreatorID="protel 1" RPH="155457" LastModifyDateTime="2020-05-07T07:04:28" LastModifierID="protel 1" StatusCode="4"> <Customer> <CitizenCountryName DefaultInd="true" Code="DE"/> </Customer> <UserID Type="4" ID="155457" ID_Context="protelIO"/> <CompanyInfo> <CompanyName CompanyShortName="" Department="">protel</CompanyName> <AddressInfo FormattedInd="false" Type="2" DefaultInd="true"> <AddressLine>Europaplatz 9</AddressLine> <CityName>Dortmund</CityName> <PostalCode>44135</PostalCode> <StateProv StateCode="BAV">Bavaria</StateProv> <CountryName Code="DE">Germany</CountryName> </AddressInfo> <TelephoneInfo ShareMarketInd="No" PhoneNumber="0231915930" PhoneLocationType="7" PhoneTechType="1" FormattedInd="false" DefaultInd="true"/> <TelephoneInfo ShareMarketInd="No" PhoneNumber="017817311111" PhoneLocationType="10" PhoneTechType="5" FormattedInd="false" DefaultInd="true"/> <TelephoneInfo ShareMarketInd="No" PhoneNumber="023155555" PhoneLocationType="7" PhoneTechType="3" FormattedInd="false" DefaultInd="true"/> <Email ShareMarketInd="No" DefaultInd="true" EmailType="1">info@protel.net</Email> </CompanyInfo> <TPA_Extensions xmlns:px="http://protel.io/htng/extensions"> <SearchName Value="protel"/> <Nationality Value="Germany"/> <Optinouts> <Optinout OptinoutEvent="Reservation" OptinoutType="Letter" OptinoutStatus="yes"/> <Optinout OptinoutEvent="Invoice" OptinoutType="Letter" OptinoutStatus="yes"/> <Optinout OptinoutEvent="Advertisement" OptinoutType="Letter" OptinoutStatus="yes"/> <Optinout OptinoutEvent="Reservation" OptinoutType="Phone" OptinoutStatus="yes"/> <Optinout OptinoutEvent="Invoice" OptinoutType="Phone" OptinoutStatus="yes"/> <Optinout OptinoutEvent="Advertisement" OptinoutType="Phone" OptinoutStatus="no"/> <Optinout OptinoutEvent="Reservation" OptinoutType="Mail" OptinoutStatus="yes"/> <Optinout OptinoutEvent="Invoice" OptinoutType="Mail" OptinoutStatus="yes"/> <Optinout OptinoutEvent="Advertisement" OptinoutType="Mail" OptinoutStatus="no"/> <Optinout OptinoutEvent="Reservation" OptinoutType="TextMessage" OptinoutStatus="yes"/> <Optinout OptinoutEvent="Invoice" OptinoutType="TextMessage" OptinoutStatus="yes"/> <Optinout OptinoutEvent="Advertisement" OptinoutType="TextMessage" OptinoutStatus="no"/> </Optinouts> </TPA_Extensions> </Profile> </ProfileInfo> </PayerProfile> <RevenueSummary> <GrossAmount xmlns="http://www.opentravel.org/OTA/2003/05" Amount="5.40"/> <TaxItems xmlns="http://www.opentravel.org/OTA/2003/05" Amount="0.00"/> <BalanceDueAmount xmlns="http://www.opentravel.org/OTA/2003/05" Amount="5.40"/> <AmountReceived xmlns="http://www.opentravel.org/OTA/2003/05" Amount="0"/> </RevenueSummary> <RevenueDetails> <RevenueDetail ReferenceID="65758988" TransactionDate="2017-06-06" Description="10 % Service Charge" PMSRevenueCode="8002" CurrencyCode="AED" DecimalPlaces="2" Amount="0.45" SubTypeID="Revenue" RevenueCategoryCode="6"> <FolioIDs xmlns="http://www.opentravel.org/OTA/2003/05"> <FolioID>341228-1</FolioID> </FolioIDs> <UnitPrice AmountBeforeTax="0.45" AmountAfterTax="0.45"> <Taxes xmlns="http://www.opentravel.org/OTA/2003/05"> <Tax Type="Inclusive" Percent="0.00" Amount="0.00"/> </Taxes> </UnitPrice> <ExtendedPrice AmountBeforeTax="0.45" AmountAfterTax="0.45" Quantity="1"> <Taxes xmlns="http://www.opentravel.org/OTA/2003/05"> <Tax Type="Inclusive" Percent="0.00" Amount="0.00"/> </Taxes> </ExtendedPrice> </RevenueDetail> <RevenueDetail ReferenceID="65758989" TransactionDate="2017-06-06" Description="10 % Service Fees" PMSRevenueCode="8001" CurrencyCode="AED" DecimalPlaces="2" Amount="0.45" SubTypeID="Revenue" RevenueCategoryCode="6"> <FolioIDs xmlns="http://www.opentravel.org/OTA/2003/05"> <FolioID>341228-1</FolioID> </FolioIDs> <UnitPrice AmountBeforeTax="0.45" AmountAfterTax="0.45"> <Taxes xmlns="http://www.opentravel.org/OTA/2003/05"> <Tax Type="Inclusive" Percent="0.00" Amount="0.00"/> </Taxes> </UnitPrice> <ExtendedPrice AmountBeforeTax="0.45" AmountAfterTax="0.45" Quantity="1"> <Taxes xmlns="http://www.opentravel.org/OTA/2003/05"> <Tax Type="Inclusive" Percent="0.00" Amount="0.00"/> </Taxes> </ExtendedPrice> </RevenueDetail> <RevenueDetail ReferenceID="65758987" TransactionDate="2017-06-06" Description="Coca" PMSRevenueCode="1045" CurrencyCode="AED" DecimalPlaces="2" Amount="4.50" SubTypeID="Revenue" RevenueCategoryCode="9"> <FolioIDs xmlns="http://www.opentravel.org/OTA/2003/05"> <FolioID>341228-1</FolioID> </FolioIDs> <UnitPrice AmountBeforeTax="4.50" AmountAfterTax="4.50"> <Taxes xmlns="http://www.opentravel.org/OTA/2003/05"> <Tax Type="Inclusive" Percent="0.00" Amount="0.00"/> </Taxes> </UnitPrice> <ExtendedPrice AmountBeforeTax="4.50" AmountAfterTax="4.50" Quantity="1"> <Taxes xmlns="http://www.opentravel.org/OTA/2003/05"> <Tax Type="Inclusive" Percent="0.00" Amount="0.00"/> </Taxes> </ExtendedPrice> </RevenueDetail> </RevenueDetails> </Folio> </Folios> </HTNG_HotelFolioRS> </env:Body> </env:Envelope> | Unifying the FolioID value in outbound HTNG_HotelFolioRS message | - | - | PWS-2038 | PWS 2.15.X | ||||||||||||||||||||||||||||||||||||||||
OTA_ProfileModifyRQ | Inbound | OnPremise | OTA_ProfileModifyRQ | ProfileModify | Customer | Address | StateProv |
Quelle erweitern
<?xml version='1.0' encoding='utf-8'?> <env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope"> <env:Header> <htnga:CorrelationID xmlns:htnga="http://htng.org/PWSWG/2007/02/AsyncHeaders">f71060b4-a981-414c-9da3-4dad1af9f030</htnga:CorrelationID> <Source xmlns="http://protel.io/soap" Product="protel On Premise SPE" ProductVersion="20.22300" Module="protel.WebServices" ModuleVersion="2.13.1.7400" Service="io.protel.onpremise"/> </env:Header> <env:Body> <OTA_ProfileModifyRQ xmlns="http://www.opentravel.org/OTA/2003/05" EchoToken="f71060b4-a981-414c-9da3-4dad1af9f030" TimeStamp="2020-03-24T14:29:13Z" Version="1.001" CorrelationID="f71060b4-a981-414c-9da3-4dad1af9f030" PrimaryLangID="en"> <POS> <Source> <RequestorID Type="10" ID="3006" ID_Context="protelIO"/> <BookingChannel Type="4" Primary="true"/> <TPA_Extensions> <px:POSExtensions xmlns:px="http://protel.io/htng/extensions"> <px:HotelInfo FiscalDate="2019-05-16"/> </px:POSExtensions> </TPA_Extensions> </Source> </POS> <UniqueID Type="10" ID="3006" ID_Context="protelIO"> <CompanyName CompanyShortName="ART SKI - IN Hotel Hinterhag, A-5753 Saalbach" TravelSector="3" Code="3006" CodeContext="io.protel.onpremise"/> </UniqueID> <UniqueID Type="1" ID="2476" ID_Context="protelIO"/> <ProfileModify ShareAllOptOutInd="Yes" ProfileType="1" CreateDateTime="1900-01-01T00:00:00" CreatorID="protelIO" RPH="2476" LastModifyDateTime="2020-03-24T15:29:12" LastModifierID="protel 1" StatusCode="4"> <Customer Gender="Unknown" Language="de"> <PersonName> <NamePrefix>Herrn</NamePrefix> <GivenName>Robert</GivenName> <Surname>Testrut</Surname> </PersonName> <Telephone ShareMarketInd="No" PhoneNumber="(+49 33055) 89-0" PhoneLocationType="6" PhoneTechType="1" FormattedInd="false" DefaultInd="true"/> <Telephone ShareMarketInd="No" PhoneNumber="(+49 33055) 89-290" PhoneLocationType="6" PhoneTechType="3" FormattedInd="false" DefaultInd="true"/> <Email ShareMarketInd="No" DefaultInd="true" EmailType="1">r.testrut@testrut.de</Email> <Address FormattedInd="false" ShareMarketInd="No" Type="1" DefaultInd="true" UseType="6"> <AddressLine>Margaretenstr. 3b</AddressLine> <CityName>Wesel</CityName> <PostalCode>46483</PostalCode> <StateProv StateCode="DE-NW">Nordrhein-Westfalen</StateProv> <CountryName Code="DE">Deutschland</CountryName> </Address> <CitizenCountryName DefaultInd="true" Code="DE"/> <Document BirthDate="1900-01-01" EffectiveDate="1900-01-01" ExpireDate="1900-01-01"/> <EmployerInfo CompanyShortName="" Department=""/> </Customer> <TPA_Extensions xmlns:px="http://protel.io/htng/extensions"> <Salutation Value="Sehr geehrter Herr Testrut"/> <SearchName Value="Testrut"/> <Nationality Value="Deutschland"/> <Optinouts> <Optinout OptinoutEvent="Reservation" OptinoutType="Letter" OptinoutStatus="no"/> <Optinout OptinoutEvent="Invoice" OptinoutType="Letter" OptinoutStatus="no"/> <Optinout OptinoutEvent="Advertisement" OptinoutType="Letter" OptinoutStatus="no"/> <Optinout OptinoutEvent="Reservation" OptinoutType="Phone" OptinoutStatus="no"/> <Optinout OptinoutEvent="Invoice" OptinoutType="Phone" OptinoutStatus="no"/> <Optinout OptinoutEvent="Advertisement" OptinoutType="Phone" OptinoutStatus="no"/> <Optinout OptinoutEvent="Reservation" OptinoutType="Mail" OptinoutStatus="no"/> <Optinout OptinoutEvent="Invoice" OptinoutType="Mail" OptinoutStatus="no"/> <Optinout OptinoutEvent="Advertisement" OptinoutType="Mail" OptinoutStatus="no"/> <Optinout OptinoutEvent="Reservation" OptinoutType="TextMessage" OptinoutStatus="no"/> <Optinout OptinoutEvent="Invoice" OptinoutType="TextMessage" OptinoutStatus="no"/> <Optinout OptinoutEvent="Advertisement" OptinoutType="TextMessage" OptinoutStatus="no"/> </Optinouts> </TPA_Extensions> </ProfileModify> </OTA_ProfileModifyRQ> </env:Body> </env:Envelope> | Receive inbound StateProv element to set the Region/State in PMS. | - | - | PWS-1305 | PWS 2.15.X | ||||||||||||||||||||||||||||||||||||||||
OTA_ResRetrieveRS | Outbound | OnPremise | OTA_ResRetrieveRS | ReservationsList | HotelReservation | RoomStays | RoomStay | RoomRates |
Quelle erweitern
<HotelReservation ResStatus="In-house"> <UniqueID Type="14" ID="341210" ID_Context="protelIO"/> <RoomStays> <RoomStay> <RoomTypes> <RoomType IsRoom="false" RoomTypeCode="ACCT" RoomID="1" NumberOfUnits="1"/> </RoomTypes> <RoomRates> <RoomRate RatePlanCode="ZERO" RatePlanID="1" RoomTypeCode="ACCT" RoomID="8000" EffectiveDate="2017-06-02" ExpireDate="2017-06-02"/> <RoomRate RatePlanCode="ZERO" RatePlanID="1" RoomTypeCode="ACCT" RoomID="8000" EffectiveDate="2017-06-03" ExpireDate="2017-06-03"/> <RoomRate RatePlanCode="ZERO" RatePlanID="1" RoomTypeCode="ACCT" RoomID="8000" EffectiveDate="2017-06-04" ExpireDate="2017-06-04"/> <RoomRate RatePlanCode="ZERO" RatePlanID="1" RoomTypeCode="ACCT" RoomID="8000" EffectiveDate="2017-06-05" ExpireDate="2017-06-05"/> <RoomRate RatePlanCode="ZERO" RatePlanID="1" RoomTypeCode="ACCT" RoomID="8000" EffectiveDate="2017-06-06" ExpireDate="2017-06-06"/> </RoomRates> <TimeSpan Start="2017-06-02" End="2017-06-07"/> </RoomStay> </RoomStays> <ResGuests> <ResGuest PrimaryIndicator="false"> <Profiles> <ProfileInfo> <UniqueID Type="1" ID="155455" ID_Context="protelIO"/> <Profile ProfileType="1"> <Customer> <PersonName> <GivenName/> <MiddleName/> <Surname>Kasse</Surname> </PersonName> <Telephone ShareMarketInd="Yes" PhoneNumber="" PhoneLocationType="10" PhoneTechType="5" DefaultInd="true"/> <Telephone ShareMarketInd="Yes" PhoneNumber="" PhoneLocationType="6" PhoneTechType="3" DefaultInd="true"/> <Address FormattedInd="false" Type="1" DefaultInd="true"> <StateProv/> <CountryName Code="DE">Germany</CountryName> </Address> </Customer> </Profile> </ProfileInfo> </Profiles> </ResGuest> </ResGuests> </HotelReservation> | The response for the OTA_ReadRQ request contain a reservation list/arrival list/etc, will be without rate information. | - | - | PWS-666 | PWS 2.15.X | ||||||||||||||||||||||||||||||||||||||||
IO_ResModifyNotifRQ | Inbound | OnPremise | IO_ResModifyNotifRQ | Reservations | Reservation |
Quelle erweitern
<?xml version='1.0' encoding='utf-8'?> <env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope"> <env:Body> <ns3:IO_ResModifyNotifRQ xmlns:ns3="http://protel.io/soap" CorrelationID="ResModify_1002"> <ns3:Reservations HotelCode="3153"> <ns3:Reservation ArrivalTime="02:00:00" DepartureTime="19:15:00"> <ns3:UniqueID ID="341236" ID_Context="protelIO" Type="14"/> <ns3:FixedCharges/> <ns3:Packages/> <ns3:Traces/> </ns3:Reservation> </ns3:Reservations> </ns3:IO_ResModifyNotifRQ> </env:Body> </env:Envelope> | Add functionality to IO_ResModifyNotifRQ to receive the Arrival and Departure time of a reservation. | - | - | PWS-1260 | PWS 2.15.X | ||||||||||||||||||||||||||||||||||||||||
OTA_ReadRQ | Inbound | OnPremise | OTA_ReadRQ | ReadRequests | HotelReadRequest | Verification | PersonName |
Quelle erweitern
<?xml version='1.0' encoding='utf-8'?> <env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope"> <s:Body xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <OTA_ReadRQ xmlns="http://www.opentravel.org/OTA/2003/05" CorrelationID="PWS_1233_03" Version="0" EchoToken="PWS_1233_03"> <POS> <Source> <RequestorID ID="3153" Type="10" ID_Context="protelIO"/> <BookingChannel Type="4" Primary="true"/> </Source> </POS> <ReadRequests> <HotelReadRequest> <SelectionCriteria Start="2017-06-01" End="2017-06-07" /> <Verification> <PersonName> <Surname>karami</Surname> <GivenName>sasan</GivenName> </PersonName> </Verification> </HotelReadRequest> </ReadRequests> </OTA_ReadRQ> </s:Body> </env:Envelope> | Adding functionality to PWS to search reservations based on FirstName and LastName in an OTA_ReadRQ inbound message. | - | - | PWS-1233 | PWS 2.15.X | ||||||||||||||||||||||||||||||||||||||||
HTNG_HotelCheckInNotifRQ | Inbound | pAir | HTNG_HotelCheckInNotifRQ | Room @RoomID |
Quelle erweitern
<?xml version='1.0' encoding='utf-8'?> <env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope"> <env:Header xmlns:p="http://protel.io/soap"> <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 | ||||||||||||||||||||||||||||||||||||||||
OTA_HotelAvailRS | Outbound | OnPremise | OTA_HotelAvailRS | RoomStay | RoomTypes |
Quelle erweitern
<?xml version='1.0' encoding='utf-8'?> <env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope"> <env:Header> <htnga:CorrelationID xmlns:htnga="http://htng.org/PWSWG/2007/02/AsyncHeaders">PWS_2010_02</htnga:CorrelationID> <Source xmlns="http://protel.io/soap" Product="protel On Premise MPE" ProductVersion="20.22400" Module="protel.WebServices" ModuleVersion="0.0.0.7581" Service="io.protel.onpremise"/> </env:Header> <env:Body> <OTA_HotelAvailRS xmlns="http://www.opentravel.org/OTA/2003/05" TimeStamp="2020-04-22T10:46:42.6344479Z" Version="6.001" CorrelationID="PWS_2010_02" EchoToken="PWS_2010_02" PrimaryLangID="en" SearchCacheLevel="live"> <Success/> <HotelStays> <HotelStay RoomStayRPH="1"> <BasicPropertyInfo HotelCode="2582" HotelCodeContext="protelIO" HotelName="mk Hotel Rüsselsheim, 65428 Rüsselsheim" ChainCode="HC1"/> <Availability Status="Open" Start="2019-10-20T00:00:00.000Z" End="2019-10-21T00:00:00.000Z"/> </HotelStay> </HotelStays> <RoomStay RoomStayStatus="Quote" ResponseType="PropertyRateList" AvailabilityStatus="AvailableForSale" InfoSource="PMS" RPH="1" AvailableIndicator="true"> <RoomTypes> <RoomType IsRoom="true" RoomTypeCode="SDZ" RoomID="222" RoomType="222 - Superior Doppelzimmer" Quantity="1"> <RoomDescription Name="RoomFeatures"> <Text>Behinderten Freundlich,sFB,ZB,BB</Text> </RoomDescription> <Occupancy MinOccupancy="2"/> </RoomType> <RoomType IsRoom="true" RoomTypeCode="SDZ" RoomID="225" RoomType="225 - Superior Doppelzimmer" Quantity="1"> <RoomDescription Name="RoomFeatures"> <Text>FB,ZB,BB</Text> </RoomDescription> <Occupancy MinOccupancy="2"/> </RoomType> <RoomType IsRoom="true" RoomTypeCode="SDZ" RoomID="226" RoomType="226 - Superior Doppelzimmer" Quantity="1"> <RoomDescription Name="RoomFeatures"> <Text>FB,ZB,BB</Text> </RoomDescription> <Occupancy MinOccupancy="2"/> </RoomType> <RoomType IsRoom="true" RoomTypeCode="SDZ" RoomID="227" RoomType="227 - Superior Doppelzimmer" Quantity="1"> <RoomDescription Name="RoomFeatures"> <Text>FB,ZB,BB,Fahrstuhl</Text> </RoomDescription> <Occupancy MinOccupancy="2"/> </RoomType> <RoomType IsRoom="true" RoomTypeCode="SDZ" RoomID="229" RoomType="229 - Superior Doppelzimmer" Quantity="1"> <RoomDescription Name="RoomFeatures"> <Text/> </RoomDescription> <Occupancy MinOccupancy="2"/> </RoomType> <RoomType IsRoom="true" RoomTypeCode="SDZ" RoomID="324" RoomType="324 - Superior Doppelzimmer" Quantity="1"> <RoomDescription Name="RoomFeatures"> <Text>FB,ZB,BB,Fahrstuhl</Text> </RoomDescription> <Occupancy MinOccupancy="2"/> </RoomType> <RoomType IsRoom="true" RoomTypeCode="SDZ" RoomID="325" RoomType="325 - Superior Doppelzimmer" Quantity="1"> <RoomDescription Name="RoomFeatures"> <Text>FB,ZB,BB</Text> </RoomDescription> <Occupancy MinOccupancy="2"/> </RoomType> <RoomType IsRoom="true" RoomTypeCode="SDZ" RoomID="326" RoomType="326 - Superior Doppelzimmer" Quantity="1"> <RoomDescription Name="RoomFeatures"> <Text>FB,ZB,BB</Text> </RoomDescription> <Occupancy MinOccupancy="2"/> </RoomType> </RoomTypes> <RoomRates> <RoomRate RatePlanCode="BR_Daily" RatePlanID="329" RoomTypeCode="SDZ" EffectiveDate="2019-10-20" ExpireDate="2019-10-21"> <Rates> <Rate RateTimeUnit="Day" EffectiveDate="2019-10-20" ExpireDate="2019-10-21" UnitMultiplier="1"> <Base AmountAfterTax="11.50" CurrencyCode="EUR"/> <Total AmountAfterTax="11.50" CurrencyCode="EUR"/> </Rate> </Rates> </RoomRate> <RoomRate RatePlanCode="ArianeUF" RatePlanID="96" RoomTypeCode="SDZ" EffectiveDate="2019-10-20" ExpireDate="2019-10-21"> <Rates> <Rate RateTimeUnit="Day" EffectiveDate="2019-10-20" ExpireDate="2019-10-21" UnitMultiplier="1"> <Base AmountAfterTax="111.50" CurrencyCode="EUR"/> <Total AmountAfterTax="111.50" CurrencyCode="EUR"/> </Rate> </Rates> </RoomRate> </RoomRates> </RoomStay> </OTA_HotelAvailRS> </env:Body> </env:Envelope> | In MPE Hotels, PWS will consider the HotelCode when listing the free and available rooms in OTA_HotelAvailRS. | - | - | PWS-2010 | PWS 2.14.X | ||||||||||||||||||||||||||||||||||||||||
OTA_HotelAvailNotifRQ | Inbound | OnPremise | OTA_HotelAvailNotifRQ | AvailStatusMessages | AvailStatusMessage | StatusApplicationControl |
Quelle erweitern
<env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope" xmlns:htng="http://htng.org/PWSWG/2007/02/AsyncHeaders" xmlns:p="http://protel.io/soap" xmlns:wsa="http://www.w3.org/2005/08/addressing" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"> <env:Header> <wsa:MessageID>PWS_2028_05</wsa:MessageID> <htng:CorrelationID>PWS_2028_05</htng:CorrelationID> <wsa:To>https://service-test.protel.io/ProtelApiService.ProtelApiServiceHttpsSoap12Endpoint</wsa:To> <wsa:From> <wsa:Address>http://www.w3.org/2005/08/addressing/role/anonymous</wsa:Address> </wsa:From> <htng:ReplyTo> <wsa:Address>https://g3rms.ideas.com/pacman-platformsecurity/htng/asyncResponse</wsa:Address> </htng:ReplyTo> <wsa:ReplyTo> <wsa:Address>http://www.w3.org/2005/08/addressing/role/anonymous</wsa:Address> </wsa:ReplyTo> <wsa:Action>OTA_HotelAvailNotifRQ</wsa:Action> </env:Header> <env:Body> <OTA_HotelAvailNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" MessageContentCode="11" Target="Test" TimeStamp="2020-04-15T04:19:33.000-05:00" Version="3.000"> <AvailStatusMessages HotelCode="2581"> <AvailStatusMessage> <StatusApplicationControl End="2020-05-20" Start="2020-05-17"/> <BestAvailableRates> <BestAvailableRate Amount="281.0" LengthOfStayTime="2" RatePlanCode="BAR 1"/> </BestAvailableRates> <UniqueID ID="1" Type="16"/> </AvailStatusMessage> </AvailStatusMessages> </OTA_HotelAvailNotifRQ> </env:Body> </env:Envelope> | Adding functionality to OTA_HotelAvailNotifRQ inbound with MessageContentCode="11" for DailyBAR rate update on property level. | - | - | PWS-2028 | PWS 2.14.X | ||||||||||||||||||||||||||||||||||||||||
HTNG_HotelFolioRS | Outbound | OnPremise | HTNG_HotelFolioRS | Folios |
Quelle erweitern
<Folios> <Folio FolioID="192381" FolioType="Room" InvoiceID="192381" GuestViewable="true" GuestPayable="true"> <Folio FolioID="341177-1" FolioType="Room" InvoiceID="0" GuestViewable="true" GuestPayable="true"> <Folio FolioID="341177-2" FolioType="Room" InvoiceID="0" GuestViewable="true" GuestPayable="true"> <Folio FolioID="192382" FolioType="Room" InvoiceID="192382" GuestViewable="true" GuestPayable="true"> <Folio FolioID="341177-4" FolioType="Room" InvoiceID="0" GuestViewable="true" GuestPayable="true"> <Folio FolioID="341177-5" FolioType="Room" InvoiceID="0" GuestViewable="true" GuestPayable="tr </Folios> | Add folioID to the HTNG_HotelFolioRS which has no InvoiceID in PMS | - | - | PWS-1247 | PWS 2.14.x | ||||||||||||||||||||||||||||||||||||||||
HTNG_HotelFolioRS | Outbound | OnPremise | HTNG_HotelFolioRS | Folios | Folio |
Quelle erweitern
<Folio FolioID="192383" FolioType="Room" InvoiceID="192383" GuestViewable="false" GuestPayable="false"> | Debtor payments shown as false in GuestPayable, GuestViewable attributes. | - | - | PWS-1267 | PWS 2.14.x | ||||||||||||||||||||||||||||||||||||||||
OTA_HotelResNotifRQ | outbound | onPremise | OTA_HotelResNotifRQ | HotelReservations | HotelReservation | RoomStays | RoomStay | Memberships |
Quelle erweitern
<OTA_HotelResNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" EchoToken="dc3244f8-0bb9-499c-9136-f56e3b7191ee" TimeStamp="2020-03-23T09:57:54Z" Version="5.000" CorrelationID="dc3244f8-0bb9-499c-9136-f56e3b7191ee" ResStatus="Initiate" PrimaryLangID="en" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelResNotifRQ.xsd"> <HotelReservations> <HotelReservation CreateDateTime="2020-03-13T13:37:03.010Z" LastModifyDateTime="2020-03-20T07:34:10.733Z" LastModifierID="protel 1" CreatorID="protel 1" ResStatus="Reserved"> <UniqueID Type="14" ID="2389683" ID_Context="protelIO"/> <RoomStays> <RoomStay MarketCode="Airline Crew" SourceOfBusiness="Tour Operator"> <Memberships> <Membership ProgramCode="GHA" AccountID="8564054834" BonusCode="GOLD"/> </Memberships> | Add the Membership ID on RoomStay Level | - | - | PWS-440 | PWS 2.14.x | ||||||||||||||||||||||||||||||||||||||||
OTA_HotelResNotifRQ | Outbound | OnPremise | OTA_HotelResNotifRQ | HotelReservation | RoomStays | RoomStay | RoomRates | GuestCounts |
Quelle erweitern
<RoomRate RatePlanCode="RACK" RatePlanCategory="LVLA" RatePlanID="43" RoomTypeCode="GFamÜKat" BookingCode="GFamÜKat" RoomID="115" EffectiveDate="2020-04-04" ExpireDate="2020-04-05" NumberOfUnits="1"> <Rates> <Rate RateTimeUnit="Day" AlternateCurrencyInd="false" EffectiveDate="2020-04-04" ExpireDate="2020-04-05" UnitMultiplier="1"> <Base AmountAfterTax="-19.00" CurrencyCode="EUR"/> <Total AmountAfterTax="-19.00" CurrencyCode="EUR"/> <TPA_Extensions> <px:RateAmountExtensions xmlns:px="http://protel.io/htng/extensions" End="2020-04-05" Start="2020-04-04"> <px:RateAmount AmountAfterTax="19.00" AmountBeforeTax="15.97" RevenueCategoryCode="3" CurrencyCode="EUR"/> <px:RateAmount AmountAfterTax="0.00" AmountBeforeTax="0.00" RevenueCategoryCode="6" CurrencyCode="EUR"/> <px:RateAmount AmountAfterTax="-19.00" AmountBeforeTax="-17.76" RevenueCategoryCode="9" CurrencyCode="EUR"/> <px:RateAmount AmountAfterTax="0.00" AmountBeforeTax="-1.79" RevenueCategoryCode="17" CurrencyCode="EUR"/> </px:RateAmountExtensions> </TPA_Extensions> </Rate> <Rate RateTimeUnit="Day" AlternateCurrencyInd="true" EffectiveDate="2020-04-04" ExpireDate="2020-04-05" UnitMultiplier="1"> <Base AmountAfterTax="-19.00" CurrencyCode="EUR"/> <Total AmountAfterTax="-19.00" CurrencyCode="EUR"/> <TPA_Extensions> <px:RateAmountExtensions xmlns:px="http://protel.io/htng/extensions" End="2020-04-05" Start="2020-04-04"> <px:RateAmount AmountAfterTax="19.00" AmountBeforeTax="15.97" RevenueCategoryCode="3" CurrencyCode="EUR"/> <px:RateAmount AmountAfterTax="0.00" AmountBeforeTax="0.00" RevenueCategoryCode="6" CurrencyCode="EUR"/> <px:RateAmount AmountAfterTax="-19.00" AmountBeforeTax="-17.76" RevenueCategoryCode="9" CurrencyCode="EUR"/> <px:RateAmount AmountAfterTax="0.00" AmountBeforeTax="-1.79" RevenueCategoryCode="17" CurrencyCode="EUR"/> </px:RateAmountExtensions> </TPA_Extensions> </Rate> </Rates> <GuestCounts IsPerRoom="true"> <GuestCount AgeQualifyingCode="7" Count="3"/> <GuestCount AgeQualifyingCode="8" Count="0"/> <GuestCount AgeQualifyingCode="9" Count="0"/> <GuestCount AgeQualifyingCode="19" Count="0"/> <GuestCount AgeQualifyingCode="10" Count="2"/> </GuestCounts> </RoomRate> | Adding guest count elements per <RoomRate> element | - | - | PWS-1127 | PWS 2.14.x | ||||||||||||||||||||||||||||||||||||||||
HTNG_HotelFolioNotifRQ | Outbound | OnPremise | HTNG_HotelFolioNotifRQ | Folios | Folio |
Quelle erweitern
<RevenueDetail ReferenceID="3098" TransactionDate="2017-06-03" Description="MiniBar Food" PMSRevenueCode="MiniBar Food" CurrencyCode="0" DecimalPlaces="2" Amount="20.00" RevenueCategoryCode="3"> <FolioIDs xmlns="http://www.opentravel.org/OTA/2003/05"> <FolioID>3098</FolioID> </FolioIDs> <UnitPrice AmountBeforeTax="20.00" AmountAfterTax="20.00"> <Taxes xmlns="http://www.opentravel.org/OTA/2003/05"> <Tax Type="Inclusive" Percent="1" Amount="0.00"/> </Taxes> </UnitPrice> <ExtendedPrice AmountBeforeTax="20.00" AmountAfterTax="20.00" Quantity="1"> <Taxes xmlns="http://www.opentravel.org/OTA/2003/05"> <Tax Type="Inclusive" Percent="0.00" Amount="0.00"/> </Taxes> </ExtendedPrice> </RevenueDetail> | Adding or modifying FixedCharge(s) in a reservation now triggers and shows in the HTNG_HotelFolioNotifRQ message. | - | - | PWS-1110 | PWS 2.14.x | ||||||||||||||||||||||||||||||||||||||||
HTNG_HotelFolioNotifRQ | Outbound | OnPremise | Implementation for invoices in the past | Add functionality to PWS to trigger as well the HTNG_HotelFolioNotifRQ for the past | - | - | PWS-1259 | PWS 2.14.x | |||||||||||||||||||||||||||||||||||||||||
HTNG_ChargePostingRQ | Inbound | onPremise | HTNG_ChargePostingRQ | Posting | Transaction | RevenueDetails | RevenueDetail | Account |
Quelle erweitern
<?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.onpremise</p:Target> </soapenv:Header> <soapenv:Body> <HTNG_ChargePostingRQ xmlns="http://htng.org/2014B" EchoToken="EchoToken_String" Version="0" CorrelationID="PWS_1247_01"> <POS> <Source xmlns="http://www.opentravel.org/OTA/2003/05"> <RequestorID ID="3153" 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="1" Description="Cash Payment" PMSRevenueCode="1" CurrencyCode="AED" Amount="-60.00" SubTypeID="Payment"> <Account ID="341177-5" Type="16" ID_Context="protelIO"/> </RevenueDetail> </RevenueDetails> </Transaction> </Posting> </HTNG_ChargePostingRQ> </soapenv:Body> </soapenv:Envelope> | Add functionality to PWS to do PostCharge or PostPayment based on FolioID which has no Invoice number. | To do this in the Account element, Type always should be 16. | - | PWS-1247 | PWS 2.14.x | ||||||||||||||||||||||||||||||||||||||||
OTA_HotelAvailRS | outbound | onPremise | OTA_HotelAvailRS | RoomStay | RoomRates |
Quelle erweitern
<OTA_HotelAvailRS xmlns="http://www.opentravel.org/OTA/2003/05" TimeStamp="2020-03-25T10:59:33.1084984Z" Version="6.001" CorrelationID="IOTEC_253_01" EchoToken="EchoToken_String" PrimaryLangID="en" SearchCacheLevel="live"> <Success/> <HotelStays> <HotelStay RoomStayRPH="1"> <BasicPropertyInfo HotelCode="2582" HotelCodeContext="protelIO" HotelName="mk Hotel Rüsselsheim, 65428 Rüsselsheim" ChainCode="HC1"/> <Availability Status="Open" Start="2019-10-19T00:00:00.000Z" End="2019-10-20T00:00:00.000Z"/> </HotelStay> </HotelStays> <RoomStay RoomStayStatus="Quote" ResponseType="PropertyRateList" AvailabilityStatus="AvailableForSale" InfoSource="PMS" RPH="1" AvailableIndicator="true"> <RoomTypes> <RoomType IsRoom="true" RoomTypeCode="SDZ" RoomID="222" RoomType="222 - Superior Doppelzimmer" Quantity="1"> <RoomDescription Name="RoomFeatures"> <Text>Behinderten Freundlich,sFB,ZB,BB</Text> </RoomDescription> <Occupancy MinOccupancy="2"/> </RoomType> <RoomType IsRoom="true" RoomTypeCode="SDZ" RoomID="224" RoomType="224 - Superior Doppelzimmer" Quantity="1"> <RoomDescription Name="RoomFeatures"> <Text>FB,ZB,BB,Fahrstuhl</Text> </RoomDescription> <Occupancy MinOccupancy="2"/> </RoomType> <RoomType IsRoom="true" RoomTypeCode="SDZ" RoomID="225" RoomType="225 - Superior Doppelzimmer" Quantity="1"> <RoomDescription Name="RoomFeatures"> <Text>FB,ZB,BB</Text> </RoomDescription> <Occupancy MinOccupancy="2"/> </RoomType> <RoomType IsRoom="true" RoomTypeCode="SDZ" RoomID="226" RoomType="226 - Superior Doppelzimmer" Quantity="1"> <RoomDescription Name="RoomFeatures"> <Text>FB,ZB,BB</Text> </RoomDescription> <Occupancy MinOccupancy="2"/> </RoomType> <RoomType IsRoom="true" RoomTypeCode="SDZ" RoomID="227" RoomType="227 - Superior Doppelzimmer" Quantity="1"> <RoomDescription Name="RoomFeatures"> <Text>FB,ZB,BB,Fahrstuhl</Text> </RoomDescription> <Occupancy MinOccupancy="2"/> </RoomType> <RoomType IsRoom="true" RoomTypeCode="SDZ" RoomID="229" RoomType="229 - Superior Doppelzimmer" Quantity="1"> <RoomDescription Name="RoomFeatures"> <Text/> </RoomDescription> <Occupancy MinOccupancy="2"/> </RoomType> <RoomType IsRoom="true" RoomTypeCode="SDZ" RoomID="324" RoomType="324 - Superior Doppelzimmer" Quantity="1"> <RoomDescription Name="RoomFeatures"> <Text>FB,ZB,BB,Fahrstuhl</Text> </RoomDescription> <Occupancy MinOccupancy="2"/> </RoomType> <RoomType IsRoom="true" RoomTypeCode="SDZ" RoomID="325" RoomType="325 - Superior Doppelzimmer" Quantity="1"> <RoomDescription Name="RoomFeatures"> <Text>FB,ZB,BB</Text> </RoomDescription> <Occupancy MinOccupancy="2"/> </RoomType> <RoomType IsRoom="true" RoomTypeCode="SDZ" RoomID="326" RoomType="326 - Superior Doppelzimmer" Quantity="1"> <RoomDescription Name="RoomFeatures"> <Text>FB,ZB,BB</Text> </RoomDescription> <Occupancy MinOccupancy="2"/> </RoomType> </RoomTypes> <RoomRates> <RoomRate RatePlanCode="BR_Daily" RatePlanID="329" RoomTypeCode="SDZ" EffectiveDate="2019-10-19" ExpireDate="2019-10-20"> <Rates> <Rate RateTimeUnit="Day" EffectiveDate="2019-10-19" ExpireDate="2019-10-20" UnitMultiplier="1"> <Base AmountAfterTax="11.50" CurrencyCode="EUR"/> <Total AmountAfterTax="11.50" CurrencyCode="EUR"/> </Rate> </Rates> </RoomRate> <RoomRate RatePlanCode="ArianeUF" RatePlanID="96" RoomTypeCode="SDZ" EffectiveDate="2019-10-19" ExpireDate="2019-10-20"> <Rates> <Rate RateTimeUnit="Day" EffectiveDate="2019-10-19" ExpireDate="2019-10-20" UnitMultiplier="1"> <Base AmountAfterTax="111.50" CurrencyCode="EUR"/> <Total AmountAfterTax="111.50" CurrencyCode="EUR"/> </Rate> </Rates> </RoomRate> </RoomRates> </RoomStay> </OTA_HotelAvailRS> | PWS only considers available rooms with corresponding MPE. | - | - | PWS-1199 | PWS 2.14.x | ||||||||||||||||||||||||||||||||||||||||
HTNG_HotelFolioNotifRQ | outbound | pAir | HTNG_HotelFolioNotifRQ | TPA_Extensions | FolioExtensions | FolioExtension |
Quelle erweitern
<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 |
Quelle erweitern
<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 |
Quelle erweitern
<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 | ||||||||||||||||||||||||||||||||||||||||
OTA_HotelResNotifRQ | Outbound | pAir | OTA_HotelResNotifRQ | HotelReservations | HotelReservation | ResGuests | ResGuest | TPA_Extensions | GuestStayExtensions | StayInfo |
Quelle erweitern
<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 |
Quelle erweitern
<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 |
Quelle erweitern
<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. | When destination room status is OOO or is dirty for the current date, room move is not allowed. | IPA-557 | 20.11 | |||||||||||||||||||||||||||||||||||||||||
HTNG_ChargePostingRQ | Inbound | pAir | HTNG_ChargePostingRQ | Posting | Transaction | RevenueDetails | RevenueDetail | Account |
Quelle erweitern
<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.10 | ||||||||||||||||||||||||||||||||||||||||
OTA_HotelResNotifRQ | Inbound | pAir | OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / DepositPayments / GuaranteePayment |
Quelle erweitern
<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 | ||||||||||||||||||||||||||||||||||||||||
OTA_HotelResNotifRQ | outbound | pAir | HotelReservation / RoomStays / RoomStay / RatePlans / RatePlan / Commission |
Quelle erweitern
<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 |
Quelle erweitern
<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:
| - | - | IPA-327 | 20.07 | ||||||||||||||||||||||||||||||||||||||||
OTA_HotelResNotifRQ | inbound | onPremise | OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / GuestCounts / GuestCount |
Quelle erweitern
<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">abff3eca-90ac-4e15-af69-b2020819822c</htnga:CorrelationID> </env:Header> <env:Body> <OTA_HotelResNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:px="http://protel.io/htng/extensions" xmlns:func="http://example.com/mf"> <POS> <Source> <RequestorID Type="10" ID="2691" ID_Context="protelIO"/> </Source> </POS> <HotelReservations> <HotelReservation CreateDateTime="2020-09-30T10:45:16.000" CreatorID="MDGHACABEL" ResStatus="Reserved"> <UniqueID Type="14" ID="16255156_1" ID_Context="GHA"/> <UniqueID Type="14" ID="" ID_Context="protelIO"/> <RoomStays> <RoomStay MarketCode="TRA" SourceOfBusiness="GHA"> <RoomTypes> <RoomType IsRoom="true" RoomTypeCode="1BR" NumberOfUnits="1"/> </RoomTypes> <RatePlans> <RatePlan RatePlanCode="BASE_TEST" EffectiveDate="2020-11-03" ExpireDate="2020-11-04"> <RatePlanInclusions RatePlanInclusions="false"/> </RatePlan> </RatePlans> <RoomRates> <RoomRate RatePlanCode="BASE_TEST" RoomTypeCode="1BR" EffectiveDate="2020-11-03" ExpireDate="2020-11-04" NumberOfUnits="1"> <Rates> <Rate RateTimeUnit="Day" EffectiveDate="2020-11-03" ExpireDate="2020-11-04" UnitMultiplier="1"> <Base CurrencyCode="EUR" AmountAfterTax="360"/> <Total/> <TPA_Extensions> <RateAmountExtensions> <RateAmount/> </RateAmountExtensions> </TPA_Extensions> </Rate> </Rates> </RoomRate> </RoomRates> <GuestCounts> <GuestCount Count="1" AgeQualifyingCode="10"/> <GuestCount Count="1" AgeQualifyingCode="8"/> <GuestCount Count="1" AgeQualifyingCode="7"/> <GuestCount Count="1" AgeQualifyingCode="9"/> </GuestCounts> | Add the possibility to import different Child Age | - | - | IDS-142 | IDS Version 62.340 | ||||||||||||||||||||||||||||||||||||||||
OTA_HotelRatePlanNotifRQ | outgoing | on Premise | OTA_HotelRatePlanNotifRQ | RatePlans | RatePlan | Rates | Rate | @RateTier |
Quelle erweitern
<OTA_HotelRatePlanNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelRatePlanNotifRQ.xsd" Version="1.001" MessageContentCode="8" Timestamp="2020-01-30T11:10:38" EchoToken="protel-0000012059" CorrelationID="10e48409-afd6-4261-9523-8bef73d1caf5"> <POS> <Source> <RequestorID ID="2691" ID_Context="protelIO" Type="10"/> </Source> </POS> <RatePlans HotelCode="2691" ChainCode="HC1"> <RatePlan RatePlanCode="BASEGHA" RatePlanNotifType="Delta" Start="1980-01-01" End="2021-12-31" IsCommissionable="true" RatePlanCategory="BAR RO" RestrictedDisplayIndicator="false" YieldableIndicator="true"> <Commission Percent="0.00"/> <Description Name="Short description"> <Text>Subject to 7% municipality fee & 10% service charge per unit per night. Tourism Dirham Fee Applies.</Text> </Description> <Description Name="Long description"> <Text>Accommodation Only.</Text> </Description> <Rates> <Rate RateTier="Deactivated" Mon="true" Tue="true" Weds="true" Thur="true" Fri="true" Sat="true" Sun="true" Start="2020-03-01" End="2021-01-29" CurrencyCode="AED" InvTypeCode="FCA"> <BaseByGuestAmts/> <AdditionalGuestAmounts> <AdditionalGuestAmount AgeQualifyingCode="7" MinAge="0" MaxAge="1" Amount="0.00" CurrencyCode="AED"/> <AdditionalGuestAmount AgeQualifyingCode="8" MinAge="2" MaxAge="3" Amount="0.00" CurrencyCode="AED"/> <AdditionalGuestAmount AgeQualifyingCode="9" MinAge="4" MaxAge="10" Amount="0.00" CurrencyCode="AED"/> <AdditionalGuestAmount MinAge="11" MaxAge="17" Amount="0.00" CurrencyCode="AED"/> </AdditionalGuestAmounts> <UniqueID ID=""/> </Rate> </Rates> </RatePlan> </RatePlans> </OTA_HotelRatePlanNotifRQ> | Implement to export invalid Rate Code Details. | With the Attribute @RateTier = "Deactivated" / @RateTier = "Active" if a Rate Code Detail is deactivated or active | IDS-122 | IDS Version 62.340 | |||||||||||||||||||||||||||||||||||||||||
HTNG_ChargePostingRQ | Inbound | onPremise | HTNG_ChargePostingRQ / Posting / Transactions / RevenueDetails / RevenueDetail / Account |
Quelle erweitern
<HTNG_ChargePostingRQ xmlns="http://htng.org/2014B" EchoToken="EchoToken_String" Version="0" CorrelationID="Alireza55"> <POS> <Source xmlns="http://www.opentravel.org/OTA/2003/05"> <RequestorID ID="2808" 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="Accommodation" PMSRevenueCode="1" CurrencyCode="LBP" Amount="-55.00" SubTypeID="Payment"> <Account ID="153390" Type="14" ID_Context="protelIO"/> </RevenueDetail> </RevenueDetails> </Transaction> </Posting> </HTNG_ChargePostingRQ> | Add the possibility to import ChargePosting (charge or payment) to unassigned rooms in PMS. | - | - | PWS-1096 | PWS 2.13.x | ||||||||||||||||||||||||||||||||||||||||
HTNG_HotelFolioNotifRQ | outbound | onPremise | HTNG_HotelFolioNotifRQ / UniqueID |
Quelle erweitern
<HTNG_HotelFolioNotifRQ EchoToken="2fbba247-9504-45bf-9188-89c4ab0b19fd" TimeStamp="2020-02-13T09:16:58Z" Version="4" CorrelationID="2fbba247-9504-45bf-9188-89c4ab0b19fd" xmlns="http://htng.org/2014B"> <POS xmlns="http://www.opentravel.org/OTA/2003/05"> <Source> <RequestorID Type="10" ID="3153" ID_Context="protelIO" /> <BookingChannel Type="4" Primary="true" /> <TPA_Extensions> <px:POSExtensions xmlns:px="http://protel.io/htng/extensions"> <px:HotelInfo FiscalDate="2019-06-02" /> </px:POSExtensions> </TPA_Extensions> </Source> </POS> <UniqueID Type="14" ID="1432" ID_Context="protelIO" /> <Folios> ... | Changed the UniqueID Type from 16 to 14. | - | - | PWS-1051 | PWS 2.13.x | ||||||||||||||||||||||||||||||||||||||||
OTA_HotelInvBlockNotifRQ | outgoing | on Premise | OTA_HotelInvBlockNotifRQ / InvBlocks / InvBlock / RoomTypes / RoomType / RatePlans / RatePlan |
Quelle erweitern
<OTA_HotelInvBlockNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" EchoToken="20a3dd5a-632c-4cb3-a52b-454237d8b2c6" TimeStamp="2020-02-17T11:25:05Z" Version="4.001" CorrelationID="20a3dd5a-632c-4cb3-a52b-454237d8b2c6" PrimaryLangID="en" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelInvBlockNotifRQ.xsd"> <InvBlocks> <InvBlock TransactionAction="Modify" InvBlockName="" InvBlockLongName="Test Laureen11" InvBlockCode="3107" InvBlockStatusCode="2" BookingStatus="Open" InvBlockTypeCode="16"> <HotelRef HotelCode="2559" ChainCode="protelIO21" HotelName="K+K Hotel Opera, H- 1065 Budapest"/> <InvBlockDates OffsetDuration="P3D" OffsetCalculationMode="BeforeBlockStartDate" Start="2020-12-01" End="2020-12-02"/> <RoomTypes> <RoomType RoomTypeCode="Cl-Double"> <RatePlans> <RatePlan RatePlanCode="Rack" CurrencyCode="EUR" Start="1980-01-01" End="2100-01-01" MaxGuestApplicable="9999"> <MarketCode MarketCode="Transient Non Opaque" SourceOfBusiness="Telefon"/> <BaseByGuestAmts> <BaseByGuestAmt AgeQualifyingCode="10" AmountBeforeTax="84.75" AmountAfterTax="100.00" NumberOfGuests="1"/> <BaseByGuestAmt AgeQualifyingCode="10" AmountBeforeTax="84.75" AmountAfterTax="100.00" NumberOfGuests="2"/> </BaseByGuestAmts> <RateDescription Name="RateGroup"> <Text TextFormat="PlainText">rack</Text> </RateDescription> </RatePlan> </RatePlans> </RoomType> | Add the Attribute @MaxGuestApplicable to the Element RatePlan. | - | - | PWS-468 | PWS 2.13.x | ||||||||||||||||||||||||||||||||||||||||
OTA_HotelInvBlockNotifRQ | outgoing | on Premise | OTA_HotelInvBlockNotifRQ / InvBlocks / InvBlock / BlockDescriptions / BlockDescription |
Quelle erweitern
<OTA_HotelInvBlockNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" EchoToken="349e1263-4ea1-46e3-b0cf-c646e7223111" TimeStamp="2020-02-17T09:49:00Z" Version="4.001" CorrelationID="349e1263-4ea1-46e3-b0cf-c646e7223111" PrimaryLangID="en" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelInvBlockNotifRQ.xsd"> <InvBlocks> <InvBlock TransactionAction="Modify" InvBlockName="" InvBlockLongName="Test Laureen11" InvBlockCode="3107" InvBlockStatusCode="2" BookingStatus="Open" InvBlockTypeCode="16"> <HotelRef HotelCode="2559" ChainCode="protelIO21" HotelName="K+K Hotel Opera, H- 1065 Budapest"/> <InvBlockDates OffsetDuration="P3D" OffsetCalculationMode="BeforeBlockStartDate" Start="2020-12-01" End="2020-12-02"/> <BlockDescriptions> <BlockDescription CreateDateTime="2017-09-01T00:00:00"> <Text TextFormat="PlainText">Memo Test :-) </Text> </BlockDescription> </BlockDescriptions> ... | Add the Attribute @CreateDateTime to the Element BlockDescription. Remove the Attributes @Start, @End and @Name from the Element BlockDescription. | - | - | PWS-1152 PWS-473 | PWS 2.13.x | ||||||||||||||||||||||||||||||||||||||||
OTA_HotelInvBlockNotifRQ | outgoing | on Premise | OTA_HotelInvBlockNotifRQ / InvBlocks / Contacts / Contact / Telephone |
Quelle erweitern
<OTA_HotelInvBlockNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" EchoToken="7926204f-f9cd-4bfd-a96b-a8f980a963d9" TimeStamp="2020-02-17T08:21:22Z" Version="4.001" CorrelationID="7926204f-f9cd-4bfd-a96b-a8f980a963d9" PrimaryLangID="en" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelInvBlockNotifRQ.xsd"> <InvBlocks> <InvBlock TransactionAction="Modify" InvBlockName="" InvBlockLongName="Test Laureen11" InvBlockCode="3107" InvBlockStatusCode="2" BookingStatus="Open" InvBlockTypeCode="16"> <Contacts> <Contact ContactType="Corporation"> <CompanyName>Protel</CompanyName> <PersonName> <NamePrefix>Frau</NamePrefix> <GivenName>Test</GivenName> <Surname>Test</Surname> </PersonName> <Telephone PhoneNumber="0231915930" PhoneTechType="1" ShareMarketInd="Yes" PhoneLocationType="7" DefaultInd="true"/> <Telephone PhoneNumber="0177-23232323" PhoneTechType="5" ShareMarketInd="Yes" PhoneLocationType="7" DefaultInd="true"/> <Telephone PhoneNumber="0231915986" PhoneTechType="3" ShareMarketInd="Yes" PhoneLocationType="7" DefaultInd="true"/> <Email>test@msn.com</Email> </Contact> ... | Add the Attributes to the Element Telephone
| - | - | PWS-478 | PWS 2.13.x | ||||||||||||||||||||||||||||||||||||||||
OTA_HotelInvBlockNotifRQ | outgoing | on Premise | OTA_HotelInvBlockNotifRQ / InvBlocks / Contacts / Contact / @ContactType |
Quelle erweitern
<OTA_HotelInvBlockNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" EchoToken="e604f3ba-709d-467a-8b06-a7f8e05b6384" TimeStamp="2020-02-17T08:39:59Z" Version="4.001" CorrelationID="e604f3ba-709d-467a-8b06-a7f8e05b6384" PrimaryLangID="en" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelInvBlockNotifRQ.xsd"> <InvBlocks> <InvBlock TransactionAction="Modify" InvBlockName="" InvBlockLongName="Test Laureen11" InvBlockCode="3107" InvBlockStatusCode="2" BookingStatus="Open" InvBlockTypeCode="17"> <Contacts> <Contact ContactType="Travel Agent"> <CompanyName>Test Tour</CompanyName> <Email/> </Contact> <Contact ContactType="Wholesaler"> <CompanyName>test</CompanyName> <Email/> </Contact> <Contact ContactType="Group"> <CompanyName>Test Tour group 2014.Febr.1-2.</CompanyName> <Email/> </Contact> <Contact ContactType="Corporation"> <CompanyName>Protel</CompanyName> .. | Use the OTA Value for the profile Types
| - | - | PWS-1094 | PWS 2.13.x | ||||||||||||||||||||||||||||||||||||||||
OTA_HotelInvBlockNotifRQ | outbound | onPremise | OTA_HotelInvBlockNotifRQ / InvBlocks / Contacts / Contact / PersonName / NamePrefix |
Quelle erweitern
<OTA_HotelInvBlockNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" EchoToken="7926204f-f9cd-4bfd-a96b-a8f980a963d9" TimeStamp="2020-02-17T08:21:22Z" Version="4.001" CorrelationID="7926204f-f9cd-4bfd-a96b-a8f980a963d9" PrimaryLangID="en" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelInvBlockNotifRQ.xsd"> <InvBlocks> <InvBlock TransactionAction="Modify" InvBlockName="" InvBlockLongName="Test Laureen11" InvBlockCode="3107" InvBlockStatusCode="2" BookingStatus="Open" InvBlockTypeCode="16"> <Contacts> <Contact ContactType="Corporation"> <CompanyName>Protel</CompanyName> <PersonName> <NamePrefix>Frau</NamePrefix> <GivenName>Test</GivenName> <Surname>Test</Surname> </PersonName> <Telephone PhoneNumber="0231915930" PhoneTechType="1" ShareMarketInd="Yes" PhoneLocationType="7" DefaultInd="true"/> <Telephone PhoneNumber="0177-23232323" PhoneTechType="5" ShareMarketInd="Yes" PhoneLocationType="7" DefaultInd="true"/> <Telephone PhoneNumber="0231915986" PhoneTechType="3" ShareMarketInd="Yes" PhoneLocationType="7" DefaultInd="true"/> <Email>test@msn.com</Email> </Contact> ... | Add the Element PersonName / NamePrefix to the Contact | - | - | PWS-476 | PWS 2.13.x | ||||||||||||||||||||||||||||||||||||||||
OTA_HotelInvBlockNotifRQ | outbound | onPremise | OTA_HotelInvBlockNotifRQ / InvBlocks / InvBlock / RoomTypes / RoomType / RatePlans / RatePlan / BaseByGuestAmts / BaseByGuestAmt |
Quelle erweitern
<RatePlan RatePlanCode="RAK3" CurrencyCode="AED" Start="1980-01-01" End="2100-01-01"> <MarketCode MarketCode="n/a" /> <BaseByGuestAmts> <BaseByGuestAmt AgeQualifyingCode="10" AmountBeforeTax="1200.00" AmountAfterTax="1200.00" NumberOfGuests="1" CurrencyCode="AED" /> <BaseByGuestAmt AgeQualifyingCode="10" AmountBeforeTax="1200.00" AmountAfterTax="1200.00" NumberOfGuests="2" CurrencyCode="AED" /> </BaseByGuestAmts> <RateDescription Name="RateGroup"> <Text TextFormat="PlainText">BAR</Text> </RateDescription> </RatePlan> | Add the Currency attribute to the BaseByGuestAmt element. | - | - | PWS-471 | PWS 2.13.x | ||||||||||||||||||||||||||||||||||||||||
OTA_HotelInvBlockNotifRQ | outgoing | on Premise | OTA_HotelInvBlockNotifRQ/ InvBlocks / InvBlock / BlockDescriptions / BlockDescription / Text Element |
Quelle erweitern
<OTA_HotelInvBlockNotifRQ EchoToken="5f565749-ea51-4cad-9ec4-8be1a0b5480b" TimeStamp="2020-01-24T08:22:41Z" Version="4" CorrelationID="5f565749-ea51-4cad-9ec4-8be1a0b5480b" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelInvBlockNotifRQ.xsd" xmlns="http://www.opentravel.org/OTA/2003/05"> <InvBlocks> <InvBlock TransactionAction="Modify" InvBlockName="" InvBlockLongName="Test Laureen11" InvBlockCode="3107" InvBlockStatusCode="2" BookingStatus="Open" InvBlockTypeCode="16"> <HotelRef HotelCode="2559" ChainCode="protelIO21" HotelName="K+K Hotel Opera, H- 1065 Budapest" /> <InvBlockDates OffsetDuration="P3D" OffsetCalculationMode="BeforeBlockStartDate" Start="2020-12-01" End="2020-12-02" /> <BlockDescriptions> <BlockDescription Name="Block Facts" Start="2020-12-01" End="2020-12-02"> <Text TextFormat="PlainText">Test</Text> </BlockDescription> </BlockDescriptions> | Add the Attribute @TextFormat to the Text Element | - | - | PWS-474 | PWS 2.13.x | ||||||||||||||||||||||||||||||||||||||||
OTA_HotelAvailRS | outbound | onPremise | OTA_HotelAvailRS / RoomStay / RoomTypes / RoomType |
Quelle erweitern
<RoomType IsRoom="true" RoomTypeCode="EZ" RoomID="103" RoomType="103 - Einzelzimmer" Quantity="1"> <RoomDescription Name="RoomFeatures"> <Text>BALK,TERR</Text> </RoomDescription> <Occupancy MinOccupancy="3"/> </RoomType> | Add MinOccupancy and RoomDescription to the message | - | - | PWS-1219 | PWS 2.13.x | ||||||||||||||||||||||||||||||||||||||||
OTA_HotelAvailRS | outbound | onPremise | OTA_HotelAvailRS / HotelStays / HotelStay / BasicPropertyInfo |
Quelle erweitern
<OTA_HotelAvailRS xmlns="http://www.opentravel.org/OTA/2003/05" TimeStamp="2020-02-07T10:25:13.2090389Z" Version="3.000" CorrelationID="EchoToken_String" EchoToken="EchoToken_String"> <Success/> <HotelStays> <HotelStay RoomStayRPH="1"> <BasicPropertyInfo HotelCode="2559" HotelCodeContext="protelIO" HotelName="K+K Hotel Opera, H- 1065 Budapest" ChainCode="protelIO21"/> <Availability Status="Open" Start="2017-10-21T00:00:00.000Z" End="2017-10-22T00:00:00.000Z"/> </HotelStay> </HotelStays> <RoomStays> | Add the following Attributes
| - | - | PWS-697 | PWS 2.13.x | ||||||||||||||||||||||||||||||||||||||||
OTA_HotelAvailRS | outbound | onPremise | OTA_HotelAvailRS / RoomStays / RoomStay |
Quelle erweitern
<?xml version='1.0' encoding='utf-8'?> <env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope"> <env:Header> <htnga:CorrelationID xmlns:htnga="http://htng.org/PWSWG/2007/02/AsyncHeaders">EchoToken_String</htnga:CorrelationID> <Source xmlns="http://protel.io/soap" Product="protel On Premise SPE" ProductVersion="20.22000" Module="protel.WebServices" ModuleVersion="0.0.0.7118" Service="io.protel.onpremise"/> </env:Header> <env:Body> <OTA_HotelAvailRS xmlns="http://www.opentravel.org/OTA/2003/05" TimeStamp="2020-02-07T09:49:20.4072646Z" Version="6.001" CorrelationID="EchoToken_String" EchoToken="EchoToken_String" PrimaryLangID="en" SearchCacheLevel="live"> <Success/> <HotelStays> <HotelStay RoomStayRPH="1"> <BasicPropertyInfo HotelCode="2559" HotelCodeContext="protelIO" HotelName="K+K Hotel Opera, H- 1065 Budapest" ChainCode="1"/> <Availability Status="Open" Start="2017-10-21T00:00:00.000Z" End="2017-10-22T00:00:00.000Z"/> </HotelStay> </HotelStays> <RoomStays> <RoomStay RoomStayStatus="Quote" ResponseType="PropertyRateList" AvailabilityStatus="AvailableForSale" InfoSource="PMS" RPH="1" AvailableIndicator="true"> | Add the following Attributes
| - | - | PWS-698 | PWS 2.13.x | ||||||||||||||||||||||||||||||||||||||||
OTA_HotelAvailRS | outbound | onPremise | root Element |
Quelle erweitern
<?xml version='1.0' encoding='utf-8'?> <env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope"> <env:Header> <htnga:CorrelationID xmlns:htnga="http://htng.org/PWSWG/2007/02/AsyncHeaders">EchoToken_String</htnga:CorrelationID> <Source xmlns="http://protel.io/soap" Product="protel On Premise SPE" ProductVersion="20.22000" Module="protel.WebServices" ModuleVersion="0.0.0.7118" Service="io.protel.onpremise"/> </env:Header> <env:Body> <OTA_HotelAvailRS xmlns="http://www.opentravel.org/OTA/2003/05" TimeStamp="2020-02-07T09:49:20.4072646Z" Version="6.001" CorrelationID="EchoToken_String" EchoToken="EchoToken_String" PrimaryLangID="en" SearchCacheLevel="live"> <Success/> | Change the Version number to 6.001. Add the following Attributes
| - | - | PWS-1218 | PWS 2.13.x | ||||||||||||||||||||||||||||||||||||||||
OTA_ProfileModifyRQ / OTA_ProfileCreateRQ | outgoing | on Premise | OTA_ProfileCreateRQ / Profile / Customer / EmployerInfo |
Quelle erweitern
<?xml version="1.0" encoding="utf-8"?> <env:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:htnga="http://htng.org/PWSWG/2007/02/AsyncHeaders" xmlns:env="http://www.w3.org/2003/05/soap-envelope"> <env:Header> <htnga:CorrelationID>d1d651a6-b036-4d87-a445-8aafd1e29981</htnga:CorrelationID> <Source Product="protel On Premise SPE" ProductVersion="20.21800" Module="protel.WebServices" ModuleVersion="0.0.0.7060" Service="io.protel.onpremise" xmlns="http://protel.io/soap" /> </env:Header> <env:Body> <OTA_ProfileCreateRQ EchoToken="d1d651a6-b036-4d87-a445-8aafd1e29981" TimeStamp="2020-01-30T10:43:51Z" Version="3.001" CorrelationID="d1d651a6-b036-4d87-a445-8aafd1e29981" PrimaryLangID="en" xmlns="http://www.opentravel.org/OTA/2003/05"> <POS> <Source> <RequestorID Type="10" ID="3153" ID_Context="protelIO" /> <BookingChannel Type="4" Primary="true" /> <TPA_Extensions> <px:POSExtensions xmlns:px="http://protel.io/htng/extensions"> <px:HotelInfo FiscalDate="2019-06-01" /> </px:POSExtensions> </TPA_Extensions> </Source> </POS> <UniqueID Type="10" ID="3153" ID_Context="protelIO" /> <UniqueID Type="1" ID="8227" ID_Context="protelIO" /> <Profile ShareAllOptOutInd="Yes" ProfileType="1" CreateDateTime="2020-01-30T11:43:00" CreatorID="protel 1" RPH="8227" LastModifyDateTime="2020-01-30T11:43:50" LastModifierID="protel 1" StatusCode="4"> <Customer Gender="Unknown" Language="de"> <PersonName> <GivenName>Alireza</GivenName> <Surname>memarifard</Surname> </PersonName> <Address FormattedInd="false" ShareMarketInd="No" Type="1" DefaultInd="true"> <StateProv/> <CountryName /> </Address> <Document BirthDate="1900-01-01" EffectiveDate="1900-01-01" ExpireDate="2050-12-31" /> <EmployerInfo CompanyShortName="Protel" Department="IOTEC">Protel HotelSoftware GmbG</EmployerInfo> </Customer> <UserID Type="1" ID="8227" ID_Context="protelIO" /> <TPA_Extensions xmlns:px="http://protel.io/htng/extensions"> <SearchName Value="memarifard" /> <Optinouts> <Optinout OptinoutEvent="Reservation" OptinoutType="Letter" OptinoutStatus="no" /> <Optinout OptinoutEvent="Invoice" OptinoutType="Letter" OptinoutStatus="no" /> <Optinout OptinoutEvent="Advertisement" OptinoutType="Letter" OptinoutStatus="no" /> <Optinout OptinoutEvent="Reservation" OptinoutType="Phone" OptinoutStatus="no" /> <Optinout OptinoutEvent="Invoice" OptinoutType="Phone" OptinoutStatus="no" /> <Optinout OptinoutEvent="Advertisement" OptinoutType="Phone" OptinoutStatus="no" /> <Optinout OptinoutEvent="Reservation" OptinoutType="Mail" OptinoutStatus="no" /> <Optinout OptinoutEvent="Invoice" OptinoutType="Mail" OptinoutStatus="no" /> <Optinout OptinoutEvent="Advertisement" OptinoutType="Mail" OptinoutStatus="no" /> <Optinout OptinoutEvent="Reservation" OptinoutType="TextMessage" OptinoutStatus="no" /> <Optinout OptinoutEvent="Invoice" OptinoutType="TextMessage" OptinoutStatus="no" /> <Optinout OptinoutEvent="Advertisement" OptinoutType="TextMessage" OptinoutStatus="no" /> </Optinouts> </TPA_Extensions> </Profile> </OTA_ProfileCreateRQ> </env:Body> </env:Envelope> | Add the attribute @CompanyShortName to the EmployerInfo element | - | - | PWS-1151 | PWS 2.13.x | ||||||||||||||||||||||||||||||||||||||||
OTA_ProfileModifyRQ / OTA_ProfileCreateRQ | outgoing | on Premise | OTA_ProfileCreateRQ / Profile |
Quelle erweitern
<?xml version='1.0' encoding='utf-8'?> <env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope"> <env:Header xmlns:p="http://protel.io/soap"> <p:JWT>eyJhbGciOiJSUzI1NiJ9.eyJzdWIiOiJpby5wcm90ZWwub25wcmVtaXNlIiwicEFpckhvdGVsIjo3LCJpc3MiOiJlc2I6dGVzdCIsImhvdGVsIjoyNjkxLCJleHAiOjE1ODAzMTA5NDd9.FuFq2b65rlCeylOzAKcjOvhxA7RaAHP2xG_LYhAIHNdrajy7pPHYVm8r-Yep2T2rMAur0Vx9rlFZxfAE_BuYYbHosUKHuOBG9rcFayEjs5qnYxTDkBfJmSIne90S3ub6h0du8_cjrIDybEQjTQzcIx4NN7NynKXrdbOGF1jzaSbciXsM0IXKBG355LemDpOg7nD2odok5NfEvzCNrqHk9nNRMP9_pr1a5HkIbBC_gQ8nq0LVwCEuhvpto4zep3GIS39liZn4fiEn0Q4p0hee1Pp0Xhw0vaZEZH0Ljp5_BU6hDMv5cDgaQJ0GB98KnbAB4dIMbWsBSSUlbFiBdJP9qQ</p:JWT> <htnga:CorrelationID xmlns:htnga="http://htng.org/PWSWG/2007/02/AsyncHeaders">960ace98-0bf8-4755-b644-badf55cd2b4f</htnga:CorrelationID> <wsa:To xmlns:wsa="http://www.w3.org/2005/08/addressing">http://172.31.189.104:8110/oxi/proxy/esb</wsa:To> <wsa:Action xmlns:wsa="http://www.w3.org/2005/08/addressing">http://htng.org/PWSWG/2010/12/OTA_ProfileCreateRQ_SubmitRequest</wsa:Action> </env:Header> <env:Body> <OTA_ProfileCreateRQ xmlns="http://www.opentravel.org/OTA/2003/05" EchoToken="960ace98-0bf8-4755-b644-badf55cd2b4f" TimeStamp="2020-01-29T15:12:28Z" Version="3.001" CorrelationID="960ace98-0bf8-4755-b644-badf55cd2b4f" PrimaryLangID="en"> <POS> <Source> <RequestorID Type="10" ID="2691" ID_Context="protelIO"/> <BookingChannel Type="4" Primary="true"/> <TPA_Extensions> <px:POSExtensions xmlns:px="http://protel.io/htng/extensions"> <px:HotelInfo FiscalDate="2019-08-11"/> </px:POSExtensions> </TPA_Extensions> </Source> </POS> <UniqueID Type="10" ID="2691" ID_Context="protelIO"/> <UniqueID Type="1" ID="5385433" ID_Context="protelIO"/> <Profile ShareAllOptOutInd="Yes" ProfileType="1" CreateDateTime="2020-01-29T16:12:00" CreatorID="protel 1" RPH="5385433" LastModifyDateTime="2020-01-29T16:12:26" LastModifierID="protel 1" StatusCode="4"> <Customer Gender="Unknown" Language="en"> <PersonName> <GivenName>xxx</GivenName> <Surname>hasani</Surname> </PersonName> <Address FormattedInd="false" ShareMarketInd="No" Type="1" DefaultInd="true"> <StateProv/> <CountryName/> </Address> <CitizenCountryName DefaultInd="true" Code="DE"/> <Document BirthDate="1900-01-01" EffectiveDate="1900-01-01" ExpireDate="2050-12-31"/> <EmployerInfo CompanyShortName="" Department=""/> </Customer> <TPA_Extensions xmlns:px="http://protel.io/htng/extensions"> <SearchName Value="hasani"/> <Nationality Value="Germany"/> <Optinouts> <Optinout OptinoutEvent="Reservation" OptinoutType="Letter" OptinoutStatus="no"/> <Optinout OptinoutEvent="Invoice" OptinoutType="Letter" OptinoutStatus="no"/> <Optinout OptinoutEvent="Advertisement" OptinoutType="Letter" OptinoutStatus="no"/> <Optinout OptinoutEvent="Reservation" OptinoutType="Phone" OptinoutStatus="no"/> <Optinout OptinoutEvent="Invoice" OptinoutType="Phone" OptinoutStatus="no"/> <Optinout OptinoutEvent="Advertisement" OptinoutType="Phone" OptinoutStatus="no"/> <Optinout OptinoutEvent="Reservation" OptinoutType="Mail" OptinoutStatus="no"/> <Optinout OptinoutEvent="Invoice" OptinoutType="Mail" OptinoutStatus="no"/> <Optinout OptinoutEvent="Advertisement" OptinoutType="Mail" OptinoutStatus="no"/> <Optinout OptinoutEvent="Reservation" OptinoutType="TextMessage" OptinoutStatus="no"/> <Optinout OptinoutEvent="Invoice" OptinoutType="TextMessage" OptinoutStatus="no"/> <Optinout OptinoutEvent="Advertisement" OptinoutType="TextMessage" OptinoutStatus="no"/> </Optinouts> </TPA_Extensions> </Profile> </OTA_ProfileCreateRQ> </env:Body> </env:Envelope> | Remove Element <UserID> from messages | - | - | PWS-893 | PWS 2.13.x | ||||||||||||||||||||||||||||||||||||||||
OTA_ProfileCreateRQ / OTA_ProfileModifyRQ | outgoing | on Premise | OTA_ProfileCreateRQ / Profile / Customer / CustLoyalty / SubAccountBalance / @Type OTA_ProfileModifyRQ / ProfileModify / Customer / CustLoyalty / SubAccountBalance / @Type |
Quelle erweitern
<OTA_ProfileModifyRQ EchoToken="37b0359b-0566-4738-b8bf-711fe4b5fc18" TimeStamp="2020-01-30T08:29:32Z" Version="1.001" CorrelationID="37b0359b-0566-4738-b8bf-711fe4b5fc18" PrimaryLangID="en" xmlns="http://www.opentravel.org/OTA/2003/05"> <UniqueID Type="10" ID="2691" ID_Context="protelIO" /> <UniqueID Type="1" ID="5383233" ID_Context="protelIO" /> <ProfileModify ShareAllOptOutInd="Yes" ProfileType="1" CreateDateTime="2019-11-12T13:17:00" CreatorID="909 – Enrollment" RPH="5383233" LastModifyDateTime="2020-01-30T09:29:22" LastModifierID="protel 1" StatusCode="4"> <Customer Gender="Unknown" Language="en"> <CitizenCountryName DefaultInd="true" Code="DE" /> <Document BirthDate="1900-01-01" EffectiveDate="1900-01-01" ExpireDate="2050-12-31" /> <CustLoyalty ProgramID="" MembershipID="8358575506" RPH="3678113" PrimaryLoyaltyIndicator="false" AllianceLoyaltyLevelName="GHA" Remark="" LoyalLevel="GOLD" SignupDate="2019-08-11" EffectiveDate="2019-08-11" ExpireDate="2020-12-31" ShareMarketInd="No" ShareSyncInd="No"> <SubAccountBalance Type="Money" Balance="1234656" /> </CustLoyalty> ... | Add the Attribute @Type to the Element SubAccountBalance | - | - | PWS-515 | PWS 2.13.x | ||||||||||||||||||||||||||||||||||||||||
OTA_ProfileCreateRQ / OTA_ProfileModifyRQ | outgoing | on Premise | OTA_ProfileCreateRQ / Profile / Customer / URL OTA_ProfileModifyRQ / ProfileModify / Customer / URL OTA_ProfileCreateRQ / Profile / CompanyInfo / URL OTA_ProfileModifyRQ / ProfileModify / CompanyInfo / URL |
Quelle erweitern
<OTA_ProfileModifyRQ EchoToken="0afb4fd3-362f-44e3-a89a-cfe863a8d656" TimeStamp="2020-01-30T07:59:55Z" Version="1.001" CorrelationID="0afb4fd3-362f-44e3-a89a-cfe863a8d656" PrimaryLangID="en" xmlns="http://www.opentravel.org/OTA/2003/05"> <UniqueID Type="1" ID="253765" ID_Context="protelIO" /> <ProfileModify ShareAllOptOutInd="Yes" ProfileType="1" CreateDateTime="2011-05-06T15:46:00" CreatorID="Ildikó Gyurasza" RPH="253765" LastModifyDateTime="2011-06-24T15:13:17" LastModifierID="Krisztina Herczog" StatusCode="4"> <Customer Gender="Unknown" BirthDate="1983-09-08" Language="en"> <URL DefaultInd="true" Remark="INFO URL">Main URL</URL> <URL DefaultInd="false" Remark="Remark">URL @ URL.com</URL> ... | Add the Element URL to the Elements Customer and CompanyInfo | - | - | PWS-991 | PWS 2.13.x | ||||||||||||||||||||||||||||||||||||||||
OTA_ProfileCreateRQ / OTA_ProfileModifyRQ | outgoing | on Premise | OTA_ProfileCreateRQ / Profile / Customer / PersonName / MiddleName OTA_ProfileModifyRQ / ProfileModify / Customer / PersonName / MiddleName |
Quelle erweitern
<OTA_ProfileModifyRQ EchoToken="5af6bf14-9a86-4a2c-8af0-e18e9593af4a" TimeStamp="2020-01-27T13:16:50Z" Version="1.001" CorrelationID="5af6bf14-9a86-4a2c-8af0-e18e9593af4a" PrimaryLangID="en" xmlns="http://www.opentravel.org/OTA/2003/05"> <UniqueID Type="1" ID="434610" ID_Context="protelIO" /> <ProfileModify ShareAllOptOutInd="No" ProfileType="1" CreateDateTime="2019-10-02T11:11:00" CreatorID="protel 1" RPH="434610" LastModifyDateTime="2020-01-27T14:16:45" LastModifierID="protel 1" StatusCode="4"> <Customer Gender="Unknown" Language="de"> <PersonName> <NamePrefix>Frau Mag.</NamePrefix> <GivenName>GivenName</GivenName> <MiddleName>MiddleName</MiddleName> <Surname>Surname</Surname> ... | Add the Element <MiddleName> to the PersonName Element | - | - | PWS-911 | PWS 2.13.x | ||||||||||||||||||||||||||||||||||||||||
OTA_ProfileCreateRQ / OTA_ProfileModifyRQ | outgoing | on Premise | OTA_ProfileCreateRQ / Profile / Customer / Address – OTA_ProfileModifyRQ / ProfileModify / CompanyInfo / AddressInfo OTA_ProfileCreateRQ / Profile / Customer / Telephone – OTA_ProfileModifyRQ / ProfileModify / CompanyInfo/ TelephoneInfo OTA_ProfileCreateRQ / Profile / Customer / Address / @FormattedInd – OTA_ProfileModifyRQ / ProfileModify / Customer / Address / @FormattedInd OTA_ProfileCreateRQ / Profile / Customer / Telephone / @FormattedInd – OTA_ProfileModifyRQ / ProfileModify / Customer / Telephone / @FormattedInd |
Quelle erweitern
<OTA_ProfileCreateRQ xmlns="http://www.opentravel.org/OTA/2003/05" EchoToken="5c44c4e5-92b3-49c4-9127-a9d16f195e10" TimeStamp="2020-01-22T09:43:38Z" Version="4.001" CorrelationID="5c44c4e5-92b3-49c4-9127-a9d16f195e10" PrimaryLangID="en"> <UniqueID Type="10" ID="2691" ID_Context="protelIO"/> <UniqueID Type="1" ID="5385427" ID_Context="protelIO"/> <Profile ShareAllOptOutInd="Yes" ProfileType="1" CreateDateTime="2020-01-22T10:18:00" CreatorID="protel 1" RPH="5385427" LastModifyDateTime="2020-01-22T10:42:21" LastModifierID="protel 1" StatusCode="4"> ... | Add the Attribute FormattedInd | - | - | PWS-512 / PWS-632 | PWS 2.13.x | ||||||||||||||||||||||||||||||||||||||||
OTA_ProfileCreateRQ / OTA_ProfileModifyRQ | outgoing | on Premise | OTA_ProfileCreateRQ / UniqueID OTA_ProfileModifyRQ / UniqueID |
Quelle erweitern
<OTA_ProfileCreateRQ xmlns="http://www.opentravel.org/OTA/2003/05" EchoToken="5c44c4e5-92b3-49c4-9127-a9d16f195e10" TimeStamp="2020-01-22T09:43:38Z" Version="4.001" CorrelationID="5c44c4e5-92b3-49c4-9127-a9d16f195e10" PrimaryLangID="en"> <UniqueID Type="10" ID="2691" ID_Context="protelIO"/> <UniqueID Type="1" ID="5385427" ID_Context="protelIO"/> <Profile ShareAllOptOutInd="Yes" ProfileType="1" CreateDateTime="2020-01-22T10:18:00" CreatorID="protel 1" RPH="5385427" LastModifyDateTime="2020-01-22T10:42:21" LastModifierID="protel 1" StatusCode="4"> ... | Add the UniqueID Type="10" | - | - | PWS-902 / PWS-903 | PWS 2.13.x | ||||||||||||||||||||||||||||||||||||||||
OTA_ProfileCreateRQ / OTA_ProfileModifyRQ | outgoing | on Premise | OTA_ProfileCreateRQ / Profile / Customer / PersonName OTA_ProfileModifyRQ / ProfileModify / Customer / PersonName |
Quelle erweitern
<OTA_ProfileModifyRQ EchoToken="105f1277-0f54-48d7-9204-b57f4e00f513" TimeStamp="2020-01-22T09:34:46Z" Version="1.0" CorrelationID="105f1277-0f54-48d7-9204-b57f4e00f513" PrimaryLangID="en" xmlns="http://www.opentravel.org/OTA/2003/05"> <UniqueID Type="1" ID="5385427" ID_Context="protelIO" /> <ProfileModify ShareAllOptOutInd="Yes" ProfileType="1" CreateDateTime="2020-01-22T10:18:00" CreatorID="protel 1" RPH="5385427" LastModifyDateTime="2020-01-22T10:34:42" LastModifierID="protel 1" StatusCode="4"> <Customer Gender="Female" Language="en"> <PersonName> <NamePrefix>Mrs.</NamePrefix> <GivenName>TestLaureen</GivenName> <Surname>TestLaureen</Surname> </PersonName> ... | Remove the Element <NameTitle> | - | - | PWS-975 | PWS 2.13.x | ||||||||||||||||||||||||||||||||||||||||
OTA_ProfileCreateRQ / OTA_ProfileModifyRQ | outgoing | on Premise | OTA_ProfileCreateRQ / Profile / Comments / Comment / Text Element OTA_ProfileModifyRQ / ProfileModify / Comments / Comment / Text Element |
Quelle erweitern
<OTA_ProfileModifyRQ EchoToken="80168641-c22a-4df8-843c-419f5ac9d6e3" TimeStamp="2020-01-22T09:27:09Z" Version="1.0" CorrelationID="80168641-c22a-4df8-843c-419f5ac9d6e3" PrimaryLangID="en" xmlns="http://www.opentravel.org/OTA/2003/05"> <UniqueID Type="1" ID="5385427" ID_Context="protelIO" /> <ProfileModify ShareAllOptOutInd="Yes" ProfileType="1" CreateDateTime="2020-01-22T10:18:00" CreatorID="protel 1" RPH="5385427" LastModifyDateTime="2020-01-22T10:27:08" LastModifierID="protel 1" StatusCode="4"> <Comments> <Comment Name="Customer_Comment"> <Text TextFormat="PlainText">visible to all hotel</Text> </Comment> <Comment Name="Restaurant_Comment"> <Text TextFormat="PlainText">Notes to restaurant</Text> </Comment> </Comments> | Add the Attribute @TextFormat to the Text Element | - | - | PWS-519 | PWS 2.13.x | ||||||||||||||||||||||||||||||||||||||||
OTA_ProfileCreateRQ | outgoing | on Premise | Root Element |
Quelle erweitern
<env:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:htnga="http://htng.org/PWSWG/2007/02/AsyncHeaders" xmlns:env="http://www.w3.org/2003/05/soap-envelope"> <env:Header> <htnga:CorrelationID>5be9e6c8-d38d-4370-bef8-4da25bb09500</htnga:CorrelationID> <Source Product="protel On Premise MPE" ProductVersion="20.22100" Module="protel.WebServices" ModuleVersion="0.0.0.6912" Service="io.protel.onpremise" xmlns="http://protel.io/soap" /> </env:Header> <env:Body> <OTA_ProfileCreateRQ EchoToken="5be9e6c8-d38d-4370-bef8-4da25bb09500" TimeStamp="2020-01-22T09:18:56Z" Version="3.001" CorrelationID="5be9e6c8-d38d-4370-bef8-4da25bb09500" PrimaryLangID="en" xmlns="http://www.opentravel.org/OTA/2003/05"> <POS> ... | Change version number format from int to decimal. | Version number changed from 4.001 to 3.001 | Following the OTA Standard | PWS-963 | PWS 2.13.x | ||||||||||||||||||||||||||||||||||||||||
OTA_ProfileCreateRQ | outgoing | on Premise | Root Element |
Quelle erweitern
<env:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:htnga="http://htng.org/PWSWG/2007/02/AsyncHeaders" xmlns:env="http://www.w3.org/2003/05/soap-envelope"> <env:Header> <htnga:CorrelationID>5be9e6c8-d38d-4370-bef8-4da25bb09500</htnga:CorrelationID> <Source Product="protel On Premise MPE" ProductVersion="20.22100" Module="protel.WebServices" ModuleVersion="0.0.0.6912" Service="io.protel.onpremise" xmlns="http://protel.io/soap" /> </env:Header> <env:Body> <OTA_ProfileCreateRQ EchoToken="5be9e6c8-d38d-4370-bef8-4da25bb09500" TimeStamp="2020-01-22T09:18:56Z" Version="3.001" CorrelationID="5be9e6c8-d38d-4370-bef8-4da25bb09500" PrimaryLangID="en" xmlns="http://www.opentravel.org/OTA/2003/05"> <POS> ... | Change Primary LangID. | Change static LangID to dynamic, | We added a function to the code which dynamically reads OS language. | PWS-963 | PWS 2.13.x | ||||||||||||||||||||||||||||||||||||||||
OTA_ProfileModifyRQ | outgoing | on Premise | Root Element |
Quelle erweitern
<env:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:htnga="http://htng.org/PWSWG/2007/02/AsyncHeaders" xmlns:env="http://www.w3.org/2003/05/soap-envelope"> <env:Header> <htnga:CorrelationID>81359a2b-d855-41da-9452-934e3d61902f</htnga:CorrelationID> <Source Product="protel On Premise MPE" ProductVersion="20.22100" Module="protel.WebServices" ModuleVersion="0.0.0.6913" Service="io.protel.onpremise" xmlns="http://protel.io/soap" /> </env:Header> <env:Body> <OTA_ProfileModifyRQ EchoToken="81359a2b-d855-41da-9452-934e3d61902f" TimeStamp="2020-01-22T09:08:49Z" Version="1.001" CorrelationID="81359a2b-d855-41da-9452-934e3d61902f" PrimaryLangID="en" xmlns="http://www.opentravel.org/OTA/2003/05"> ... | Change version number format from int to decimal. | Version number changed from 1.0 to 1.001 | Following the OTA Standard | PWS-1129 | PWS 2.13.x | ||||||||||||||||||||||||||||||||||||||||
OTA_ProfileModifyRQ | outgoing | on Premise | Root Element |
Quelle erweitern
<env:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:htnga="http://htng.org/PWSWG/2007/02/AsyncHeaders" xmlns:env="http://www.w3.org/2003/05/soap-envelope"> <env:Header> <htnga:CorrelationID>81359a2b-d855-41da-9452-934e3d61902f</htnga:CorrelationID> <Source Product="protel On Premise MPE" ProductVersion="20.22100" Module="protel.WebServices" ModuleVersion="0.0.0.6913" Service="io.protel.onpremise" xmlns="http://protel.io/soap" /> </env:Header> <env:Body> <OTA_ProfileModifyRQ EchoToken="81359a2b-d855-41da-9452-934e3d61902f" TimeStamp="2020-01-22T09:08:49Z" Version="1.001" CorrelationID="81359a2b-d855-41da-9452-934e3d61902f" PrimaryLangID="en" xmlns="http://www.opentravel.org/OTA/2003/05"> ... | Change Primary LangID. | Change static LangID to dynamic, | We added a function to the code which dynamically reads OS language. | PWS-1129 | PWS 2.13.x | ||||||||||||||||||||||||||||||||||||||||
OTA_HotelResNotifRQ | outbound | onPremise | OTA_HotelResNotifRQ / HotelReservations / HotelReservation / TPA_Extensions / TPA_Extension / ReservationStatus |
Quelle erweitern
<TPA_Extensions xmlns:px="http://protel.io/htng/extensions"> <px:ReservationExtensions> <px:ReservationDateInfo CreateDateTimeSyncInd="False" ModifyDateTimeSyncInd="False"/> <px:ReservationStatus Code="Conf" ID="1" ID_Context="protelIO" Name="gtd" RPH="626230"/> </px:ReservationExtensions> </TPA_Extensions> | We have add in the TPA_Extenstion the Reservation Status which is used for a Reservation, for Integration Partner has the possibility to differ if a Reservation is "option with deduction" or "confirmed" | Possible Code in OnPrem
| - | PWS-1078 | PWS 2.13.x | ||||||||||||||||||||||||||||||||||||||||
OTA_HotelResNotifRQ | outbound | onPremise | OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / BookingRules / BookingRule / @AbsoluteCutOff |
Quelle erweitern
<OTA_HotelResNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" EchoToken="d774068b-4fe6-4eac-b6e6-9fca6c9d4c4e" TimeStamp="2019-12-16T15:15:39Z" Version="4" CorrelationID="d774068b-4fe6-4eac-b6e6-9fca6c9d4c4e" ResStatus="Commit" PrimaryLangID="de-DE" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelResNotifRQ.xsd"> <HotelReservations> <HotelReservation CreateDateTime="2019-06-06T09:26:06.000Z" LastModifyDateTime="2019-12-16T15:15:38.000Z" LastModifierID="protel 1" CreatorID="protel 1" ResStatus="In-house"> <RoomStays> <RoomStay MarketCode="Active" SourceOfBusiness="Persönlich"> <BookingRules> <BookingRule AboluteCutOff="2019-08-25"> </BookingRules> ... </RoomStay> </RoomStays> </HotelReservation> </HotelReservations> </OTA_HotelResNotifRQ> | Add the Attribute @AbsoluteCutOff to inform the Integration Partner about the Option Date which is set in a reservation | - | - | PWS-1101 | PWS 2.13.x | ||||||||||||||||||||||||||||||||||||||||
OTA_HotelResNotifRQ | outgoing | on Premise | OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / RoomRates / RoomRate / RoomRateDescription |
Quelle erweitern
<OTA_HotelResNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" EchoToken="4f79cbc1-8306-476a-b1d6-aca417288089" TimeStamp="2020-01-22T08:42:27Z" Version="5.000" CorrelationID="4f79cbc1-8306-476a-b1d6-aca417288089" ResStatus="Initiate" PrimaryLangID="en" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelResNotifRQ.xsd"> <HotelReservations> <HotelReservation CreateDateTime="2019-10-02T09:12:04.000Z" LastModifyDateTime="2020-01-22T08:41:57.000Z" LastModifierID="protel 1" CreatorID="protel 1" ResStatus="Reserved"> <UniqueID Type="14" ID="626047" ID_Context="protelIO"/> <RoomStays> <RoomStay MarketCode="Transient Preferred Corporate" SourceOfBusiness="Email"> <RoomRates> <RoomRate RatePlanCode="Rack" RatePlanCategory="rack" RatePlanID="1" RoomTypeCode="Cl-Double" BookingCode="Cl-Double" RoomID="102" EffectiveDate="2017-09-30" ExpireDate="2017-10-01" NumberOfUnits="1"> <RoomRateDescription Name="MarketCode"> <Text TextFormat="PlainText">Transient FIT</Text> </RoomRateDescription> <RoomRateDescription Name="SourceOfBusiness"> <Text TextFormat="PlainText">GDS</Text> </RoomRateDescription> </RoomRate> <RoomRate RatePlanCode="Rack" RatePlanCategory="rack" RatePlanID="1" RoomTypeCode="Cl-Double" BookingCode="Cl-Double" RoomID="102" EffectiveDate="2017-10-01" ExpireDate="2017-10-02" NumberOfUnits="1"> <RoomRateDescription Name="MarketCode"> <Text TextFormat="PlainText">Group Tour & Travel</Text> </RoomRateDescription> <RoomRateDescription Name="SourceOfBusiness"> <Text TextFormat="PlainText">Telefon</Text> </RoomRateDescription> </RoomRate> <RoomRate RatePlanCode="Rack" RatePlanCategory="rack" RatePlanID="1" RoomTypeCode="Cl-Double" BookingCode="Cl-Double" RoomID="102" EffectiveDate="2017-10-02" ExpireDate="2017-10-03" NumberOfUnits="1"> <RoomRateDescription Name="MarketCode"> <Text TextFormat="PlainText">Transient Preferred Corporate</Text> </RoomRateDescription> <RoomRateDescription Name="SourceOfBusiness"> <Text TextFormat="PlainText">Email</Text> </RoomRateDescription> </RoomRate> ... | Add the Element @RoomRateDescription to the RoomRate Element | - | - | PWS-501 | PWS 2.13.x | ||||||||||||||||||||||||||||||||||||||||
OTA_HotelResNotifRQ | outgoing | on Premise | OTA_HotelResNotifRQ / HotelReservations / HotelReservation / Services / Service / ServiceDetails / Comments |
Quelle erweitern
<OTA_HotelResNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" EchoToken="cde2ebbb-2525-4b45-82b7-c45a92d2bc62" TimeStamp="2020-01-17T11:21:50Z" Version="5.000" CorrelationID="cde2ebbb-2525-4b45-82b7-c45a92d2bc62" ResStatus="Initiate" PrimaryLangID="en" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelResNotifRQ.xsd"> <HotelReservations> <HotelReservation CreateDateTime="2020-01-16T10:24:03.000Z" LastModifyDateTime="2020-01-17T11:19:26.000Z" LastModifierID="protel 1" CreatorID="protel 1" ResStatus="Reserved"> <Services> <Service ServiceInventoryCode="29" ServicePricingType="Per stay" Quantity="1" Inclusive="true"> <Price> <Total AmountBeforeTax="18.18" AmountAfterTax="20.00" CurrencyCode="EUR" DecimalPlaces="2"/> </Price> <ServiceDetails> <TimeSpan Start="2019-05-16" End="2019-05-18"/> <Comments> <Comment> <Text TextFormat="PlainText">TESTBREAKFAST</Text> </Comment> </Comments> </ServiceDetails> </Service> <Service ServiceInventoryCode="26" ServicePricingType="Per stay" Quantity="1" Inclusive="true"> <Price> <Total AmountBeforeTax="33.33" AmountAfterTax="40.00" CurrencyCode="EUR" DecimalPlaces="2"/> </Price> <ServiceDetails> <TimeSpan Start="2019-05-16" End="2019-05-18"/> <Comments> <Comment> <Text TextFormat="PlainText">ADDONLY</Text> </Comment> </Comments> ... ... | Add the Attribute @TextFormat to the Text Element | - | - | PWS-545 | PWS 2.13.x | ||||||||||||||||||||||||||||||||||||||||
OTA_HotelResNotifRQ | outgoing | on Premise | OTA_HotelResNotifRQ / HotelReservation / RoomStays / RoomStay / Comments |
Quelle erweitern
<OTA_HotelResNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" EchoToken="cde2ebbb-2525-4b45-82b7-c45a92d2bc62" TimeStamp="2020-01-17T11:21:50Z" Version="5.000" CorrelationID="cde2ebbb-2525-4b45-82b7-c45a92d2bc62" ResStatus="Initiate" PrimaryLangID="en" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelResNotifRQ.xsd"> <HotelReservations> <HotelReservation CreateDateTime="2020-01-16T10:24:03.000Z" LastModifyDateTime="2020-01-17T11:19:26.000Z" LastModifierID="protel 1" CreatorID="protel 1" ResStatus="Reserved"> <UniqueID Type="14" ID="33508" ID_Context="protelIO"/> <RoomStays> <RoomStay MarketCode="Gruppen" SourceOfBusiness="Bevski "> <Comments> <Comment GuestViewable="false"> <Text TextFormat="PlainText">TestNote1</Text> </Comment> <Comment GuestViewable="false"> <Text TextFormat="PlainText">TestNote2</Text> </Comment> </Comments> <DepositPayments/> </RoomStay> </RoomStays> ... | Add the Attribute @TextFormat to the Text Element | - | - | PWS-545 | PWS 2.13.x | ||||||||||||||||||||||||||||||||||||||||
OTA_HotelResNotifRQ | outgoing | on Premise | OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / DepositPayments / GuaranteePayment / AcceptedPayments |
Quelle erweitern
<OTA_HotelResNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" EchoToken="1fe3370f-2c95-4805-99a9-56a488187bb3" TimeStamp="2020-01-17T09:20:30Z" Version="5.000" CorrelationID="1fe3370f-2c95-4805-99a9-56a488187bb3" ResStatus="Initiate" PrimaryLangID="en" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelResNotifRQ.xsd"> <HotelReservations> <HotelReservation CreateDateTime="2019-10-31T09:31:38.000Z" LastModifyDateTime="2020-01-17T09:19:33.000Z" LastModifierID="protel 1" CreatorID="protel 1" ResStatus="Reserved"> <UniqueID Type="14" ID="626063" ID_Context="protelIO"/> <RoomStays> <RoomStay MarketCode="Transient Preferred Corporate" SourceOfBusiness="Telefon"> <DepositPayments> <GuaranteePayment> <AmountPercent Amount="100.00" CurrencyCode="HUF" ApplyAs="FirstNightDeposit"/> <Deadline AbsoluteDeadline="2017-09-01"/> </GuaranteePayment> <GuaranteePayment> <AcceptedPayments> <AcceptedPayment PaymentTransactionTypeCode="Charge"> <PaymentCard> <CardType>American Express</CardType> </PaymentCard> </AcceptedPayment> </AcceptedPayments> <AmountPercent Amount="-50.00" CurrencyCode="HUF" ApplyAs="FirstNightDeposit"/> </GuaranteePayment> </DepositPayments> </RoomStay> ... | The Element <AcceptedPayments> was missing | Add the Element <AcceptedPayments> to the path OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / DepositPayments / GuaranteePayment / AcceptedPayments | - | PWS-837 | PWS 2.13.x | ||||||||||||||||||||||||||||||||||||||||
OTA_HotelResNotifRQ | outgoing | on Premise | OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / RatePlans / RatePlan / Guarantee / GuaranteeDescription / Text / @TextFormat |
Quelle erweitern
<OTA_HotelResNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" EchoToken="71008fb0-0e03-419b-a267-ce2136b979b2" TimeStamp="2020-01-17T12:06:12Z" Version="5.000" CorrelationID="71008fb0-0e03-419b-a267-ce2136b979b2" ResStatus="Initiate" PrimaryLangID="en" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelResNotifRQ.xsd"> <HotelReservations> <HotelReservation CreateDateTime="2019-10-31T09:31:38.000Z" LastModifyDateTime="2020-01-17T09:19:33.000Z" LastModifierID="protel 1" CreatorID="protel 1" ResStatus="Reserved"> <UniqueID Type="14" ID="626063" ID_Context="protelIO"/> <RoomStays> <RoomStay MarketCode="Transient Preferred Corporate" SourceOfBusiness="Telefon"> <RatePlans> <RatePlan RatePlanCode="Rack" RatePlanID="1" EffectiveDate="2017-09-09" ExpireDate="2017-09-10" MarketCode="Transient Preferred Corporate" PriceViewableInd="false"> <RatePlanInclusions TaxInclusive="false"/> <Guarantee GuaranteeCode="Test"> <GuaranteeDescription Name="Name"> <Text TextFormat="PlainText">Guarantee_Test</Text> </GuaranteeDescription> </Guarantee> ... | Add the Attribute GuaranteeDescription / Text / @TextFormat | - | - | PWS-499 | PWS 2.13.x | ||||||||||||||||||||||||||||||||||||||||
OTA_HotelResNotifRQ | outgoing | on Premise | OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / RatePlans / RatePlan / CancelPenalties / CancelPenalty / PenaltyDescription / Text / @TextFormat |
Quelle erweitern
<OTA_HotelResNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" EchoToken="bae78998-09f1-4a5f-9c19-40061634e183" TimeStamp="2020-01-17T08:41:32Z" Version="5.000" CorrelationID="bae78998-09f1-4a5f-9c19-40061634e183" ResStatus="Initiate" PrimaryLangID="en" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelResNotifRQ.xsd"> <HotelReservations> <HotelReservation CreateDateTime="2019-10-31T09:31:38.000Z" LastModifyDateTime="2020-01-14T13:36:41.000Z" LastModifierID="protel 1" CreatorID="protel 1" ResStatus="Reserved"> <UniqueID Type="14" ID="626063" ID_Context="protelIO"/> <RoomStays> <RoomStay MarketCode="Transient Preferred Corporate" SourceOfBusiness="Telefon"> <RatePlans> <RatePlan RatePlanCode="Rack" RatePlanID="1" EffectiveDate="2017-09-09" ExpireDate="2017-09-10" MarketCode="Transient Preferred Corporate" PriceViewableInd="false"> <RatePlanInclusions TaxInclusive="false"/> <Guarantee GuaranteeCode="Test"> <GuaranteeDescription> <Text>Guarantee_Test</Text> </GuaranteeDescription> </Guarantee> <CancelPenalties> <CancelPenalty PolicyCode="R_Test"> <PenaltyDescription Name="Name"> <Text TextFormat="PlainText">Rate_Cancel_Test</Text> </PenaltyDescription> </CancelPenalty> </CancelPenalties> </RatePlan> ... | Add the Attribute PenaltyDescription / Text / @TextFormat | - | - | PWS-500 | PWS 2.13.x | ||||||||||||||||||||||||||||||||||||||||
OTA_HotelResNotifRQ | outgoing | on Premise | OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / RatePlans / RatePlan / CancelPenalties / CancelPenalty / PenaltyDescription / @Name |
Quelle erweitern
<OTA_HotelResNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" EchoToken="bae78998-09f1-4a5f-9c19-40061634e183" TimeStamp="2020-01-17T08:41:32Z" Version="5.000" CorrelationID="bae78998-09f1-4a5f-9c19-40061634e183" ResStatus="Initiate" PrimaryLangID="en" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelResNotifRQ.xsd"> <HotelReservations> <HotelReservation CreateDateTime="2019-10-31T09:31:38.000Z" LastModifyDateTime="2020-01-14T13:36:41.000Z" LastModifierID="protel 1" CreatorID="protel 1" ResStatus="Reserved"> <UniqueID Type="14" ID="626063" ID_Context="protelIO"/> <RoomStays> <RoomStay MarketCode="Transient Preferred Corporate" SourceOfBusiness="Telefon"> <RatePlans> <RatePlan RatePlanCode="Rack" RatePlanID="1" EffectiveDate="2017-09-09" ExpireDate="2017-09-10" MarketCode="Transient Preferred Corporate" PriceViewableInd="false"> <RatePlanInclusions TaxInclusive="false"/> <Guarantee GuaranteeCode="Test"> <GuaranteeDescription> <Text>Guarantee_Test</Text> </GuaranteeDescription> </Guarantee> <CancelPenalties> <CancelPenalty PolicyCode="R_Test"> <PenaltyDescription Name="Name"> <Text TextFormat="PlainText">Rate_Cancel_Test</Text> </PenaltyDescription> </CancelPenalty> </CancelPenalties> </RatePlan> ... | Add the Attribute PenaltyDescription / @Name | - | - | PWS-500 | PWS 2.13.x | ||||||||||||||||||||||||||||||||||||||||
OTA_HotelResNotifRQ | outgoing | on Premise | OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / TPA_Extensions / px:RateAmountExtensions |
Quelle erweitern
<OTA_HotelResNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" EchoToken="077b9ac3-67c0-4973-83f9-1f264f12fd3c" TimeStamp="2020-01-17T08:14:16Z" Version="5.000" CorrelationID="077b9ac3-67c0-4973-83f9-1f264f12fd3c" ResStatus="Initiate" PrimaryLangID="en" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelResNotifRQ.xsd"> <HotelReservations> <HotelReservation CreateDateTime="2019-10-31T09:31:38.000Z" LastModifyDateTime="2020-01-14T13:36:41.000Z" LastModifierID="protel 1" CreatorID="protel 1" ResStatus="Reserved"> <UniqueID Type="14" ID="626063" ID_Context="protelIO"/> <RoomStays> <RoomStay MarketCode="Transient Preferred Corporate" SourceOfBusiness="Telefon"> <TimeSpan Start="2017-09-09" End="2017-09-11"/> <Total AmountBeforeTax="100387.00" AmountAfterTax="118456.00" CurrencyCode="HUF"/> <TPA_Extensions> <px:RateAmountExtensions xmlns:px="http://protel.io/htng/extensions" End="2017-09-11" Start="2017-09-09" AlternateCurrencyInd="false"> <px:RateAmount AmountAfterTax="60850.00" AmountBeforeTax="48680.00" RevenueCategoryCode="3" CurrencyCode="HUF"/> <px:RateAmount AmountAfterTax="3042.50" AmountBeforeTax="3042.50" RevenueCategoryCode="6" CurrencyCode="HUF"/> <px:RateAmount AmountAfterTax="118456.00" AmountBeforeTax="100387.00" RevenueCategoryCode="9" CurrencyCode="HUF"/> <px:RateAmount AmountAfterTax="182348.50" AmountBeforeTax="152109.50" RevenueCategoryCode="17" CurrencyCode="HUF"/> </px:RateAmountExtensions> <px:RateAmountExtensions xmlns:px="http://protel.io/htng/extensions" End="2017-09-11" Start="2017-09-09" AlternateCurrencyInd="true"> <px:RateAmount AmountAfterTax="200.00" AmountBeforeTax="160.00" RevenueCategoryCode="3" CurrencyCode="EUR"/> <px:RateAmount AmountAfterTax="10.00" AmountBeforeTax="10.00" RevenueCategoryCode="6" CurrencyCode="EUR"/> <px:RateAmount AmountAfterTax="389.34" AmountBeforeTax="329.95" RevenueCategoryCode="9" CurrencyCode="EUR"/> <px:RateAmount AmountAfterTax="599.34" AmountBeforeTax="499.95" RevenueCategoryCode="17" CurrencyCode="EUR"/> </px:RateAmountExtensions> </TPA_Extensions> ... | Correct the wrong structure for the Element TPA_Extensions / px:RateAmountExtensions. Change the Value for the @AlternateCurrencyInd from 1 and 0 - to "true" and "false" | The Attribute @AlternateCurrencyInd is not longer displayed in the Element px:RateAmount , instead it is displayed in px:RateAmountExtensions | - | PWS-711 | PWS 2.13.x | ||||||||||||||||||||||||||||||||||||||||
OTA_HotelResNotifRQ | outgoing | on Premise | OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / BasicPropertyInfo / @HotelCodeContext |
Quelle erweitern
<OTA_HotelResNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" EchoToken="2d03b6f1-58d7-48d2-8c16-d8b203325db3" TimeStamp="2020-01-17T07:58:26Z" Version="5.000" CorrelationID="2d03b6f1-58d7-48d2-8c16-d8b203325db3" ResStatus="Initiate" PrimaryLangID="en" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelResNotifRQ.xsd"> <HotelReservations> <HotelReservation CreateDateTime="2020-01-16T10:23:36.000Z" LastModifyDateTime="2020-01-16T10:23:36.000Z" LastModifierID="protel 1" CreatorID="protel 1" ResStatus="Reserved"> <UniqueID Type="14" ID="33507" ID_Context="protelIO"/> <RoomStays> <RoomStay MarketCode="Privat" SourceOfBusiness="Bevski "> <BasicPropertyInfo HotelCode="3006" HotelCodeContext="protelIO" HotelName="HotelName" ChainCode="HC1"/> ... | Adding HotelCodeContext to BasicPropertyInfo element | - | - | PWS-503 | PWS 2.13.x | ||||||||||||||||||||||||||||||||||||||||
OTA_HotelResNotifRQ | outgoing | on Premise | OTA_HotelResNotifRQ / HotelReservations / HotelReservation / TPA_Extensions / ReservationExtensions / ReservationCode |
Quelle erweitern
<px:ReservationExtensions> <px:ReservationCode Code="E-Mail" ID="47" ID_Context="protelIO" Language="en_US" Name="E-Mail" RPH="17225" Type="CommunicationChannel"/> <px:ReservationCode Code="CEV" ID="197" ID_Context="protelIO" Language="en_US" Name="City Event" RPH="17225" Type="TravelReason"/> </px:ReservationExtensions> | Adding Code and IDContext to ReservationCode element | - | - | PWS-520 | PWS 2.13.X | ||||||||||||||||||||||||||||||||||||||||
OTA_HotelResNotifRQ | outgoing | on Premise | Root Element |
Quelle erweitern
<OTA_HotelResNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" EchoToken="924350a3-3426-457b-bb9e-821ec083e992" TimeStamp="2019-05-17T11:45:48Z" Version="5.000" CorrelationID="924350a3-3426-457b-bb9e-821ec083e992" ResStatus="Initiate" PrimaryLangID="de" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelResNotifRQ.xsd"> | Change Primary LangID. | Change static LangID to dynamic, | We added a function to the code which dynamically reads OS language. | PWS-751 | PWS 2.13.X | ||||||||||||||||||||||||||||||||||||||||
OTA_HotelResNotifRQ | outgoing | on Premise | Root Element |
Quelle erweitern
<OTA_HotelResNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" EchoToken="924350a3-3426-457b-bb9e-821ec083e992" TimeStamp="2019-05-17T11:45:48Z" Version="5.000" CorrelationID="924350a3-3426-457b-bb9e-821ec083e992" ResStatus="Initiate" PrimaryLangID="de" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelResNotifRQ.xsd"> | Change version number format from int to decimal. | Version number changed from 4 to 5.000 | Following the OTA Standard | PWS-751 | PWS 2.13.X | ||||||||||||||||||||||||||||||||||||||||
All
| outgoing | on Premise | .. / POS / Source / TPA_Extensions / px:POSExtensions / px:HotelInfo |
Quelle erweitern
<OTA_HotelResNotifRQ> ... <Source> <TPA_Extensions> <px:POSExtensions> <px:HotelInfo FiscalDate="2018-10-30"/> </px:POSExtensions> </TPA_Extensions> </Source> ... </OTA_HotelResNotifRQ> | Adding FiscalDate | The Fiscal Date in this context means the current business date, added to the messages | - | PWS-496 | PWS 2.13.X | ||||||||||||||||||||||||||||||||||||||||
OTA_HotelStatsNotifRQ | outbound | onPrem | OTA_HotelStatsNotifRQ / Statistic / StatisticApplicationSets | - | changes for the Report, if the configured period of time has no reservation or only OOO reservations . | If in the period of time, which is configured for the past/future report, ALL days contains no reservation or only OOO reservation, we will send the reports in the following way
| - | PWS-1188 | PWS.2.12.x | ||||||||||||||||||||||||||||||||||||||||
OTA_HotelResNotifRQ | outbound | onPremise | OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / CompanyInfo |
Quelle erweitern
<CompanyInfo> <CompanyName CompanyShortName="Integration" Department="EP9">protel2</CompanyName> <AddressInfo Type="2" DefaultInd="true"> <StateProv/> <CountryName/> </AddressInfo> <Email/> </CompanyInfo> | CompanyName element get filled in the message with the correct values. | - | - | PWS-1032 | PWS 2.12.x | ||||||||||||||||||||||||||||||||||||||||
OTA_HotelResNotifRQ | outgoing | on Premise | OTA_HotelResNotifRQ / HotelReservations / HotelReservation |
Quelle erweitern
<OTA_HotelResNotifRQ EchoToken="5c2d4191-705a-4a18-a24e-b92510fbe53c" TimeStamp="2019-10-29T13:51:11Z" Version="4" CorrelationID="5c2d4191-705a-4a18-a24e-b92510fbe53c" ResStatus="Initiate" PrimaryLangID="de-DE" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelResNotifRQ.xsd" xmlns="http://www.opentravel.org/OTA/2003/05"> <POS> <Source> <RequestorID Type="10" ID="2570" ID_Context="protelIO" /> <BookingChannel Type="4" Primary="true" /> </Source> </POS> <HotelReservations> <HotelReservation CreateDateTime="2018-07-31T22:00:00.000Z" LastModifyDateTime="2018-07-31T22:00:00.000Z" LastModifierID="No Lastmodifier" CreatorID="No Creator" ResStatus="Checked out"> ... | For some reservation in protel onPremise, it is possible that the no "No Creator" or no "Last Modifer" is configured. | If a reservation has no "No Creator" or no "Last Modifer", to PWS will add it to the message by default. | Fewer error messages during the generation of the OTA_HotelResNotifRQ message. | PWS-971 | PWS 2.12.X | ||||||||||||||||||||||||||||||||||||||||
OTA_HotelResNotifRQ | outgoing | on Premise | OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest |
Quelle erweitern
<?xml version="1.0" encoding="utf-8"?> <env:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:htnga="http://htng.org/PWSWG/2007/02/AsyncHeaders" xmlns:env="http://www.w3.org/2003/05/soap-envelope"> <env:Header> <htnga:CorrelationID>0e0e65e8-901e-466d-b6e6-fc505cd0593e</htnga:CorrelationID> <Source Product="protel On Premise SPE" ProductVersion="20.21800" Module="protel.WebServices" ModuleVersion="0.0.0.6625" Service="io.protel.onpremise" xmlns="http://protel.io/soap" /> </env:Header> <env:Body> <OTA_HotelResNotifRQ EchoToken="0e0e65e8-901e-466d-b6e6-fc505cd0593e" TimeStamp="2019-11-28T15:00:31Z" Version="4" CorrelationID="0e0e65e8-901e-466d-b6e6-fc505cd0593e" ResStatus="Cancel" PrimaryLangID="de-DE" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelResNotifRQ.xsd" xmlns="http://www.opentravel.org/OTA/2003/05"> <POS> <Source> <RequestorID Type="10" ID="2570" ID_Context="protelIO" /> <BookingChannel Type="4" Primary="true" /> </Source> </POS> <HotelReservations> <HotelReservation CreateDateTime="2015-04-08T22:00:00.000Z" LastModifyDateTime="2015-04-10T08:18:00.000Z" LastModifierID="001" CreatorID="Susanne Ebert" ResStatus="Cancelled"> <UniqueID Type="14" ID="241620" ID_Context="protelIO" /> <RoomStays> <RoomStay MarketCode="Geschäftsreise Individual" SourceOfBusiness="Firma/ Verband"> <RoomTypes> <RoomType IsRoom="true" RoomTypeCode="Klassik" NumberOfUnits="1" RoomType="4" /> </RoomTypes> <RatePlans> <RatePlan RatePlanCode="__RACK." RatePlanID="71" EffectiveDate="2015-04-13" ExpireDate="2015-04-14" MarketCode="Geschäftsreise Individual" PriceViewableInd="false"> <RatePlanInclusions TaxInclusive="false" /> <Guarantee GuaranteeCode="GTD"> <GuaranteeDescription> <Text>GTD</Text> </GuaranteeDescription> </Guarantee> </RatePlan> </RatePlans> <RoomRates> <RoomRate RatePlanCode="__RACK." RatePlanID="71" RoomTypeCode="Klassik" BookingCode="Klassik" EffectiveDate="2015-04-13" ExpireDate="2015-04-14" NumberOfUnits="1"> <Rates> <Rate RateTimeUnit="Day" AlternateCurrencyInd="false" EffectiveDate="2015-04-13" ExpireDate="2015-04-14" UnitMultiplier="1"> <Base AmountAfterTax="0.00" CurrencyCode="EUR" /> <Total AmountAfterTax="0.00" CurrencyCode="EUR" /> <TPA_Extensions> <px:RateAmountExtensions End="2015-04-14" Start="2015-04-13" xmlns:px="http://protel.io/htng/extensions"> <px:RateAmount AmountAfterTax="0.00" AmountBeforeTax="0.00" RevenueCategoryCode="3" CurrencyCode="EUR" /> <px:RateAmount AmountAfterTax="0.00" AmountBeforeTax="0.00" RevenueCategoryCode="6" CurrencyCode="EUR" /> <px:RateAmount AmountAfterTax="0.00" AmountBeforeTax="0.00" RevenueCategoryCode="9" CurrencyCode="EUR" /> <px:RateAmount AmountAfterTax="0.00" AmountBeforeTax="0.00" RevenueCategoryCode="17" CurrencyCode="EUR" /> </px:RateAmountExtensions> </TPA_Extensions> </Rate> </Rates> </RoomRate> </RoomRates> <GuestCounts IsPerRoom="true"> <GuestCount AgeQualifyingCode="7" Count="0" /> <GuestCount AgeQualifyingCode="8" Count="0" /> <GuestCount AgeQualifyingCode="9" Count="0" /> <GuestCount AgeQualifyingCode="19" Count="0" /> <GuestCount AgeQualifyingCode="10" Count="1" /> </GuestCounts> <TimeSpan Start="2015-04-13" End="2015-04-14" /> <Total AmountAfterTax="0.00" CurrencyCode="EUR" /> <TPA_Extensions> <px:RateAmountExtensions End="2015-04-14" Start="2015-04-13" xmlns:px="http://protel.io/htng/extensions"> <px:RateAmount AmountAfterTax="0.00" AmountBeforeTax="0.00" RevenueCategoryCode="3" CurrencyCode="EUR" AlternateCurrencyInd="0" /> <px:RateAmount AmountAfterTax="0.00" AmountBeforeTax="0.00" RevenueCategoryCode="6" CurrencyCode="EUR" AlternateCurrencyInd="0" /> <px:RateAmount AmountAfterTax="0.00" AmountBeforeTax="0.00" RevenueCategoryCode="9" CurrencyCode="EUR" AlternateCurrencyInd="0" /> <px:RateAmount AmountAfterTax="0.00" AmountBeforeTax="0.00" RevenueCategoryCode="17" CurrencyCode="EUR" AlternateCurrencyInd="0" /> </px:RateAmountExtensions> <px:FixedChargesAmounts End="2015-04-14" Start="2015-04-13" xmlns:px="http://protel.io/htng/extensions"> <px:FixedChargeAmount AmountAfterTax="0" AmountBeforeTax="0" RevenueCategoryCode="3" CurrencyCode="EUR" /> <px:FixedChargeAmount AmountAfterTax="0" AmountBeforeTax="0" RevenueCategoryCode="6" CurrencyCode="EUR" /> <px:FixedChargeAmount AmountAfterTax="0" AmountBeforeTax="0" RevenueCategoryCode="9" CurrencyCode="EUR" /> <px:FixedChargeAmount AmountAfterTax="0" AmountBeforeTax="0" RevenueCategoryCode="17" CurrencyCode="EUR" /> </px:FixedChargesAmounts> </TPA_Extensions> <BasicPropertyInfo HotelCode="2570" HotelName="Hotel Lamm, 78224 Singen" ChainCode="HC1" /> <ResGuestRPHs> <ResGuestRPH RPH="-1" /> </ResGuestRPHs> <Comments /> <DepositPayments /> </RoomStay> </RoomStays> <ResGlobalInfo> <HotelReservationIDs> <HotelReservationID ResID_Type="14" ResID_Value="241620" ResID_Source="protelIO" ForGuest="true" /> <HotelReservationID ResID_Type="14" ResID_Value="PL24162041513P" ResID_Source="CRS" ForGuest="true" /> </HotelReservationIDs> </ResGlobalInfo> <TPA_Extensions> <ReservationExtensions xmlns="http://protel.io/soap"> <ReservationDateInfo CreateDateTimeSyncInd="False" ModifyDateTimeSyncInd="False" /> </ReservationExtensions> </TPA_Extensions> </HotelReservation> </HotelReservations> </OTA_HotelResNotifRQ> </env:Body> </env:Envelope> | For some reservation in protel onPremise, it is possible that the profile doesn't exist anymore in the protel database "kunden". | If a profile for a reservation is no longer existing in the database "kunden", the ResGuest Element won't be displayed anymore and we will send the message without ResGuest Element to the third-party systems. | Fewer error messages during the generation of the OTA_HotelResNotifRQ message. | PWS-972 | PWS 2.12.X | ||||||||||||||||||||||||||||||||||||||||
OTA_HotelResNotifRQ | outgoing | on Premise | OTA_HotelResNotifRQ / HotelReservations / HotelReservation / Services / Service |
Quelle erweitern
<env:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:htnga="http://htng.org/PWSWG/2007/02/AsyncHeaders" xmlns:env="http://www.w3.org/2003/05/soap-envelope"> <env:Header> <htnga:CorrelationID>5569375c-61f2-465d-886a-51f4f4465d81</htnga:CorrelationID> <Source xmlns="http://protel.io/soap" Product="protel On Premise SPE" ProductVersion="20.21900" Module="protel.WebServices" ModuleVersion="0.0.0.6832" Service="io.protel.onpremise"/> </env:Header> <env:Body> <OTA_HotelResNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" EchoToken="5569375c-61f2-465d-886a-51f4f4465d81" TimeStamp="2020-01-16T14:53:03Z" Version="4" CorrelationID="5569375c-61f2-465d-886a-51f4f4465d81" ResStatus="Initiate" PrimaryLangID="de-DE" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelResNotifRQ.xsd"> <POS> <Source> <RequestorID Type="10" ID="3006" ID_Context="protelIO"/> <BookingChannel Type="4" Primary="true"/> </Source> </POS> <HotelReservations> <HotelReservation CreateDateTime="2020-01-16T10:05:54.000Z" LastModifyDateTime="2020-01-16T13:05:21.000Z" LastModifierID="protel 1" CreatorID="protel 1" ResStatus="Checked out"> <UniqueID Type="14" ID="33496" ID_Context="protelIO"/> <RoomStays> <RoomStay MarketCode="Privat" SourceOfBusiness="Bevski "> <RoomTypes> <RoomType IsRoom="true" RoomTypeCode="DZ Tal" RoomID="102" NumberOfUnits="1" RoomType="5"/> </RoomTypes> <RatePlans> <RatePlan RatePlanCode="PACKTEST" RatePlanID="44" EffectiveDate="2019-05-11" ExpireDate="2019-05-12" MarketCode="Privat" PriceViewableInd="false"> <RatePlanInclusions TaxInclusive="false"/> </RatePlan> <RatePlan RatePlanCode="PACKTEST" RatePlanID="44" EffectiveDate="2019-05-12" ExpireDate="2019-05-13" MarketCode="Privat" PriceViewableInd="false"> <RatePlanInclusions TaxInclusive="false"/> </RatePlan> </RatePlans> <RoomRates> <RoomRate RatePlanCode="PACKTEST" RatePlanID="44" RoomTypeCode="DZ Tal" BookingCode="DZ Tal" RoomID="102" EffectiveDate="2019-05-11" ExpireDate="2019-05-12" NumberOfUnits="1"> <Rates> <Rate RateTimeUnit="Day" AlternateCurrencyInd="false" EffectiveDate="2019-05-11" ExpireDate="2019-05-12" UnitMultiplier="1"> <Base AmountBeforeTax="86.36" AmountAfterTax="95.00" CurrencyCode="EUR"/> <Total AmountBeforeTax="86.36" AmountAfterTax="95.00" CurrencyCode="EUR"/> <TPA_Extensions> <px:RateAmountExtensions xmlns:px="http://protel.io/htng/extensions" End="2019-05-12" Start="2019-05-11"> <px:RateAmount AmountAfterTax="15.00" AmountBeforeTax="12.88" RevenueCategoryCode="3" CurrencyCode="EUR"/> <px:RateAmount AmountAfterTax="0.00" AmountBeforeTax="0.00" RevenueCategoryCode="6" CurrencyCode="EUR"/> <px:RateAmount AmountAfterTax="95.00" AmountBeforeTax="86.36" RevenueCategoryCode="9" CurrencyCode="EUR"/> <px:RateAmount AmountAfterTax="110.00" AmountBeforeTax="99.24" RevenueCategoryCode="17" CurrencyCode="EUR"/> </px:RateAmountExtensions> </TPA_Extensions> </Rate> </Rates> </RoomRate> <RoomRate RatePlanCode="PACKTEST" RatePlanID="44" RoomTypeCode="DZ Tal" BookingCode="DZ Tal" RoomID="102" EffectiveDate="2019-05-12" ExpireDate="2019-05-13" NumberOfUnits="1"> <Rates> <Rate RateTimeUnit="Day" AlternateCurrencyInd="false" EffectiveDate="2019-05-12" ExpireDate="2019-05-13" UnitMultiplier="1"> <Base AmountBeforeTax="86.36" AmountAfterTax="95.00" CurrencyCode="EUR"/> <Total AmountBeforeTax="86.36" AmountAfterTax="95.00" CurrencyCode="EUR"/> <TPA_Extensions> <px:RateAmountExtensions xmlns:px="http://protel.io/htng/extensions" End="2019-05-13" Start="2019-05-12"> <px:RateAmount AmountAfterTax="15.00" AmountBeforeTax="12.88" RevenueCategoryCode="3" CurrencyCode="EUR"/> <px:RateAmount AmountAfterTax="0.00" AmountBeforeTax="0.00" RevenueCategoryCode="6" CurrencyCode="EUR"/> <px:RateAmount AmountAfterTax="95.00" AmountBeforeTax="86.36" RevenueCategoryCode="9" CurrencyCode="EUR"/> <px:RateAmount AmountAfterTax="110.00" AmountBeforeTax="99.24" RevenueCategoryCode="17" CurrencyCode="EUR"/> </px:RateAmountExtensions> </TPA_Extensions> </Rate> </Rates> </RoomRate> </RoomRates> <GuestCounts IsPerRoom="true"> <GuestCount AgeQualifyingCode="7" Count="0"/> <GuestCount AgeQualifyingCode="8" Count="0"/> <GuestCount AgeQualifyingCode="9" Count="0"/> <GuestCount AgeQualifyingCode="19" Count="0"/> <GuestCount AgeQualifyingCode="10" Count="1"/> </GuestCounts> <TimeSpan Start="2019-05-11" End="2019-05-13"/> <Total AmountBeforeTax="172.73" AmountAfterTax="190.00" CurrencyCode="EUR"/> <TPA_Extensions> <px:RateAmountExtensions xmlns:px="http://protel.io/htng/extensions" End="2019-05-13" Start="2019-05-11"> <px:RateAmount AmountAfterTax="30.00" AmountBeforeTax="25.76" RevenueCategoryCode="3" CurrencyCode="EUR" AlternateCurrencyInd="0"/> <px:RateAmount AmountAfterTax="0.00" AmountBeforeTax="0.00" RevenueCategoryCode="6" CurrencyCode="EUR" AlternateCurrencyInd="0"/> <px:RateAmount AmountAfterTax="190.00" AmountBeforeTax="172.73" RevenueCategoryCode="9" CurrencyCode="EUR" AlternateCurrencyInd="0"/> <px:RateAmount AmountAfterTax="220.00" AmountBeforeTax="198.48" RevenueCategoryCode="17" CurrencyCode="EUR" AlternateCurrencyInd="0"/> </px:RateAmountExtensions> <px:FixedChargesAmounts xmlns:px="http://protel.io/htng/extensions" End="2019-05-13" Start="2019-05-11"> <px:FixedChargeAmount AmountAfterTax="0.00" AmountBeforeTax="0.00" RevenueCategoryCode="3" CurrencyCode="EUR"/> <px:FixedChargeAmount AmountAfterTax="0.00" AmountBeforeTax="0.00" RevenueCategoryCode="6" CurrencyCode="EUR"/> <px:FixedChargeAmount AmountAfterTax="0.00" AmountBeforeTax="0.00" RevenueCategoryCode="9" CurrencyCode="EUR"/> <px:FixedChargeAmount AmountAfterTax="0.00" AmountBeforeTax="0.00" RevenueCategoryCode="17" CurrencyCode="EUR"/> </px:FixedChargesAmounts> </TPA_Extensions> <BasicPropertyInfo HotelCode="3006" HotelName="ART SKI - IN Hotel Hinterhag, A-5753 Saalbach" ChainCode="HC1"/> <ResGuestRPHs> <ResGuestRPH RPH="36844"/> </ResGuestRPHs> <Comments/> <DepositPayments/> </RoomStay> </RoomStays> <ResGuests> <ResGuest ResGuestRPH="36844" PrimaryIndicator="true" ArrivalTime="13:13:00" DepartureTime="14:05:00"> <Profiles> <ProfileInfo> <UniqueID Type="1" ID="36844" ID_Context="protelIO"/> <Profile ShareAllOptOutInd="Yes" ProfileType="1" CreateDateTime="2020-01-16T11:05:00" CreatorID="protel 1" RPH="36844" LastModifyDateTime="2020-01-16T11:05:44" LastModifierID="protel 1" StatusCode="4"> <Customer Gender="Unknown" Language="de"> <PersonName> <GivenName>ADDONLY</GivenName> <Surname>ADDONLY</Surname> </PersonName> <Address ShareMarketInd="No" Type="1" DefaultInd="true"> <StateProv/> <CountryName/> </Address> <Document BirthDate="1900-01-01" EffectiveDate="1900-01-01" ExpireDate="2050-12-31"/> <EmployerInfo CompanyShortName="" Department=""/> </Customer> <UserID Type="1" ID="36844" ID_Context="protelIO"/> <TPA_Extensions xmlns:px="http://protel.io/htng/extensions"> <SearchName Value="ADDONLY"/> <Optinouts> <Optinout OptinoutEvent="Reservation" OptinoutType="Letter" OptinoutStatus="no"/> <Optinout OptinoutEvent="Invoice" OptinoutType="Letter" OptinoutStatus="no"/> <Optinout OptinoutEvent="Advertisement" OptinoutType="Letter" OptinoutStatus="no"/> <Optinout OptinoutEvent="Reservation" OptinoutType="Phone" OptinoutStatus="no"/> <Optinout OptinoutEvent="Invoice" OptinoutType="Phone" OptinoutStatus="no"/> <Optinout OptinoutEvent="Advertisement" OptinoutType="Phone" OptinoutStatus="no"/> <Optinout OptinoutEvent="Reservation" OptinoutType="Mail" OptinoutStatus="no"/> <Optinout OptinoutEvent="Invoice" OptinoutType="Mail" OptinoutStatus="no"/> <Optinout OptinoutEvent="Advertisement" OptinoutType="Mail" OptinoutStatus="no"/> <Optinout OptinoutEvent="Reservation" OptinoutType="TextMessage" OptinoutStatus="no"/> <Optinout OptinoutEvent="Invoice" OptinoutType="TextMessage" OptinoutStatus="no"/> <Optinout OptinoutEvent="Advertisement" OptinoutType="TextMessage" OptinoutStatus="no"/> </Optinouts> </TPA_Extensions> </Profile> </ProfileInfo> </Profiles> </ResGuest> </ResGuests> <ResGlobalInfo> <HotelReservationIDs> <HotelReservationID ResID_Type="14" ResID_Value="33496" ResID_Source="protelIO" ForGuest="true"/> <HotelReservationID ResID_Type="14" ResID_Value="PL3349651911P" ResID_Source="CRS" ForGuest="true"/> </HotelReservationIDs> </ResGlobalInfo> <TPA_Extensions> <ReservationExtensions xmlns="http://protel.io/soap"> <ReservationCode ID="3" RPH="33496" Type="CommunicationChannel" Name="Gast war schon mal hier " Language="en_US"/> <ReservationCode ID="1" RPH="33496" Type="TravelReason" Name="Come Reason" Language="en_US"/> <ReservationDateInfo CreateDateTimeSyncInd="False" ModifyDateTimeSyncInd="False"/> </ReservationExtensions> </TPA_Extensions> </HotelReservation> </HotelReservations> </OTA_HotelResNotifRQ> </env:Body> </env:Envelope> | If a package is assigned to a rate code or to a reservation we will display these package information in the service element. | PWS-1099 | PWS 2.12.X | ||||||||||||||||||||||||||||||||||||||||||
OTA_HotelRatePlanNotifRS | outgoing | on Premise | Error and Success Element |
Quelle erweitern
<OTA_HotelRatePlanNotifRS xmlns="http://www.opentravel.org/OTA/2003/05" TimeStamp="2019-11-04T10:59:58Z" Version="3.000" CorrelationID="a8f876cc-6f1c-48ef-b636-f7f2f698d727"> <Errors> <Error ShortText="SQL Failure." Code="143" Type="12"/> <Error ShortText="Rates may not have been applied" Code="364" Type="3"> Pricematch</Error> </Errors> <Success/> </OTA_HotelRatePlanNotifRS> | With the PWS 2.11.x we had started to send the Success and Error Element in 1 message. This issue appears only for a special setting in the system data. | In the PWS 2.12.x we have fixed this issue. | - | PWS-1072 | PWS 2.12.X | ||||||||||||||||||||||||||||||||||||||||
OTA_HotelInvBlockNotifRQ | outgoing | on Premise | root element |
Quelle erweitern
<OTA_HotelInvBlockNotifRQ EchoToken="0ce074a4-814b-44aa-8f3f-8732e76ec148" TimeStamp="2020-02-12T14:03:04Z" Version="4.001" CorrelationID="0ce074a4-814b-44aa-8f3f-8732e76ec148" PrimaryLangID="en" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelInvBlockNotifRQ.xsd" xmlns="http://www.opentravel.org/OTA/2003/05"> | Change the Version number to 4.001. Add the following Attribute
| - | - | PWS-1014 | PWS 2.13.X | ||||||||||||||||||||||||||||||||||||||||
OTA_HotelInvBlockNotifRQ | outgoing | on Premise | - | - | If an allotment was changed for a specific date, no message was triggered | In the PWS 2.12.x we have fixed this issue. | - | PWS-555 | PWS 2.12.X | ||||||||||||||||||||||||||||||||||||||||
OTA_ReadRQ | outgoing | on Premise | OTA_ReadRQ / ReadRequests / ProfileReadRequest / Customer / CustLoyalty |
Quelle erweitern
<OTA_ReadRQ xmlns="http://www.opentravel.org/OTA/2003/05" EchoToken="9CAA52E0-114E-496C-9FD9-ABD24054FE6A" TimeStamp="2020-01-21T16:04:52Z" Version="3.500" CorrelationID="9CAA52E0-114E-496C-9FD9-ABD24054FE6A" MaxResponses="30"> <UniqueID Type="10" ID="2691" ID_Context="protelIO"/> <ReadRequests> <ProfileReadRequest ProfileTypeCode="1"> <Customer> <PersonName> <Surname>%</Surname> </PersonName> <CustLoyalty MembershipID="8152144869"/> </Customer> </ProfileReadRequest> </ReadRequests> </OTA_ReadRQ> | Add the possibility to search as well in external system for the Loyalty ID | - | - | PWS-232 | PWS 2.12.X | ||||||||||||||||||||||||||||||||||||||||
OTA_ProfileMergeRQ | inbound | on Premise | implement the complete message | - | Starting with the 2.12 we have implemented the message OTA_ProfileMergeRQ | With the OTA_ProfileMergeRQ external could us send Profiles ID which should be merged for further information please check | - | PWS-107 | PWS 2.12.x | ||||||||||||||||||||||||||||||||||||||||
HTNG_ChargePostingRQ | inbound | on Premise | HTNG_ChargePostingRQ / Posting / Transaction RevenueDetails / RevenueDetail / Account |
Quelle erweitern
<HTNG_ChargePostingRQ xmlns="http://htng.org/2014B" EchoToken="ChargeDoku1" Version="0" CorrelationID="ChargeDoku1"> <POS> <Source xmlns="http://www.opentravel.org/OTA/2003/05"> <RequestorID ID="2969" Type="10" ID_Context="protelIO"/> <BookingChannel Type="4" Primary="true"/> </Source> </POS> <Posting ID="1"> <RevenueCenter Description="Kiosk"> <Terminal ID="PMS.Protel.TestCommunication"/> </RevenueCenter> <TotalPostingAmount Amount="-12"/> <Transaction TicketID="1"> <RevenueDetails> <RevenueDetail Description="American Express AED" PMSRevenueCode="5" Amount="-12" SubTypeID="Payment"> <ExtendedPrice AmountAfterTax="-12" DecimalPlaces="2" CurrencyCode="GBP" Quantity="1"/> <Account ID="83855" Type="14" ID_Context="protelIO"/> </RevenueDetail> </RevenueDetails> </Transaction> </Posting> </HTNG_ChargePostingRQ> | Starting with the 2.12. we have implemented the possibility to post on specific invoices. | The linked invoice number will be sent for each RevenueDetail as a Unique ID with Type 14. | - | PWS-1049 | PWS 2.12.x | ||||||||||||||||||||||||||||||||||||||||
IO_StatsNotifRQ | outgoing | on Premise | - | - | The IO_StatsNotifRQ had contained always 1 day extra in the past report. | We have fixed this issue. | - | PWS-1036 | PWS 2.12.x | ||||||||||||||||||||||||||||||||||||||||
OTA_HotelAvailNotifRQ | outgoing | on Premise | Root Element |
Quelle erweitern
<OTA_HotelAvailNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelAvailNotifRQ.xsd" Version="3.000" MessageContentCode="3" TimeStamp="2020-03-11T10:36:07" EchoToken="protel-0000000002" CorrelationID="2bba76e8-553d-4eaa-bdf2-7d171b885db9"> | According to the OTA Standard, the correct Version Number is "3.000". | We will change the Version number from "1.001" to "3.000" | Following the OTA Standard | IDS-186 | Version 5.358 | ||||||||||||||||||||||||||||||||||||||||
OTA_HotelResNotifRS | outgoing | on Premise | Root Element |
Quelle erweitern
<OTA_HotelResNotifRS xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelResNotifRS.xsd" TimeStamp="2019-12-30T16:46:26" Target="Production" Version="5.000" CorrelationID="3925a961-e978-421c-8c60-6430c28ccf3b" EchoToken="3925a961-e978-421c-8c60-6430c28ccf3b"> | According to the OTA Standard, the correct Version Number is "5.000". | We will change the Version number from "1.000" to "5.000" | Following the OTA Standard | IDS-173 | Version 5.372 | ||||||||||||||||||||||||||||||||||||||||
OTA_HotelAvailNotifRQ | inbound | pAir | OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / StatusApplicationControl / @Mon @Tue @Wed @Thu @Fri @Sat @Sun |
Quelle erweitern
<?xml version='1.0' encoding='utf-8'?> <env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope"> <env:Header> <htnga:CorrelationID xmlns:htnga="http://htng.org/PWSWG/2007/02/AsyncHeaders">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 |
| - | IPA-265 | pAir 20.03 | ||||||||||||||||||||||||||||||||||||||||
OTA_HotelStatsNotifRQ | outgoing | pAir | OTA_HotelStatsNotifRQ / Statistics / Statistic / StatisticApplicationSets / StatisticApplicationSet / CountCategorySummaries / CountCategorySummary / @CountCategoryCode |
Quelle erweitern
<?xml version='1.0' encoding='utf-8'?> <env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope"> <env:Header> <p:Action xmlns:p="http://protel.io/soap">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 | - | low data volume for a message | IPA-509 | pAir 20.03 | ||||||||||||||||||||||||||||||||||||||||
OTA_HotelResNotifRQ | outgoing | pAir | OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / RoomRates / RoomRate / GuestCounts / GuestCount |
Quelle erweitern
<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 | - | More detailed information about the number of guest | IPA-497 | pAir 20.03 | ||||||||||||||||||||||||||||||||||||||||
HTNG_HotelFolioNotifRQ | outgoing | pAir | HTNG_HotelFolioNotifRQ / Folios / Folio / RevenueDetails / RevenueDetail / UnitPrice / Taxes / Tax / @Percent |
Quelle erweitern
<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. | The format will be changed from 0.07 to 7.00. | - | IPA-451 | pAir 246 (Mid Dec 2019) | ||||||||||||||||||||||||||||||||||||||||
OTA_HotelAvailRS | outgoing | pAir | OTA_HotelAvailRS / HotelStays / HotelStay |
Quelle erweitern
<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. | The "Restriction" element will be removed. | - | IPA-243 | pAir 246 (Mid Dec 2019) | ||||||||||||||||||||||||||||||||||||||||
OTA_HotelInvBlockNotifRQ | outgoing | pAir | OTA_HotelInvBlockNotifRQ / InvBlocks / InvBlock / Contacts / Contact / @ContactType |
Quelle erweitern
<?xml version='1.0' encoding='utf-8'?> <env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope"> <env:Header> <p:Action xmlns:p="http://protel.io/soap">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. | The values will be changed from the current implementation to the PRT code list. | - | IPA-146 | pAir 246 (Mid Dec 2019) |
- Keine Stichwörter