This instance is currently being migrated to the new Atlassian One Confluence sytem.
If you can't find your space anymore, it should be already in the new System: https://confluence.weareplanet.com/
- Erstellt von Unbekannter Benutzer (brasch), zuletzt geändert von Unbekannter Benutzer (jacke) am Dez. 10, 2019
Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.
Unterschiede anzeigen Seitenhistorie anzeigen
« Vorherige Version anzeigen Version 8 Nächste Version anzeigen »
The purpose of this page is to inform about upcoming changes within our OTA/HTNG implementation.
Affected Message | Direction from protel | PMS | Path | Example | Description | Solution | Improvement | Version/Datum |
---|---|---|---|---|---|---|---|---|
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 msgs during the generation of the ResNotif msg | 2.12.XXX |
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> | Change of the format for the Percent Value | change the value from 0.07 to 7.00 | 18.12.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> | Remove the "Restriction" Element | Remove the "Restriction" Element | Otherwise we will provide wrong Restrictions | 18.12.2019 |
- Keine Stichwörter