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 |
---|---|
Planned Changes#PWS 3.1 | TBA |
Planned Changes#PWS 3.0 | 2020-02-08 |
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 | ||||||||||||||||
HTNG_ChargePostingRQ | inbound | onPrem | no changes in xml | If Posting/Transaction/RevenueDetails/RevenueDetail @Description is provided, PWS will use it to fill leist.zustext. If there is no description delivered, PWS will use zahlart.bez for SubTypeID="Payment" and ukto.bez for SubTypeID="Revenue". For Deposit the description is not used. | PWS-2441 | |||||||||||
IO_SystemDataRS | outbound | onPrem | Implement the SystemData Msg for onPrem | PWS-2222 | ||||||||||||
OTA_HotelInvCountNotifRQ | outbound | onPrem | no changes in XML | Send Delta inventory changes | PWS-112 | |||||||||||
OTA_ProfileModifyRS | outbound | onPrem | no changes in XML | Add Warning elements for missing OTA mappings | PWS-2551 | |||||||||||
TBA IPA | ||||||||||||||||
HTNG_HotelFolioNotifRQ HTNG_HotelFolioRS | outbound | pAir | no changes in XML | Routing instructions are now reflected in RevenueDetails for RevenueForecast. | IPA-885 | |||||||||||
OTA_HotelResNotifRQ | outbound | pAir | no changes in XML | In case that the second guest has the reservation booker role, this attribute in ResGuest will be displayed as Role="BookerAndArrivingGuest" | IPA-749 | |||||||||||
HTNG_HotelFolioNotifRQ | Outbound | pAir | no changes in XML | EOD will produces HTNG_HotelFolioNotifRQ messages because charges were posted to inhouse reservations. | IPA-815 | |||||||||||
IPA 21.16 | ||||||||||||||||
IO_InvoiceFiscalizeRQ | outbound | pAir | IO_InvoiceFiscalizeRQ | Invoice | @FiscalCodeID | Add the Attribute @FiscalCodeID to the Element Invoice | IPA-825 | IPA 21.16 | ||||||||||
IPA 21.12 | ||||||||||||||||
OTA_HotelAvailRQ | Inbound | pAir | OTA_HotelAvailRQ | AvailRequestSegments | AvailRequestSegment | HotelSearchCriteria | Criterion | Profiles | Extended the schema to enable query with profile ID. The query is meant to return special corporate rates linked to the profile.
| IPA-791 | IPA 21.12 | ||||||||||
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 | ||||||||||
IPA 21.10 | ||||||||||||||||
HTNG_ChargePostingRQ | inbound | pAir | HTNG_ChargePostingRQ | Posting | RevenueDetails | RevenueDetail | @Amount HTNG_ChargePostingRQ | Posting | RevenueDetails | RevenueDetail | ExtendedPrice | @AmountAfterTax | no changes in the XML | RevenueDetail | @Amount will be used for the Total Amount of an Item. ExtendedPrice | @AmountAfterTax will be used for the Single Amount of an Item. | |||||||||||
OTA_ProfileModifyRQ | inbound | pAir | OTA_ProfileModifyRQ | ProfileModify | Customer | Telephone OTA_ProfileModifyRQ | ProfileModify | Customer | Email OTA_ProfileModifyRQ | ProfileModify | CompanyInfo | TelephoneInfo OTA_ProfileModifyRQ | ProfileModify | CompanyInfo | Email | no changes in the XML | Change the Logic for inbound Email and Telephone
| IPA-818 | IPA 21.10 | |||||||||
OTA_ProfileCreateRQ OTA_ProfileModifyRQ | Outbound | pAir | OTA_ProfileCreateRQ | Profile | Customer | Telephone | @PhoneLocationType OTA_ProfileModifyRQ | ProfileModify | Customer | Telephone | @PhoneLocationType OTA_ProfileCreateRQ | Profile | CompanyInfo | TelephoneInfo | @PhoneLocationType OTA_ProfileModifyRQ | ProfileModify | CompanyInfo | TelephoneInfo | @PhoneLocationType | Add the Attribute @PhoneLocationType to the Profile Msg | IPA-807 | IPA 21.10 | ||||||||||
IPA 21.08 | ||||||||||||||||
IO_SystemDataRS | Outbound | pAir | IO_SystemDataRS | SystemData |
| IO-6063 | |||||||||||
PWS 3.1 | ||||||||||||||||
OTA_ProfileCreateRQ OTA_ProfileModifyRQ | outbound | onPrem | Profile | TPA_Extensions | px:ProfileInfoExtensions | Traces | Trace Profile | TPA_Extensions | px:ProfileInfoExtensions | Traces | Trace | @TraceBegin | Corrected the xml structure for traces to fit the XSD. Changed TraceDate and TraceTime to TraceBegin and added Trace element inside Traces element. | PWS-2597 | PWS 3.1.3 | ||||||||||
HTNG_HotelCheckInNotifRQ | Inbound | OnPrem |
| Extend the functionality, allow to void a check-in. Needed Attributes
| PWS-2508 | PWS 3.1.X | ||||||||||
OTA_HotelInvBlockNotifRQ | outbound | onPrem | OTA_HotelInvBlockNotifRQ | InvBlocks | Contacts | Contact | Extend the Element Entry with the Attribute @RPH | PWS-2626 | PWS 3.1.X | ||||||||||
OTA_HotelInvBlockNotifRQ | inbound/outbound | OnPrem | OTA_HotelInvBlockNotifRQ | InvBlocks | Contacts | Contact | @ContactType | Modify the Values for the ContactType, use the following
| PWS-2621 | PWS 3.1.X | ||||||||||
OTA_ReadRQ | outbound | OnPrem | OTA_ReadRQ | ReadRequests | ReadRequest | Customer | Telephone | Extend the ReadRQ with the Element <Telephone> | PWS-2583 | PWS 3.1.X | ||||||||||
HTNG_HotelCheckInNotifRQ | inbound | OnPrem | no changes in XML | Extend the Check-In for DayUse Reservation | PWS-2509 | PWS 3.1.X | ||||||||||
HTNG_HotelCheckOutNotifRS | Outbound | OnPrem | no changes in XML | If HTNG_HotelCheckOutNotifRS contained some errors, the error details would be shown in IFC error message in OnPrem. | PWS-2128 | PWS 3.1.X | ||||||||||
OTA_ReadRQ/OTA_ResRetrieveRS | Inbound | OnPrem | root | OTA_ReadRQ / @MaxResponses. Deliver only the specified number in the response. | PWS-667 | PWS 3.1.X | ||||||||||
OTA_ResRetrieveRS | Outbound | OnPrem | no changes in XML | The following issue has solved:
| PWS-2528 | PWS 3.1.X | ||||||||||
OTA_ProfileCreateRQ OTA_ProfileModifyRQ | Inbound | OnPrem | Vip codes OTA_ProfileCreateRQ | Profile | TPA_Extensions | ProfileInfoExtensions | VipCodes | Code
Marketing codes
| Extend the inbound Profile Message to import inbound Vip and Marketing Code | PWS-2373 | PWS 3.1.X | ||||||||||
OTA_ProfileCreateRQ OTA_ProfileModifyRQ | Inbound | OnPrem | OTA_ProfileCreateRQ | Profile | Customer | CustLoyalty | SubAccountBalance | @Balance OTA_ProfileModifyRQ | ProfileModify | | Customer | CustLoyalty | SubAccountBalance | @Balance | Extend the inbound Profile Message to import inbound the value of the Balance of a Loyalty Card | PWS-2388 | PWS 3.1.X | ||||||||||
OTA_ResRetrieveRS | Outbound | OnPrem | OTA_ResRetrieveRS | Succes | Currently if no result is found for a Reservation LookUp the PWS is sending a "Error + Warning" we will modifiy this to "Success+Warning" | PWS-1323 | PWS 3.1.X | ||||||||||
OTA_HotelAvailRQ | Inbound | OnPrem | OTA_HotelAvailRQ | AvailRequestSegments | AvailRequestSegment | HotelSearchCriteria | Criterion | RoomStayCandidates | RoomStayCandidates | Search for multiple RoomTypeCode is possible | PWS-1321 | PWS 3.1.X | ||||||||||
IO_StatsNotifRQ | outbound | OnPrem | no changes in XML | Add a config, to configure the days in the after EOD report | PWS-2519 | PWS 3.1.X | ||||||||||
OTA_HotelAvailRS | outbound | OnPrem | no changes in XML | If the inbound OTA_HotelAvailRQ contains filters for a floor, the RS will now only show rooms for the requested floor. | PWS-709 | PWS 3.1.X | ||||||||||
HTNG_ChargePostingRS | outbound | OnPrem | no changes in XML | For posted payments or revenue to a reservation ID the RS will hold a warning element if the payment / revenue was posted to a different folio window. If there are already folio windows closed for this reservation, the PWS will try to post the payment/revenue to the next free folio window. The RS will hold the used folio window in the warning element. | PWS-2427 | PWS 3.1.X | ||||||||||
OTA_HotelAvailRS | outbound | OnPrem | no changes in XML | If the inbound OTA_HotelAvailRQ contains filters for RoomIDs, the RS will now only show these roomIDs. | PWS-1320 | PWS 3.1.X | ||||||||||
PWSOTA_HotelAvailRQ | inbound | OnPrem | OTA_HotelAvailRQ | @MaxResponses | Limits the number of responses (elements in TPA_Extensions | AvailabilityExtensions | RoomAvailable) in OTA_HotelAvailRS | PWS-1319 | PWS 3.1.X | ||||||||||
OTA_HotelRatePlanNotifRS | outbound | OnPrem | OTA_HotelRatePlanNotifRS | RatePlanCrossRefs | @RequestRatePlanCode OTA_HotelRatePlanNotifRS | RatePlanCrossRefs | @ResponseRatePlanCode | Added the element RatePlanCrossRefs with attributes @RequestRatePlanCode and @ResponseRatePlanCode to the RS message. | PWS-636 | PWS 3.1.X | ||||||||||
OTA_HotelAvailRQ | inbound | OnPrem | OTA_HotelAvailRQ | AvailRequestSegments | AvailRequestSegment | HotelSearchCriteria | Criterion | Profiles | Extended the schema to enable query with profile ID. The query is meant to return special corporate rates linked to the profile.
| PWS-2382 | PWS 3.1.X | ||||||||||
OTA_HotelResNotifRQ | Outbound | OnPrem | no changes in the XML | Moving a reservation from an IO activated property to a non-IO activated property, trigger an OTA_HotelResNotifRQ message containing ResStatus="cancelled". | PWS-2514 | PWS-3.1.X | ||||||||||
OTA_HotelAvailRS | Outbound | OnPrem | OTA_HotelAvailRS | Errors | Error | @Type OTA_HotelAvailRS | Errors | Error | @RecordID OTA_HotelAvailRS | Warnings | Warning | @Type OTA_HotelAvailRS | Warnings | Warning | @RecordID | Add the Attribute @Type and @RecordID to the OTA_HotelAvailRS | PWS-695 | PWS-3.1.X | ||||||||||
OTA_HotelInvBlockNotifRS | Outbound | OnPrem | OTA_HotelInvBlockNotifRS | Errors | Error | @Type OTA_HotelInvBlockNotifRS | Errors | Error | @RecordID OTA_HotelInvBlockNotifRS | Errors | Error | @ShortText OTA_HotelInvBlockNotifRS | Warnings | Warning | @Type OTA_HotelInvBlockNotifRS | Warnings | Warning | @RecordID OTA_HotelInvBlockNotifRS | Warnings | Warning | @ShortText | Add the Attribute @Type, @RecordID and @ShortText to the OTA_HotelAvailRS | PWS-489 | PWS-3.1.X | ||||||||||
HTNG_HotelCheckOutNotifRS | Outbound | OnPrem | HTNG_HotelCheckOutNotifRS | Errors | Error | @Type HTNG_HotelCheckOutNotifRS | Warnings | Warning | @Type | Add the Attribute @Type to the HTNG_HotelCheckOutNotifRS | PWS-1167 | PWS-3.1.X | ||||||||||
OTA_ProfileCreateRQ | Inbound | OnPrem | no changes in the XML | PWS stop modifying the profile in case of income ProfileCreateRQ for already existing profileID and send back Error. | PWS-2504 | PWS-3.1.X | ||||||||||
HTNG_HotelCheckInNotifRS | Outbound | OnPrem | HTNG_HotelCheckInNotifRS / Errors / Error HTNG_HotelCheckInNotifRS / Warnings/ Warning | @Type attribute is added to the Error / Warning in HTNG_HotelCheckInNotifRS outbound. | PWS-1047 | PWS-3.1.X | ||||||||||
OTA_HotelInvBlockNotifRS | Outbound | OnPrem | OTA_HotelInvBlockNotifRS | InvBlockCodeRefs | InvBlockCodeRef | Adding Attribute @InvSystemInvBlockCode to outbound OTA_HotelInvBlockNotifRS . The value of this attribute is equal to RPH of the attached profile to the allotment. | PWS-498 | PWS-3.1.X | ||||||||||
HTNG_HotelFolioRS | Outbound | OnPrem | HTNG_HotelFolioRS | UniqueID | UniqueID element with it's attributes added to HTNG_HotelFolioRS outbound. | PWS-811 | PWS-3.1.X | ||||||||||
OTA_ReadRQ | Inbound | OnPrem | OTA_ReadRQ | @ReturnListIndicator | Implement a WildCard Search
| PWS-2400 | PWS-3.1.X | ||||||||||
OTA_HotelAvailNotifRS | Outbound | OnPrem | OTA_HotelAvailNotifRS | UniqueID | Adding UniqueID Element to the OTA_HotelAvailNotifRS outbound. | PWS-587 | PWS-3.1.X | ||||||||||
IPA 21.06 | ||||||||||||||||
HTNG_HotelFolioNotifRQ | Outbound | pAri | HTNG_HotelFolioNotifRQ | Folios | Folio | To add FolioGroupingID in the outbound message to show the status of the invoice if it "Closed" or "Open" | IPA-796 | 21.06 | ||||||||||
IO_StatsNotifRQ | Outbound | pAir | no changes in the XML | ReportCode value changed to the "Genius_PastDailyRoomTypeStatistics_v1" for the past reports triggering via API call. | IPA-792 | 21.06 | ||||||||||
IO_StatsNotifRQ | Outbound | pAir | IO_StatsNotifRQ | Statistics | Statistics | Past data value will be sent out when "Genius_PastDailyRoomTypeStatistics_v1" is triggered via an SCS job in IO_StatsNotifRQ outbound. | IPA-793 | 21.06 | ||||||||||
OTA_HotelStayInfoNotifRQ | Outbound | pAir | OTA_HotelStayInfoNotifRQ | StayInfos | StayInfo | RevenueCategories | RevenueCategory | RevenueDetails | RevenueDetail | FolioIDs | FolioID | Add the Element <FolioID>TAAGrp|ROOMS</FolioID> | IPA-759 | 21.06 | ||||||||||
HTNG_ChargePostingRQ | Inbound | pAir | no changes in the XML | Fixing the issue with Payment posted to a profile ID is failing in case of using a payment method flagged as account receivable | IPA-777 | 21.06 | ||||||||||
PWS 3.0 | ||||||||||||||||
OTA_ProfileCreateRQ OTA_ProfileModifyRQ OTA_ProfileReadRS OTA_HotelResNotifRQ HNTG_HotelFolioNotifRQ HNTG_FolioNotifRQ | outbound | onPrem | OTA_ProfileModifyRQ | ProfileModify | CompanyInfo | ContactPerson | @Relation | Extend the Profile Element for Company/TA/Source/Group Profile, add the Relation of the ContactPerson, possible value
| PWS-2628 | PWS 3.0.11 | ||||||||||
IO_StatsNotifRQ | outbound | onPrem | IO_StatsNotifRQ | Statistics | Statistic | Extend the IO_StatsNotif with the Total amount per Day | PWS-2596 | PWS 3.0.9 | ||||||||||
HTNG_HotelFolioNotifRQ | outbound | OnPrem | HTNG_HotelFolioNotifRQ | TPA_Extensions | FolioExtensions | FolioExtension | Add the TPA_Extension to the HTNG_HotelFolioNotifRQ | PWS-949 | PWS 3.0.X | ||||||||||
OTA_ProfileMergeRQ | Inbound Outbound | OnPrem | no changes in the XML | The ObsoleteProfileID "Type" refer to Open Travel Code List Unique ID type(UIT) and would be respective 9, 4, 5, and 7 for different profile types. | PWS-2542 | PWS 3.0.X | ||||||||||
OTA_HotelInvBlockNotifRQ | Outbound | OnPrem | OTA_HotelInvBlockNotifRQ | InvBlocks | InvBlock | Contacts | Display the privat profile in the OTA_HotelInvBlockNotifRQ. | PWS-551 | PWS 3.0.X | ||||||||||
HTNG_HotelFolioNotifRQ HTNG_HotelFolioRS | Outbound | OnPrem | @FolioGroupingID | TODO | Add the new Attribute @FolioGroupingID with the values "Closed" and "Open". "Closed" > if an invoice is closed and fiscalized "Open" > if an Invoice ID assigned but not fiscalized "Open" > if no invoice ID yet assigned to the invoice | PWS-2499 | PWS 3.0.X | |||||||||
OTA_ProfileCreateRQ OTA_ProfileModifyRQ | Outbound | OnPrem | @ShareMarketInd | no change in xml | As protel is offering a third value for optin settings ("not asked"), where there is no value in OTA standard, we decided to change the behaviour of sending optin values as follows:
| PWS-347 | PWS 3.0.X | |||||||||
HTNG_HotelCheckOutNotifRS | Outbound | OnPrem | HTNG_HotelCheckOutNotifRS | TPA_Extensions | DocumentExtensions | DocumentData | We will provide in HTNG_HotelCheckOutNotifRS / DocumentData element the base64 encoded PDF invoice for non-fiscal Protels | PWS-2435 | PWS 3.0.X | ||||||||||
OTA_HotelResNotifRQ | Outbound | OnPrem | OTA_HotelResNotifRQ | HotelReservations | HotelReservation | TPA_Extensions | ReservationExtensions | FixedCharges | We will add the FixedCharges to the ReservationExtensions. | PWS-2447 | PWS 3.0.X | ||||||||||
HTNG_ChargePostingRQ/RS HTNG_HotelCheckInNotifRQ/RS HTNG_HotelCheckOutNotifRQ/RS HTNG_HotelFolioRQ/RS IO_ResModifyNotifRQ/RS IO_SystemStatusRQ/RS OTA_HotelAvailNotifRQ/RS OTA_HotelAvailRQ/RS OTA_HotelInvBlockNotifRQ/RS OTA_HotelRatePlanNotifRQ/RS OTA_ProfileCreateRQ/RS OTA_ProfileMergeRQ/RS OTA_ProfileModifyRQ/RS OTA_ReadRQ/OTA_ProfileReadRS OTA_ReadRQ/OTA_ResRetrieveRS | inbound | OnPrem | Handling if configuration for RS message is missing | no change in XML |
| PWS-2474 | PWS 3.0.X | |||||||||
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 | PWS 3.0.X | |||||||||
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 | PWS 3.0.X | |||||||||
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 | PWS 3.0.X | ||||||||||
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 | PWS 3.0.X | ||||||||||
OTA_ProfileCreateRQ OTA_ProfileModifyRQ | Inbound | OnPrem | OTA_ProfileCreateRQ | Profile | CompanyInfo | ContactPerson | PersonName | NamePrefix OTA_ProfileModifyRQ | ProfileModify | CompanyInfo | ContactPerson | PersonName | NamePrefix | Add the Attribute "NamePrefix" to the Element ContactPerson | PersonName We will implemented the value from "NamePrefix" it doesn't matter if is configured in the System Data or not | PWS-2117 | PWS 3.0.X | ||||||||||
OTA_ProfileCreateRQ OTA_ProfileModifyRQ | Outbound | OnPrem | OTA_ProfileCreateRQ | Profile | CompanyInfo | ContactPerson | PersonName | NamePrefix OTA_ProfileModifyRQ | ProfileModify | CompanyInfo | ContactPerson | PersonName | NamePrefix | Add the Attribute "NamePrefix" to the Element ContactPerson | PersonName | PWS-2495 | PWS 3.0.X | ||||||||||
OTA_HotelInvBlockNotifRQ | Outbound | OnPrem | OTA_HotelInvBlockNotifRQ | InvBlocks | InvBlock | BlockDescriptions | Adjust the BlockDescription instead of "PlainText" we will display the Note now in the TextFormat="HTML" to display line break with <br/> | PWS-2226 | PWS 3.0.X | ||||||||||
OTA_HotelInvBlockNotifRQ | Inbound | OnPrem | OTA_HotelInvBlockNotifRQ | InvBlocks | InvBlock | BlockDescriptions | BlockDescription | @CreateDateTime | Add the Attribute @CreateDateTime for inbound Blocks | PWS-759 | PWS 3.0.X | ||||||||||
HTNG_HotelCheckInNotifRQ | Inbound | OnPrem | HTNG_HotelCheckInNotifRQ | POS | Source | The value of the TerminalID will be stored in the Reservation History in OnPrem to display the name of integration partner as the system which checked-in the reservation. In case of empty or null value for this attribute, the defauld value will be set in OnPrem as "external IO system" and a warning send back with RS like following: <Warning ShortText="TerminalID empty or missing, using default value: external IO System." Code="321" Type="10">TerminalID empty or missing, using default value: external IO System.</Warning> | PWS-2127 | PWS 3.0.X | ||||||||||
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.X | ||||||||||
OTA_HotelStayInfoNotifRQ | Outbound | OnPrem | Root Element | Fix the Value of the following Attributes
| PWS-627 | PWS 3.0.X | ||||||||||
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.04 | ||||||||||||||||
OTA_HotelResNotifRQ | Inbound | pAir | no changes in the XML | Modifiying AgeQulificationCode and change the number of guests with inbound reservation modify. | IPA-772 | 21.04 | ||||||||||
IO_InvoiceFiscalizeRQ | Outbound | pAir | IO_InvoiceFiscalizeRQ | Added the DeliveryDate (legal requirement Hungary) | IPA-795 | 21.04 | ||||||||||
HTNG_HotelRoomStatusUpdateNotifRQ | Outound | pAir | no changes in the XML | Fixing the incorrect RoomStatus sent out by the pAir for different status. | IPA-765 | 21.04 | ||||||||||
OTA_HotelResNotifRQ | Outbound | pAir | OTA_HotelResNotifRQ | HotelReservations | HotelReservation | TPA_Extensions | ReservationExtensions | FixedCharges | We will add the FixedCharges to the ReservationExtensions. | IPA-768 | 21.04 | ||||||||||
IO_SystemDataRS | Outbound | pAir | IO_SystemDataRS | Adding the following attributes / elements:
| IPA-766 | 21.04 | ||||||||||
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 | 21.04 | ||||||||||
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 | ||||||||||||||||
OTA_HotelResNotifRQ | Outbound | OnPrem | OTA_HotelResNotifRQ | HotelReservations | HotelReservation | ResGlobalInfo | DepositPayments | GuaranteePayment | AcceptedPayments | AcceptedPayment | @PaymentTransactionTypeCode | Modify the Value for the Attribute @PaymentTransactionTypeCode
| PWS-2401 | PWS-2.20.4 | ||||||||||
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.4 | |||||||||
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 | ||||||||||
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 |
---|---|
Planned Changes#PWS 3.1 | 2021-04-19 |
Planned Changes#PWS 3.0 | 2020-02-08 |
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 | ||||||||||||||||
HTNG_ChargePostingRQ | inbound | OnPrem | no changes in xml | If Posting/Transaction/RevenueDetails/RevenueDetail @Description is provided, PWS will use it to fill leist.zustext. If there is no description delivered, PWS will use zahlart.bez for SubTypeID="Payment" and ukto.bez for SubTypeID="Revenue". For Deposit the description is not used. | PWS-2441 | |||||||||||
IO_SystemDataRS | outbound | onPrem | Implement the SystemData Msg for onPrem | PWS-2222 | ||||||||||||
OTA_HotelInvCountNotifRQ | outbound | onPrem | no changes in XML | Send Delta inventory changes | PWS-112 | |||||||||||
OTA_ProfileModifyRS | outbound | onPrem | no changes in XML | Add Warning elements for missing OTA mappings | PWS-2551 | |||||||||||
TBA IPA | ||||||||||||||||
OTA_HotelResNotifRQ | Outbound | pAir | no changes in XML | In case that the second guest has the reservation booker role, this attribute in ResGuest will be displayed as Role="BookerAndArrivingGuest" | IPA-749 | |||||||||||
HTNG_HotelFolioNotifRQ | Outbound | pAir | no changes in XML | EOD will produces HTNG_HotelFolioNotifRQ messages because charges were posted to inhouse reservations. | IPA-815 | |||||||||||
IPA 21.12 | ||||||||||||||||
OTA_HotelAvailRQ | Inbound | pAir | OTA_HotelAvailRQ | AvailRequestSegments | AvailRequestSegment | HotelSearchCriteria | Criterion | Profiles | Extended the schema to enable query with profile ID. The query is meant to return special corporate rates linked to the profile.
| IPA-791 | IPA 21.12 | ||||||||||
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 | ||||||||||
IPA 21.10 | ||||||||||||||||
HTNG_ChargePostingRQ | inbound | pAir | HTNG_ChargePostingRQ | Posting | RevenueDetails | RevenueDetail | @Amount HTNG_ChargePostingRQ | Posting | RevenueDetails | RevenueDetail | ExtendedPrice | @AmountAfterTax | no changes in the XML | RevenueDetail | @Amount will be used for the Total Amount of an Item. ExtendedPrice | @AmountAfterTax will be used for the Single Amount of an Item. | |||||||||||
OTA_ProfileModifyRQ | inbound | pAir | OTA_ProfileModifyRQ | ProfileModify | Customer | Telephone OTA_ProfileModifyRQ | ProfileModify | Customer | Email OTA_ProfileModifyRQ | ProfileModify | CompanyInfo | TelephoneInfo OTA_ProfileModifyRQ | ProfileModify | CompanyInfo | Email | no changes in the XML | Change the Logic for inbound Email and Telephone
| IPA-818 | IPA 21.10 | |||||||||
OTA_ProfileCreateRQ OTA_ProfileModifyRQ | Outbound | pAir | OTA_ProfileCreateRQ | Profile | Customer | Telephone | @PhoneLocationType OTA_ProfileModifyRQ | ProfileModify | Customer | Telephone | @PhoneLocationType OTA_ProfileCreateRQ | Profile | CompanyInfo | TelephoneInfo | @PhoneLocationType OTA_ProfileModifyRQ | ProfileModify | CompanyInfo | TelephoneInfo | @PhoneLocationType | Add the Attribute @PhoneLocationType to the Profile Msg | IPA-807 | IPA 21.10 | ||||||||||
IPA 21.08 | ||||||||||||||||
IO_SystemDataRS | Outbound | pAir | IO_SystemDataRS | SystemData |
| IO-6063 | |||||||||||
PWS 3.1 | ||||||||||||||||
HTNG_HotelCheckInNotifRQ | inbound | OnPrem | no changes in XML | Extend the Check-In for DayUse Reservation | PWS-2509 | PWS 3.1.X | ||||||||||
HTNG_HotelCheckOutNotifRS | Outbound | OnPrem | no changes in XML | If HTNG_HotelCheckOutNotifRS contained some errors, the error details would be shown in IFC error message in OnPrem. | PWS-2128 | PWS 3.1.X | ||||||||||
OTA_ReadRQ/OTA_ResRetrieveRS | Inbound | OnPrem | root | OTA_ReadRQ / @MaxResponses. Deliver only the specified number in the response. | PWS-667 | PWS 3.1.X | ||||||||||
OTA_ResRetrieveRS | Outbound | OnPrem | no changes in XML | The following issue has solved:
| PWS-2528 | PWS 3.1.X | ||||||||||
OTA_ProfileCreateRQ OTA_ProfileModifyRQ | Inbound | OnPrem | Vip codes OTA_ProfileCreateRQ | Profile | TPA_Extensions | ProfileInfoExtensions | VipCodes | Code
Marketing codes
| Extend the inbound Profile Message to import inbound Vip and Marketing Code | PWS-2373 | PWS 3.1.X | ||||||||||
OTA_ProfileCreateRQ OTA_ProfileModifyRQ | Inbound | OnPrem | OTA_ProfileCreateRQ | Profile | Customer | CustLoyalty | SubAccountBalance | @Balance OTA_ProfileModifyRQ | ProfileModify | | Customer | CustLoyalty | SubAccountBalance | @Balance | Extend the inbound Profile Message to import inbound the value of the Balance of a Loyalty Card | PWS-2388 | PWS 3.1.X | ||||||||||
OTA_ResRetrieveRS | Outbound | OnPrem | OTA_ResRetrieveRS | Succes | Currently if no result is found for a Reservation LookUp the PWS is sending a "Error + Warning" we will modifiy this to "Success+Warning" | PWS-1323 | PWS 3.1.X | ||||||||||
OTA_HotelAvailRQ | Inbound | OnPrem | OTA_HotelAvailRQ | AvailRequestSegments | AvailRequestSegment | HotelSearchCriteria | Criterion | RoomStayCandidates | RoomStayCandidates | Search for multiple RoomTypeCode is possible | PWS-1321 | PWS 3.1.X | ||||||||||
IO_StatsNotifRQ | outbound | OnPrem | no changes in XML | Add a config, to configure the days in the after EOD report | PWS-2519 | PWS 3.1.X | ||||||||||
OTA_HotelAvailRS | outbound | OnPrem | no changes in XML | If the inbound OTA_HotelAvailRQ contains filters for a floor, the RS will now only show rooms for the requested floor. | PWS-709 | PWS 3.1.X | ||||||||||
HTNG_ChargePostingRS | outbound | OnPrem | no changes in XML | For posted payments or revenue to a reservation ID the RS will hold a warning element if the payment / revenue was posted to a different folio window. If there are already folio windows closed for this reservation, the PWS will try to post the payment/revenue to the next free folio window. The RS will hold the used folio window in the warning element. | PWS-2427 | PWS 3.1.X | ||||||||||
OTA_HotelAvailRS | outbound | OnPrem | no changes in XML | If the inbound OTA_HotelAvailRQ contains filters for RoomIDs, the RS will now only show these roomIDs. | PWS-1320 | PWS 3.1.X | ||||||||||
PWSOTA_HotelAvailRQ | inbound | OnPrem | OTA_HotelAvailRQ | @MaxResponses | Limits the number of responses (elements in TPA_Extensions | AvailabilityExtensions | RoomAvailable) in OTA_HotelAvailRS | PWS-1319 | PWS 3.1.X | ||||||||||
OTA_HotelRatePlanNotifRS | outbound | OnPrem | OTA_HotelRatePlanNotifRS | RatePlanCrossRefs | @RequestRatePlanCode OTA_HotelRatePlanNotifRS | RatePlanCrossRefs | @ResponseRatePlanCode | Added the element RatePlanCrossRefs with attributes @RequestRatePlanCode and @ResponseRatePlanCode to the RS message. | PWS-636 | PWS 3.1.X | ||||||||||
OTA_HotelAvailRQ | inbound | OnPrem | OTA_HotelAvailRQ | AvailRequestSegments | AvailRequestSegment | HotelSearchCriteria | Criterion | Profiles | Extended the schema to enable query with profile ID. The query is meant to return special corporate rates linked to the profile.
| PWS-2382 | PWS 3.1.X | ||||||||||
OTA_HotelResNotifRQ | Outbound | OnPrem | no changes in the XML | Moving a reservation from an IO activated property to a non-IO activated property, trigger an OTA_HotelResNotifRQ message containing ResStatus="cancelled". | PWS-2514 | PWS-3.1.X | ||||||||||
OTA_HotelAvailRS | Outbound | OnPrem | OTA_HotelAvailRS | Errors | Error | @Type OTA_HotelAvailRS | Errors | Error | @RecordID OTA_HotelAvailRS | Warnings | Warning | @Type OTA_HotelAvailRS | Warnings | Warning | @RecordID | Add the Attribute @Type and @RecordID to the OTA_HotelAvailRS | PWS-695 | PWS-3.1.X | ||||||||||
OTA_HotelInvBlockNotifRS | Outbound | OnPrem | OTA_HotelInvBlockNotifRS | Errors | Error | @Type OTA_HotelInvBlockNotifRS | Errors | Error | @RecordID OTA_HotelInvBlockNotifRS | Errors | Error | @ShortText OTA_HotelInvBlockNotifRS | Warnings | Warning | @Type OTA_HotelInvBlockNotifRS | Warnings | Warning | @RecordID OTA_HotelInvBlockNotifRS | Warnings | Warning | @ShortText | Add the Attribute @Type, @RecordID and @ShortText to the OTA_HotelAvailRS | PWS-489 | PWS-3.1.X | ||||||||||
HTNG_HotelCheckOutNotifRS | Outbound | OnPrem | HTNG_HotelCheckOutNotifRS | Errors | Error | @Type HTNG_HotelCheckOutNotifRS | Warnings | Warning | @Type | Add the Attribute @Type to the HTNG_HotelCheckOutNotifRS | PWS-1167 | PWS-3.1.X | ||||||||||
OTA_ProfileCreateRQ | Inbound | OnPrem | no changes in the XML | PWS stop modifying the profile in case of income ProfileCreateRQ for already existing profileID and send back Error. | PWS-2504 | PWS-3.1.X | ||||||||||
HTNG_HotelCheckInNotifRS | Outbound | OnPrem | HTNG_HotelCheckInNotifRS / Errors / Error HTNG_HotelCheckInNotifRS / Warnings/ Warning | @Type attribute is added to the Error / Warning in HTNG_HotelCheckInNotifRS outbound. | PWS-1047 | PWS-3.1.X | ||||||||||
OTA_HotelInvBlockNotifRS | Outbound | OnPrem | OTA_HotelInvBlockNotifRS | InvBlockCodeRefs | InvBlockCodeRef | Adding Attribute @InvSystemInvBlockCode to outbound OTA_HotelInvBlockNotifRS . The value of this attribute is equal to RPH of the attached profile to the allotment. | PWS-498 | PWS-3.1.X | ||||||||||
HTNG_HotelFolioRS | Outbound | OnPrem | HTNG_HotelFolioRS | UniqueID | UniqueID element with it's attributes added to HTNG_HotelFolioRS outbound. | PWS-811 | PWS-3.1.X | ||||||||||
OTA_ReadRQ | Inbound | OnPrem | OTA_ReadRQ | @ReturnListIndicator | Implement a WildCard Search
| PWS-2400 | PWS-3.1.X | ||||||||||
OTA_HotelAvailNotifRS | Outbound | OnPrem | OTA_HotelAvailNotifRS | UniqueID | Adding UniqueID Element to the OTA_HotelAvailNotifRS outbound. | PWS-587 | PWS-3.1.X | ||||||||||
IPA 21.06 | ||||||||||||||||
HTNG_HotelFolioNotifRQ | Outbound | pAri | HTNG_HotelFolioNotifRQ | Folios | Folio | To add FolioGroupingID in the outbound message to show the status of the invoice if it "Closed" or "Open" | IPA-796 | 21.06 | ||||||||||
IO_StatsNotifRQ | Outbound | pAir | no changes in the XML | ReportCode value changed to the "Genius_PastDailyRoomTypeStatistics_v1" for the past reports triggering via API call. | IPA-792 | 21.06 | ||||||||||
IO_StatsNotifRQ | Outbound | pAir | IO_StatsNotifRQ | Statistics | Statistics | Past data value will be sent out when "Genius_PastDailyRoomTypeStatistics_v1" is triggered via an SCS job in IO_StatsNotifRQ outbound. | IPA-793 | 21.06 | ||||||||||
OTA_HotelStayInfoNotifRQ | Outbound | pAir | OTA_HotelStayInfoNotifRQ | StayInfos | StayInfo | RevenueCategories | RevenueCategory | RevenueDetails | RevenueDetail | FolioIDs | FolioID | Add the Element <FolioID>TAAGrp|ROOMS</FolioID> | IPA-759 | 21.06 | ||||||||||
HTNG_ChargePostingRQ | Inbound | pAir | no changes in the XML | Fixing the issue with Payment posted to a profile ID is failing in case of using a payment method flagged as account receivable | IPA-777 | 21.06 | ||||||||||
PWS 3.0 | ||||||||||||||||
HTNG_HotelFolioNotifRQ | outbound | OnPrem | HTNG_HotelFolioNotifRQ | TPA_Extensions | FolioExtensions | FolioExtension | Add the TPA_Extension to the HTNG_HotelFolioNotifRQ | PWS-949 | PWS 3.0.X | ||||||||||
OTA_ProfileMergeRQ | Inbound Outbound | OnPrem | no changes in the XML | The ObsoleteProfileID "Type" refer to Open Travel Code List Unique ID type(UIT) and would be respective 9, 4, 5, and 7 for different profile types. | PWS-2542 | PWS 3.0.X | ||||||||||
OTA_HotelInvBlockNotifRQ | Outbound | OnPrem | OTA_HotelInvBlockNotifRQ | InvBlocks | InvBlock | Contacts | Display the privat profile in the OTA_HotelInvBlockNotifRQ. | PWS-551 | PWS 3.0.X | ||||||||||
HTNG_HotelFolioNotifRQ HTNG_HotelFolioRS | Outbound | OnPrem | @FolioGroupingID | TODO | Add the new Attribute @FolioGroupingID with the values "Closed" and "Open". "Closed" > if an invoice is closed and fiscalized "Open" > if an Invoice ID assigned but not fiscalized "Open" > if no invoice ID yet assigned to the invoice | PWS-2499 | PWS 3.0.X | |||||||||
OTA_ProfileCreateRQ OTA_ProfileModifyRQ | Outbound | OnPrem | @ShareMarketInd | no change in xml | As protel is offering a third value for optin settings ("not asked"), where there is no value in OTA standard, we decided to change the behaviour of sending optin values as follows:
| PWS-347 | PWS 3.0.X | |||||||||
HTNG_HotelCheckOutNotifRS | Outbound | OnPrem | HTNG_HotelCheckOutNotifRS | TPA_Extensions | DocumentExtensions | DocumentData | We will provide in HTNG_HotelCheckOutNotifRS / DocumentData element the base64 encoded PDF invoice for non-fiscal Protels | PWS-2435 | PWS 3.0.X | ||||||||||
OTA_HotelResNotifRQ | Outbound | OnPrem | OTA_HotelResNotifRQ | HotelReservations | HotelReservation | TPA_Extensions | ReservationExtensions | FixedCharges | We will add the FixedCharges to the ReservationExtensions. | PWS-2447 | PWS 3.0.X | ||||||||||
HTNG_ChargePostingRQ/RS HTNG_HotelCheckInNotifRQ/RS HTNG_HotelCheckOutNotifRQ/RS HTNG_HotelFolioRQ/RS IO_ResModifyNotifRQ/RS IO_SystemStatusRQ/RS OTA_HotelAvailNotifRQ/RS OTA_HotelAvailRQ/RS OTA_HotelInvBlockNotifRQ/RS OTA_HotelRatePlanNotifRQ/RS OTA_ProfileCreateRQ/RS OTA_ProfileMergeRQ/RS OTA_ProfileModifyRQ/RS OTA_ReadRQ/OTA_ProfileReadRS OTA_ReadRQ/OTA_ResRetrieveRS | inbound | OnPrem | Handling if configuration for RS message is missing | no change in XML |
| PWS-2474 | PWS 3.0.X | |||||||||
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 | PWS 3.0.X | |||||||||
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 | PWS 3.0.X | |||||||||
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 | PWS 3.0.X | ||||||||||
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 | PWS 3.0.X | ||||||||||
OTA_ProfileCreateRQ OTA_ProfileModifyRQ | Inbound | OnPrem | OTA_ProfileCreateRQ | Profile | CompanyInfo | ContactPerson | PersonName | NamePrefix OTA_ProfileModifyRQ | ProfileModify | CompanyInfo | ContactPerson | PersonName | NamePrefix | Add the Attribute "NamePrefix" to the Element ContactPerson | PersonName We will implemented the value from "NamePrefix" it doesn't matter if is configured in the System Data or not | PWS-2117 | PWS 3.0.X | ||||||||||
OTA_ProfileCreateRQ OTA_ProfileModifyRQ | Outbound | OnPrem | OTA_ProfileCreateRQ | Profile | CompanyInfo | ContactPerson | PersonName | NamePrefix OTA_ProfileModifyRQ | ProfileModify | CompanyInfo | ContactPerson | PersonName | NamePrefix | Add the Attribute "NamePrefix" to the Element ContactPerson | PersonName | PWS-2495 | PWS 3.0.X | ||||||||||
OTA_HotelInvBlockNotifRQ | Outbound | OnPrem | OTA_HotelInvBlockNotifRQ | InvBlocks | InvBlock | BlockDescriptions | Adjust the BlockDescription instead of "PlainText" we will display the Note now in the TextFormat="HTML" to display line break with <br/> | PWS-2226 | PWS 3.0.X | ||||||||||
OTA_HotelInvBlockNotifRQ | Inbound | OnPrem | OTA_HotelInvBlockNotifRQ | InvBlocks | InvBlock | BlockDescriptions | BlockDescription | @CreateDateTime | Add the Attribute @CreateDateTime for inbound Blocks | PWS-759 | PWS 3.0.X | ||||||||||
HTNG_HotelCheckInNotifRQ | Inbound | OnPrem | HTNG_HotelCheckInNotifRQ | POS | Source | The value of the TerminalID will be stored in the Reservation History in OnPrem to display the name of integration partner as the system which checked-in the reservation. In case of empty or null value for this attribute, the defauld value will be set in OnPrem as "external IO system" and a warning send back with RS like following: <Warning ShortText="TerminalID empty or missing, using default value: external IO System." Code="321" Type="10">TerminalID empty or missing, using default value: external IO System.</Warning> | PWS-2127 | PWS 3.0.X | ||||||||||
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.X | ||||||||||
OTA_HotelStayInfoNotifRQ | Outbound | OnPrem | Root Element | Fix the Value of the following Attributes
| PWS-627 | PWS 3.0.X | ||||||||||
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.04 | ||||||||||||||||
OTA_HotelResNotifRQ | Inbound | pAir | no changes in the XML | Modifiying AgeQulificationCode and change the number of guests with inbound reservation modify. | IPA-772 | 21.04 | ||||||||||
IO_InvoiceFiscalizeRQ | Outbound | pAir | IO_InvoiceFiscalizeRQ | Added the DeliveryDate (legal requirement Hungary) | IPA-795 | 21.04 | ||||||||||
HTNG_HotelRoomStatusUpdateNotifRQ | Outound | pAir | no changes in the XML | Fixing the incorrect RoomStatus sent out by the pAir for different status. | IPA-765 | 21.04 | ||||||||||
OTA_HotelResNotifRQ | Outbound | pAir | OTA_HotelResNotifRQ | HotelReservations | HotelReservation | TPA_Extensions | ReservationExtensions | FixedCharges | We will add the FixedCharges to the ReservationExtensions. | IPA-768 | 21.04 | ||||||||||
IO_SystemDataRS | Outbound | pAir | IO_SystemDataRS | Adding the following attributes / elements:
| IPA-766 | 21.04 | ||||||||||
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 | 21.04 | ||||||||||
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 | ||||||||||||||||
OTA_HotelResNotifRQ | Outbound | OnPrem | OTA_HotelResNotifRQ | HotelReservations | HotelReservation | ResGlobalInfo | DepositPayments | GuaranteePayment | AcceptedPayments | AcceptedPayment | @PaymentTransactionTypeCode | Modify the Value for the Attribute @PaymentTransactionTypeCode
| PWS-2401 | PWS-2.20.4 | ||||||||||
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.4 | |||||||||
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 | ||||||||||
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 |