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 pAIR LIVE Environment
Version | Release date |
---|---|
22.40 | 2022-10-05 |
22.38 | 2022-09-21 |
22.36 | 2022-09-07 |
22.34 | 2022-08-24 |
22.32 | 2022-08-10 |
22.30 | 2022-07-27 |
22.28 | 2022-07-13 |
Affected Message | Direction from protel | PMS | Path | Example | Summary | Internal reference | Version |
---|---|---|---|---|---|---|---|
TBA IDS | |||||||
TBA PWS | |||||||
TBA IPA | |||||||
IPA 22.38 | |||||||
IO_InvoiceFiscalizeNotifRQ | Outbound | pAir | IO_InvoiceFiscalizeNotifRQ is a new Legal-Fiscal implemented message containing all the fiscal information that sends out to the vendors after a successful fiscalization (internal, external or both) | IPA-1058 | |||
IPA 22.36 | |||||||
OTA_ProfileCreateRQ OTA_ProfileModifyRQ | outbound inbound | pAir | OTA_ProfileCreateRQ | Profile | Customer | TPA_Extensions | px:ProfileInfoExtensions | px:PersonInfos | px:Registration | @BirthDate OTA_ProfileCreateRQ | Profile | Customer | TPA_Extensions | px:ProfileInfoExtensions | px:PersonInfos | px:Registration | @BirthPlace OTA_ProfileCreateRQ | Profile | Customer | TPA_Extensions | px:ProfileInfoExtensions | px:PersonInfos | px:Registration | @BirthCountry OTA_ProfileModifyRQ | ProfileModify | Customer | TPA_Extensions | px:ProfileInfoExtensions | px:PersonInfos | px:Registration | @BirthDate OTA_ProfileModifyRQ | ProfileModify | Customer | TPA_Extensions | px:ProfileInfoExtensions | px:PersonInfos | px:Registration | @BirthPlace OTA_ProfileModifyRQ | ProfileModify | Customer | TPA_Extensions | px:ProfileInfoExtensions | px:PersonInfos | px:Registration | @BirthCountry | Added the three new optional attributes Registration@BirthDate, Registration@BirthPlace and Registration@BirthCountry. If two (different or equal) valid birthdates are provided in Customer@BirthDate and Registration@BirthDate, the value from Registration@BirthDate will be taken. Customer@Birthdate will only be taken if no (valid) date is provided in Registration@BirthDate. | IPA-1107 | 22.36 | |
PWS 3.9.X | |||||||
IO_SystemDataRS | outbound | onPremise | IO_SystemDataRS | SystemData | Rates | RatePlanGroups | RatePlanGroup |@CategoryCode IO_SystemDataRS | SystemData | Rates | RatePlanGroups | RatePlanGroup |@CategoryID | 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 | 3.9.X | |
OTA_ProfileModifyRQ OTA_ProfileModifyRS | outbound inbound | onPremise | OTA_ProfileModifyRQ | POS | ProfileModify OTA_ProfileModifyRS | Errors | Error | If an anonymized profile is edited in PMS, then no data is shared. As soon as an anonymized profile is tried to be updated in the PMS, the error message is displayed. | PWS-3261 and PWS-3260 | 3.9.X | |
PWS 3.8.X | |||||||
OTA_HotelInvBlockNotifRQ | outbound | onPremise | OTA_HotelInvBlockNotifRQ | InvBlocks | InvBlock | RoomTypes | RoomType | RoomTypeAllocations | RoomTypeAllocation | Current Expected | 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 | 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 | 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 | 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 | Extend the OTA_ReadRQ to search for the RoomID | PWS-3130 | 3.8.X | |
IDS 6.095 | |||||||
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 | 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 | Include tax details per child bucket | IDS-524 | 6.095 | |
PWS 3.7.X | |||||||
OTA_ProfileCreateRQ OTA_ProfileModifyRQ | Inbound | OnPremise | OTA_ProfileCreateRQ | Profile | Customer | PersonName | MiddleName OTA_ProfileModifyRQ | ProfileModify | Customer | PersonName | MiddleName | 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 | Remove the existing 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 | 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 | 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 | Remove the time stamp from the Validity element according to our XSD | PWS-3092 | 3.7.X |