Affected Message | Direction from protel | PMS | Path | Example | Summary | Internal reference | Version |
---|
TBA IDS |
|
|
|
|
|
|
|
|
TBA PWS |
PWS-3236IO_SystemDataRS | outbound | onPremise | IO_SystemDataRS | SystemData | Rates | RatePlanGroups | RatePlanGroup |@CategoryCode IO_SystemDataRS | SystemData | Rates | RatePlanGroups | RatePlanGroup |@CategoryID |
Codeblock |
---|
| <ns2:RatePlanGroup CategoryCode="PWSTG" CategoryID="21" Code="PWSTRC" ID="1271" ID_Context="protelIO" Type="Standard" Visible="true">
<ns2:Description Language="de">PWS Test Ratecode</ns2:Description>
</ns2:RatePlanGroup> |
| Added two new optional attributes to be able to display the rategroups. Now the message is able to display the onPremise rate structure rategroup → ratecode → ratecodetails. | PWS-3236 |
|
TBA IPA |
|
|
|
|
|
|
|
|
|
IO_SystemDataRS | outbound | onPremise | IO_SystemDataRS | SystemData | Rates | RatePlanGroups | RatePlanGroup |@CategoryCode IO_SystemDataRS | SystemData | Rates | RatePlanGroups | RatePlanGroup |@CategoryID |
Codeblock |
---|
| <ns2:RatePlanGroup CategoryCode="PWSTG" CategoryID="21" Code="PWSTRC" ID="1271" ID_Context="protelIO" Type="Standard" Visible="true">
<ns2:Description Language="de">PWS Test Ratecode</ns2:Description>
</ns2:RatePlanGroup> |
| Added two new optional attributes to be able to display the rategroups. Now the message is able to display the onPremise rate structure rategroup → ratecode → ratecodetails. | IPA-1079 | 22.24 |
|
|
|
|
|
|
|
|
OTA_HotelInvBlockNotifRQ | outbound | onPremise | OTA_HotelInvBlockNotifRQ | InvBlocks | InvBlock | RoomTypes | RoomType | RoomTypeAllocations | RoomTypeAllocation | Current Codeblock |
---|
| <RoomTypeAllocations RoomTypePickUpStatus="X">
<RoomTypeAllocation End="2022-08-01" NumberOfUnits="1" Start="2022-08-01"/>
<RoomTypeAllocation End="2022-08-02" NumberOfUnits="1" Start="2022-08-02"/>
<RoomTypeAllocation End="2022-08-03" NumberOfUnits="0" Start="2022-08-03"/>
<RoomTypeAllocation End="2022-08-04" NumberOfUnits="0" Start="2022-08-04"/>
<RoomTypeAllocation End="2022-08-05" NumberOfUnits="0" Start="2022-08-05"/>
<RoomTypeAllocation End="2022-08-06" NumberOfUnits="3" Start="2022-08-06"/>
<RoomTypeAllocation End="2022-08-07" NumberOfUnits="0" Start="2022-08-07"/>
<RoomTypeAllocation End="2022-08-08" NumberOfUnits="0" Start="2022-08-08"/>
<RoomTypeAllocation End="2022-08-09" NumberOfUnits="0" Start="2022-08-09"/>
<RoomTypeAllocation End="2022-08-10" NumberOfUnits="0" Start="2022-08-10"/>
</RoomTypeAllocations> |
Expected Codeblock |
---|
| <RoomTypeAllocations RoomTypePickUpStatus="X">
<RoomTypeAllocation End="2022-08-02" NumberOfUnits="2" Start="2022-08-01"/>
<RoomTypeAllocation End="2022-08-05" NumberOfUnits="0" Start="2022-08-03"/>
<RoomTypeAllocation End="2022-08-06" NumberOfUnits="3" Start="2022-08-06"/>
<RoomTypeAllocation End="2022-08-10" NumberOfUnits="0" Start="2022-08-07"/>
</RoomTypeAllocations> |
| RoomTypeAllocation blocks will be grouped for consecutive dates per @NumberOfUnits. This will result in a shorter message. No schema change. Valid for all @RoomTypePickUpStatus supported. | PWS-3193 | 3.8.X |
HTNG_HotelFolioNotifRQ HTNG_HotelFolioRS | outbound inbound | onPremise | HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueDetails | RevenueDetail | FolioIDs | FolioID or/and HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueDetails | RevenueDetail | RevenueDetailItems | RevenueDetailItem | FolioIDs | FolioID |
Codeblock |
---|
| <htng:HTNG_HotelFolioNotifRQ>
<htng:Folios>
<htng:Folio>
<htng:RevenueDetails>
<htng:RevenueDetail>
<FolioIDs>
<FolioID>OResID | xyz <FolioID/>
<FolioID>OGstID | xyz <FolioID/> |
| Add the "OResID" and "OGstID" to the FolioID Element, to display the "originalResID" and "originalGuestID" if an items was shifted from one Reservation to another. If an Item was not shifted, the Information will not be displayed | PWS-3151 | 3.8.X |
OTA_ProfileCreateRQ OTA_ProfileModifyRQ | inbound | onPremise | OTA_ProfileModifyRQ | ProfileModify | Customer | TPA_Extensions | ProfileInfoExtensions | Salutation |
Codeblock |
---|
| <OTA_ProfileModifyRQ>
<ProfileModify>
<TPA_Extensions>
<px:ProfileInfoExtensions>
<px:PersonInfos> <px:Salutation ID="1" ID_Context="protelIO" Type="Salutation">Dear Mrs. and Miss. Mustermann</px:Salutation> |
| When we receive a new salutation, it is now no longer overwritten. If the TPA_Extensions part is completely not in the XML, then the personal salutation is also not touched. In addition, the personal salutation is changed back if there is no personal salutation in the TPA_Extensions part. | PWS-3179 | 3.8.X |
OTA_ProfileCreateRQ OTA_ProfileModifyRQ | outbound | onPremise | OTA_ProfileModifyRQ | ProfileModify | TPA_Extensions | px:ProfileInfoExtensions | px:PersonInfos | px:Language |
Codeblock |
---|
| <OTA_ProfileModifyRQ>
<ProfileModify>
<TPA_Extensions>
<px:ProfileInfoExtensions>
<px:PersonInfos>
<px:Language DefaultInd="true">en-us</px:Language> |
| Add the TPA Extension Language to the profile messages. | PWS-3150 | 3.8.X |
OTA_ReadRQ | inbound | onPremise | OTA_ReadRQ | ReadRequests | HotelReadRequest | TPA_Extensions | px:ReadRequestExtensions | px:Room | @RoomID |
Codeblock |
---|
| <OTA_ReadRQ xmlns="http://www.opentravel.org/OTA/2003/05" CorrelationID="PWS-3130" Version="0" EchoToken="PWS-3130" MaxResponses="2">
<POS>
<Source>
<RequestorID ID="3152" Type="10" ID_Context="protelIO"/>
</Source>
</POS>
<ReadRequests>
<HotelReadRequest>
<SelectionCriteria ResStatus="In-house"/>
<Verification>
<PersonName>
<Surname>Duck</Surname>
</PersonName>
</Verification>
<TPA_Extensions>
<px:ReadRequestExtensions xmlns:px="http://protel.io/htng/extensions">
<px:Room RoomID="303" />
</px:ReadRequestExtensions>
</TPA_Extension>
</HotelReadRequest>
</ReadRequests>
</OTA_ReadRQ> |
| Extend the OTA_ReadRQ to search for the RoomID | PWS-3130 | 3.8.X |
|
OTA_HotelInvBlockNotifRQ | outbound | pAir | OTA_HotelInvBlockNotifRQ | InvBlocks | InvBlock | RoomTypes | RoomType | RoomTypeAllocations | RoomTypeAllocation | Current Codeblock |
---|
| <RoomTypeAllocations RoomTypePickUpStatus="X">
<RoomTypeAllocation End="2022-08-02" NumberOfUnits="2" Start="2022-08-01"/>
<RoomTypeAllocation End="2022-08-06" NumberOfUnits="3" Start="2022-08-06"/>
</RoomTypeAllocations> |
Expected Codeblock |
---|
| <RoomTypeAllocations RoomTypePickUpStatus="X">
<RoomTypeAllocation End="2022-08-02" NumberOfUnits="2" Start="2022-08-01"/>
<RoomTypeAllocation End="2022-08-05" NumberOfUnits="0" Start="2022-08-03"/>
<RoomTypeAllocation End="2022-08-06" NumberOfUnits="3" Start="2022-08-06"/>
<RoomTypeAllocation End="2022-08-10" NumberOfUnits="0" Start="2022-08-07"/>
</RoomTypeAllocations> |
| If @RoomTypePickUpStatus is in ("4","5","13") and there are periods where there are no picked up reservations, then pAir will be still sending the "empty" periods as NumberOfUnits="2". No schema change. | IPA-1050 | 22.18 |
HTNG_HotelFolioNotifRQ HTNG_HotelFolioRS | outbound inbound | pAir | HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueDetails | RevenueDetail | FolioIDs | FolioID |
Codeblock |
---|
| <htng:HTNG_HotelFolioNotifRQ>
<htng:Folios>
<htng:Folio>
<htng:RevenueDetails>
<htng:RevenueDetail>
<FolioIDs>
<FolioID>OResID | xyz <FolioID/>
<FolioID>OGstID | xyz <FolioID/> |
| Add the "OResID" and "OGstID" to the FolioID Element, to display the "originalResID" and "originalGuestID" if an items was shifted from one Reservation to another. If an Item was not shifted, the Information will not be displayed | IPA-1043 | 22.18 |
OTA_ReadRQ | inbound | pAir | OTA_ReadRQ | ReadRequests | HotelReadRequest | TPA_Extensions | px:ReadRequestExtensions | px:Room | @RoomID |
Codeblock |
---|
| <OTA_ReadRQ xmlns="http://www.opentravel.org/OTA/2003/05" CorrelationID="PWS-3130" Version="0" EchoToken="PWS-3130" MaxResponses="2">
<POS>
<Source>
<RequestorID ID="3152" Type="10" ID_Context="protelIO"/>
</Source>
</POS>
<ReadRequests>
<HotelReadRequest>
<SelectionCriteria ResStatus="In-house"/>
<Verification>
<PersonName>
<Surname>Duck</Surname>
</PersonName>
</Verification>
<TPA_Extensions>
<px:ReadRequestExtensions xmlns:px="http://protel.io/htng/extensions">
<px:Room RoomID="303" />
</px:ReadRequestExtensions>
</TPA_Extension>
</HotelReadRequest>
</ReadRequests>
</OTA_ReadRQ> |
| Extend the OTA_ReadRQ to search for the RoomID | IPA-1029 | 22.18 |
OTA_ProfileCreateRQ OTA_ProfileModifyRQ OTA_HotelResNotifRQ | inbound outbound | pAir | OTA_ProfileCreateRQ | Profile | TPA_Extensions | px:ProfileInfoExtensions | px:PersonInfos |
- px:LastNameAtBirth
- px:FirstNameAtBirth
- px:LastNameMother
- px:FirstNameMother
OTA_ProfileModifyRQ | ProfileModify | TPA_Extensions | px:ProfileInfoExtensions | px:PersonInfos | - px:LastNameAtBirth
- px:FirstNameAtBirth
- px:LastNameMother
- px:FirstNameMother
OTA_HotelResNotifRQ | HotelReservations | HotelReservation | ResGuests | ResGuest | Profiles | ProfileInfo | Profile | Customer | TPA_Extensions | px:ProfileInfoExtensions | px:PersonInfos | - px:LastNameAtBirth
- px:FirstNameAtBirth
- px:LastNameMother
- px:FirstNameMother
|
Codeblock |
---|
| <TPA_Extensions>
<px:ProfileInfoExtensions>
<px:AddressTypes />
<px:ContactDetails/>
<px:PersonInfos>
<px:LastNameAtBirth/>
<px:FirstNameAtBirth/>
<px:LastNameMother/>
<px:FirstNameMother/>
<px:Language DefaultInd="true">de-de</px:Language>
<px:VipCodes/>
<px:MarketingCodes/>
<px:Keywords/>
<px:Registration BirthCountry="DE"/>
</px:PersonInfos>
<px:Salutation DefaultInd="false" DisplaySequence="1" ID="11" ID_Context="protelIO" Type="SALUTATION">Dear Mr.</px:Salutation>
<px:ProfileStatus/>
<px:DocumentTypes/>
<px:StatisticalInfos/>
<px:Traces/>
<px:LogEntries/>
<px:Memberships/>
</px:ProfileInfoExtensions>
</TPA_Extensions> |
| Added four extra fields to profile messages (and the profile part of the reservation message). These fields are a legal requirement in Hungary and Romania. | IPA-1041 | 22.18 |
|
HTNG_HotelRoomStatusUpdateNotifRQ | outbound/inbound | pAir | HTNG_HotelRoomStatusUpdateNotifRQ | Room | RoomType | @NumberOfUnits |
Codeblock |
---|
| <HTNG_HotelRoomStatusUpdateNotifRQ>
<Room>
<RoomType NumberOfUnits="1"/> |
| Add the Attribute @NumberOfUnits to the RoomType in the HTNG_HotelRoomStatusUpdateNotifRQ | IPA-1030 | 22.14 |
|
OTA_ProfileCreateRQ OTA_ProfileModifyRQ | outbound | pAir | OTA_ProfileCreateRQ | Profile | TPA_Extensions | px:ProfileInfoExtensions | px:StatisticalInfos | px:ParentProfile
OTA_ProfileModifyRQ | ProfileModify | TPA_Extensions | px:ProfileInfoExtensions | px:StatisticalInfos | px:ParentProfile |
Codeblock |
---|
| <TPA_Extensions xmlns:px="http://protel.io/htng/extensions">
<px:ProfileInfoExtensions>
<px:StatisticalInfos>
<px:ParentProfile Name="Duck AG" ID="181579" ID_Context="protelIO" Type="3"/>
</px:StatisticalInfos>
</px:ProfileInfoExtensions>
</TPA_Extensions> |
| Add the new official XSD TPA_Extensions "px:ParentProfile " | IPA-1015 |
|
|
|
|
|
|
|
|
|
OTA_HotelResNotifRQ | outbound | pAir | OTA_HotelResNotifRQ | HotelReservations | HotelReservation | RoomStays | RoomStay | DepositPayments |
Codeblock |
---|
| <DepositPayments>
<GuaranteePayment>
<AmountPercent Amount="77.00" CurrencyCode="AED" ApplyAs="FirstNightDeposit"/>
<Deadline AbsoluteDeadline="2019-09-06"/>
</GuaranteePayment>
<GuaranteePayment>
<AcceptedPayments>
<AcceptedPayment PaymentTransactionTypeCode="charge">
<PaymentCard>
<CardType>CASH (AED)</CardType>
</PaymentCard>
</AcceptedPayment>
</AcceptedPayments>
<AmountPercent Amount="-55.00" CurrencyCode="AED" ApplyAs="FirstNightDeposit"/>
</GuaranteePayment>
</DepositPayments> |
| Add Deposit Paid to outbound Reservation Message. | IPA-1014 | 22.10 |
|
|
|
|
|
|
|
|
OTA_HotelRatePlanNotifRQ | outbound | OnPremise pAir | OTA_HotelRatePlanNotifRQ | RatePlans | RatePlan | Rates | Rate | AdditionalGuestAmounts | AdditionalGuestAmount | @TaxInclusive OTA_HotelRatePlanNotifRQ | RatePlans | RatePlan | Rates | Rate | AdditionalGuestAmounts | AdditionalGuestAmount | Taxes | @Amount OTA_HotelRatePlanNotifRQ | RatePlans | RatePlan | Rates | Rate | AdditionalGuestAmounts | AdditionalGuestAmount | Taxes | @CurrencyCode |
Codeblock |
---|
| <AdditionalGuestAmounts>
<AdditionalGuestAmount AgeQualifyingCode="7" Amount="18.18" CurrencyCode="EUR" MaxAge="3" MinAge="0" TaxInclusive="false">
<Taxes Amount="1.82" CurrencyCode="EUR"/>
</AdditionalGuestAmount> |
| Include tax details per child bucket | IDS-524 | 6.095 |
OTA_HotelRateAmountNotifRQ | outbound | OnPremise pAir | OTA_HotelRateAmountNotifRQ | RatePlans | RatePlan | Rates | Rate | AdditionalGuestAmounts | AdditionalGuestAmount | @TaxInclusive OTA_HotelRateAmountNotifRQ | RatePlans | RatePlan | Rates | Rate | AdditionalGuestAmounts | AdditionalGuestAmount | Taxes | @Amount OTA_HotelRateAmountNotifRQ | RatePlans | RatePlan | Rates | Rate | AdditionalGuestAmounts | AdditionalGuestAmount | Taxes | @CurrencyCode |
Codeblock |
---|
| <AdditionalGuestAmounts>
<AdditionalGuestAmount AgeQualifyingCode="7" Amount="18.18" CurrencyCode="EUR" MaxAge="3" MinAge="0" TaxInclusive="false">
<Taxes Amount="1.82" CurrencyCode="EUR"/>
</AdditionalGuestAmount> |
| Include tax details per child bucket | IDS-524 | 6.095 |
|
|
|
|
|
|
|
|
OTA_ProfileCreateRQ OTA_ProfileModifyRQ | Inbound | OnPremise | OTA_ProfileCreateRQ | Profile | Customer | PersonName | MiddleName OTA_ProfileModifyRQ | ProfileModify | Customer | PersonName | MiddleName |
Codeblock |
---|
| <Customer BirthDate="1980-01-01" Gender="Female">
<PersonName>
<GivenName>Doodi</GivenName>
<MiddleName>Jacksonn</MiddleName>
<Surname>Joness</Surname>
</PersonName>
<Email DefaultInd="true" EmailType="1" ShareMarketInd="No">xgomez+892372@civitfun.com</Email>
<Address DefaultInd="true" FormattedInd="false" ShareMarketInd="No" Type="1" UseType="6">
<AddressLine>Calle Dos 2</AddressLine>
<CityName>Palma</CityName>
<StateProv>Islas Baleares</StateProv>
<CountryName Code="ES">Spain</CountryName>
</Address>
<CitizenCountryName Code="ES" DefaultInd="true"/>
<Document DocID="99999999R" DocType="5" EffectiveDate="2015-01-01" ExpireDate="2024-12-31"/>
<EmployerInfo CompanyShortName="" Department=""/>
</Customer> |
| To implement MiddleName for inbound private profiles | PWS-3128 | 3.7.X |
OTA_ProfileCreateRQ OTA_ProfileModifyRQ | outbound | OnPremise | OTA_ProfileCreateRQ | Profile | TPA_Extensions | px:ProfileInfoExtensions | px:StatisticalInfos | px:ParentProfile
OTA_ProfileModifyRQ | ProfileModify | TPA_Extensions | px:ProfileInfoExtensions | px:StatisticalInfos | px:ParentProfile |
Codeblock |
---|
| <TPA_Extensions xmlns:px="http://protel.io/htng/extensions">
<px:ProfileInfoExtensions>
<px:StatisticalInfos>
<px:ParentProfile Name="Duck AG" ID="181579" ID_Context="protelIO" Type="3"/>
</px:StatisticalInfos>
</px:ProfileInfoExtensions>
</TPA_Extensions> |
| Remove the existing TPA_Extensions Codeblock |
---|
| <TPA_Extensions xmlns:px="http://protel.io/htng/extensions">
<Master MasterAccountID="181579"/>
</TPA_Extensions> |
And add the new official XSD TPA_Extensions "px:ParentProfile " | PWS-3097 | 3.7.X |
OTA_HotelResNotifRQ | outbound | OnPremise | OTA_HotelResNotifRQ | HotelReservations | HotelReservation | RoomStays | RoomStay | Guarantee |
Codeblock |
---|
| <Guarantee GuaranteeType="CC/DC/Voucher">
<GuaranteesAccepted>
<GuaranteeAccepted>
<PaymentCard CardCode="MC" CardType="1" EncryptionKey="hOSJucTz-9QDE-KKKE-qiTa-af8X4oOiNVG" ExpireDate="0123" MaskedCardNumber="XXXXXXXXXXXX5100">
<CardHolderName>AT</CardHolderName>
</PaymentCard>
</GuaranteeAccepted>
</GuaranteesAccepted>
</Guarantee> |
| assigned credit cards will be displayed in the outbound Reservation message | PWS-1089 | 3.7.X |
HTNG_ChargePostingRQ | inbound | OnPremise | HTNG_ChargePostingRQ | Posting | Transaction | RevenueDetails | RevenueDetail | Account |
Codeblock |
---|
| <RevenueDetails>
<RevenueDetail Description="Cash Payment" PMSRevenueCode="1" CurrencyCode="AED" Amount="-45.00" SubTypeID="Payment">
<Account ID="555342188" Type="14" ID_Context="External"/>
</RevenueDetail>
</RevenueDetails> |
| Posted Revenue / Payment is possible against External ResID. | PWS-3112 | 3.7.X |
IO_RatePackageNotifRQ | outbound | OnPremise | IO_RatePackageNotifRQ | Packages | Package | Validity
IO_RatePackageNotifRQ | Packages | Package | PackageItem | Validity |
Codeblock |
---|
| <Validity From="1990-01-01" To="2050-01-01"/> |
| Remove the time stamp from the Validity element according to our XSD | PWS-3092 | 3.7.X |
|
|
|
|
|
|
|
|
OTA_HotelAvailNotifRQ | inbound | OnPrem | OTA_HotelAvailNotifRQ | AvailStatusMessages | AvailStatusMessage | RestrictionStatus |
Codeblock |
---|
| <?xml version='1.0' encoding='utf-8'?>
<env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope">
<env:Body>
<OTA_HotelAvailNotifRQ MessageContentCode="3" TimeStamp="2018-12-03T00:00:00.000Z" Version="2">
<AvailStatusMessages HotelCode="3153">
<AvailStatusMessage>
<StatusApplicationControl Start="2021-08-09" End="2021-08-10" RatePlanCode="Ali2" InvTypeCode="CBR"/>
<RestrictionStatus Restriction="Departure" Status="Close"/>
<UniqueID Type="16" ID_Context="info.rateboard.rms" ID="2"/>
</AvailStatusMessage>
<AvailStatusMessage>
<StatusApplicationControl Start="2021-08-09" End="2021-08-10" RatePlanCode="Ali2" InvTypeCode="CS"/>
<RestrictionStatus Restriction="Departure" Status="Close"/>
<UniqueID Type="16" ID_Context="info.rateboard.rms" ID="2"/>
</AvailStatusMessage>
</AvailStatusMessages>
</OTA_HotelAvailNotifRQ>
</env:Body>
</env:Envelope> |
| Implement Close to Departure as a new restriction in OnPrem | PWS-3012 | PWS 3.6.X |
HTNG_HotelChargePostingRQ | inbound | OnPrem | HTNG_HotelChargePostingRQ | Posting | Transaction | RevenueDetails | RevenueDetail | @ReferenceID |
Codeblock |
---|
| <HTNG_ChargePostingRQ>
<Posting ID="1">
<Transaction TicketID="1">
<RevenueDetails>
<RevenueDetail Description="Upsell Article" PMSRevenueCode="1000" ReferenceID="1015" Amount="20.00" SubTypeID="Revenue">
<ExtendedPrice AmountAfterTax="20.00" DecimalPlaces="2" Quantity="1"/>
<Account ID="341977-2" Type="16" ID_Context="protelIO"/>
</RevenueDetail> |
| With the Attribute @ReferenceID it will be possible to post as well articles. In the Attribute @ReferenceID the Article ID needs to be sent to Protel. In the Attribute @PMSRevenueCode the TAA from the article should be provided | PWS-2996 | PWS 3.6.X |
IO_RatePackageNotifRQ | outbound | OnPrem | IO_RatePackageNotifRQ | Packages | Package | PackageItem | Calculation |
Codeblock |
---|
| <IO_RatePackageNotifRQ>
<Packages>
<Package>
<PackageItems>
<PackageItem>
<Calculation AmountBeforeTax="40" AmountAfterTax="40" Currency="AED" InclusiveInd="true" Recurrence="Daily" Relation="Complex">
<DaysOfWeek Mon="true" Tue="true" Wed="true" Thu="true" Fri="true" Sat="true" Sun="true"/> |
| Fix the values for the Recurrence Attribute Possible Recurrence - OnArrival
- OnDeparture
- Daily
- DaysOfWeek
- Floating
- Fixed
| PWS-3001 | PWS 3.6.X |
OTA_HotelResNotifRQ | outbound | OnPrem | OTA_HotelResNotifRQ | HotelReservations | HotelReservation | TPA_Extensions | px:ReservationExtensions | px:FixedCharges | px:FixedCharge | px:ServiceDates | px:ServiceDate |
Codeblock |
---|
| <TPA_Extensions xmlns:px="http://protel.io/htng/extensions">
<px:ReservationExtensions>
<px:FixedCharges>
<px:FixedCharge Code="KosmetikExtNoR" Recurrence="floating" From="2021-01-05" To="2021-01-12" Quantity="1" RequestedIndicator="true">
<px:Price CurrencyCode="EUR" SingleAmountAfterTax="25.00"/>
<px:UniqueID Type="FixedCharge" ID="103604" ID_Context="protelIO"/>
<px:Item ItemID="75"/>
<px:InvoiceText>Kosmetik täglich ab 5.1.</px:InvoiceText>
<px:ServiceDates>
<px:ServiceDate From="2021-01-05" To="2021-01-07"/>
<px:ServiceDate From="2021-01-10" To="2021-01-12"/>
</px:ServiceDates>
</px:FixedCharge>
</px:FixedCharges>
</px:ReservationExtensions>
</TPA_Extensions> |
| Add the new Element "SerivceDates" This Element will be displayed for the Recurrence= "floating" Possible Recurrence - OnArrival
- OnDeparture
- Daily
- DaysOfWeek
- Floating
- Fixed
| PWS-2547 | PWS 3.6.X |
HTNG_HotelFolioRS | outbound | OnPrem | HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueDetails | RevnueDetail | FolioIDs | FolioID |
Codeblock |
---|
| <HTNG_HotelFolioRS>
<Folios>
<Folio>
<RevenueDetails>
<RevenueDetail>
<FolioIDs xmlns="http://www.opentravel.org/OTA/2003/05">
<FolioID>SDate|2017-08-23</FolioID>
<FolioID>InvID|122345</FolioID>
</FolioIDs>
<RevenueDetailItems>
<RevenueDetailItem>
<FolioIDs xmlns="http://www.opentravel.org/OTA/2003/05">
<FolioID>SDate|2017-08-23</FolioID>
</FolioIDs> |
| Add a short in front of the FolioID Element, to describe what is displayed Possible values - InvID
- InvNo
- GstID
- Code
- TAAGrp
- PkgID
- SDate
| PWS-2961 | PWS 3.5.X |
HTNG_HotelFolioNotifRQ | outbound | OnPrem | HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueDetails | RevnueDetail | FolioIDs | FolioID |
Codeblock |
---|
| <HTNG_HotelFolioNotifRQ>
<Folios>
<Folio>
<RevenueDetails>
<RevenueDetail>
<FolioIDs xmlns="http://www.opentravel.org/OTA/2003/05">
<FolioID>SDate|2017-08-23</FolioID>
<FolioID>InvID|122345</FolioID>
</FolioIDs>
<RevenueDetailItems>
<RevenueDetailItem>
<FolioIDs xmlns="http://www.opentravel.org/OTA/2003/05">
<FolioID>SDate|2017-08-23</FolioID>
</FolioIDs> |
| Add a short in front of the FolioID Element, to describe what is displayed Possible values - InvID
- InvNo
- GstID
- Code
- TAAGrp
- PkgID
- SDate
| PWS-2961 | PWS 3.5.X |
IO_StatsNotifRQ | outbound | OnPrem | IO_StatsNotifRQ | Statistics | Statistic | StatisticApplicationSet | RevenueCategorySummaries |
Codeblock |
---|
| <IO_StatsNotifRQ/>
<Statistics>
<Statistic>
<StatisticApplicationSets>
<StatisticApplicationSet Start="2021-10-28" End="2021-10-28">
<StatisticCodes>
<StatisticCode StatCode="Group" StatCategoryCode="3" />
<StatisticCode StatCode="1" StatCategoryCode="Pseudo" />
</StatisticCodes>
<RevenueCategorySummaries>
<RevenueCategorySummary RevenueCategoryCode="3" CurrencyCode="EUR" Amount="0.00" />
<RevenueCategorySummary RevenueCategoryCode="6" CurrencyCode="EUR" Amount="0.00" />
<RevenueCategorySummary RevenueCategoryCode="9" CurrencyCode="EUR" Amount="0.00" />
<RevenueCategorySummary RevenueCategoryCode="17" CurrencyCode="EUR" Amount="0.00" />
<RevenueCategorySummary RevenueCategoryCode="123" CurrencyCode="EUR" Amount="0.00" />
<RevenueCategorySummary RevenueCategoryCode="126" CurrencyCode="EUR" Amount="0.00" />
<RevenueCategorySummary RevenueCategoryCode="129" CurrencyCode="EUR" Amount="0.00" />
<RevenueCategorySummary RevenueCategoryCode="1217" CurrencyCode="EUR" Amount="0.00" />
</RevenueCategorySummaries> |
| If the all value for the RevenueCategorySummaries is zero, we will not display the Element | PWS-2998 | PWS 3.5.X |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|