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 anonymization action on their side.

Reservation Upload - Minimum Recommended Content

The minimum 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 (Minimum Recommended Content XML Sample).

Element

Attribute

Occurrence

Comments

OTA_HotelResNotifRQ


Mandatory

@Version

Mandatory

@EchoToken

Mandatory

@TimeStamp

Mandatory

OTA_HotelResNotifRQ / HotelReservations / HotelReservation

Recommended

@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


Recommended


@Type

Recommended

@Primary

Recommended

OTA_HotelResNotifRQ / HotelReservations / HotelReservation / POS / Source / CompanyName


Recommended

@Code

Recommended

OTA_HotelResNotifRQ / HotelReservations / HotelReservation / UniqueID


Mandatory


@ID

Mandatory

OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays


Mandatory


OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay


Recommended


OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / RoomTypes / RoomType


Recommended


@RoomType

Recommended

@RoomTypeCode

Recommended

@RoomID

Recommended

OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / RatePlans / RatePlan 


Recommended

@RatePlanCode

Recommended

@EffectiveDate

Recommended

@ExpireDate

Recommended

OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / RoomRates / RoomRate


Recommended



@RoomID

Recommended



@RoomTypeCode

Recommended



@RatePlanCode

Recommended


@EffectiveDate

Recommended


@ExpireDate

Recommended

OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / RoomRates / RoomRate / Rates / Rate


Recommended


@EffectiveDate

Recommended


@ExpireDate

Recommended


@UnitMultiplier

Recommended

OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / RoomRates / RoomRate / Rates / Rate / Total


Recommended


@AmountBeforeTax

Recommended



@AmountAfterTax

Recommended



@CurrencyCode

Recommended


OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / GuestCounts / GuestCount


Recommended



@AgeQualifyingCode

Recommended



@Count

Recommended


OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / TimeSpan


Mandatory



@Start

Mandatory



@End

Mandatory


OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / Total


Recommended


@AmountBeforeTax

Recommended

May be AmountAfterTax

@AmountAfterTax

Recommended

May be AmountBeforeTax

@CurrencyCode

Recommended

OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / ResGuestRPHs / ResGuestRPH


Recommended


@RPH

Recommended

OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest


Recommended


@ResGuestRPH

Recommended

@AgeQualifyingCode

Recommended

@PrimaryIndicator

Recommended

OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile


Recommended



@ShareAllOptOutInd

Recommended

Mandatory for GDPR compliance

@ShareAllMarketInd

Recommended

Mandatory for GDPR compliance

OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / Customer / PersonName


Recommended


OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / Customer / PersonName / GivenName


Recommended


OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / Customer / PersonName / Surname


Recommended


OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / Customer / Email


Recommended


OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo


Recommended


OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / GuestCounts / GuestCount


Mandatory



@AgeQualifyingCode

Recommended


@Count

Recommended

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

Recommended

OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / HotelReservationIDs / HotelReservationID


Recommended


@ResID_Value

Recommended

OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Profiles / ProfileInfo / Profile


Recommended


@ShareAllOptOutInd

Recommended

Mandatory for GDPR compliance

@ShareAllMarketInd

Recommended

Mandatory for GDPR compliance

OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Profiles / ProfileInfo / Profile / Customer / PersonName


Recommended


OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Profiles / ProfileInfo / Profile / Customer / PersonName / GivenName


Recommended


OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Profiles / ProfileInfo / Profile / Customer / PersonName / Surname


Recommended


OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Profiles / ProfileInfo / Profile / Customer / Email


Recommended


OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / BasicPropertyInfo


Mandatory


@HotelCode

Mandatory

...