Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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

...