...
We require you to implement the elements @ShareAllMarketInd and @ShareAllOptOutInd in the guest information you send under ResGuest Profiles and ResGlobalInfo Profiles. The SMX Applications can use the above fields to identify guests who do not wish to receive any communication and also take necessary guest data anonymisation action on their side.
Reservation Upload - Minimum
...
Recommended Content
The minimum suggested Recommended content reflects the minimum amount of data that needs to be provided in order to meet the critical data required by all types of applications.
Element | Attribute | Occurrence | Comments |
---|---|---|---|
OTA_HotelResNotifRQ | Mandatory | ||
@Version | Mandatory | ||
@EchoToken | Mandatory | ||
@TimeStamp | Mandatory | ||
OTA_HotelResNotifRQ / HotelReservations / HotelReservation | SuggestedRecommended | ||
@ResStatus | Mandatory | ||
@CreateDateTime | Mandatory | ||
@LastModifyDateTime | Mandatory | Mandatory if a message relating to this reservation has already been uploaded. | |
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / POS / Source / RequestorID | Mandatory | ||
@ID | Mandatory | ||
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / POS / Source / BookingChannel | SuggestedRecommended | ||
@Type | SuggestedRecommended | ||
@Primary | SuggestedRecommended | ||
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / POS / Source / CompanyName | SuggestedRecommended | ||
@Code | SuggestedRecommended | ||
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / UniqueID | Mandatory | ||
@ID | Mandatory | ||
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays | Mandatory | ||
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay | SuggestedRecommended | ||
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / RoomTypes / RoomType | SuggestedRecommended | ||
@RoomType | SuggestedRecommended | ||
@RoomTypeCode | SuggestedRecommended | ||
@RoomID | SuggestedRecommended | ||
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / RatePlans / RatePlan | SuggestedRecommended | ||
@RatePlanCode | SuggestedRecommended | ||
@EffectiveDate | SuggestedRecommended | ||
@ExpireDate | SuggestedRecommended | ||
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / RoomRates / RoomRate | SuggestedRecommended | ||
@RoomID | SuggestedRecommended | ||
@RoomTypeCode | SuggestedRecommended | ||
@RatePlanCode | SuggestedRecommended | ||
@EffectiveDate | SuggestedRecommended | ||
@ExpireDate | SuggestedRecommended | ||
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / RoomRates / RoomRate / Rates / Rate | SuggestedRecommended | ||
@EffectiveDate | SuggestedRecommended | ||
@ExpireDate | SuggestedRecommended | ||
@UnitMultiplier | SuggestedRecommended | ||
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / RoomRates / RoomRate / Rates / Rate / Total | SuggestedRecommended | ||
@AmountBeforeTax | SuggestedRecommended | ||
@AmountAfterTax | SuggestedRecommended | ||
@CurrencyCode | SuggestedRecommended | ||
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / GuestCounts / GuestCount | SuggestedRecommended | ||
@AgeQualifyingCode | SuggestedRecommended | ||
@Count | SuggestedRecommended | ||
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / TimeSpan | Mandatory | ||
@Start | Mandatory | ||
@End | Mandatory | ||
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / Total | SuggestedRecommended | ||
@AmountBeforeTax | SuggestedRecommended | May be AmountAfterTax | |
@AmountAfterTax | SuggestedRecommended | May be AmountBeforeTax | |
@CurrencyCode | SuggestedRecommended | ||
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / ResGuestRPHs / ResGuestRPH | SuggestedRecommended | ||
@RPH | SuggestedRecommended | ||
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest | SuggestedRecommended | ||
@ResGuestRPH | SuggestedRecommended | ||
@AgeQualifyingCode | SuggestedRecommended | ||
@PrimaryIndicator | SuggestedRecommended | ||
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile | SuggestedRecommended | ||
@ShareAllOptOutInd | SuggestedRecommended | Mandatory for GDPR compliance | |
@ShareAllMarketInd | SuggestedRecommended | Mandatory for GDPR compliance | |
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / Customer / PersonName | SuggestedRecommended | ||
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / Customer / PersonName / GivenName | SuggestedRecommended | ||
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / Customer / PersonName / Surname | SuggestedRecommended | ||
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / Customer / Email | SuggestedRecommended | ||
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo | SuggestedRecommended | ||
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / GuestCounts / GuestCount | Mandatory | ||
@AgeQualifyingCode | SuggestedRecommended | ||
@Count | SuggestedRecommended | ||
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / TimeSpan | Mandatory | ||
@Start | Mandatory | ||
@End | Mandatory | ||
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Total | Mandatory | ||
@AmountBeforeTax | Mandatory | May be AmountAfterTax | |
@AmountAfterTax | Mandatory | May be AmountBeforeTax | |
@CurrencyCode | SuggestedRecommended | ||
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / HotelReservationIDs / HotelReservationID | SuggestedRecommended | ||
@ResID_Value | SuggestedRecommended | ||
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Profiles / ProfileInfo / Profile | SuggestedRecommended | ||
@ShareAllOptOutInd | SuggestedRecommended | Mandatory for GDPR compliance | |
@ShareAllMarketInd | SuggestedRecommended | Mandatory for GDPR compliance | |
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Profiles / ProfileInfo / Profile / Customer / PersonName | SuggestedRecommended | ||
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Profiles / ProfileInfo / Profile / Customer / PersonName / GivenName | SuggestedRecommended | ||
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Profiles / ProfileInfo / Profile / Customer / PersonName / Surname | SuggestedRecommended | ||
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Profiles / ProfileInfo / Profile / Customer / Email | SuggestedRecommended | ||
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / BasicPropertyInfo | Mandatory | ||
@HotelCode | Mandatory |
...