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/
The purpose of this page is to inform you about upcoming changes within our OTA/HTNG implementation for both property management systems. Please note that the changes are divided into onPrem and pAir PMS changes. onPrem changes won't be rolled out globally at the date that is mentioned in the table below whilst pAir Updates will always be rolled out for all customers in one step.
Please note that the XML of the examples are shortened for a clear arrangement. The full sample message can be found on the documentation page for the message.
Release dates PWS (onPrem) LIVE Environment
Version | Release date |
---|---|
PWS 3.1 | TBA |
PWS 3.0 | TBA |
2020-11-23 | |
Planned Changes#PWS 2.19 | 2020-10-05 |
Affected Message | Direction from protel | PMS | Path | Example | Summary | Internal reference | Version | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
TBA IDS | ||||||||||||||||
OTA_HotelRatePlanNotifRQ | Outbound | IDS | Rates / Rate / BaseByGuestAmts / BaseByGuestAmt | Extend the cnfiguration to enable sending both Amount Before and After tax per adult calculation
| IDS-331 | TBA | ||||||||||
TBA PWS | ||||||||||||||||
OTA_ProfileModifyRQ | Inbound | OnPrem | RQs with missing CustLoyalty elements | no change in xml | Missing not mandatory CustLoyalty attributes no longer result in errors | PWS-2357 | ||||||||||
OTA_HotelResNotifRQ | Outbound | OnPrem | OTA_HotelResNotifRQ | HotelReservations | HotelReservation | ResGlobalInfo | DepositPayments | GuaranteePayment | AcceptedPayments | AcceptedPayment | @PaymentTransactionTypeCode | Modify the Value for the Attribute @PaymentTransactionTypeCode
| PWS-2401 | |||||||||||
HTNG_HotelFolioNotifRQ | Outbound | OnPrem | HTNG_HotelFolioNotifRQ | TPA_Extensions | FolioExtensions | FolioExtension | Add TPA_Extension | PWS-949 | |||||||||||
OTA_HotelResNotifRQ | Outbound | OnPrem | HotelReservations | HotelReservation | We will adjust the TPA_Extensions according to the XSD:
Until release of PWS 3.1 (planned for Q1/2021) we will send the information in both places. Beginning with PWS 3.1 we will send the information in the new places ONLY! | PWS-2372 | |||||||||||
IO_RatePackageNotifRQ | Outbound | OnPrem | Action on PackageItem level implemented | no change in XML | We corrected the Action attribute on PackageItem level to display "CREATE", "UPDATE", DELETED" and "NONE" as expected. | PWS-2236 | ||||||||||
IO_ResModifyNotifRQ | Inbound | OnPrem | IO_ResModifyNotifRQ | Reservations | @HotelCode IO_ResModifyNotifRQ | Reservations | @HotelID | PWS is now able to receive either @HotelCode or @HotelID tp identify the hotel. This is now the same behaviour as for pAir. | PWS-2376 | |||||||||||
IO_ResModifyNotifRQ | Inbound | OnPrem | Adding private guest as attached profile implemented | no change in XML | When sending only one <ProfileReference> element with @Action="CREATE", an additional guest will be added to the attached profiles. This will fail, if the new guest count would exceed the guest count of the reservation. | PWS-2343 | ||||||||||
OTA_HotelResNotifRQ | Outbound | OnPrem | HotelReservations | HotelReservation | Services | Service | @RequestedIndicator | For inclusive packages the RequestedIndicator will be "false", for booked bookable packages the RequestedIndicator will be "true". | PWS-853 | |||||||||||
TBA IPA | ||||||||||||||||
OTA_HotelResNotifRQ | Outbound | pAir | OTA_HotelResNotifRQ | HotelReservations | HotelReservation | TPA_Extensions | ReservationExtensions | FixedCharges | We will add the FixedCharges to the ReservationExtensions. | IPA-768 | |||||||||||
IO_SystemDataRS | Outbound | pAir | IO_SystemDataRS | Adding the following attributes / elements:
| IPA-766 | |||||||||||
IO_SystemDataRQ | Inbound | pAir | IO_SystemDataRQ | Request | Added the possibility to request only specific parts of the message. Within the Request element you can send the following elements to request them in the IO_SystemDataRS message:
| IPA-766 | |||||||||||
IDS 5.418 | ||||||||||||||||
OTA_HotelResNotifRQ | Inbound | IDS | OTA_HotelResNotifRQ | HotelReservations | HotelReservation | ResGuests | Profiles |ProfileInfo | Profile | Customer | CustLoyalty | The value of ProgramID for an incoming reservation should be stored in the proper field in the PMS as Program ID in the guest Loyalty Program window. The following xSetup is needed: | IDS-274 | IDS 5.418 | ||||||||||
PWS 3.0 | ||||||||||||||||
HTNG_HotelChargePostingRQ | Inbound | onPrem | HTNG_HotelChargePostingRQ | Posting | Transaction | RevenueDetails | Possible to post Charges and Payments only against a Profile ID | PWS-2284 | PWS 3.0.X | ||||||||||
OTA_HotelStayInfoNotifRQ | Outbound | OnPrem | OTA_HotelStayInfoNotifRQ | StayInfos | StayInfo | RevenueCategories | RevenueCategory | RevenueDetails | RevenueDetail | FolioIDs | FolioID | Add the Element <FolioID>TAAGrp|ROOMS</FolioID> | PWS-2430 | PWS 3.0.X | ||||||||||
IO_IdentifierRQ | Outbound | OnPrem | root Element | Change the Version from "4" to "4.000" Add the Attribute PrimaryLangID="en" | PWS-1120 | PWS 3.0.X | ||||||||||
OTA_HotelResNotifRQ | Outbound | OnPrem | OTA_HotelResNotifRQ | HotelReservations | HotelReservation | RoomStays | RoomStay | RoomRates | RoomRate | BookingCode attribute in RoomRate element displays the initially booked room type. | PWS-2385 | PWS 3.0.X | ||||||||||
HTNG_HotelFolioNotifRQ | Outbound | OnPrem | HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueDetails | RevenueDetail | UnitPrice | @CurrencyCode HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueDetails | RevenueDetail | UnitPrice | Taxes | Tax | @CurrencyCode HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueDetails | RevenueDetail | ExtendedPrice | @CurrencyCode HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueDetails | RevenueDetail | ExtendedPrice | Taxes | Tax | @CurrencyCode | Add the Attribute
| PWS-1162 | PWS 3.0.X | ||||||||||
HTNG_HotelFolioNotifRQ | Outbound | OnPrem | HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueSummary | GrossAmount | @CurrencyCode
| Add the Attribute
| PWS-942 | PWS 3.0.X | ||||||||||
HTNG_HotelFolioNotifRQ | Outbound | OnPrem | HTNG_HotelFolioNotifRQ | Folios | Folio | BasicPropertyInfo | @HotelCodeContext | Add the Attribute
| PWS-941 | PWS 3.0.X | ||||||||||
HTNG_HotelFolioNotifRQ | Outbound | OnPrem | HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueDetails | RevenueDetail | UnitPrice | @Type
| Add the Attribute
| PWS-945 | PWS 3.0.X | ||||||||||
HTNG_HotelFolioNotifRQ | Outbound | OnPrem | HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueDetails | RevenueDetail | @DecimalPlaces | Remove the Attribute
| PWS-1017 | PWS 3.0.X | ||||||||||
HTNG_HotelFolioNotifRQ | Outbound | OnPrem | root Element | Fix the Value of the following Attributes
| PWS-1119 | PWS 3.0.X | ||||||||||
OTA_HotelInvCountNotifRQ | Outbound | OnPrem | OTA_HotelInvCountNotifRQ | UniqueID | Add the UniqueID Element
| PWS-787 | PWS 3.0.X | ||||||||||
OTA_HotelInvCountNotifRQ | Outbound | OnPrem | root Element | Fix the Value of the following Attributes
| PWS-786 | PWS 3.0.X | ||||||||||
OTA_ReadRQ | Outbound | OnPrem | Root Element | Fix the Value of the following Attributes
| PWS-1116 | PWS 3.0 | ||||||||||
OTA_HotelStayInfoNotifRQ | Outbound | OnPrem | OTA_HotelStayInfoNotifRQ | StayInfos | Add the Attribute
| PWS-630 | PWS 3.0 | ||||||||||
OTA_HotelStayInfoNotifRQ | Outbound | OnPrem | Root Element | Fix the Value of the following Attributes
| PWS-627 | PWS 3.0 | ||||||||||
OTA_HotelStatsNotifRQ | Outbound | OnPrem | OTA_HotelStatsNotifRQ | UniqueID | Add the UniqueID Element
| PWS-901 | PWS 3.0 | ||||||||||
OTA_HotelStatsNotifRQ | Outbound | OnPrem | Root Element | Fix the Value of the following Attributes
| PWS-1147 | PWS 3.0 | ||||||||||
OTA_HotelStatsNotifRQ | Outbound | OnPrem | OTA_HotelStatsNotifRQ | Statistics | Statistic | Add the Attribute
| PWS-1148 | PWS 3.0 | ||||||||||
IO_StatsNotifRQ | Outbound | OnPrem | IO_StatsNotifRQ | Statistics | Statistic | StatisticApplicationSets | RevenueCategorySummaries | RevenueCategorySummary | @RevenueCategoryCode | Extend the IO_StatsNotifRQ, add the @RevenueCategoryCode
| PWS-1163 | PWS 3.0 | ||||||||||
OTA_ReadRQ | Inbound | OnPrem | OTA_ReadRQ | ReadRequests | ProfileReadRequest | Company | Address | Profile lookup by OTA_ReadRQ can be search be combination of Company/TA/Source/Group profile name and PostalCode/CityName/CountryName. | PWS-2358 | PWS 3.0 | ||||||||||
IPA 21.02 | ||||||||||||||||
OTA_HotelResNotifRQ | Outbound | pAir | no changes in the XML | Stop sending reservations of other multi-property hotels during EOD. | IPA-789 | 21.02 | ||||||||||
IO_SysAdministrationCompleteNotifRQ | Outbound | pAir | IO_SysAdministrationCompleteNotifRQ | Changes | Change | Value | The value of the currentBookingDate in outbound IO_SysAdministrationCompleteNotifRQ is currently same with the PMS current business date. | IPA-784 | 21.02 | ||||||||||
OTA_ReadRQ | Inbound | pAir | OTA_ReadRQ | @ReturnListIndicator | no change in XML | The behaviour will be changed to
| IPA-761 | ||||||||||
OTA_ReadRQ / OTA_ProfileReadRS | Inbound | pAir | OTA_ReadRQ | @ReturnListIndicator | no change in XML | OTA_ProfileReadRS will hold
| IPA-762 | ||||||||||
IPA 20.51 | ||||||||||||||||
HTNG_HotelCheckInNotifRQ | Inbound | pAir | HTNG_HotelCheckInNotifRQ | Room | pAir will CI the non-room assigned reservation which has no room number to the first available clean or checked room. | IPA-755 | 20.51 | ||||||||||
OTA_ProfileCreateRQ OTA_ProfileModifyRQ | outbound | pAir | OTA_ProfileCreateRQ | Profile | Customer | Address | @ShareMarketInd | Omit the @ShareMarketInd Attribute, because currently we cannot save it correctly in pAir | IPA-756 | 20.51 | ||||||||||
OTA_ReadRQ | Inbound | pAir | OTA_ReadRQ | ReadRequests | ProfileReadRequest | Company | Extend the Profile LookUp for Company/TA/Source/Group Profiles
| IPA-735 | 20.51 | ||||||||||
IPA 20.49 | ||||||||||||||||
OTA_ReadRQ | Inbound | pAir | OTA_ReadRQ | ReturnListIndicator | If the Attribute @ReturnListIndicator is set to FALSE then all the search filters will be applied as "like" search criteria. If the Attribute @ReturnListIndicator is set to TRUE then all search criteria are checked If the Attribute @ReturnListIndicator is missing then all search criteria are checked | IPA-744 | 20.49 | ||||||||||
OTA_HotelResNotifRQ | Outbound | pair | OTA_HotelResNotifRQ | HotelReservations | HotelReservation | RoomStays | RoomStay | RatePlans | RatePlan | The RatePlan is displayed now per day, to display the correct RateCode and MarketCode per day | IPA-743 | 20.49 | ||||||||||
HTNG_HotelFolioNotifRQ HTNG_FolioNotifRS | Outbound Inbound | pAir | HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueDetails | RevenueDetail | SubTypeID="Batch"/"BatchForecast" | UnitPrice | Taxes HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueDetails | RevenueDetail | SubTypeID="Batch"/"BatchForecast" | ExtendedPrice | Taxes | For the SubType ="Batch"/"BatchForecast" will the Elements
will no longer be part of the message, because it is not possible to calculate it correctly | IPA-746 | 20.49 | ||||||||||
OTA_HotelAvailNotifRS | Outbound | pAir | OTA_HotelAvailNotifRS | Warnings | Warning | The OTA_HotelAvailNotifRS displaying the Code="320" and Type="12" in case of Warning. | IPA-734 | 20.49 | ||||||||||
IPA 20.47 | ||||||||||||||||
OTA_HotelResNotifRQ IO_StatsNotifRQ HTNG_HotelFolioNotifRQ OTA_StayInfoNotifRQ | Outbound | pAir | OTA_HotelResNotifRQ | HotelReservations | HotelReservation | RoomStays | RoomStay | RoomRates | RoomRate | Rates | Rate | TPA_Extensions | RateAmountExtensions | RateAmount | @RevenueCategoryCode OTA_HotelResNotifRQ | HotelReservations | HotelReservation | RoomStays | TPA_Extensions | RateAmountExtensions | RateAmount | @RevenueCategoryCode IO_StatsNotifRQ | Statistics | Statistic | StatisticApplicationSets | StatisticApplicationSet | RevenueCategorySummaries | RevenueCategorySummary | @RevenueCategoryCode HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueDetail | @RevenueCategoryCode OTA_HotelStayInfoNotifRQ | StayInfos | StayInfo | RevenueCategories | RevenueCategory | @RevenueCategoryCode | The messages will be extend with the @RevenueCategoryCode = 0 / @RevenueCategoryCode = 120 to display the Revenue for Article which are marked in pAir as "non revenue item" | IPA-736 | 20.47 | ||||||||||
OTA_HotelResNotifRQ | Inbound | pAir | no changes in the XML | The cancelled reservation, now can be reinstated by sending an inbound reservation with following attributes: OTA_HotelResNotifRQ>ResStatus="Modify" and OTA_HotelResNotifRQ / HotelReservations / HotelReservation >ResStatus="Reserved" | IPA-717 | 20.47 | ||||||||||
IO_ResModifyNotifRQ | Inbound | pAir | IO_ResModifyNotifRQ | Reservations | Reservation | InvoiceItemRoutings | InvoiceItemRouting | We will add the use case to create a routing instruction using a predefined template. For this use case the type needs to be "InvoiceRoutingTemplate" instead of "PaymentInstruction". | IPA-721 | 20.47 | ||||||||||
OTA_HotelResNotifRQ | Outbound | pAir | OTA_HotelResNotifRQ | HotelReservations | HotelReservation | RoomStays | RoomStay | RoomRates | RoomRate | The GuestCounts element in RoomRate level is displaying for the canceled reservations as well. | IPA-728 | 20.47 | ||||||||||
IO_ResModifyNotifRQ | Inbound | pAir | no changes in the XML | We will add a new use case to add additional arriving guests up to the guest count of the reservation | IPA-732 | 20.47 | ||||||||||
OTA_HotelInvBlockNotifRQ | Inbound | pAir | OTA_HotelInvBlockNotifRQ | TPA_Extensions | ReservationExtensions | ReservationStatus | Extend the TPA_Extentions for the Reservation Status for inbound message. | IPA-730 | 20.47 | ||||||||||
OTA_HotelInvBlockNotifRQ | Outbound | pAir | OTA_HotelInvBlockNotifRQ | TPA_Extensions | ReservationExtensions | ReservationStatus | Extend the TPA_Extentions for the Reservation Status | IPA-699 | 20.47 | ||||||||||
IPA 20.45 | ||||||||||||||||
IO_SystemDataRQ | Outbound | pAir | Implementation of the new message IO_SystemDataRQ | IPA-680 | 20.45 | |||||||||||
HTNG_HotelFolioNotifRQ HTNG_HotelFolioRS | Outbound | pAir | HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueDetails | RevenueDetail HTNG_HotelFolioRS | Folios | Folio | RevenueDetails | RevenueDetail | The Attribute @Percent is not long rounded up | IPA-737 | 20.46 | ||||||||||
HTNG_HotelCheckOutNotifRS | Inbound | pAir | HTNG_HotelCheckOutNotifRS | TPA_Extensions | DocumentExtensions | DocumentExtensions | Added the Element px:DocumentData → needs to be decoded by the Integration with the help of base64. | IPA-714 | 20.46 | ||||||||||
OTA_HotelResNotifRQ | Inbound | pAir | OTA_HotelResNotifRS | Errors | Error | Clearer error message if a to be modified reservation is already checked-out. | IPA-698 | 20.45 | ||||||||||
IO_SystemDataRQ IO_SystemDataRS | Inbound Outbound | pAir | IO_SystemDataRQ IO_SystemDataRS | see full message examples under MessageDocumentation/Message dictionary/System data | Added new message to export system data. | IPA-680 | 20.45 | |||||||||
HTNG_HotelFolioNotifRQ HTNG_HotelFolioRS | Outbound | pAir | HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueDetails | RevenueDetail HTNG_HotelFolioRS | Folios | Folio | RevenueDetails | RevenueDetail | Sending RevenueDetail with the Batch identifier (Package Identifier) to display the package information in RevenueDetailItems element. | IPA-723 | 20.45 | ||||||||||
OTA_HotelResNotifRQ | Inbound | pAir | OTA_HotelResNotifRQ | HotelReservations | HotelReservation | RoomStays | RoomStay | GuestCounts | Extend the functionality for import Child with a Reservation
| IPA-716 | 20.45 | ||||||||||
OTA_HotelResNotifRQ | Outbound | pAir | OTA_HotelResNotifRQ | HotelReservations | HotelReservation | RoomStays | RoomStay | RoomRates | RoomRate | GuestCounts | GuestCount OTA_HotelResNotifRQ | HotelReservations | HotelReservation | RoomStays | RoomStay | GuestCounts | GuestCount | The AgeQualifyingCode set according to the Type set up in the Discount Group and display in the outbound reservations. | IPA-682 | 20.45 | ||||||||||
OTA_ProfileCreateRQ | Inbound | pAir | OTA_ProfileCreateRQ | Profiles | @ShareAllOptOutInd | Marketing allowed value changed and set to "Allowed" with ShareAllOptOutInd = No for a profile create inbound. | IPA-710 | 20.45 | ||||||||||
OTA_HotelInvBlockNotifRQ | Outbound | pAir | OTA_HotelInvBlockNotifRQ | InvBlocks | InvBlock | RoomTypes | RoomType | RatePlans | BaseByGuestAmts | BaseByGuestAmt | To extend the amount for the @BaseByGuestAmt Attribute to show the detail for the rates with more than 1 adult. | IPA-711 | 20.45 | ||||||||||
HTNG_HotelCheckOutNotifRS | Outbound | pAir | HTNG_HotelCheckOutNotifRS | TPA_Extensions | DocumentExtensions | DocumentData | With the HTNG_HotelCheckOutNotifRS we will provide in the DocumentData element the base64 encoded PDF invoice. | IPA-670 | 20.45 | ||||||||||
HTNG_ChargePostingRQ | Inbound | pAir | HTNG_ChargePostingRQ | Posting | Transaction | RevenueDetails | RevenueDetail | Account | Posting to a specific invoice by Type="16" | IPA-704 | 20.45 | ||||||||||
IPA 20.43 | ||||||||||||||||
OTA_HotelAvailNotifRS | Outbound | pAir | OTA_HotelAvailNotifRS | Warnings | Warning | pAir will send back a warning in the OTA_HotelAvailNotifRS message if the RateGroup (RatePlanCategory) received is not existing. | IPA-689 | 20.43 | ||||||||||
OTA_ProfileReadRS | Outbound | pAir | OTA_ProfileReadRS | Warnings | no change in XML structure | Misleading warnings for OTA_ProfileReadRS regarding not applied search criterias will not be send any more. | IPA-713 | 20.43 | |||||||||
PWS 2.20.X | ||||||||||||||||
HTNG_HotelCheckInNotifRQ | Inbound | OnPrem | no change in XML structure | no change in XML structure | The Unassigned room reservations get checked-in properly after sending the RQ. | PWS-2451 | PWS 2.20.X | |||||||||
OTA_HotelInvBlockNotifRQ | Inbound | OnPrem | OTA_HotelInvBlockNotifRQ | TPA_Extensions | ReservationExtensions | ReservationExtension | The reservation status can be set with new allotment (Commit) in an inboud RQ. | PWS-2437 | PWS 2.20.X | ||||||||||
OTA_ProfileCreateRQ / OTA_ProfileModifyRQ | Outbound | OnPrem | OTA_ProfileCreateRQ | Profile | Customer | TPA_Extensions | px:ProfileInfoExtensions | px:PersonInfos | px:VipCodes OTA_ProfileCreateRQ | Profile | Customer | TPA_Extensions | px:ProfileInfoExtensions | px:PersonInfos | px:MarketingCodes | Add the TPA_Extensions for <VipCodes> and <MarketingCodes>to both messages | PWS-707 | PWS 2.20.X | ||||||||||
OTA_ProfileCreateRQ OTA_ProfileModifyRQ | Inbound | OnPrem | OTA_ProfileCreateRQ | Profile | Customer | URL OTA_ProfileModifyRQ | ProfileModify | Customer | URL | The URL send by third parties in OTA_ProfileCreateRQ and OTA_ProfileModifyRQ will be imported to the profile. | PWS-295 | PWS 2.20.X | ||||||||||
OTA_HotelAvailNotifRS | Outbound | OnPrem | OTA_HotelAvailNotifRS | Warning | Currently when receiving an inbound AvailNotif with multiple restrictions, some of them are successfully but some fail, the PWS is replying with an Error We will change this behaviour, the PWS should return a warning element for every failed restriction and process the correct ones, so that RS message holds Success and Warnings. Additionally there will be one warning element with the overall number of failed AvailStatusMessages. | PWS-2275 | PWS 2.20.X | ||||||||||
IO_ResModifyNotifRQ | inbound | OnPrem | IO_ResModifyNotifRQ | Reservations | Reservation | FixedCharges | FixedCharge | Item | @ItemID | We will import the ItemID value with the IO_ResModifyNotifRQ for the use case "Create/Update a fixed charge using an article". If UpsellInd="false" and no Item/@Code but Item/@ItemID provided, the fixed charge will be processed. If UpsellInd="false" and no Item/@ItemID provided, the PWS will send an error back. | PWS-2286 | PWS 2.20.x | ||||||||||
OTA_ProfileModifyRQ | Inbound | OnPrem | OTA_ProfileCreateRQ | Profile | CompanyInfo | AddressInfo | @ShareMarketInd | no change in XML structure | Modifying the ShareMarketInd for Company profiles without <Customer> Element is not possible, we will fix this. For Company Profiles only a <CompanyInfo> Element is needed to modify the ShareMarketInd. | PWS-2283 | PWS 2.20.X | |||||||||
OTA_HotelResNotifRQ | Oubound | OnPrem | OTA_HotelResNotifRQ | HotelReservations | HotelReservation | @CreateDateTime OTA_HotelResNotifRQ | HotelReservations | HotelReservation | @LastModifyDateTime | no change in XML structure | Timestamps corrected to use UTC time (equal to other messages). | PWS-2310 | PWS 2.20.X | |||||||||
OTA_ProfileCreateRQ OTA_ProfileModifyRQ | Inbound | OnPrem | OTA_ProfileCreateRQ | Profile | Customer | CustLoyalty | SubAccountBalance | Type OTA_ProfileModifyRQ | ProfileModify | Customer | CustLoyalty | SubAccountBalance | Type | To import the @Type correctly and set it in the guest's loyalty Program as Loyalty Type. Extend the error handling for not existing Type, no change in the XML Message. | PWS-594 | PWS 2.20.X | ||||||||||
OTA_ProfileCreateRQ OTA_ProfileModifyRQ | Inbound | OnPrem | OTA_ProfileCreateRQ | Profile | Customer | CustLoyalty | @LoyalLevel OTA_ProfileModifyRQ | ProfileModify | Customer | CustLoyalty | @LoyalLevel | To import the @LoyalLevel correctly and set it in the guest's loyalty Program as Loyalty level. Extend the error handling for not existing LoyalLevel, no change in the XML Message. | PWS-593 | PWS 2.20.X | ||||||||||
HTNG_HotelFolioNotifRS | Outbound | OnPrem | HTNG_HotelFolioNotifRS | Folios | Folio | CustomerProfile | no change in XML structure | The <CustomerProfile> element will always hold the main guest information for all folios. | PWS-2276 | PWS 2.20.X | |||||||||
HTNG_HotelFolioNotifRS | Outbound | OnPrem | HTNG_HotelFolioNotifRS | Folios | Folio | @GuestViewable | Remove the <GuestViewable> attribute, as there is no possibility in PMS to set it. | PWS-2252 | PWS 2.20.X | ||||||||||
OTA_ProfileCreateRQ OTA_ProfileModifyRQ | Inbound | OnPrem | OTA_ProfileModifyRQ | Customer / EmployerInfo OTA_ProfileCreateRQ | Customer | EmployerInfo | The EmployerInfo will be implemented in the Profile | PWS-623 | PWS 2.20.X | ||||||||||
OTA_ResRestrieveRS | Outbound | OnPrem | OTA_ResResRetrieve | ResGuests | ResGuest | Profiles | ProfileInfo | Profile |
OTA_ResResRetrieve | RoomStays | BasicPropertyInfo OTA_ResResRetrieve | RoomStays | RoomStay | ResGuestRPH Root element
| Add several attributes/elements to the OTA_ResRetrieveRS | PWS-2166 | PWS-1210 | PWS 2.20.X | ||||||||||
HTNG_HotelFolioNotifRQ | Outbound | OnPrem | HTNG_HotelFolioNotifRQ | TPA_Extensions | FiscalExtensions | For fiscalizing PMS the used FiscalCode will be exported with the new TPA_Extension, for non-fiscalizing PMS nothing will change. | PWS-2265 | PWS 2.20.X | ||||||||||
HTNG_HotelFolioRS | Outbound | OnPrem | HTNG_HotelFolioRS | TPA_Extensions | FiscalExtensions | For fiscalizing PMS the used FiscalCode will be exported with the new TPA_Extension, for non-fiscalizing PMS nothing will change. | PWS-2265 | PWS 2.20.X | ||||||||||
OTA_HotelAvailRS | Outbound | OnPrem | OTA_HotelAvailRS | no change in XML structure | Available rooms should be listed in the OTA_HotelAvailRS based on the following XSetup:
| PWS-2070 | PWS 2.20.X | |||||||||
OTA_HotelInvBlockNotifRS | outbound | OnPrem | OTA_HotelInvBlockNotifRS | TPA_Extensions | ProfileInfoExtensions | ContactDetails | AdditionalInfo | In OTA_HotelInvBlockNotifRS we will display the ProfileID with ID_Context = "protelIO" | PWS-2271 | PWS 2.20.X | ||||||||||
IO_StatsNotifRQ | outbound | OnPrem | Trigger in EOD procedure | no change in XML structure | OnPrem will trigger now as described in our documentation the correct number of days
| PWS-2218 | PWS 2.20.X | |||||||||
IO_StatsNotifRQ | outbound | OnPrem | IO_StatsNotifRQ | Statistics | Statistic | StatisticApplicationSets | StatisticApplicationSet | CountCategorySummaries | CountCategorySummary | CountCategoryCode = 14 IO_StatsNotifRQ | Statistics | Statistic | StatisticApplicationSets | StatisticApplicationSet | CountCategorySummaries | CountCategorySummary | CountCategoryCode = 19 | Added the CountCategoryCode to the future Report 14 = Room cancelled | PWS-2213 | PWS 2.20.X | ||||||||||
HTNG_HotelCheckOutNotifRS | Outbound | OnPrem | HTNG_HotelCheckOutNotifRS | TPA_Extensions | DocumentExtensions | DocumentData | We will provide in HTNG_HotelCheckOutNotifRS / DocumentData element the base64 encoded PDF invoice. | PWS-2187 | PWS 2.20.X | ||||||||||
IPA 20.39 | ||||||||||||||||
IO_StatsNotifRQ | Outbound | pAir | IO_StatsNotifRQ | Statistics | Statistic | StatisticApplicationSets | StatisticApplicationSet | CountCategorySummaries | CountCategorySummary | CountCategoryCode | enable the CountCategoryCode
| IPA-691 | 20.39 | ||||||||||
PWS 2.19.x | ||||||||||||||||
OTA_HotelResNotifRS | Inbound | OnPrem | OTA_HotelResNotifRS | UniqueID | For "Commit" reservations which originated in the PMS it is now possible to store the external reservation confirmation number. The UniqueID/@ID and /@ID_Context will be then included in further OTA_HotelResNotifRQ messages from the PMS. | PWS-2333 | PWS 2.19.X | ||||||||||
HTNG_HotelFolioNotifRQ | Outbound | OnPrem | HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueSummary | For Cancelled and No-Show Reservation the RevenueSummary will display a 0,00 Amount | PWS-2356 | PWS 2.19.X | ||||||||||
OTA_ProfileCreateRQ OTA_ProfileModifyRQ | Outbound | OnPrem | OTA_ProfileCreateRQ | POS | Source | TPA_Extensions | POSExtensions | HotelInfo | @FiscalDate OTA_ProfileModifyRQ | POS | Source | TPA_Extensions | POSExtensions | HotelInfo | @FiscalDate | Remove the FiscalDate from the Profile message, can be enable in the message if needed | PWS-2364 | PWS 2.19.X | ||||||||||
OTA_HotelResNotifRQ | Outbound | OnPrem | no change in XML structure | No Preparer Exception after deleting the setting in the RBG and building ResNotif outbound. | PWS-2355 | PWS 2.19.X | ||||||||||
HTNG_HotelFolioRS | Outbound | OnPrem | HTNG_HotelFolioRS | Folios | Folio | RevenueDetails | no change in XML structure | The issue with displaying the RevenueDetails as Forecast AND real Revenue for the last past day is fixed. | PWS-2351 | PWS 2.19.X | |||||||||
OTA_ProfileReadRS | Outbound | OnPrem | OTA_ProfileReadRS | Errors | Error | no change in XML structure | Changed the error text in case of not existing a profile ID to: | PWS-2349 | PWS 2.19.X | |||||||||
OTA_HotelResNotifRQ | Outbound | OnPrem | OTA_HotelResNotifRQ | no change in XML structure | To reproduce the missing entries for the past dates in prfutre after running a persistent forecast. | PWS-2345 | PWS 2.19.X | |||||||||
HTNG_HotelFolioNotifRQ | Outbound | OnPrem | HTNG_HotelFolioNotifRQ | no change in XML structure | Message will be triggered when a reservation is created, modified (affecting the invoice) and cancelled. | PWS-2320 | PWS 2.19.X | |||||||||
HTNG_HotelCheckOutNotifRQ | Inbound | OnPrem | HTNG_HotelCheckOutNotifRQ | no change in XML structure | Added the functionality to check-in a reservation which has no roomID assigned | PWS-2193 | PWS 2.19.X | |||||||||
OTA_HotelInvBlockNotifRQ | Inbound / Outbound | OnPrem | OTA_HotelInvBlockNotifRQ | TPA_Extensions | ReservationExtensions | Implementing ReservationExtensions in TPA_Extension element to contain the allotment reservation status. | PWS-2269 | PWS 2.19.X | ||||||||||
OTA_HotelInvBlockNotifRQ | Outbound | OnPrem | OTA_HotelInvBlockNotifRQ / TPA_Extensions | Added TPA_Extensions element | PWS-1325 | PWS-2.19.X | ||||||||||
OTA_HotelResNotifRQ | Outbound | OnPrem | OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / TPA_Extensions | Added TPA_Extensions / GuestStayExtensions / TelephoneSetting to OTA_HotelResNotifRQ outbound | PWS-1271 | PWS-2.19.X | ||||||||||
OTA_HotelAvailRS | Outbound | OnPrem | OTA_HotelAvailRS / RoomStays / RoomStay / RatePlans / RatePlan / CancelPenalties OTA_HotelAvailRS / RoomStays / RoomStay / RatePlans / RatePlan / RatePlanDescription | Elements CancelPenalties and RatePlanDescription will be displayed | PWS-2221 | PWS-2.19.X | ||||||||||
IO_ResModifyNotifRQ | Inbound | OnPrem | IO_ResModifyNotifRQ | Reservations | Reservation | InvoiceItemRoutings | Added functionality to add a new payment/routing instruction to a reservation. | PWS-2168 | PWS 2.19.X | ||||||||||
OTA_ProfileCreateRQ / OTA_ProfileModifyRQ | Inbound | OnPrem | OTA_ProfileCreateRQ | UniqueID OTA_ProfileModifyRQ | UniqueID | Added the functionality to import IATA number to a profile | PWS-2231 | PWS 2.19.X | ||||||||||
OTA_HotelResNotifRQ | outbound | OnPrem | OTA_HotelResNotifRQ | HotelReservations | HotelReservation | RoomStays | RoomStay | TPA_Extensions | Renaming of TPA_Extensions/FixedChargesAmounts element to TPA_Extensions/FixedChargesAmountsExtensions and TPA_Extensions/FixedChargesAmounts/FixedChargeAmount to TPA_Extensions/FixedChargesAmounts/RateAmount to unify messages for both PMS. | PWS-1266 | PWS 2.19.X | ||||||||||
OTA_HotelAvailRS | outbound | OnPrem | OTA_HotelAvailRS | RoomStays | RoomStay | RatePlans | RatePlan | Guarantee OTA_HotelAvailRS | TPA_Extensions | AvailabilityExtensions | Added several elements and attributes to unify the messages for both PMS. | PWS-2136 | PWS 2.19.X |
The purpose of this page is to inform you about upcoming changes within our OTA/HTNG implementation for both property management systems. Please note that the changes are divided into onPrem and pAir PMS changes. onPrem changes won't be rolled out globally at the date that is mentioned in the table below whilst pAir Updates will always be rolled out for all customers in one step.
Please note that the XML of the examples are shortened for a clear arrangement. The full sample message can be found on the documentation page for the message.
Release dates PWS (onPrem) LIVE Environment
Version | Release date |
---|---|
PWS 3.1 | TBA |
PWS 3.0 | TBA |
2020-11-23 | |
Planned Changes#PWS 2.19 | 2020-10-05 |
Affected Message | Direction from protel | PMS | Path | Example | Summary | Internal reference | Version | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
TBA IDS | ||||||||||||||||
OTA_HotelRatePlanNotifRQ | Outbound | IDS | Rates / Rate / BaseByGuestAmts / BaseByGuestAmt | Extend the cnfiguration to enable sending both Amount Before and After tax per adult calculation
| IDS-331 | TBA | ||||||||||
TBA PWS | ||||||||||||||||
OTA_HotelResNotifRQ | Outbound | OnPrem | OTA_HotelResNotifRQ | HotelReservations | HotelReservation | ResGlobalInfo | DepositPayments | GuaranteePayment | AcceptedPayments | AcceptedPayment | @PaymentTransactionTypeCode | Modify the Value for the Attribute @PaymentTransactionTypeCode
| PWS-2401 | |||||||||||
HTNG_HotelFolioNotifRQ | Outbound | OnPrem | HTNG_HotelFolioNotifRQ | TPA_Extensions | FolioExtensions | FolioExtension | Add TPA_Extension | PWS-949 | |||||||||||
OTA_HotelResNotifRQ | Outbound | OnPrem | HotelReservations | HotelReservation | We will adjust the TPA_Extensions according to the XSD:
Until release of PWS 3.1 (planned for Q1/2021) we will send the information in both places. Beginning with PWS 3.1 we will send the information in the new places ONLY! | PWS-2372 | |||||||||||
IO_RatePackageNotifRQ | Outbound | OnPrem | Action on PackageItem level implemented | no change in XML | We corrected the Action attribute on PackageItem level to display "CREATE", "UPDATE", DELETED" and "NONE" as expected. | PWS-2236 | ||||||||||
IO_ResModifyNotifRQ | Inbound | OnPrem | Adding private guest as attached profile implemented | no change in XML | When sending only one <ProfileReference> element with @Action="CREATE", an additional guest will be added to the attached profiles. This will fail, if the new guest count would exceed the guest count of the reservation. | PWS-2343 | ||||||||||
OTA_HotelResNotifRQ | Outbound | OnPrem | HotelReservations | HotelReservation | Services | Service | @RequestedIndicator | For inclusive packages the RequestedIndicator will be "false", for booked bookable packages the RequestedIndicator will be "true". | PWS-853 | |||||||||||
TBA IPA | ||||||||||||||||
OTA_ReadRQ | Inbound | pAir | OTA_ReadRQ | @ReturnListIndicator | no change in XML | The behaviour will be changed to
| IPA-761 | ||||||||||
OTA_ReadRQ / OTA_ProfileReadRS | Inbound | pAir | OTA_ReadRQ | @ReturnListIndicator | no change in XML | OTA_ProfileReadRS will hold
| IPA-762 | ||||||||||
OTA_HotelResNotifRQ | Outbound | pAir | OTA_HotelResNotifRQ | HotelReservations | HotelReservation | TPA_Extensions | ReservationExtensions | FixedCharges | We will add the FixedCharges to the ReservationExtensions. | IPA-768 | |||||||||||
IO_SystemDataRS | Outbound | pAir | IO_SystemDataRS | Adding the following attributes / elements:
| IPA-766 | |||||||||||
IO_SystemDataRQ | Inbound | pAir | IO_SystemDataRQ | Request | Added the possibility to request only specific parts of the message. Within the Request element you can send the following elements to request them in the IO_SystemDataRS message:
| IPA-766 | |||||||||||
IDS 5.418 | ||||||||||||||||
OTA_HotelResNotifRQ | Inbound | IDS | OTA_HotelResNotifRQ | HotelReservations | HotelReservation | ResGuests | Profiles |ProfileInfo | Profile | Customer | CustLoyalty | The value of ProgramID for an incoming reservation should be stored in the proper field in the PMS as Program ID in the guest Loyalty Program window. The following xSetup is needed: | IDS-274 | IDS 5.418 | ||||||||||
PWS 3.0 | ||||||||||||||||
OTA_HotelStayInfoNotifRQ | Outbound | OnPrem | OTA_HotelStayInfoNotifRQ | StayInfos | StayInfo | RevenueCategories | RevenueCategory | RevenueDetails | RevenueDetail | FolioIDs | FolioID | Add the Element <FolioID>TAAGrp|ROOMS</FolioID> | PWS-2430 | PWS 3.0.X | ||||||||||
IO_IdentifierRQ | Outbound | OnPrem | root Element | Change the Version from "4" to "4.000" Add the Attribute PrimaryLangID="en" | PWS-1120 | PWS 3.0.X | ||||||||||
OTA_HotelResNotifRQ | Outbound | OnPrem | OTA_HotelResNotifRQ | HotelReservations | HotelReservation | RoomStays | RoomStay | RoomRates | RoomRate | BookingCode attribute in RoomRate element displays the initially booked room type. | PWS-2385 | PWS 3.0.X | ||||||||||
HTNG_HotelFolioNotifRQ | Outbound | OnPrem | HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueDetails | RevenueDetail | UnitPrice | @CurrencyCode HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueDetails | RevenueDetail | UnitPrice | Taxes | Tax | @CurrencyCode HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueDetails | RevenueDetail | ExtendedPrice | @CurrencyCode HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueDetails | RevenueDetail | ExtendedPrice | Taxes | Tax | @CurrencyCode | Add the Attribute
| PWS-1162 | PWS 3.0.X | ||||||||||
HTNG_HotelFolioNotifRQ | Outbound | OnPrem | HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueSummary | GrossAmount | @CurrencyCode
| Add the Attribute
| PWS-942 | PWS 3.0.X | ||||||||||
HTNG_HotelFolioNotifRQ | Outbound | OnPrem | HTNG_HotelFolioNotifRQ | Folios | Folio | BasicPropertyInfo | @HotelCodeContext | Add the Attribute
| PWS-941 | PWS 3.0.X | ||||||||||
HTNG_HotelFolioNotifRQ | Outbound | OnPrem | HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueDetails | RevenueDetail | UnitPrice | @Type
| Add the Attribute
| PWS-945 | PWS 3.0.X | ||||||||||
HTNG_HotelFolioNotifRQ | Outbound | OnPrem | HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueDetails | RevenueDetail | @DecimalPlaces | Remove the Attribute
| PWS-1017 | PWS 3.0.X | ||||||||||
HTNG_HotelFolioNotifRQ | Outbound | OnPrem | root Element | Fix the Value of the following Attributes
| PWS-1119 | PWS 3.0.X | ||||||||||
OTA_HotelInvCountNotifRQ | Outbound | OnPrem | OTA_HotelInvCountNotifRQ | UniqueID | Add the UniqueID Element
| PWS-787 | PWS 3.0.X | ||||||||||
OTA_HotelInvCountNotifRQ | Outbound | OnPrem | root Element | Fix the Value of the following Attributes
| PWS-786 | PWS 3.0.X | ||||||||||
OTA_ReadRQ | Outbound | OnPrem | Root Element | Fix the Value of the following Attributes
| PWS-1116 | PWS 3.0 | ||||||||||
OTA_HotelStayInfoNotifRQ | Outbound | OnPrem | OTA_HotelStayInfoNotifRQ | StayInfos | Add the Attribute
| PWS-630 | PWS 3.0 | ||||||||||
OTA_HotelStayInfoNotifRQ | Outbound | OnPrem | Root Element | Fix the Value of the following Attributes
| PWS-627 | PWS 3.0 | ||||||||||
OTA_HotelStatsNotifRQ | Outbound | OnPrem | OTA_HotelStatsNotifRQ | UniqueID | Add the UniqueID Element
| PWS-901 | PWS 3.0 | ||||||||||
OTA_HotelStatsNotifRQ | Outbound | OnPrem | Root Element | Fix the Value of the following Attributes
| PWS-1147 | PWS 3.0 | ||||||||||
OTA_HotelStatsNotifRQ | Outbound | OnPrem | OTA_HotelStatsNotifRQ | Statistics | Statistic | Add the Attribute
| PWS-1148 | PWS 3.0 | ||||||||||
IO_StatsNotifRQ | Outbound | OnPrem | IO_StatsNotifRQ | Statistics | Statistic | StatisticApplicationSets | RevenueCategorySummaries | RevenueCategorySummary | @RevenueCategoryCode | Extend the IO_StatsNotifRQ, add the @RevenueCategoryCode
| PWS-1163 | PWS 3.0 | ||||||||||
OTA_ReadRQ | Inbound | OnPrem | OTA_ReadRQ | ReadRequests | ProfileReadRequest | Company | Address | Profile lookup by OTA_ReadRQ can be search be combination of Company/TA/Source/Group profile name and PostalCode/CityName/CountryName. | PWS-2358 | PWS 3.0 | ||||||||||
IPA 21.02 | ||||||||||||||||
OTA_HotelResNotifRQ | Outbound | pAir | no changes in the XML | Stop sending reservations of other multi-property hotels during EOD. | IPA-789 | 21.02 | ||||||||||
IO_SysAdministrationCompleteNotifRQ | Outbound | pAir | IO_SysAdministrationCompleteNotifRQ | Changes | Change | Value | The value of the currentBookingDate in outbound IO_SysAdministrationCompleteNotifRQ is currently same with the PMS current business date. | IPA-784 | 21.02 | ||||||||||
IPA 20.51 | ||||||||||||||||
HTNG_HotelCheckInNotifRQ | Inbound | pAir | HTNG_HotelCheckInNotifRQ | Room | pAir will CI the non-room assigned reservation which has no room number to the first available clean or checked room. | IPA-755 | 20.51 | ||||||||||
OTA_ProfileCreateRQ OTA_ProfileModifyRQ | outbound | pAir | OTA_ProfileCreateRQ | Profile | Customer | Address | @ShareMarketInd | Omit the @ShareMarketInd Attribute, because currently we cannot save it correctly in pAir | IPA-756 | 20.51 | ||||||||||
OTA_ReadRQ | Inbound | pAir | OTA_ReadRQ | ReadRequests | ProfileReadRequest | Company | Extend the Profile LookUp for Company/TA/Source/Group Profiles
| IPA-735 | 20.51 | ||||||||||
IPA 20.49 | ||||||||||||||||
OTA_ReadRQ | Inbound | pAir | OTA_ReadRQ | ReturnListIndicator | If the Attribute @ReturnListIndicator is set to FALSE then all the search filters will be applied as "like" search criteria. If the Attribute @ReturnListIndicator is set to TRUE then all search criteria are checked If the Attribute @ReturnListIndicator is missing then all search criteria are checked | IPA-744 | 20.49 | ||||||||||
OTA_HotelResNotifRQ | Outbound | pair | OTA_HotelResNotifRQ | HotelReservations | HotelReservation | RoomStays | RoomStay | RatePlans | RatePlan | The RatePlan is displayed now per day, to display the correct RateCode and MarketCode per day | IPA-743 | 20.49 | ||||||||||
HTNG_HotelFolioNotifRQ HTNG_FolioNotifRS | Outbound Inbound | pAir | HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueDetails | RevenueDetail | SubTypeID="Batch"/"BatchForecast" | UnitPrice | Taxes HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueDetails | RevenueDetail | SubTypeID="Batch"/"BatchForecast" | ExtendedPrice | Taxes | For the SubType ="Batch"/"BatchForecast" will the Elements
will no longer be part of the message, because it is not possible to calculate it correctly | IPA-746 | 20.49 | ||||||||||
OTA_HotelAvailNotifRS | Outbound | pAir | OTA_HotelAvailNotifRS | Warnings | Warning | The OTA_HotelAvailNotifRS displaying the Code="320" and Type="12" in case of Warning. | IPA-734 | 20.49 | ||||||||||
IPA 20.47 | ||||||||||||||||
OTA_HotelResNotifRQ IO_StatsNotifRQ HTNG_HotelFolioNotifRQ OTA_StayInfoNotifRQ | Outbound | pAir | OTA_HotelResNotifRQ | HotelReservations | HotelReservation | RoomStays | RoomStay | RoomRates | RoomRate | Rates | Rate | TPA_Extensions | RateAmountExtensions | RateAmount | @RevenueCategoryCode OTA_HotelResNotifRQ | HotelReservations | HotelReservation | RoomStays | TPA_Extensions | RateAmountExtensions | RateAmount | @RevenueCategoryCode IO_StatsNotifRQ | Statistics | Statistic | StatisticApplicationSets | StatisticApplicationSet | RevenueCategorySummaries | RevenueCategorySummary | @RevenueCategoryCode HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueDetail | @RevenueCategoryCode OTA_HotelStayInfoNotifRQ | StayInfos | StayInfo | RevenueCategories | RevenueCategory | @RevenueCategoryCode | The messages will be extend with the @RevenueCategoryCode = 0 / @RevenueCategoryCode = 120 to display the Revenue for Article which are marked in pAir as "non revenue item" | IPA-736 | 20.47 | ||||||||||
OTA_HotelResNotifRQ | Inbound | pAir | no changes in the XML | The cancelled reservation, now can be reinstated by sending an inbound reservation with following attributes: OTA_HotelResNotifRQ>ResStatus="Modify" and OTA_HotelResNotifRQ / HotelReservations / HotelReservation >ResStatus="Reserved" | IPA-717 | 20.47 | ||||||||||
IO_ResModifyNotifRQ | Inbound | pAir | IO_ResModifyNotifRQ | Reservations | Reservation | InvoiceItemRoutings | InvoiceItemRouting | We will add the use case to create a routing instruction using a predefined template. For this use case the type needs to be "InvoiceRoutingTemplate" instead of "PaymentInstruction". | IPA-721 | 20.47 | ||||||||||
OTA_HotelResNotifRQ | Outbound | pAir | OTA_HotelResNotifRQ | HotelReservations | HotelReservation | RoomStays | RoomStay | RoomRates | RoomRate | The GuestCounts element in RoomRate level is displaying for the canceled reservations as well. | IPA-728 | 20.47 | ||||||||||
IO_ResModifyNotifRQ | Inbound | pAir | no changes in the XML | We will add a new use case to add additional arriving guests up to the guest count of the reservation | IPA-732 | 20.47 | ||||||||||
OTA_HotelInvBlockNotifRQ | Inbound | pAir | OTA_HotelInvBlockNotifRQ | TPA_Extensions | ReservationExtensions | ReservationStatus | Extend the TPA_Extentions for the Reservation Status for inbound message. | IPA-730 | 20.47 | ||||||||||
OTA_HotelInvBlockNotifRQ | Outbound | pAir | OTA_HotelInvBlockNotifRQ | TPA_Extensions | ReservationExtensions | ReservationStatus | Extend the TPA_Extentions for the Reservation Status | IPA-699 | 20.47 | ||||||||||
IPA 20.45 | ||||||||||||||||
IO_SystemDataRQ | Outbound | pAir | Implementation of the new message IO_SystemDataRQ | IPA-680 | 20.45 | |||||||||||
HTNG_HotelFolioNotifRQ HTNG_HotelFolioRS | Outbound | pAir | HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueDetails | RevenueDetail HTNG_HotelFolioRS | Folios | Folio | RevenueDetails | RevenueDetail | The Attribute @Percent is not long rounded up | IPA-737 | 20.46 | ||||||||||
HTNG_HotelCheckOutNotifRS | Inbound | pAir | HTNG_HotelCheckOutNotifRS | TPA_Extensions | DocumentExtensions | DocumentExtensions | Added the Element px:DocumentData → needs to be decoded by the Integration with the help of base64. | IPA-714 | 20.46 | ||||||||||
OTA_HotelResNotifRQ | Inbound | pAir | OTA_HotelResNotifRS | Errors | Error | Clearer error message if a to be modified reservation is already checked-out. | IPA-698 | 20.45 | ||||||||||
IO_SystemDataRQ IO_SystemDataRS | Inbound Outbound | pAir | IO_SystemDataRQ IO_SystemDataRS | see full message examples under MessageDocumentation/Message dictionary/System data | Added new message to export system data. | IPA-680 | 20.45 | |||||||||
HTNG_HotelFolioNotifRQ HTNG_HotelFolioRS | Outbound | pAir | HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueDetails | RevenueDetail HTNG_HotelFolioRS | Folios | Folio | RevenueDetails | RevenueDetail | Sending RevenueDetail with the Batch identifier (Package Identifier) to display the package information in RevenueDetailItems element. | IPA-723 | 20.45 | ||||||||||
OTA_HotelResNotifRQ | Inbound | pAir | OTA_HotelResNotifRQ | HotelReservations | HotelReservation | RoomStays | RoomStay | GuestCounts | Extend the functionality for import Child with a Reservation
| IPA-716 | 20.45 | ||||||||||
OTA_HotelResNotifRQ | Outbound | pAir | OTA_HotelResNotifRQ | HotelReservations | HotelReservation | RoomStays | RoomStay | RoomRates | RoomRate | GuestCounts | GuestCount OTA_HotelResNotifRQ | HotelReservations | HotelReservation | RoomStays | RoomStay | GuestCounts | GuestCount | The AgeQualifyingCode set according to the Type set up in the Discount Group and display in the outbound reservations. | IPA-682 | 20.45 | ||||||||||
OTA_ProfileCreateRQ | Inbound | pAir | OTA_ProfileCreateRQ | Profiles | @ShareAllOptOutInd | Marketing allowed value changed and set to "Allowed" with ShareAllOptOutInd = No for a profile create inbound. | IPA-710 | 20.45 | ||||||||||
OTA_HotelInvBlockNotifRQ | Outbound | pAir | OTA_HotelInvBlockNotifRQ | InvBlocks | InvBlock | RoomTypes | RoomType | RatePlans | BaseByGuestAmts | BaseByGuestAmt | To extend the amount for the @BaseByGuestAmt Attribute to show the detail for the rates with more than 1 adult. | IPA-711 | 20.45 | ||||||||||
HTNG_HotelCheckOutNotifRS | Outbound | pAir | HTNG_HotelCheckOutNotifRS | TPA_Extensions | DocumentExtensions | DocumentData | With the HTNG_HotelCheckOutNotifRS we will provide in the DocumentData element the base64 encoded PDF invoice. | IPA-670 | 20.45 | ||||||||||
HTNG_ChargePostingRQ | Inbound | pAir | HTNG_ChargePostingRQ | Posting | Transaction | RevenueDetails | RevenueDetail | Account | Posting to a specific invoice by Type="16" | IPA-704 | 20.45 | ||||||||||
IPA 20.43 | ||||||||||||||||
OTA_HotelAvailNotifRS | Outbound | pAir | OTA_HotelAvailNotifRS | Warnings | Warning | pAir will send back a warning in the OTA_HotelAvailNotifRS message if the RateGroup (RatePlanCategory) received is not existing. | IPA-689 | 20.43 | ||||||||||
OTA_ProfileReadRS | Outbound | pAir | OTA_ProfileReadRS | Warnings | no change in XML structure | Misleading warnings for OTA_ProfileReadRS regarding not applied search criterias will not be send any more. | IPA-713 | 20.43 | |||||||||
PWS 2.20.X | ||||||||||||||||
HTNG_HotelCheckInNotifRQ | Inbound | OnPrem | no change in XML structure | no change in XML structure | The Unassigned room reservations get checked-in properly after sending the RQ. | PWS-2451 | PWS 2.20.X | |||||||||
OTA_HotelInvBlockNotifRQ | Inbound | OnPrem | OTA_HotelInvBlockNotifRQ | TPA_Extensions | ReservationExtensions | ReservationExtension | The reservation status can be set with new allotment (Commit) in an inboud RQ. | PWS-2437 | PWS 2.20.X | ||||||||||
OTA_ProfileCreateRQ / OTA_ProfileModifyRQ | Outbound | OnPrem | OTA_ProfileCreateRQ | Profile | Customer | TPA_Extensions | px:ProfileInfoExtensions | px:PersonInfos | px:VipCodes OTA_ProfileCreateRQ | Profile | Customer | TPA_Extensions | px:ProfileInfoExtensions | px:PersonInfos | px:MarketingCodes | Add the TPA_Extensions for <VipCodes> and <MarketingCodes>to both messages | PWS-707 | PWS 2.20.X | ||||||||||
OTA_ProfileCreateRQ OTA_ProfileModifyRQ | Inbound | OnPrem | OTA_ProfileCreateRQ | Profile | Customer | URL OTA_ProfileModifyRQ | ProfileModify | Customer | URL | The URL send by third parties in OTA_ProfileCreateRQ and OTA_ProfileModifyRQ will be imported to the profile. | PWS-295 | PWS 2.20.X | ||||||||||
OTA_HotelAvailNotifRS | Outbound | OnPrem | OTA_HotelAvailNotifRS | Warning | Currently when receiving an inbound AvailNotif with multiple restrictions, some of them are successfully but some fail, the PWS is replying with an Error We will change this behaviour, the PWS should return a warning element for every failed restriction and process the correct ones, so that RS message holds Success and Warnings. Additionally there will be one warning element with the overall number of failed AvailStatusMessages. | PWS-2275 | PWS 2.20.X | ||||||||||
IO_ResModifyNotifRQ | inbound | OnPrem | IO_ResModifyNotifRQ | Reservations | Reservation | FixedCharges | FixedCharge | Item | @ItemID | We will import the ItemID value with the IO_ResModifyNotifRQ for the use case "Create/Update a fixed charge using an article". If UpsellInd="false" and no Item/@Code but Item/@ItemID provided, the fixed charge will be processed. If UpsellInd="false" and no Item/@ItemID provided, the PWS will send an error back. | PWS-2286 | PWS 2.20.x | ||||||||||
OTA_ProfileModifyRQ | Inbound | OnPrem | OTA_ProfileCreateRQ | Profile | CompanyInfo | AddressInfo | @ShareMarketInd | no change in XML structure | Modifying the ShareMarketInd for Company profiles without <Customer> Element is not possible, we will fix this. For Company Profiles only a <CompanyInfo> Element is needed to modify the ShareMarketInd. | PWS-2283 | PWS 2.20.X | |||||||||
OTA_HotelResNotifRQ | Oubound | OnPrem | OTA_HotelResNotifRQ | HotelReservations | HotelReservation | @CreateDateTime OTA_HotelResNotifRQ | HotelReservations | HotelReservation | @LastModifyDateTime | no change in XML structure | Timestamps corrected to use UTC time (equal to other messages). | PWS-2310 | PWS 2.20.X | |||||||||
OTA_ProfileCreateRQ OTA_ProfileModifyRQ | Inbound | OnPrem | OTA_ProfileCreateRQ | Profile | Customer | CustLoyalty | SubAccountBalance | Type OTA_ProfileModifyRQ | ProfileModify | Customer | CustLoyalty | SubAccountBalance | Type | To import the @Type correctly and set it in the guest's loyalty Program as Loyalty Type. Extend the error handling for not existing Type, no change in the XML Message. | PWS-594 | PWS 2.20.X | ||||||||||
OTA_ProfileCreateRQ OTA_ProfileModifyRQ | Inbound | OnPrem | OTA_ProfileCreateRQ | Profile | Customer | CustLoyalty | @LoyalLevel OTA_ProfileModifyRQ | ProfileModify | Customer | CustLoyalty | @LoyalLevel | To import the @LoyalLevel correctly and set it in the guest's loyalty Program as Loyalty level. Extend the error handling for not existing LoyalLevel, no change in the XML Message. | PWS-593 | PWS 2.20.X | ||||||||||
HTNG_HotelFolioNotifRS | Outbound | OnPrem | HTNG_HotelFolioNotifRS | Folios | Folio | CustomerProfile | no change in XML structure | The <CustomerProfile> element will always hold the main guest information for all folios. | PWS-2276 | PWS 2.20.X | |||||||||
HTNG_HotelFolioNotifRS | Outbound | OnPrem | HTNG_HotelFolioNotifRS | Folios | Folio | @GuestViewable | Remove the <GuestViewable> attribute, as there is no possibility in PMS to set it. | PWS-2252 | PWS 2.20.X | ||||||||||
OTA_ProfileCreateRQ OTA_ProfileModifyRQ | Inbound | OnPrem | OTA_ProfileModifyRQ | Customer / EmployerInfo OTA_ProfileCreateRQ | Customer | EmployerInfo | The EmployerInfo will be implemented in the Profile | PWS-623 | PWS 2.20.X | ||||||||||
OTA_ResRestrieveRS | Outbound | OnPrem | OTA_ResResRetrieve | ResGuests | ResGuest | Profiles | ProfileInfo | Profile |
OTA_ResResRetrieve | RoomStays | BasicPropertyInfo OTA_ResResRetrieve | RoomStays | RoomStay | ResGuestRPH Root element
| Add several attributes/elements to the OTA_ResRetrieveRS | PWS-2166 | PWS-1210 | PWS 2.20.X | ||||||||||
HTNG_HotelFolioNotifRQ | Outbound | OnPrem | HTNG_HotelFolioNotifRQ | TPA_Extensions | FiscalExtensions | For fiscalizing PMS the used FiscalCode will be exported with the new TPA_Extension, for non-fiscalizing PMS nothing will change. | PWS-2265 | PWS 2.20.X | ||||||||||
HTNG_HotelFolioRS | Outbound | OnPrem | HTNG_HotelFolioRS | TPA_Extensions | FiscalExtensions | For fiscalizing PMS the used FiscalCode will be exported with the new TPA_Extension, for non-fiscalizing PMS nothing will change. | PWS-2265 | PWS 2.20.X | ||||||||||
OTA_HotelAvailRS | Outbound | OnPrem | OTA_HotelAvailRS | no change in XML structure | Available rooms should be listed in the OTA_HotelAvailRS based on the following XSetup:
| PWS-2070 | PWS 2.20.X | |||||||||
OTA_HotelInvBlockNotifRS | outbound | OnPrem | OTA_HotelInvBlockNotifRS | TPA_Extensions | ProfileInfoExtensions | ContactDetails | AdditionalInfo | In OTA_HotelInvBlockNotifRS we will display the ProfileID with ID_Context = "protelIO" | PWS-2271 | PWS 2.20.X | ||||||||||
IO_StatsNotifRQ | outbound | OnPrem | Trigger in EOD procedure | no change in XML structure | OnPrem will trigger now as described in our documentation the correct number of days
| PWS-2218 | PWS 2.20.X | |||||||||
IO_StatsNotifRQ | outbound | OnPrem | IO_StatsNotifRQ | Statistics | Statistic | StatisticApplicationSets | StatisticApplicationSet | CountCategorySummaries | CountCategorySummary | CountCategoryCode = 14 IO_StatsNotifRQ | Statistics | Statistic | StatisticApplicationSets | StatisticApplicationSet | CountCategorySummaries | CountCategorySummary | CountCategoryCode = 19 | Added the CountCategoryCode to the future Report 14 = Room cancelled | PWS-2213 | PWS 2.20.X | ||||||||||
HTNG_HotelCheckOutNotifRS | Outbound | OnPrem | HTNG_HotelCheckOutNotifRS | TPA_Extensions | DocumentExtensions | DocumentData | We will provide in HTNG_HotelCheckOutNotifRS / DocumentData element the base64 encoded PDF invoice. | PWS-2187 | PWS 2.20.X | ||||||||||
IPA 20.39 | ||||||||||||||||
IO_StatsNotifRQ | Outbound | pAir | IO_StatsNotifRQ | Statistics | Statistic | StatisticApplicationSets | StatisticApplicationSet | CountCategorySummaries | CountCategorySummary | CountCategoryCode | enable the CountCategoryCode
| IPA-691 | 20.39 | ||||||||||
PWS 2.19.x | ||||||||||||||||
OTA_HotelResNotifRS | Inbound | OnPrem | OTA_HotelResNotifRS | UniqueID | For "Commit" reservations which originated in the PMS it is now possible to store the external reservation confirmation number. The UniqueID/@ID and /@ID_Context will be then included in further OTA_HotelResNotifRQ messages from the PMS. | PWS-2333 | PWS 2.19.X | ||||||||||
HTNG_HotelFolioNotifRQ | Outbound | OnPrem | HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueSummary | For Cancelled and No-Show Reservation the RevenueSummary will display a 0,00 Amount | PWS-2356 | PWS 2.19.X | ||||||||||
OTA_ProfileCreateRQ OTA_ProfileModifyRQ | Outbound | OnPrem | OTA_ProfileCreateRQ | POS | Source | TPA_Extensions | POSExtensions | HotelInfo | @FiscalDate OTA_ProfileModifyRQ | POS | Source | TPA_Extensions | POSExtensions | HotelInfo | @FiscalDate | Remove the FiscalDate from the Profile message, can be enable in the message if needed | PWS-2364 | PWS 2.19.X | ||||||||||
OTA_HotelResNotifRQ | Outbound | OnPrem | no change in XML structure | No Preparer Exception after deleting the setting in the RBG and building ResNotif outbound. | PWS-2355 | PWS 2.19.X | ||||||||||
HTNG_HotelFolioRS | Outbound | OnPrem | HTNG_HotelFolioRS | Folios | Folio | RevenueDetails | no change in XML structure | The issue with displaying the RevenueDetails as Forecast AND real Revenue for the last past day is fixed. | PWS-2351 | PWS 2.19.X | |||||||||
OTA_ProfileReadRS | Outbound | OnPrem | OTA_ProfileReadRS | Errors | Error | no change in XML structure | Changed the error text in case of not existing a profile ID to: | PWS-2349 | PWS 2.19.X | |||||||||
OTA_HotelResNotifRQ | Outbound | OnPrem | OTA_HotelResNotifRQ | no change in XML structure | To reproduce the missing entries for the past dates in prfutre after running a persistent forecast. | PWS-2345 | PWS 2.19.X | |||||||||
HTNG_HotelFolioNotifRQ | Outbound | OnPrem | HTNG_HotelFolioNotifRQ | no change in XML structure | Message will be triggered when a reservation is created, modified (affecting the invoice) and cancelled. | PWS-2320 | PWS 2.19.X | |||||||||
HTNG_HotelCheckOutNotifRQ | Inbound | OnPrem | HTNG_HotelCheckOutNotifRQ | no change in XML structure | Added the functionality to check-in a reservation which has no roomID assigned | PWS-2193 | PWS 2.19.X | |||||||||
OTA_HotelInvBlockNotifRQ | Inbound / Outbound | OnPrem | OTA_HotelInvBlockNotifRQ | TPA_Extensions | ReservationExtensions | Implementing ReservationExtensions in TPA_Extension element to contain the allotment reservation status. | PWS-2269 | PWS 2.19.X | ||||||||||
OTA_HotelInvBlockNotifRQ | Outbound | OnPrem | OTA_HotelInvBlockNotifRQ / TPA_Extensions | Added TPA_Extensions element | PWS-1325 | PWS-2.19.X | ||||||||||
OTA_HotelResNotifRQ | Outbound | OnPrem | OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / TPA_Extensions | Added TPA_Extensions / GuestStayExtensions / TelephoneSetting to OTA_HotelResNotifRQ outbound | PWS-1271 | PWS-2.19.X | ||||||||||
OTA_HotelAvailRS | Outbound | OnPrem | OTA_HotelAvailRS / RoomStays / RoomStay / RatePlans / RatePlan / CancelPenalties OTA_HotelAvailRS / RoomStays / RoomStay / RatePlans / RatePlan / RatePlanDescription | Elements CancelPenalties and RatePlanDescription will be displayed | PWS-2221 | PWS-2.19.X | ||||||||||
IO_ResModifyNotifRQ | Inbound | OnPrem | IO_ResModifyNotifRQ | Reservations | Reservation | InvoiceItemRoutings | Added functionality to add a new payment/routing instruction to a reservation. | PWS-2168 | PWS 2.19.X | ||||||||||
OTA_ProfileCreateRQ / OTA_ProfileModifyRQ | Inbound | OnPrem | OTA_ProfileCreateRQ | UniqueID OTA_ProfileModifyRQ | UniqueID | Added the functionality to import IATA number to a profile | PWS-2231 | PWS 2.19.X | ||||||||||
OTA_HotelResNotifRQ | outbound | OnPrem | OTA_HotelResNotifRQ | HotelReservations | HotelReservation | RoomStays | RoomStay | TPA_Extensions | Renaming of TPA_Extensions/FixedChargesAmounts element to TPA_Extensions/FixedChargesAmountsExtensions and TPA_Extensions/FixedChargesAmounts/FixedChargeAmount to TPA_Extensions/FixedChargesAmounts/RateAmount to unify messages for both PMS. | PWS-1266 | PWS 2.19.X | ||||||||||
OTA_HotelAvailRS | outbound | OnPrem | OTA_HotelAvailRS | RoomStays | RoomStay | RatePlans | RatePlan | Guarantee OTA_HotelAvailRS | TPA_Extensions | AvailabilityExtensions | Added several elements and attributes to unify the messages for both PMS. | PWS-2136 | PWS 2.19.X |