Skip to end of banner
Go to start of banner

Reservation Upload Specification

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 88 Next »

Introduction

PMS partners (Publishers) can push reservations, modifications and cancellations to pmsXchange using an OTA_HotelResNotifRQ.

The request is to be sent as a SOAP message as per the pmsXchange SOAP Envelope sample provided below.

Process Flow

When a reservation is created, modified or cancelled in the partner PMS application (Publisher), the partner PMS application will need to push these reservation messages to SiteMinder's pmsXchange reservation web service endpoint. The pmsXchange will direct these reservation to pre-allocated partner PMS and hotel specific storage areas, these reservations will then be available for delivery to other partner applications (Subscribers) via the SiteMinderXchange platform. The subscribing partners can then use these reservations to offer value added solutions from their applications.

 Scenarios for Reservation delivery from partner PMS applications:

  • If the OTA_HotelResNotifRQ message is delivered successfully by the partner's PMS application to pmsXchange, the pmsXchange web service endpoint will respond with an OTA_HotelResNotifRS success message, which includes the Hotel System Confirmation ID. (Sample messages below)

  • If the OTA_HotelResNotifRQ message delivery flags an error in pmsXchange, the pmsXchange web service endpoint will respond with an OTA_HotelResNotifRS error message, which includes an error string. (Sample messages below). The reservation will need to retained in the partner PMS applications retry cycle and resent once the error is resolved. The message resend process may need to be done manually upon expiry of retry cycle time period. 

  • If the OTA_HotelResNotifRQ message is unable to be delivered by partner PMS application due to a network outage or similar connectivity issues, the reservation will need to retained in the partner PMS applications retry cycle and resent once the error is resolved. The message resend process may need to be done manually upon expiry of retry cycle time period. 

OTA_HotelResNotifRQ

The body of the message is to be an OTA_HotelResNotifRQ.

This message will be sent by the partner PMS application. The main payload of the OTA_HotelResNotifRQ message is a list of HotelReservation elements. The content may vary for different partner PMS applications depending on the application features and functionality supported by the respective partner PMS applications

In general, the following can be said about HotelReservations:

  • A HotelReservation represents a single reservation made within the partner PMS application.
  • A HotelReservation can have one or more RoomStays, one for each room type booked.
  • A RoomStay represents a stay in one room type over a continuous timespan, non-continuous timespan stays (split stays) will result in multiple RoomStays.
  • A HotelReservation can have zero, one or many ResGuests linked to either the RoomStay the guest stay in or the reservation.

OTA_HotelResNotifRQ Specification


ElementAttributeNumberDescription

OTA_HotelResNotifRQ


1Root element of the message.

@EchoToken1A reference for additional message identification, assigned by the requesting host system.

@TimeStamp1

ISO 8601 encoded timestamp indicating the creation date and time of the message.

Format like yyyy-MM-dd'T'HH:mm:ssZZ i.e '2012-03-09T20:05:52+08:00'


@Version1The OpenTravel message version indicated by a decimal value.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation
1Contain the reservation details

@ResStatus1

Indicates the current status of the reservation. 
Valid values are dependant on the roles:

-Reserved
-Waitlisted
-Cancelled
-No-show
-In-house
-Checked-Out


@CreateDateTime1

This is the date when the reservation was first made.

Format like yyyy-MM-dd'T'HH:mm:ssZZ i.e '2012-03-09T20:05:52+08:00'


@CreatorID0..1ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.

@LastModifyDateTime0..1

This indicates the last date and time when the reservation was last modified.

Format like yyyy-MM-dd'T'HH:mm:ssZZ i.e '2012-03-09T20:05:52+08:00'


@LastModifierID0..1Identifies the last software system or person to modify a record.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / POS
1Point of Sale (POS) identifies the party or connection channel making the request.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / POS / Source
1..10This holds the details about the requestor. It may be repeated to also accommodate the delivery systems. Provides information on the source of a request.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / POS / Source / RequestorID
1This identifies the system which is sending the reservation. This element must appear in the first Source element.

@ID1The ID used will be agreed by the trading partners and remain the same throughout the messages.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / POS / Source / BookingChannel
0..2Name of the Booking Channel. Must be sent in a seperate 'Source' element to the 'RequestorID'.

@Type1The type of booking channel (e.g. Global Distribution System (GDS), Alternative Distribution System (ADS), Sales and Catering System (SCS), Property Management System (PMS), Central Reservation System (CRS), Tour Operator System (TOS), Internet and ALL). Refer to OpenTravel Code List Booking Channel Type (BCT).

@Primary0..1Indicates the primary booking source. Mandatory if there are multiple BookingChannel sources.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / POS / Source / BookingChannel / CompanyName
1

Identifies the company that is associated with the booking channel.


@Code0..1

Identifies a company by the company code.

OTA_HotelResNotifRQ / HotelReservations / HotelReservation / UniqueID
1Used to provide PMS and/or CRS identifiers.An identifier used to uniquely reference an object in a system (e.g. an airline reservation reference, customer profile reference, booking confirmation number, or a reference to a previous availability quote).

@ID

1A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays
1A collection of RoomStay objects. Room stays associated with this reservation.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay
1..nOne instance of RoomStay per Room type booked.

@MarketCode0..1The code that relates to the market being sold to (e.g., the corporate market, packages).

@SourceOfBusiness0..1To specify where the business came from e.g. radio, newspaper ad, etc.

@PromotionCode0..1Promotion code is the identifier used by the host to link directly with a specific named advertising campaign. By including the required code, the client is able to gain access to special offers which may have been created for a specifically targeted group via a CRM system or for a wider advertising campaign (TV, Press, Internet etc).
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / RoomTypes
0..1A collection of Room Types associated with a particular Room Stay.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / RoomTypes / RoomType
0..1Provides details regarding rooms, usually guest rooms. Can be sent to give more information on the room type for this room stay.

@RoomType0..1A code value that indicates the type of room for which this request is made, e.g.: double, king, etc. Values may use the Hotel Descriptive Content table or a codes specific to the property or hotel brand.

@RoomTypeCode0..1Specific system room type code, ex: A1K, A1Q etc.

@RoomCategory0..1Indicates the category of the room. Typical values would be Moderate, Standard, or Deluxe. Refer to OpenTravel Code List Segment Category Code (SEG).

@RoomID0..1A string value representing the unique identification of a room if the request is looking for a specific room.

@NonSmoking0..1Non-smoking indicator.

@Configuration0..1Textual description of room configuration.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / RoomTypes / RoomType / RoomDescription
0..1Textual information regarding the room.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / RoomTypes / RoomType / RoomDescription / Text
0..nA text description of the room
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / RoomTypes / RoomType / AdditionalDetails
0..1Container for additional information about this room.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / RoomTypes / RoomType / AdditionalDetails / AdditionalDetail
1..n

@Type0..1

Used to define the type of information being sent (e.g., rate description, property description, room information). Refer to OpenTravel Code List Additional Detail Type (ADT).

Some common usages are 

43: Meal plan information
15: Promotion information


@Code0..1Trading partner code associated to AdditionalDetailType.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / RoomTypes / RoomType / AdditionalDetails / AdditionalDetail / DetailDescription
0..1Textual description of AdditionalDetail information.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / RoomTypes / RoomType / AdditionalDetails / AdditionalDetail / DetailDescription / Text
0..nA text description of AdditionalDetail
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / RatePlans
0..1A collection of Rate Plans associated with a particular Room Stay.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / RatePlans / RatePlan
1..nDefines the details of the rate plan as used in the booking process.

@RatePlanCode0..1Rate code, identifier for the rate plan.

@EffectiveDate0..1The effective date of the RatePlan

@ExpireDate0..1The expire date for a RatePlan, this should be considered an exclusive date, the date for which the current rate plan information is no longer valid.

@RatePlanName0..1Provides the name of the rate plan or group. Typically used with RatePlanType to further describe the rate plan.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / RatePlans / RatePlan / RatePlanDescription
0..1Textual description of the RatePlan.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / RatePlans / RatePlan / RatePlanDescription / Text
0..nA text description of the RatePlan.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / RatePlans / RatePlan / RatePlanInclusions

Defines charges that are included in this rate plan.

@TaxInclusive0..1Indicates that service fees are included in the rate.

@ServiceFeeInclusive0..1Indicates that tax is included in the rate.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / RatePlans / RatePlan / RatePlanInclusions / RatePlanInclusionDescription
0..1Textual description of what is included in the rate plan.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / RatePlans / RatePlan / RatePlanInclusions / RatePlanInclusionDescription / Text
0..nA text description of the RatePlanInclusionDescription
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / RatePlans / RatePlan / MealsIncluded
0..n

@MealPlanIndicator0..1When true, a meal plan is included in this rate plan. When false, a meal plan is not included in this rate plan.

@MealPlanCodes0..1Used to identify the types of meals included with a rate plan. Refer to OpenTravel Code List Meal Plan Type (MPT).
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / RatePlans / RatePlan / AdditionalDetails
0..1Textual description of AdditionalDetail information.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / RatePlans / RatePlan / AdditionalDetails / AdditionalDetail
0..1A text description of AdditionalDetail

@Type0..1

Used to define the type of information being sent (e.g., rate description, property description, room information). Refer to OpenTravel Code List Additional Detail Type (ADT).
Some common usages are
43: Meal plan information
15: Promotion information


@Code0..1Trading partner code associated to AdditionalDetailType.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / RatePlans / RatePlan / AdditionalDetails / AdditionalDetail / DetailDescription
0..1Textual description of AdditionalDetail information.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / RatePlans / RatePlan / AdditionalDetails / AdditionalDetail / DetailDescription / Text
0..nA text description of AdditionalDetail
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / RoomRates
0..1A collection of Room Rates associated with a particular Room Stay. Each Room Rate combination can have multiple rates.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / RoomRates / RoomRate
1..n

@InvBlockCode0..1

Code that identifies an inventory block.


@NumberOfUnits0..1The number of rooms.

@RoomID0..1A string value representing the unique identification of a room.

@RoomTypeCode0..1Specfic system room type code, ex: A1K, A1Q etc.

@RatePlanCode0..1A string value may be used to request a particular code or an ID if the guest qualifies for a specific rate, such as AARP, AAA, a corporate rate, etc., or to specify a negotiated code as a result of a negotiated rate.

@RatePlanCategory0..1Hotel systems often group multiple rate plans into a single category. This refers to that category that is specific to the hotel CRS/ PMS and should not be confused with a GDS rate category.

@EffectiveDate1Indicates the starting date.

@ExpireDate1ExpireDate is the first day after the applicable period (e.g. when expire date is 2012-04-03 the last date of the period is 2012-04-02). Format yyyy-MM-dd. This date is exclusive.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / RoomRates / RoomRate / Rates
0..1Container that will contain instances of Rates.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / RoomRates / RoomRate / Rates / Rate
1..nThe Rate contains a collection of elements that define the amount of the rate, associated fees, additional occupant amounts as well as payment and cancellation policies.

@EffectiveDate0..1The Effective date attribute indicates the starting date of when a specific rate value is applied. This is needed when during the stay there are some rate changes and therefore one instance of when the Base element applies to part of the stay and another instance of when the Base element applies to another part of the stay. The effective date here refers to the Base that is passed in this instance of Rate element. 

@ExpireDate0..1The Expire date indicates the day when the specific value of the rate is changed to another value.

@UnitMultiplier0..1UnitMultiplier is the number of RateTimeUnits that the rate amount is based upon (e.g., rate for one day in case of nightly rates).
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / RoomRates / RoomRate / Rates / Rate / Base
1

The base amount charged for the accommodation or service per unit of time.

Mandatory in both OpenTravel Alliance and HTNG if an instance of RoomRate is passed.


@AmountBeforeTax0..1The total amount not including any associated tax (e.g., sales tax, VAT, GST or any associated tax).

@AmountAfterTax0..1The total amount including all associated taxes (e.g., sales tax, VAT, GST or any associated tax).

@CurrencyCode0..1An ISO 4217 (3) alpha character code that specifies a monetary unit.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / RoomRates / RoomRate / Rates / Rate / Base / Taxes
0..1 A collection of taxes.

@CurrencyCode0..1An ISO 4217 (3) alpha character code that specifies a monetary unit.

@Amount0..1A monetary amount of tax.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / RoomRates / RoomRate / Rates / Rate / Base / Taxes / Tax
0..99An individual tax per tax element. This element allows for both percentages and flat amounts. If one field is used, the other should be zero since logically, taxes should be calculated in only one of the two ways.

@Code0..1The type of tax being applied to the total. Refer to the OpenTravel Code List Fee Tax Type (FTT)

@Amount0..1A monetary amount of tax. if zero, assume use of the Percent attribute (Amount or Percent must be a zero value).

@CurrencyCode0..1An ISO 4217 (3) alpha character code that specifies a monetary unit.

@Percent0..1

Tax percentage; if zero, assume use of the Amount attribute (Amount or Percent must be a zero value).

OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / RoomRates / RoomRate / Rates / Rate / Base / Taxes / Tax / TaxDescription
0..5Text description of the taxes.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / RoomRates / RoomRate / Rates / Rate / Base / Taxes / Tax / TaxDescription / Text
0..nTextual description of the tax
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / RoomRates / RoomRate / Rates / Rate / Total
1

The Total amount charged for the accommodation or service per unit of time.

Mandatory in both OpenTravel Alliance and HTNG if an instance of RoomRate is passed.


@AmountBeforeTax0..1The total amount not including any associated tax (e.g., sales tax, VAT, GST or any associated tax).

@AmountAfterTax0..1The total amount including all associated taxes (e.g., sales tax, VAT, GST or any associated tax).

@CurrencyCode0..1An ISO 4217 (3) alpha character code that specifies a monetary unit.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / RoomRates / RoomRate / Rates / Rate / Total / Taxes
0..1A collection of taxes.

@CurrencyCode0..1An ISO 4217 (3) alpha character code that specifies a monetary unit.

@Amount0..1A monetary amount of tax.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / RoomRates / RoomRate / Rates / Rate / Total / Taxes / Tax
0..99An individual tax per tax element. This element allows for both percentages and flat amounts. If one field is used, the other should be zero since logically, taxes should be calculated in only one of the two ways.

@Code0..1The type of tax being applied to the total. Refer to the OpenTravel Code List Fee Tax Type (FTT).

@Amount0..1A monetary amount of tax. if zero, assume use of the Percent attribute (Amount or Percent must be a zero value).

@CurrencyCode0..1An ISO 4217 (3) alpha character code that specifies a monetary unit.

@Percent0..1

Tax percentage; if zero, assume use of the Amount attribute (Amount or Percent must be a zero value).

OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / RoomRates / RoomRate / Rates / Rate / Total / Taxes / Tax / TaxDescription
0..5Text description of the taxes.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / RoomRates / RoomRate / Rates / Rate / Total / Taxes / Tax / TaxDescription / Text
0..nTextual description of the tax
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / RoomRates / RoomRate / ServiceRPHs
0..1

A collection of unsigned integers that reference the RPH (Reference Place holder) attribute in the Service object. The ServiceRPH attribute in the Service object is an indexing attribute that identifies the services attached this RoomRate.

OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / RoomRates / RoomRate / ServiceRPHs / ServiceRPH
1..nThis is a reference placeholder used as an index for a service to be associated with this stay

@RPH1Provides a unique reference to the service.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / GuestCounts
0..1A collection of GuestCount by age group.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / GuestCounts / GuestCount
1..99A recurring element that identifies the number of guests and ages of the guests.

@AgeQualifyingCode0..1A code representing a business rule that determines the charges for a guest based upon age range (e.g. Adult, Child, Senior, Child With Adult, Child Without Adult). This attribute allows for an increase in rate by occupant class. Refer to OpenTravel Code List Age Qualifying Code (AQC).

@Age0..1Defines the age of a guest.

@Count0..1The number of guests in one AgeQualifyingCode or Count.

@AgeBucket0..1Defines the age range category or bucket a guest can be booked into. This is typically used in conjunction with the age qualifying code to further define the applicable age range.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / TimeSpan
1Contains the timespan which this RoomStay covers

@Start1 The ending value of the time span (Check in date)

@End1The starting value of the time span (Check out date)
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / Guarantee
0..5The guarantee information to hold a reservation

@GuaranteeCode0..1Guarantee Code

@GuaranteeType0..1

An enumerated type defining the guarantee to be applied to this reservation.

Value:
CC/DC/Voucher
Deposit
DepositRequired
GuaranteeRequired
None
PrePay
Profile

OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / Guarantee / GuaranteesAccepted

0..1

The guarantee information associated to the Room Stay. A maximum of 5 occurrences are available for use depending on the context.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / Guarantee / GuaranteesAccepted / GuaranteeAccepted
1..n

Guarantee Detail.

One of PaymentCard, Voucher, DirectBill elements must be included within GuranteeAccepted.


@PaymentTransactionTypeCode0..1

This is used to indicate either a charge, reserve (deposit) or refund.

Value Description  
chargeThis indicates that an actual payment has been made.
refundThis indicates that the payment amount of this PaymentDetail element is for a refund.
reserveThis indicates that a hold for the indicated amount has been placed on a credit card or that a cash amount has been taken from the customer to guarantee final payment.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / Guarantee / GuaranteesAccepted / GuaranteeAccepted / PaymentCard
0..1

Specific payment card information. Details of a debit or credit card.

NOTE: PCI sensitive payment card information should not be included in the message. Please do not attempt to send any payment card data that there isn't a specific element or attribute for in the API.


@CardCode0..1

Issuer code. See OTA Payment Card Provider Codes


@EffectiveDate0..1Indicates the starting date.

@ExpireDate0..1Indicates the ending date.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / Guarantee / GuaranteesAccepted / GuaranteeAccepted / PaymentCard / CardHolderName
0..1Card holder name.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / Guarantee / GuaranteesAccepted / GuaranteeAccepted / PaymentCard / CardNumber
0..1Secure information that supports PCI tokens, data masking and other encryption methods.

@Mask
Masked data.

@Token
Tokenized information.

@TokenProviderID
Provider ID.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / Guarantee / GuaranteesAccepted / GuaranteeAccepted / Voucher
0..1Details of a paper or electronic document indicating prepayment.

@SeriesCode0..1Identification of a series of coupons or vouchers identified by serial number(s).
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / Guarantee / GuaranteesAccepted / GuaranteeAccepted / DirectBill
0..1Details of a direct billing arrangement.

@DirectBill_ID0..1 Identifier for the organization to be billed directly for travel services.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / Guarantee / GuaranteeDescription
0..9Text description relating to the Guarantee.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / Guarantee / GuaranteeDescription / Text
0..nTextual information relating to the Guarantee.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / DepositPayments
0..1A collection of required payments.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / DepositPayments / GuaranteePayment
1..nUsed to define the deposit policy, guarantees policy, and/or accepted forms of payment.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / DepositPayments / GuaranteePayment / AcceptedPayments
0..1Collection of forms of payment accepted for payment.Used to define the types of payments accepted.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / DepositPayments / GuaranteePayment / AcceptedPayments / AcceptedPayment
0..1An acceptable form of payment.

@PaymentTransactionTypeCode0..1

This is used to indicate either a charge, reserve (deposit) or refund.

Value Description  
chargeThis indicates that an actual payment has been made.
refundThis indicates that the payment amount of this PaymentDetail element is for a refund.
reserveThis indicates that a hold for the indicated amount has been placed on a credit card or that a cash amount has been taken from the customer to guarantee final payment.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / DepositPayments / GuaranteePayment / AcceptedPayments / AcceptedPayment / PaymentCard

Specific payment card information. Details of a debit or credit card.

NOTE: PCI sensitive payment card information should not be included in the message. Please do not attempt to send any payment card data that there isn't a specific element or attribute for in the API.


@CardCode0..1Issuer code. See OTA Payment Card Provider Codes

@EffectiveDate0..1Indicates the starting date.

@ExpireDate0..1Indicates the ending date.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / DepositPayments / GuaranteePayment / AcceptedPayments / AcceptedPayment / PaymentCard / CardHolderName
0..1Card holder name.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / DepositPayments / GuaranteePayment / AcceptedPayments / AcceptedPayment / PaymentCard / CardNumber
0..1Secure information that supports PCI tokens, data masking and other encryption methods.

@Mask
Masked data.

@Token
Tokenized information.

@TokenProviderID
Provider ID.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / DepositPayments / GuaranteePayment / AcceptedPayments / AcceptedPayment / Voucher
0..1Details of a paper or electronic document indicating prepayment.

@SeriesCode0..1Identification of a series of coupons or vouchers identified by serial number(s).
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / DepositPayments / GuaranteePayment / AcceptedPayments / AcceptedPayment / DirectBill
0..1Details of a direct billing arrangement.

DirectBill_ID0..1Identifier for the organization to be billed directly for travel services.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / DepositPayments / GuaranteePayment / AmountPercent
0.1Payment expressed as a fixed amount, or a percentage of/or room nights. If the the Total.amountAfterTax is provided, it will be a percentage of this value. If only the amountBeforeTax is provided it will be the percentage of this value. At least @Amount or @Percent will be populated.

@Percent0..1The percentage used to calculate the amount.

@CurrencyCode0..1An ISO 4217 (3) alpha character code that specifies a monetary unit.

@Amount0..1A monetary amount taken for the deposit.

@NmbrOfNights0..1The number of nights of the hotel stay that are used to calculate the fee amount.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / DepositPayments / GuaranteePayment / AmountPercent / Taxes
0..1A collection of taxes relating to the deposit.

@CurrencyCode0..1

@Amount0..1
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / DepositPayments / GuaranteePayment / AmountPercent / Taxes / Tax
0..99An individual tax. This element allows for both percentages and flat amounts. If one field is used, the other should be zero since logically, taxes should be calculated in only one of the two ways.

@Code0..1Code identifying the fee (e.g.,agency fee, municipality fee). Refer to OpenTravel Code List Fee Tax Type (FTT).

@Amount0..1A monetary amount of tax.

@CurrencyCode0..1An ISO 4217 (3) alpha character code that specifies a monetary unit.

@Percent0..1Fee percentage; if zero, assume use of the Amount attribute (Amount or Percent must be a zero value).
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / DepositPayments / GuaranteePayment / AmountPercent / Taxes / Tax / TaxDescription
0..5Text description of the taxes.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / DepositPayments / GuaranteePayment / AmountPercent / Taxes / Tax / TaxDescription / Text
0..nTextual description of the tax
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / DepositPayments / GuaranteePayment / Deadline
0..2Payment deadline, absolute or relative.

@AbsoluteDeadline0..1Defines the absolute deadline. Either this or the offset attributes may be used.

@OffsetTimeUnit0..1The units of time, e.g.: days, hours, etc., that apply to the deadline.

@OffsetUnitMultiplier0..1
The number of units of DeadlineTimeUnit.

@OffsetDropTime0..1An enumerated type indicating when the deadline drop time goes into effect.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / DepositPayments / GuaranteePayment / Description
0..5Text description of the Payment in a given language.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / DepositPayments / GuaranteePayment / Description / Text
0..nTextual information information relating to the payment.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / DepositPayments / GuaranteePayment / Address
0..1

The address to which a deposit may be sent.


@Type0..1Defines the type of address (e.g. home, business, other). Refer to OpenTravel Code List Communication Location Type (CLT).
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / DepositPayments / GuaranteePayment / Address / AddressLine
0..5Address including any relevent street number.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / DepositPayments / GuaranteePayment / Address / CityName
0..1City (e.g., Dublin), town, or postal station (i.e., a postal service territory, often used in a military address).
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / DepositPayments / GuaranteePayment / Address / PostalCode
0..1
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / DepositPayments / GuaranteePayment / Address / StateProv
0..1State, province, or region name or code needed to identify location.

@StateCode0..1The standard code or abbreviation for the state, province, or region.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / DepositPayments / GuaranteePayment / Address / CountryName

The name or code of a country (as used in an address).

@Code0..1ISO 3166 code for a country.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / Discount
0..1Discount percentage and/or Amount, code and textual reason for discount.

@TaxInclusive0..1Is Discount tax inclusive. Boolean.

@Percent0..1Percentage value of the discount.

@DiscountCode0..1Specifies the type of discount (e.g., No condition, LOS, Deposit or Total amount spent).

@AmountBeforeTax0.1The total amount not including any associated tax (e.g., sales tax, VAT, GST or any associated tax).

@AmountAfterTax0..1The total amount including all associated taxes (e.g., sales tax, VAT, GST or any associated tax).

@CurrencyCode0..1An ISO 4217 (3) alpha character code that specifies a monetary unit.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / Discount / Taxes
0..1A collection of taxes relating to Discount

@CurrencyCode0..1An ISO 4217 (3) alpha character code that specifies a monetary unit.

@Amount0..1A monetary amount of tax.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / Discount / Taxes / Tax
0..99This element allows for both percentages and flat amounts. If one field is used, the other should be zero since logically, taxes should be calculated in only one of the two ways.

@Code0..1Code identifying the fee (e.g.,agency fee, municipality fee). Refer to OpenTravel Code List Fee Tax Type (FTT).

@Amount0..1A monetary amount of tax.

@CurrencyCode0.1An ISO 4217 (3) alpha character code that specifies a monetary unit.

@Percent0..1Fee percentage; if zero, assume use of the Amount attribute (Amount or Percent must be a zero value).
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / Discount / Taxes / Tax / TaxDescription
0..5Text description of the taxes.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / Discount / Taxes / Tax / TaxDescription / Text
0..nTextual description of the tax
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / Discount / DiscountReason
0..1Text description of Discount Reason.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / Discount / DiscountReason / Text
0..nTextual description of Discount Reason.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / Total
0..1The total amount charged for the service including additional amounts and fees.

@AmountBeforeTax0..1The total amount not including any associated tax (e.g., sales tax, VAT, GST or any associated tax).

@AmountAfterTax0..1The total amount including all associated taxes (e.g., sales tax, VAT, GST or any associated tax).

@CurrencyCode0..1 An ISO 4217 (3) alpha character code that specifies a monetary unit.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / Total / Taxes

A collection of taxes relating to Discount

@CurrencyCode0..1An ISO 4217 (3) alpha character code that specifies a monetary unit.

@Amount0..1A monetary amount of tax.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / Total / Taxes / Tax
0..99This element allows for both percentages and flat amounts. If one field is used, the other should be zero since logically, taxes should be calculated in only one of the two ways.

@Code0..1Code identifying the fee (e.g.,agency fee, municipality fee). Refer to OpenTravel Code List Fee Tax Type (FTT).

@Amount0..1A monetary amount of tax.

@CurrencyCode0..1An ISO 4217 (3) alpha character code that specifies a monetary unit.

@Percent0..1Fee percentage; if zero, assume use of the Amount attribute (Amount or Percent must be a zero value).
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / Total / Taxes / Tax / TaxDescription
0..5Text description of the taxes.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / Total / Taxes / Tax / TaxDescription / Text
0..nTextual description of Discount Reason.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / ResGuestRPHs
0..1A collection of unsigned integers serving as reference placeholders, and used as an index identifying which guests occupy this roomA collection of unsigned integers serving as reference placeholders, and used as an index identifying which guests occupy this room
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / ResGuestRPH
1..nUsed to link guests from the ResGuests list to the RoomStay

@RPH1
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / Memberships
0..1A collection of Membership objects. Memberships provides a list of reward programs which may be credited with points accrued from the guest's activity. Which memberships are to be applied to which part is determined by each object's SelectedMembershipRPHs collection.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / Memberships / Membership
1..nThe SelectedMembership object identifies the frequent customer reward program and (optionally) indicates points awarded for stay activity.

@ProgramCode0..1The code or name of the membership program ('Hertz', 'AAdvantage', etc.).

@AccountID0..1The account identification number for this particular member in this particular program.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / Comments
0..1A collection of comments relating to the RoomStay.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / Comments / Comment
1..nComment details.

@GuestViewable0..1When true, the comment may be shown to the consumer. When false, the comment may not be shown to the consumer.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / SpecialRequests
0..1
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / SpecialRequests / SpecialRequest
1..nThe SpecialRequests related to the RoomStay.

@RequestCode0..1This identifies a special request for this reservation and is typically hotel-specific.

@CodeContext0..1Identifies the source authority for the RequestCode.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / SpecialRequests / SpecialRequest / Text
0..nTextual information relating to the SpecialRequest.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / Services
0..1A collection of Service objects. This is the collection of all services associated with any part of this reservation (the reservation in its entirety, one or more guests, or one or more room stays). Which services are attributable to which part is determined by each object's ServiceRPHs collection.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / Services / Service
1..nA Service object represents a non-room product provided to guests. Service products may have associated inventory and charges.

@ServicePricingType0..1An enumerated type that defines how a service is priced. Values: Per stay, Per person, Per night, Per person per night, Per use.

@ServiceInventoryCode0..1The identifier code for the service as given by the source booking channel will be provided here. In the absence of a specific code being provided by the channel, the type of charge will be specified via one of the types specified in the Service and Extra Charge Reference Table.

@Inclusive0..1Whether the price for this service is included in the room rate.

@Quantity0..1The number of units included in the charge.

@ServiceRPH0..1This links a Service to a RoomStay or a RoomRate. The absence of a ServiceRPH indicates that this is a HotelReservation level charge

@Type0..1A reference to the type of object defined by the UniqueID element. Refer to OpenTravel Code List Unique ID Type (UIT).

@ID1 A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.

@ID_Context0..1 Used to identify the source of the identifier (e.g., IATA, ABTA).
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / Services / Service / Price
0..99The selling price of this Service. Base charge and additional charges related to a room that includes such things as additional guest amounts, cancel fees, etc.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / Services / Service / Price / Total
0..1The total amount charged for this rate including additional occupant amounts and fees.The total amount charged for the service including additional amounts and fees.

@AmountBeforeTax0..1The total amount not including any associated tax (e.g., sales tax, VAT, GST or any associated tax).

@AmountAfterTax0..1The total amount including all associated taxes (e.g., sales tax, VAT, GST or any associated tax).

@CurrencyCode0..1The ISO currency code for the unit amount
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / Services / Service / Price / Total / Taxes
0..1A collection of taxes.

@CurrencyCode0..1The ISO currency code for the unit amount

@Amount0..1A monetary amount.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / Services / Service / Price / Total / Taxes / Tax
0..99An individual tax. Applicable tax element. This element allows for both percentages and flat amounts. If one field is used, the other should be zero since logically, taxes should be calculated in only one of the two ways.

@Code0..1

Code identifying the fee (e.g.,agency fee, municipality fee). Refer to OpenTravel Code List Fee Tax Type (FTT).


@Amount0..1A monetary amount.

@CurrencyCode0..1The ISO currency code for the unit amount

@Percent0..1

Fee percentage

OTA_HotelResNotifRQ / HotelReservations / HotelReservation / Services / Service / Total / Taxes / Tax / TaxDescription
0..5Text description of the taxes in a given language
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / Services / Service / Total / Taxes / Tax / TaxDescription / Text
0..nA text description of the tax
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / Services / Service / ServiceDetails
0..1Details on the Service including Guest Counts, Time Span of this Service, pointers to Res Guests, guest Memberships, Comments and Special Requests pertaining to this particular Service and finally financial information related to the Service, including Guarantee, Deposit and Payment and Cancellation Penalties.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / Services / Service / ServiceDetails / GuestCounts
0..1A collection of Guest Counts associated to the whole Reservation or a particular Room Stay or Service.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / Services / Service / ServiceDetails / GuestCounts / GuestCount
0..99A recurring element that identifies the number of guests and ages of the guests.

@AgeQualifyingCode0..1A code representing a business rule that determines the charges for a guest based upon age range (e.g. Adult, Child, Senior, Child With Adult, Child Without Adult). This attribute allows for an increase in rate by occupant class. Refer to OpenTravel Code List Age Qualifying Code (AQC).

@Age0..1

Defines the age of a guest.


@Count0..1The number of guests in one AgeQualifyingCode or Count.

@AgeBucket0..1Defines the age range category or bucket a guest can be booked into. This is typically used in conjunction with the age qualifying code to further define the applicable age range.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / Services / Service / ServiceDetails / GuestCounts / TimeSpan
0..1The Time Span which covers the Service.

@Start0..1

The starting value of the time span.


@End0..1The ending value of the time span.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / Services / Service / ServiceDetails / GuestCounts / Comments
0..1A collection of Comment objects. Comments which apply to the Service.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / Services / Service / ServiceDetails / Comments / Comment
0..nComment details.

@GuestViewable0..1When true, the comment may be shown to the consumer. When false, the comment may not be shown to the consumer.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / Services / Service / ServiceDetails / Comments / Comment / Text
0..nService detail comments
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / Services / Service / ServiceDetails / ServiceDescription
0..1

Description of the service

OTA_HotelResNotifRQ / HotelReservations / HotelReservation / Services / Service / ServiceDetails / ServiceDescription / Text
0..nA text description of the service
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / Services / ServiceCategory
0..nHotel systems often group multiple services into a single category. This refers to that category that is specific to the hotel CRS/PMS.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / BillingInstructionsCode
0..nBilling codes that apply to a set of instructions for a set of transactions that are routed to a designated folio.

@BillingCode1

The individual billing code that applies to a set of instructions that are routed to a designated folio.


@AccountNumber0..1

Identifies the account number where the charges will be routed.


@Start0..1

The starting value of the time span.


@End0..1

The ending value of the time span.


@AuthorizationCode0..1

The authorization code associated with the billing code.


@Description0..1A short description of the billing code or instructions.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / BillingInstructionsCode / ResGuestRPH
0..1A reference to a guest ID object that may be defined in ResGuests/ResGuest

@RPH0..1A unique reference to the guest ID.

OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests 


0..1

Collection of guests associated with the reservation. Which guests are in which room is determined by each RoomStay's ResGuestRPHs collection.

OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest


1..n

The ResGuest object contains the information about a guest associated with a reservation.A collection of ResGuest objects, identifying the guests associated with this reservation. Which guests are in which room is determined by each RoomStays ResGuestRPHs collection.


@ResGuestRPH0..1This is a reference placeholder, used as an index for this guest in this reservation. In the ResGuest object it is used like all other RPH attributes to send the delta of a reservation. It is used by the RoomStay and Service objects to indicate which guests are associated with that room stay or service.

@AgeQualifyingCode0..1A code representing a business rule that determines the charges for a guest based upon age range (e.g. Adult, Child, Senior, Child With Adult, Child Without Adult). Refer to OpenTravel Code List Age Qualifying Code (AQC).

@ArrivalTime0..1Timestamp which represents the date and time of the guest's arrival at the hotel.

@PrimaryIndicator0..1When true, indicates this is the primary guest. Only one ResGuest can be the primary guest.

@Age0..1

The age of the guest.

OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles


0..1A collection of Profiles or Unique IDs of Profiles.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo
1..n

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


0..9

A unique ID for a profile. This element can repeat to accommodate multiple unique IDs for a single profile across multiple systems.


@ID1A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.

@Type1A reference to the type of object defined by the UniqueID element. Refer to OpenTravel Code List Unique ID Type (UIT).

@ID_Context0..1Used to identify the source of the identifier.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile
1Provides detailed information regarding either a company or a customer profile.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / Customer
0..1Detailed customer information for this profile.

@VIP_Indicator0..1If true, indicates a very important person.

@CustomerValue0..1The supplier's ranking of the customer (e.g., VIP, numerical ranking).

@Birthdate0..1The customer’s birthday information.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / Customer / PersonName
0..1Detailed name information for the customer.

@Language0..1The language code for which the name data is represented.

@NameType0..1Former, Nickname, Alternate, etc.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / Customer / PersonName / NamePrefix
0..3Salutation of honorific (e.g. Mr., Mrs., Ms., Miss, Dr.)
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / Customer / PersonName / GivenName
0..5Given name, first name or names.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / Customer / PersonName / MiddleName
0..3The middle name of the person name.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / Customer / PersonName / Surname
1Family or last name.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / Customer / PersonName / NameSuffix
0..3Name suffixes and letters (e.g. Jr., Sr., III, Ret., Esq.)
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / Customer / PersonName / NameTitle
0..5Degree or honours (e.g., Ph.D., M.D.)
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / Customer / Telephone 
0..5Information on a telephone number for the customer.

@PhoneLocationType0..1Describes the location of the phone, such as Home, Office, Property Reservation Office, etc. Refer to OpenTravel Code List Phone Location Type (PLT).

@PhoneTechType0..1Indicates type of technology associated with this telephone number, such as Voice, Data, Fax, Pager, Mobile, TTY, etc. Refer to OpenTravel Code List Phone Technology Type (PTT).

@PhoneNumber1Telephone number assigned to a single location.

@CountryAccessCode0..1Code assigned by telecommunications authorities for international country access identifier.

@AreaCityCode0..1Code assigned for telephones in a specific region, city, or area.

@FormattedInd0..1Specifies if the associated data is formatted or not. When true, then it is formatted; when false, then not formatted.

@DefaultInd0..1When true, indicates a default value should be used.

@Remark0..1A remark associated with the telephone number.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / Customer / Email
0..5Information on an email address for the customer.

@EmailType0..1Defines the purpose of the e-mail address (e.g. personal, business, listserve). Refer to OpenTravel Code List Email Address Type (EAT).

@DefaultInd0..1When true, indicates a default value should be used.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / Customer / Address 
0..5Detailed information on an address for the customer.

@Type 0..1Defines the type of address (e.g. home, business, other). Refer to OpenTravel Code List Communication Location Type (CLT).
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / Customer / Address / AddressLine
0..5These lines will contain free form address details.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / Customer / Address / CityName 
0..1City (e.g., Dublin), town, or postal station.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / Customer / Address / StateProv
0..1State, province, or region name.

@StateCode0..1The standard code or abbreviation for the state, province, or region.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / Customer / Address / PostalCode
0..1Post Office Code number.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / Customer / Address / CompanyName
0..1Identifies a company.

@Code0..1Identifies a company by the company code.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / Customer / Address / CountryName
0..1Country name (e.g., Ireland).

@Code0..1ISO 3166 code for a country.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / Customer / Address / AddresseeName
0..1Name of the person to whom this address relates.

@Language0..1
The language code for which the name data is represented.

@NameType0..1
Former, Nickname, Alternate, etc.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / Customer / Address / AddresseeName / NamePrefix

0..3
Salutation of honorific (e.g. Mr., Mrs., Ms., Miss, Dr.)
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / Customer / Address / AddresseeName / GivenName

0..5
Given name, first name or names.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / Customer / Address / AddresseeName / MiddleName

0..3
The middle name of the person name.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / Customer / Address / AddresseeName / Surname

1
Family or last name.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / Customer / Address / AddresseeName / NameSuffix

0..3
Name suffixes and letters (e.g. Jr., Sr., III, Ret., Esq.)
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / Customer / Address / AddresseeName / NameTitle

0..5
Degree or honours (e.g., Ph.D., M.D.)
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / Customer / RelatedTraveler 
0..nIdentifies a traveler associated with the customer. 

@Relation 0..1 Indicates the type of relationship with the person in the profile, such as Spouse, Child, Family, Business Associate, Interest Group, Medical, Security, Other, etc. 

@Birthdate 0..1 The related traveler’s birthday information. 
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / Customer / RelatedTraveler / UniqueID
0..1

@ID1A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.

@Type1A reference to the type of object defined by the UniqueID element. Refer to OpenTravel Code List Unique ID Type (UIT).

@ID_Context0..1Used to identify the source of the identifier.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / Customer / RelatedTraveler / PersonName
0..1

@Language0..1The language code for which the name data is represented.

@NameType0..1
Former, Nickname, Alternate, etc.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / Customer / RelatedTraveler / PersonName / NamePrefix

0..3
Salutation of honorific (e.g. Mr., Mrs., Ms., Miss, Dr.)
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / Customer / RelatedTraveler / PersonName / GivenName

0..5
Given name, first name or names.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / Customer / RelatedTraveler / PersonName / MiddleName

0..3
The middle name of the person name.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / Customer / RelatedTraveler / PersonName / Surname

1
Family or last name.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / Customer / RelatedTraveler / PersonName / NameSuffix

0..3
Name suffixes and letters (e.g. Jr., Sr., III, Ret., Esq.)
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / Customer / RelatedTraveler / PersonName / NameTitle

0..5
Degree or honours (e.g., Ph.D., M.D.)
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / Customer / CustLoyalty 
0..25Loyalty program information for the customer.

@ProgramID 0..1The ProgramID attribute can be used to indicate the program that is being passed. For instance, we could use it to pass: Frequent Guest, Frequent Traveller and Company ID. 

@MembershipID 0..1 The membershipID attribute will indicate the actual number. 

@LoyalLevel 0..1 Indicates special privileges in program assigned to individual. 

@LoyalLevelCode0..1Provides a numeric code assigned to a particular loyalty level.

@EffectiveDate 0..1 Indicates the starting date of the program. 

@ExpireDate 0..1 Indicates the expiration date of the program. 

@SignupDate 0..1 Indicates the customer’s sign-up date. 

@Remark0..1A remark associated with the customer's loyalty program.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / CompanyInfo
0..1Detailed information about a company.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / CompanyInfo / CompanyName
0..1Identifies a company by name.

@Code0..1Identifies a company by the company code.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / CompanyInfo / AddressInfo
0..5

@Type0..1Defines the type of address (e.g. home, business, other). Refer to OpenTravel Code List Communication Location Type (CLT).
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / CompanyInfo / AddressInfo / AddressLine
0..5These lines will contain free form address details.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / CompanyInfo / AddressInfo / CityName 
0..1City (e.g., Dublin), town, or postal station.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / CompanyInfo / AddressInfo / StateProv
0..1State, province, or region name.

@StateCode0..1The standard code or abbreviation for the state, province, or region.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / CompanyInfo / AddressInfo / PostalCode
0..1Post Office Code number.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / CompanyInfo / AddressInfo / CountryName
0..1Country name (e.g., Ireland).

@Code0..1ISO 3166 code for a country.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / CompanyInfo / TelephoneInfo
0..nInformation on a telephone number for the company.

@PhoneLocationType0..1
Describes the location of the phone, such as Home, Office, Property Reservation Office, etc. Refer to OpenTravel Code List Phone Location Type (PLT).

@PhoneTechType0..1
Indicates type of technology associated with this telephone number, such as Voice, Data, Fax, Pager, Mobile, TTY, etc. Refer to OpenTravel Code List Phone Technology Type (PTT).

@PhoneNumber1
Telephone number assigned to a single location.

@CountryAccessCode0..1
Code assigned by telecommunications authorities for international country access identifier.

@AreaCityCode0..1
Code assigned for telephones in a specific region, city, or area.

@FormattedInd0..1
Specifies if the associated data is formatted or not. When true, then it is formatted; when false, then not formatted.

@DefaultInd0..1
When true, indicates a default value should be used.

@Remark0..1
A remark associated with the telephone number.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / CompanyInfo / Email

0..5Information on an email address for the company.

@EmailType0..1
Defines the purpose of the e-mail address (e.g. personal, business, listserve). Refer to OpenTravel Code List Email Address Type (EAT).

@DefaultInd0..1
When true, indicates a default value should be used.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / CompanyInfo / ContactPerson
0..nInformation on a contact person for the company. Name of an individual and appropriate contact information. May be contact information for the customer or someone affiliated with the customer.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / CompanyInfo / ContactPerson / PersonName
0..1

@Language0..1
The language code for which the name data is represented.

@NameType0..1
Former, Nickname, Alternate, etc.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / CompanyInfo / ContactPerson / PersonName / NamePrefix

0..3
Salutation of honorific (e.g. Mr., Mrs., Ms., Miss, Dr.)
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / CompanyInfo / ContactPerson / PersonName / GivenName

0..5
Given name, first name or names.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / CompanyInfo / ContactPerson / PersonName / MiddleName

0..3
The middle name of the person name.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / CompanyInfo / ContactPerson / PersonName / Surname

1
Family or last name.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / CompanyInfo / ContactPerson / PersonName / NameSuffix

0..3
Name suffixes and letters (e.g. Jr., Sr., III, Ret., Esq.)
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / CompanyInfo / ContactPerson / PersonName / NameTitle

0..5
Degree or honours (e.g., Ph.D., M.D.)
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / CompanyInfo / ContactPerson / Telephone

0..5
Information on a telephone number for the customer.

@PhoneLocationType0..1
Describes the location of the phone, such as Home, Office, Property Reservation Office, etc. Refer to OpenTravel Code List Phone Location Type (PLT).

@PhoneTechType0..1
Indicates type of technology associated with this telephone number, such as Voice, Data, Fax, Pager, Mobile, TTY, etc. Refer to OpenTravel Code List Phone Technology Type (PTT).

@PhoneNumber1
Telephone number assigned to a single location.

@CountryAccessCode0..1
Code assigned by telecommunications authorities for international country access identifier.

@AreaCityCode0..1
Code assigned for telephones in a specific region, city, or area.

@FormattedInd0..1
Specifies if the associated data is formatted or not. When true, then it is formatted; when false, then not formatted.

@DefaultInd0..1
When true, indicates a default value should be used.

@Remark0..1
A remark associated with the telephone number.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / CompanyInfo / ContactPerson / Address
0..5Detailed information on an address for the contact person for the company.

@Type0..1Defines the type of address (e.g. home, business, other). Refer to OpenTravel Code List Communication Location Type (CLT).
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / CompanyInfo / ContactPerson / Address / AddressLine

0..5
These lines will contain free form address details.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / CompanyInfo / ContactPerson / Address / CityName

0..1
City (e.g., Dublin), town, or postal station.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / CompanyInfo / ContactPerson / Address / StateProv

0..1
State, province, or region name.

@StateCode0..1
The standard code or abbreviation for the state, province, or region.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / CompanyInfo / ContactPerson / Address / PostalCode

0..1
Post Office Code number.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / CompanyInfo / ContactPerson / Address / CountryName

0..1
Country name (e.g., Ireland).

@Code0..1
ISO 3166 code for a country.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / Profiles / ProfileInfo / Profile / CompanyInfo / ContactPerson / Address / CountryName / Email

0..5
Information on an email address for the contact person for the company.

@EmailType0..1
Defines the purpose of the e-mail address (e.g. personal, business, listserve). Refer to OpenTravel Code List Email Address Type (EAT).

@DefaultInd0..1
When true, indicates a default value should be used.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / SpecialRequests
0..1
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / SpecialRequests / SpecialRequest
1..nThe SpecialRequest object indicates special requests for a particular guest, service or reservation.

@RequestCode0..1This identifies a special request for this reservation and is typically hotel-specific.

@CodeContext0..1Identifies the source authority for the RequestCode.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest / SpecialRequests / SpecialRequest / Text
0..1Provides more information about the request code or provides description for requests that are yet uncoded.
OTA_HotelResNotifRQ / HotelReservations/ HotelReservation / ResGuests / ResGuest / Comments / Comment 
1Comment details. 

@Name 0..1 Allows types of Comments to be differentiated. 

@GuestViewable 1This indicates that the comment can actually be seen by the guest and is necessary when two different types of comments are passed: one which is guest viewable and one that isn’t. The Attribute is of Boolean nature. 
OTA_HotelResNotifRQ / HotelReservations/ HotelReservation / ResGuests / ResGuest / Comments / Comment / Text 
1Comments. 
OTA_HotelResNotifRQ / HotelReservations/ HotelReservation / ResGuests / ResGuest / ServiceRPHs
0..1
OTA_HotelResNotifRQ / HotelReservations/ HotelReservation / ResGuests / ResGuest / ServiceRPHs / ServiceRPH
1..nThis is a reference placeholder used as an index for a service to be associated with this guest.

@RPH1
OTA_HotelResNotifRQ / HotelReservations/ HotelReservation / ResGuests / ResGuest / ArrivalTransport
0..1Contains information about the arrival transportation for a guest
OTA_HotelResNotifRQ / HotelReservations/ HotelReservation / ResGuests / ResGuest / ArrivalTransport / TransportInfo
1..nIndicates transportation information for a guest.

@Type0..1Method of conveyance of this guest. Values: Air, Rail, Bus, Boat, Private Auto, Other.

@ID0..1Identifier of this transportation method (e.g., flight number).

@Time0..1Time of transportation. Local time of the location indicated by the LocationCode.
OTA_HotelResNotifRQ / HotelReservations/ HotelReservation / ResGuests / ResGuest / DepartureTransport
0..1Contains information about the departure transportation for a guest
OTA_HotelResNotifRQ / HotelReservations/ HotelReservation / ResGuests / ResGuest / DepartureTransport / TransportInfo
1..nIndicates transportation information for a guest.

@Type0..1Method of conveyance of this guest. Values: Air, Rail, Bus, Boat, Private Auto, Other.

@ID0..1Identifier of this transportation method (e.g., flight number).

@Time0..1Time of transportation. Local time of the location indicated by the LocationCode.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo
1A container for various information that affects the Reservation as a whole.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / GuestCounts
0..1
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / GuestCounts / GuestCount
1..99A recurring element that identifies the number of guests and ages of the guests.

@AgeQualifyingCode0..1A code representing a business rule that determines the charges for a guest based upon age range (e.g. Adult, Child, Senior, Child With Adult, Child Without Adult). This attribute allows for an increase in rate by occupant class. Refer to OpenTravel Code List Age Qualifying Code (AQC).

@Age0..1Defines the age of a guest.

@Count0..1The number of guests in one AgeQualifyingCode or Count.

@AgeBucket0..1Defines the age range category or bucket a guest can be booked into. This is typically used in conjunction with the age qualifying code to further define the applicable age range.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / TimeSpan
1

The Time Span which covers the Reservation


@Start1The ending value of the time span (Check in date)

@End1The starting value of the time span (Check out date)
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Memberships
0..1A collection of Membership objects. Memberships provides a list of reward progream which may be credited with points accrued from the guest's activity.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Memberships / Membership
0..nThe Membership object identifes the frequent customer reward program.

@ProgramCode0..1The code or name of the membership program ('Hertz', 'AAdvantage', etc.).

@AccountID0..1The account identification number for this particular member in this particular program.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Comments
0..1A collection of Comment objects. Comments which apply to the Service.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Comments / Comment
0..nComment details.

@GuestViewable0..1When true, the comment may be shown to the consumer. When false, the comment may not be shown to the consumer.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Comments / Comment / Text
0..nReservation comments
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / SpecialRequests
0..1
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / SpecialRequests / SpecialRequest
1..nThe SpecialRequest object indicates special requests for a particular guest, service or reservation.

@RequestCode0..1This identifies a special request for this reservation and is typically hotel-specific.

@CodeContext0..1Identifies the source authority for the RequestCode.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / SpecialRequests / SpecialRequest / Text
0..nProvides more information about the request code or provides description for requests that are yet uncoded.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Guarantee
0..5The guarantee information to hold a reservation

@GuaranteeCode0..1Guarantee Code

@GuaranteeType0..1

An enumerated type defining the guarantee to be applied to this reservation.

Value:
CC/DC/Voucher
Deposit 
DepositRequired
GuaranteeRequired
None
PrePay
Profile

OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Guarantee / GuaranteesAccepted

0..1

The guarantee information associated to the reservation. A maximum of 5 occurances are available for use depending on the context.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Guarantee / GuaranteesAccepted / GuaranteeAccepted
1..nGuarantee Detail.

@PaymentTransactionTypeCode0..1

This is used to indicate either a charge, reserve (deposit) or refund.

Value 

Description  

chargeThis indicates that an actual payment has been made.
refundThis indicates that the payment amount of this PaymentDetail element is for a refund.
reserveThis indicates that a hold for the indicated amount has been placed on a credit card or that a cash amount has been taken from the customer to guarantee final payment.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Guarantee / GuaranteesAccepted / GuaranteeAccepted / PaymentCard
0..1

Specific payment card information. Details of a debit or credit card.

NOTE: PCI sensitive information is out of scope in Payment card. Please do not attempt to parse any 'out of scope' elements / data.


@CardCode0..1

Issuer code. See OTA Payment Card Provider Codes


@EffectiveDate0..1Indicates the starting date.

@ExpireDate0..1Indicates the ending date.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Guarantee / GuaranteesAccepted / GuaranteeAccepted / PaymentCard / CardHolderName


OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Guarantee / GuaranteesAccepted / GuaranteeAccepted / PaymentCard / CardNumber
0..1Secure information that supports PCI tokens, data masking and other encryption methods.

@Mask
Masked data.

@Token
Tokenized information.

@TokenProviderID
Provider ID.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Guarantee / GuaranteesAccepted / GuaranteeAccepted /Voucher
0..1Details of a paper or electronic document indicating prepayment.

@SeriesCode0..1Identification of a series of coupons or vouchers identified by serial number(s).
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Guarantee / GuaranteesAccepted / GuaranteeAccepted / DirectBill
0..1Details of a direct billing arrangement.

@DirectBill_ID0..1Identifier for the organization to be billed directly for travel services.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / DepositPayments / GuaranteePayment
1..nUsed to define the deposit policy, guarantees policy, and/or accepted forms of payment.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / DepositPayments / GuaranteePayment / AcceptedPayments
0..1Collection of forms of payment accepted for payment.Used to define the types of payments accepted.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / DepositPayments / GuaranteePayment / AcceptedPayments / AcceptedPayment
0..1An acceptable form of payment.

@PaymentTransactionTypeCode0..1

This is used to indicate either a charge, reserve (deposit) or refund.

Value 

Description  

chargeThis indicates that an actual payment has been made.
refundThis indicates that the payment amount of this PaymentDetail element is for a refund.
reserveThis indicates that a hold for the indicated amount has been placed on a credit card or that a cash amount has been taken from the customer to guarantee final payment.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / DepositPayments / GuaranteePayment / AcceptedPayments / AcceptedPayment / PaymentCard

Specific payment card information. Details of a debit or credit card.


NOTE: PCI sensitive information is out of scope in Payment card. Please do not attempt to parse any 'out of scope' elements / data.


@CardCode0..1Issuer code. See OTA Payment Card Provider Codes

@EffectiveDate0..1Indicates the starting date.

@ExpireDate0..1Indicates the ending date.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / DepositPayments / GuaranteePayment / AcceptedPayments / AcceptedPayment / PaymentCard / CardHolderName
0..1Card holder name.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / DepositPayments / GuaranteePayment / AcceptedPayments / AcceptedPayment / PaymentCard / CardNumber
0..1Secure information that supports PCI tokens, data masking and other encryption methods.

@Mask0..1Masked data.

@Token0..1Tokenized information.

@TokenProviderID0..1Provider ID.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / DepositPayments / GuaranteePayment / AcceptedPayments / AcceptedPayment / Voucher
0..1Details of a paper or electronic document indicating prepayment.

@SeriesCode0..1Identification of a series of coupons or vouchers identified by serial number(s).
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / DepositPayments / GuaranteePayment / AcceptedPayments / AcceptedPayment / DirectBill
0..1Details of a direct billing arrangement.

@DirectBill_ID0..1Identifier for the organization to be billed directly for travel services.

@Amount0..1A monetary amount taken for the deposit.

@NmbrOfNights0..1The number of nights of the hotel stay that are used to calculate the fee amount.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / DepositPayments / GuaranteePayment / AmountPercent
0.1Payment expressed as a fixed amount, or a percentage of/or room nights. If the the Total.amountAfterTax is provided, it will be a percentage of this value. If only the amountBeforeTax is provided it will be the percentage of this value. At least @Amount or @Percent will be populated.

@Percent0..1The percentage used to calculate the amount.

@CurrencyCode0..1An ISO 4217 (3) alpha character code that specifies a monetary unit.

@Amount0..1A monetary amount taken for the deposit.

@NmbrOfNights0..1The number of nights of the hotel stay that are used to calculate the fee amount.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / DepositPayments / GuaranteePayment / AmountPercent / Taxes
0..1A collection of taxes relating to the deposit.

@CurrencyCode0..1

@Amount0..1
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / DepositPayments / GuaranteePayment / AmountPercent / Taxes / Tax
0..99An individual tax. This element allows for both percentages and flat amounts. If one field is used, the other should be zero since logically, taxes should be calculated in only one of the two ways.

@Code0..1Code identifying the fee (e.g.,agency fee, municipality fee). Refer to OpenTravel Code List Fee Tax Type (FTT).

@Amount0..1A monetary amount of tax.

@CurrencyCode0..1An ISO 4217 (3) alpha character code that specifies a monetary unit.

@Percent0..1Fee percentage; if zero, assume use of the Amount attribute (Amount or Percent must be a zero value).
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / DepositPayments / GuaranteePayment / Deadline
0..2Payment deadline, absolute or relative.

@AbsoluteDeadline0..1Defines the absolute deadline. Either this or the offset attributes may be used.

@OffsetTimeUnit0..1The units of time, e.g.: days, hours, etc., that apply to the deadline.

@OffsetUnitMultiplier0..1
The number of units of DeadlineTimeUnit.

@OffsetDropTime0..1An enumerated type indicating when the deadline drop time goes into effect.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / DepositPayments / GuaranteePayment / Description
0..5Text description of the Payment in a given language.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / DepositPayments / GuaranteePayment / Description / Text
0..nTextual information information relating to the payment.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / DepositPayments / GuaranteePayment / Address
0..1

The address to which a deposit may be sent.


@Type0..1Defines the type of address (e.g. home, business, other). Refer to OpenTravel Code List Communication Location Type (CLT).
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / DepositPayments / GuaranteePayment / Address / AddressLine
0..5Address including any relevent street number.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / DepositPayments / GuaranteePayment / Address / CityName
0..1City (e.g., Dublin), town, or postal station (i.e., a postal service territory, often used in a military address).
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / DepositPayments / GuaranteePayment / Address / PostalCode
0..1
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / DepositPayments / GuaranteePayment / Address / StateProv
0..1State, province, or region name or code needed to identify location.

@StateCode0..1The standard code or abbreviation for the state, province, or region.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / DepositPayments / GuaranteePayment / Address / CountryName

The name or code of a country (as used in an address).

@Code0..1ISO 3166 code for a country.

@Type1
A reference to the type of object defined by the UniqueID element. Refer to OpenTravel Code List Unique ID Type (UIT).

@ID_Context0..1
Used to identify the source of the identifier.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Total
1

@AmountBeforeTax0..1The total amount not including any associated tax (e.g., sales tax, VAT, GST or any associated tax).

@AmountAfterTax0..1The total amount including all associated taxes (e.g., sales tax, VAT, GST or any associated tax).

@CurrencyCode0..1An ISO 4217 (3) alpha character code that specifies a monetary unit.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / HotelReservationIDs
0..1A Collection of HotelReservationID objects for a given reservation.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / HotelReservationIDs / HotelReservationID
0..nThe HotelReservationID object contains various unique (ReservationID) and non unique (ConfirmationID, CancellationID) identifiers that the trading partners associate with a given reservation.

@ResID_Type 1Defines the type of Reservation ID (e.g. reservation number, cancellation number). Refer to OpenTravel Code List Unique ID Type (UIT).

@ResID_Value 1This is the actual value associated with ResID_Type

@ResID_Source 0..1 

A unique identifier to indicate the source system which generated the ResID_Value.

OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Profiles
0..1
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Profiles / ProfileInfo
1..n

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


0..9

A unique ID for a profile. This element can repeat to accommodate multiple unique IDs for a single profile across multiple systems.


@ID1A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.

@Type1A reference to the type of object defined by the UniqueID element. Refer to OpenTravel Code List Unique ID Type (UIT).

@ID_Context0..1Used to identify the source of the identifier.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Profiles / ProfileInfo / Profile
1
Provides detailed information regarding either a company or a customer profile.

@ProfileType1
Code to specify a profile such as Customer, Corporation, etc. Refer to OpenTravel Code List Profile Type (PRT).

@ShareAllOptOutInd0..1
When 'true', a customer has explicitly opted out of marketing communication. This is used in combination with the ShareAllMarketInd and only one of these attributes should have a value of 'true'.

@ShareAllMarketInd0..1
Permission for sharing all data in profile for marketing purposes. A 'true' value indicates that the customer has chosen to opt-in to marketing communication. This is used in combination with the ShareAllOptOutInd and only one of these attributes should have a value of 'true'.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Profiles / ProfileInfo / Profile / Customer
1
Detailed customer information for this profile.

@VIP_Indicator0..1
If true, indicates a very important person.

@CustomerValue0..1
The supplier's ranking of the customer (e.g., VIP, numerical ranking).

@Birthdate0..1
The customer’s birthday information.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Profiles / ProfileInfo / Profile / Customer / PersonName
0..1
Detailed name information for the customer.

@Language0..1
The language code for which the name data is represented.

@NameType0..1
Former, Nickname, Alternate, etc.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Profiles / ProfileInfo / Profile / Customer / PersonName / NamePrefix
0..3
Salutation of honorific (e.g. Mr., Mrs., Ms., Miss, Dr.)
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Profiles / ProfileInfo / Profile / Customer / PersonName / GivenName
0..5
Given name, first name or names.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Profiles / ProfileInfo / Profile / Customer / PersonName / MiddleName
0..3
The middle name of the person name.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Profiles / ProfileInfo / Profile / Customer / PersonName / Surname
1
Family or last name.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Profiles / ProfileInfo / Profile / Customer / PersonName / NameSuffix
0..3
Name suffixes and letters (e.g. Jr., Sr., III, Ret., Esq.)
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Profiles / ProfileInfo / Profile / Customer / PersonName / NameTitle
0..5
Degree or honours (e.g., Ph.D., M.D.)
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Profiles / ProfileInfo / Profile / Customer / Telephone
0..5
Information on a telephone number for the customer.

@PhoneLocationType0..1
Describes the location of the phone, such as Home, Office, Property Reservation Office, etc. Refer to OpenTravel Code List Phone Location Type (PLT).

@PhoneTechType0..1
Indicates type of technology associated with this telephone number, such as Voice, Data, Fax, Pager, Mobile, TTY, etc. Refer to OpenTravel Code List Phone Technology Type (PTT).

@PhoneNumber1
Telephone number assigned to a single location.

@CountryAccessCode0..1
Code assigned by telecommunications authorities for international country access identifier.

@AreaCityCode0..1
Code assigned for telephones in a specific region, city, or area.

@FormattedInd0..1
Specifies if the associated data is formatted or not. When true, then it is formatted; when false, then not formatted.

@DefaultInd0..1
When true, indicates a default value should be used.

@Remark0..1
A remark associated with the telephone number.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Profiles / ProfileInfo / Profile / Customer / Email
0..5
Information on an email address for the customer.

@EmailType0..1
Defines the purpose of the e-mail address (e.g. personal, business, listserve). Refer to OpenTravel Code List Email Address Type (EAT).

@DefaultInd0..1
When true, indicates a default value should be used.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Profiles / ProfileInfo / Profile / Customer / Address
0..5
Detailed information on an address for the customer.

@Type0..1
Defines the type of address (e.g. home, business, other). Refer to OpenTravel Code List Communication Location Type (CLT).
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Profiles / ProfileInfo / Profile / Customer / Address / AddressLine
0..5
These lines will contain free form address details.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Profiles / ProfileInfo / Profile / Customer / Address / CityName
0..1
City (e.g., Dublin), town, or postal station.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Profiles / ProfileInfo / Profile / Customer / Address / StateProv
0..1
State, province, or region name.

@StateCode0..1
The standard code or abbreviation for the state, province, or region.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Profiles / ProfileInfo / Profile / Customer / Address / PostalCode
0..1
Post Office Code number.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Profiles / ProfileInfo / Profile / Customer / Address / CountryName
0..1
Country name (e.g., Ireland).

@Code0..1
ISO 3166 code for a country.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Profiles / ProfileInfo / Profile / Customer / CustLoyalty
0..n
Loyalty program information for the customer.

@ProgramID0..1
The ProgramID attribute can be used to indicate the program that is being passed. For instance, we could use it to pass: Frequent Guest, Frequent Traveller and Company ID.

@MembershipID0..1
The membershipID attribute will indicate the actual number.

@LoyalLevel0..1
Indicates special privileges in program assigned to individual.

@LoyalLevelCode0..1
Provides a numeric code assigned to a particular loyalty level.

@EffectiveDate0..1
Indicates the starting date of the program.

@ExpireDate0..1
Indicates the expiration date of the program.

@SignupDate0..1
Indicates the customer’s sign-up date.

@Remark0..1
A remark associated with the customer's loyalty program.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Profiles / ProfileInfo / Profile / CompanyInfo
0..1
Detailed information about a company.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Profiles / ProfileInfo / Profile / CompanyInfo / CompanyName
0..1
Identifies a company by name.

@Code0..1
Identifies a company by the company code.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Profiles / ProfileInfo / Profile / CompanyInfo / AddressInfo
0..5

@Type0..1
Defines the type of address (e.g. home, business, other). Refer to OpenTravel Code List Communication Location Type (CLT).
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Profiles / ProfileInfo / Profile / CompanyInfo / AddressInfo / AddressLine
0..5
These lines will contain free form address details.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Profiles / ProfileInfo / Profile / CompanyInfo / AddressInfo / CityName
0..1
City (e.g., Dublin), town, or postal station.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Profiles / ProfileInfo / Profile / CompanyInfo / AddressInfo / StateProv
0..1
State, province, or region name.

@StateCode0..1
The standard code or abbreviation for the state, province, or region.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Profiles / ProfileInfo / Profile / CompanyInfo / AddressInfo / PostalCode
0..1
Post Office Code number.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Profiles / ProfileInfo / Profile / CompanyInfo / AddressInfo / CountryName
0..1
Country name (e.g., Ireland).

@Code0..1
ISO 3166 code for a country.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Profiles / ProfileInfo / Profile / CompanyInfo / TelephoneInfo
0..n
Information on a telephone number for the company.

@PhoneLocationType0..1
Describes the location of the phone, such as Home, Office, Property Reservation Office, etc. Refer to OpenTravel Code List Phone Location Type (PLT).

@PhoneTechType0..1
Indicates type of technology associated with this telephone number, such as Voice, Data, Fax, Pager, Mobile, TTY, etc. Refer to OpenTravel Code List Phone Technology Type (PTT).

@PhoneNumber1
Telephone number assigned to a single location.

@CountryAccessCode0..1
Code assigned by telecommunications authorities for international country access identifier.

@AreaCityCode0..1
Code assigned for telephones in a specific region, city, or area.

@FormattedInd0..1
Specifies if the associated data is formatted or not. When true, then it is formatted; when false, then not formatted.

@DefaultInd0..1
When true, indicates a default value should be used.

@Remark0..1
A remark associated with the telephone number.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Profiles / ProfileInfo / Profile / CompanyInfo / Email
0..5
Information on an email address for the company.

@EmailType0..1
Defines the purpose of the e-mail address (e.g. personal, business, listserve). Refer to OpenTravel Code List Email Address Type (EAT).

@DefaultInd0..1
When true, indicates a default value should be used.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Profiles / ProfileInfo / Profile / CompanyInfo / ContactPerson
0..n
Information on a contact person for the company. Name of an individual and appropriate contact information. May be contact information for the customer or someone affiliated with the customer.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Profiles / ProfileInfo / Profile / CompanyInfo / ContactPerson / PersonName
0..n

@Language0..1
The language code for which the name data is represented.

@NameType0..1
Former, Nickname, Alternate, etc.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Profiles / ProfileInfo / Profile / CompanyInfo / ContactPerson / PersonName / NamePrefix
0..3
Salutation of honorific (e.g. Mr., Mrs., Ms., Miss, Dr.)
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Profiles / ProfileInfo / Profile / CompanyInfo / ContactPerson / PersonName / GivenName
0..5
Given name, first name or names.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Profiles / ProfileInfo / Profile / CompanyInfo / ContactPerson / PersonName / MiddleName
0..3
The middle name of the person name.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Profiles / ProfileInfo / Profile / CompanyInfo / ContactPerson / PersonName / Surname
1
Family or last name.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Profiles / ProfileInfo / Profile / CompanyInfo / ContactPerson / PersonName / NameSuffix
0..3
Name suffixes and letters (e.g. Jr., Sr., III, Ret., Esq.)
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Profiles / ProfileInfo / Profile / CompanyInfo / ContactPerson / PersonName / NameTitle
0..5
Degree or honours (e.g., Ph.D., M.D.)
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Profiles / ProfileInfo / Profile / CompanyInfo / ContactPerson / Telephone
0..5
Information on a telephone number for the customer.

@PhoneLocationType0..1
Describes the location of the phone, such as Home, Office, Property Reservation Office, etc. Refer to OpenTravel Code List Phone Location Type (PLT).

@PhoneTechType0..1
Indicates type of technology associated with this telephone number, such as Voice, Data, Fax, Pager, Mobile, TTY, etc. Refer to OpenTravel Code List Phone Technology Type (PTT).

@PhoneNumber1
Telephone number assigned to a single location.

@CountryAccessCode0..1
Code assigned by telecommunications authorities for international country access identifier.

@AreaCityCode0..1
Code assigned for telephones in a specific region, city, or area.

@FormattedInd0..1
Specifies if the associated data is formatted or not. When true, then it is formatted; when false, then not formatted.

@DefaultInd0..1
When true, indicates a default value should be used.

@Remark0..1
A remark associated with the telephone number.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Profiles / ProfileInfo / Profile / CompanyInfo / ContactPerson / Address
0..5
Detailed information on an address for the contact person for the company.

@Type0..1
Defines the type of address (e.g. home, business, other). Refer to OpenTravel Code List Communication Location Type (CLT).
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Profiles / ProfileInfo / Profile / CompanyInfo / ContactPerson / Address / AddressLine
0..5
These lines will contain free form address details.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Profiles / ProfileInfo / Profile / CompanyInfo / ContactPerson / Address / CityName
0..1
City (e.g., Dublin), town, or postal station.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Profiles / ProfileInfo / Profile / CompanyInfo / ContactPerson / Address / StateProv
0..1
State, province, or region name.

@StateCode0..1
The standard code or abbreviation for the state, province, or region.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Profiles / ProfileInfo / Profile / CompanyInfo / ContactPerson / Address / PostalCode
0..1
Post Office Code number.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Profiles / ProfileInfo / Profile / CompanyInfo / ContactPerson / Address / CountryName
0..1
Country name (e.g., Ireland).

@Code0..1
ISO 3166 code for a country.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / Profiles / ProfileInfo / Profile / CompanyInfo / ContactPerson / Address / CountryName / Email
0..5
Information on an email address for the contact person for the company.

@EmailType0..1
Defines the purpose of the e-mail address (e.g. personal, business, listserve). Refer to OpenTravel Code List Email Address Type (EAT).

@DefaultInd0..1
When true, indicates a default value should be used.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / TotalCommissions
0..1Contains details pertaining to commissions.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / TotalCommissions / UniqueID
0..1Identifies the recipient of the commission.

@ID1
A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.

@Type1
A reference to the type of object defined by the UniqueID element. Refer to OpenTravel Code List Unique ID Type (UIT).
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / TotalCommissions / CommissionPayableAmount
0..1The amount of commission to be paid.

@CurrencyCode0..1An ISO 4217 (3) alpha character code that specifies a monetary unit.

@Amount0..1A monetary amount.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / TotalCommissions / Comment
0..1
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / TotalCommissions / Comment / Text
1Text related to the commission.
OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGlobalInfo / BasicPropertyInfo
1Property information for the reservation.

@ChainCode0..1The code that identifies a hotel chain or management group. The hotel chain code is decided between vendors.

@BrandCode0..1A code that identifies the brand or flag of a hotel, often used for independently-owned or franchised properties who are known by a specific brand.

@HotelCode1The code that uniquely identifies a single hotel property. The hotel code is decided between vendors.

@HotelName0..1A text field used to communicate the proper name of the hotel.

SOAP Envelope Sample

SOAP Envelope
<soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/">
	<soap-env:Header xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/">
		<wsse:Security xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soap:mustunderstand="1">
			<wsse:UsernameToken>
				<wsse:Username>username</wsse:Username>
				<wsse:Password type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#passwordtext">secret</wsse:Password>
			</wsse:UsernameToken>
		</wsse:Security>
	</soap-env:Header>
	<soap-env:Body xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/">
		<OTA_HotelResNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" Version="1.001" EchoToken="879791878" ResStatus="Commit" TimeStamp="2014-10-09T18:51:45">
      ...
    </OTA_HotelResNotifRQ>
	</soap-env:Body>
</soap-env:Envelope>

OTA_HotelResNotifRQ Sample

OTA_HotelResNotifRQ
<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelResNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" Version="1.0" EchoToken="cc3048b5-55ca-4d77-b316-cb8e769c1381" TimeStamp="2017-09-19T18:13:63+00:00">
	<HotelReservations>
		<HotelReservation ResStatus="Reserved" CreateDateTime="2017-09-19T18:02:44+00:00" CreatorID="LINDA-RESAGENT" LastModifyDateTime="2017-09-19T18:13:51+00:00" LastModifierID="651651651651">
			<POS>
				<Source>
					<RequestorID ID="TESTPMS"/>
				</Source>
				<Source>
					<BookingChannel Type="4" Primary="true">
						<CompanyName Code="Code1">CompanyName0</CompanyName>
					</BookingChannel>
				</Source>
			</POS>
			<UniqueID ID="BDC-3685569477"/>
			<RoomStays>
				<RoomStay MarketCode="Corporate" SourceOfBusiness="Radio" PromotionCode="STAYNSAVE15">
					<RoomTypes>
						<RoomType RoomType="Deluxe" RoomTypeCode="DLX" RoomCategory="4" RoomID="1501" NonSmoking="true" Configuration="King Split + Single Bed">
							<RoomDescription>
								<Text>Deluxe Room with a lovely view over the harbour and a seperate lounge with 50" LED TV</Text>
							</RoomDescription>
							<AdditionalDetails>
								<AdditionalDetail Type="4" Code="CORNERROOM">
									<DetailDescription>
										<Text>This room is a Deluxe Corner Room</Text>
									</DetailDescription>
								</AdditionalDetail>
							</AdditionalDetails>
						</RoomType>
					</RoomTypes>
					<RatePlans>
						<RatePlan RatePlanCode="WKGPKG" EffectiveDate="2017-12-01" ExpireDate="2017-12-03" RatePlanName="Weekend Package">
							<RatePlanDescription>
								<Text>Weekend Package includes wine, chocolates, champagne on arrival and late checkout at 3PM</Text>
							</RatePlanDescription>
							<RatePlanInclusions TaxInclusive="true" ServiceFeeInclusive="false">
								<RatePlanInclusionDescription>
									<Text>Champagne on arrival, English Breakfast, Chocolates and 3PM Checkout </Text>
								</RatePlanInclusionDescription>
							</RatePlanInclusions>
							<MealsIncluded MealPlanIndicator="true" MealPlanCodes="7"/>
							<AdditionalDetails>
								<AdditionalDetail Type="12" Code="WKDNDPKGINFO">
									<DetailDescription>
										<Text>Some parts of this package (such as wine selection) will need to be arranged with guest prior to check-in</Text>
									</DetailDescription>
								</AdditionalDetail>
							</AdditionalDetails>
						</RatePlan>
					</RatePlans>
					<RoomRates>
						<RoomRate InvBlockCode="HIGHROLL" NumberOfUnits="1" RoomID="1501" RoomTypeCode="DLX" RatePlanCode="WKGPKG" RatePlanCategory="Consumer Packages" EffectiveDate="2017-12-01" ExpireDate="2017-12-03">
							<Rates>
								<Rate EffectiveDate="2017-12-01" ExpireDate="2017-12-02" UnitMultiplier="1">
									<Base AmountBeforeTax="100.00" AmountAfterTax="110.00" CurrencyCode="AUD">
										<Taxes CurrencyCode="AUD" Amount="10.00">
											<Tax Code="19" Amount="0" CurrencyCode="AUD" Percent="10">
												<TaxDescription>
													<Text>GST</Text>
												</TaxDescription>
											</Tax>
										</Taxes>
									</Base>
									<Total AmountBeforeTax="120.00" AmountAfterTax="132.00" CurrencyCode="AUD">
										<Taxes CurrencyCode="AUD" Amount="12.00">
											<Tax Code="19" Amount="0" CurrencyCode="AUD" Percent="10">
												<TaxDescription>
													<Text>GST</Text>
												</TaxDescription>
											</Tax>
										</Taxes>
									</Total>
								</Rate>
                                <Rate EffectiveDate="2017-12-02" ExpireDate="2017-12-03" UnitMultiplier="1">
									<Base AmountBeforeTax="80.00" AmountAfterTax="88.00" CurrencyCode="AUD">
										<Taxes CurrencyCode="AUD" Amount="8.00">
											<Tax Code="19" Amount="0" CurrencyCode="AUD" Percent="10">
												<TaxDescription>
													<Text>GST</Text>
												</TaxDescription>
											</Tax>
										</Taxes>
									</Base>
									<Total AmountBeforeTax="100.00" AmountAfterTax="110.00" CurrencyCode="AUD">
										<Taxes CurrencyCode="AUD" Amount="10.00">
											<Tax Code="19" Amount="0" CurrencyCode="AUD" Percent="10">
												<TaxDescription>
													<Text>GST</Text>
												</TaxDescription>
											</Tax>
										</Taxes>
									</Total>
								</Rate>
							</Rates>
							<ServiceRPHs>
								<ServiceRPH RPH="1"/>
							</ServiceRPHs>
						</RoomRate>
					</RoomRates>
					<GuestCounts>
                        <GuestCount AgeQualifyingCode="10" Age="51" Count="1" AgeBucket="AdultOver50"/>
                        <GuestCount AgeQualifyingCode="10" Age="44" Count="1" AgeBucket="AdultOver40"/>
					</GuestCounts>
					<TimeSpan Start="2017-12-01" End="2017-12-03"/>
					<Guarantee GuaranteeCode="COMBINED_GUARANTEE" GuaranteeType="DepositRequired">
								<GuaranteesAccepted>
									<GuaranteeAccepted PaymentTransactionTypeCode="charge">
										<PaymentCard CardCode="VI" EffectiveDate="0717" ExpireDate="0720">
											<CardHolderName>Leonard Woolf</CardHolderName>
											<CardNumber Mask="4021XXXXXXXX8995" Token="0087254835699221" TokenProviderID="VTS">
											</CardNumber>
										</PaymentCard>
									</GuaranteeAccepted>
									<GuaranteeAccepted PaymentTransactionTypeCode="charge">
										<Voucher SeriesCode="4555"/>
									</GuaranteeAccepted>
									<GuaranteeAccepted PaymentTransactionTypeCode="charge">
										<DirectBill DirectBill_ID="4981003"/>
									</GuaranteeAccepted>
								</GuaranteesAccepted>
								<GuaranteeDescription>
									<Text>Combined Guarantees Accepted (Platinum Membership)</Text>
								</GuaranteeDescription>
							</Guarantee>
							<DepositPayments>
								<GuaranteePayment>
									<AcceptedPayments>
										<AcceptedPayment PaymentTransactionTypeCode="charge">
											<PaymentCard CardCode="VI" EffectiveDate="0717" ExpireDate="0720">
												<CardHolderName>Leonard Woolf</CardHolderName>
												<CardNumber Mask="4021XXXXXXXX8995" Token="0087254835699221" TokenProviderID="VTS">
												</CardNumber>
											</PaymentCard>
										</AcceptedPayment>
									</AcceptedPayments>
									<AmountPercent Percent="30" CurrencyCode="AUD" Amount="64.52" NmbrOfNights="2">
										<Taxes CurrencyCode="AUD" Amount="1.29">
											<Tax Code="16" Amount="0" CurrencyCode="AUD" Percent="2">
												<TaxDescription>
													<Text>Credit Card surcharge.</Text>
												</TaxDescription>
											</Tax>
										</Taxes>
									</AmountPercent>
									<Deadline AbsoluteDeadline="2017-11-21T12:00:00+00:00" OffsetTimeUnit="Day" OffsetUnitMultiplier="10" OffsetDropTime="BeforeArrival"/>
									<Description>
										<Text>30% deposit (of the total cost of the stay) will be charged to card holder's account 10 days before the date of arrival at the latest.</Text>
									</Description>
									<Address Type="1">
										<AddressLine>12 Pine Street</AddressLine>
										<CityName>Sydney</CityName>
										<PostalCode>2095</PostalCode>
										<StateProv StateCode="NSW">New South Wales</StateProv>
										<CountryName Code="AU">Australia</CountryName>
									</Address>
								</GuaranteePayment>
								<GuaranteePayment>
									<AcceptedPayments>
										<AcceptedPayment PaymentTransactionTypeCode="charge">
											<Voucher SeriesCode="4555"/>
										</AcceptedPayment>
									</AcceptedPayments>
									<AmountPercent Percent="10" CurrencyCode="AUD" Amount="21.51" NmbrOfNights="2">
										<Taxes CurrencyCode="AUD" Amount="1.08">
											<Tax Code="16" Amount="0" CurrencyCode="AUD" Percent="5">
												<TaxDescription>
													<Text>Payment surcharge.</Text>
												</TaxDescription>
											</Tax>
										</Taxes>
									</AmountPercent>
									<Deadline AbsoluteDeadline="2017-11-21T12:00:00+00:00" OffsetTimeUnit="Day" OffsetUnitMultiplier="10" OffsetDropTime="BeforeArrival"/>
									<Description>
										<Text>10% deposit (of the total cost of the stay) will be charged using provided Voucher code 10 days before the date of arrival at the latest.</Text>
									</Description>
									<Address Type="1">
										<AddressLine>12 Pine Street</AddressLine>
										<CityName>Sydney</CityName>
										<PostalCode>2095</PostalCode>
										<StateProv StateCode="NSW">New South Wales</StateProv>
										<CountryName Code="AU">Australia</CountryName>
									</Address>
								</GuaranteePayment>
								<GuaranteePayment>
									<AcceptedPayments>
										<AcceptedPayment PaymentTransactionTypeCode="charge">
											<DirectBill DirectBill_ID="4981003"/>
										</AcceptedPayment>
									</AcceptedPayments>
									<AmountPercent Percent="20" CurrencyCode="AUD" Amount="43.01" NmbrOfNights="2">
										<Taxes CurrencyCode="AUD" Amount="2.15">
											<Tax Code="16" Amount="0" CurrencyCode="AUD" Percent="5">
												<TaxDescription>
													<Text>Payment surcharge.</Text>
												</TaxDescription>
											</Tax>
										</Taxes>
									</AmountPercent>
									<Deadline AbsoluteDeadline="2017-11-21T12:00:00+00:00" OffsetTimeUnit="Day" OffsetUnitMultiplier="10" OffsetDropTime="BeforeArrival"/>
									<Description>
										<Text>20% deposit (of the total cost of the stay) will be charged using Direct Bill ID provided 10 days before the date of arrival at the latest.</Text>
									</Description>
									<Address Type="2">
										<AddressLine>125 Pitt Street</AddressLine>
										<CityName>Sydney</CityName>
										<PostalCode>2000</PostalCode>
										<StateProv StateCode="NSW">New South Wales</StateProv>
										<CountryName Code="AU">Australia</CountryName>
									</Address>
								</GuaranteePayment>
							</DepositPayments>
					<Discount TaxInclusive="true" Percent="15" DiscountCode="STAYNSAVE15" AmountBeforeTax="33.00" AmountAfterTax="36.30" CurrencyCode="AUD">
						<Taxes CurrencyCode="AUD" Amount="3.30">
							<Tax Code="19" Amount="0" CurrencyCode="AUD" Percent="10">
								<TaxDescription>
									<Text>GST</Text>
								</TaxDescription>
							</Tax>
						</Taxes>
						<DiscountReason>
							<Text>Stay 2 nights and get 15% off.</Text>
						</DiscountReason>
					</Discount>
					<Total AmountBeforeTax="187.00" AmountAfterTax="215.05" CurrencyCode="AUD">
						<Taxes CurrencyCode="AUD" Amount="28.05">
							<Tax Code="19" Amount="0" CurrencyCode="AUD" Percent="10">
								<TaxDescription>
									<Text>GST</Text>
								</TaxDescription>
							</Tax>
							<Tax Code="21" Amount="0" CurrencyCode="AUD" Percent="5">
								<TaxDescription>
									<Text>Insurance Premium Tax</Text>
								</TaxDescription>
							</Tax>
						</Taxes>
					</Total>
					<ResGuestRPHs>
						<ResGuestRPH>RPH="1"</ResGuestRPH>
						<ResGuestRPH>RPH="2"</ResGuestRPH>
					</ResGuestRPHs>
					<Memberships>
						<Membership ProgramCode="Platinum" AccountID="8943112"/>
						<Membership ProgramCode="Platinum" AccountID="8943966"/>
					</Memberships>
					<Comments>
						<Comment GuestViewable="true">
							<Text>Platinum Members are offered a free spa entry for the whole length of stay.</Text>
						</Comment>
					</Comments>
					<SpecialRequests>
						<SpecialRequest RequestCode="Bedding Configuration" CodeContext="GUEST_DIRECT">
							<Text>King Split + Single Bed.</Text>
						</SpecialRequest>
						<SpecialRequest RequestCode="Smoking" CodeContext="CHANNEL">
							<Text>Non-smoking room.</Text>
						</SpecialRequest>
					</SpecialRequests>
				</RoomStay>
			</RoomStays>
			<Services>
				<Service ServicePricingType="Per night" ServiceInventoryCode="ACAR_PARK" Inclusive="true" Quantity="1" ServiceRPH="1" Type="10" ID="01120212A3" ID_Context="HOTEL">
					<Price>
						<Total AmountBeforeTax="20.00" AmountAfterTax="22.00" CurrencyCode="AUD">
							<Taxes CurrencyCode="AUD" Amount="2.00">
								<Tax Code="19" Amount="0" CurrencyCode="AUD" Percent="10">
									<TaxDescription>
										<Text>GST</Text>
									</TaxDescription>
								</Tax>
							</Taxes>
						</Total>
					</Price>
					<ServiceDetails>
						<GuestCounts>
							<GuestCount AgeQualifyingCode="10" Age="44" Count="1" AgeBucket="AdultOver40"/>
						</GuestCounts>
						<TimeSpan Start="2017-12-01" End="2017-12-03"/>
						<Comments>
							<Comment GuestViewable="false">
								<Text>Car space needs to be released before 3PM check-out day. No exceptions allowed.</Text>
							</Comment>
						</Comments>
						<ServiceDescription>
							<Text>Accessible, covered and secured vehicle storage space.</Text>
						</ServiceDescription>
					</ServiceDetails>
				</Service>
                <ServiceCategory>Parking</ServiceCategory>
                <Service ServicePricingType="Per person" ServiceInventoryCode="CLIENT" Inclusive="false" Quantity="1" ServiceRPH="2" Type="1" ID="CLI8569" ID_Context="GUEST_DIRECT">
					<Price>
						<Total AmountBeforeTax="30.00" AmountAfterTax="36.00" CurrencyCode="AUD">
							<Taxes CurrencyCode="AUD" Amount="6.00">
								<Tax Code="14" Amount="0" CurrencyCode="AUD" Percent="20">
									<TaxDescription>
										<Text>Service charge</Text>
									</TaxDescription>
								</Tax>
							</Taxes>
						</Total>
					</Price>
					<ServiceDetails>
						<GuestCounts>
							<GuestCount AgeQualifyingCode="10" Age="51" Count="1" AgeBucket="AdultOver50"/>
						</GuestCounts>
						<TimeSpan Start="2017-12-01" End="2017-12-02"/>
						<Comments>
							<Comment GuestViewable="true">
								<Text>French manicure - Platinum Members are offered a free pedicure.</Text>
							</Comment>
						</Comments>
						<ServiceDescription>
							<Text>Manicure and pedicure set.</Text>
						</ServiceDescription>
					</ServiceDetails>
				</Service>
                <ServiceCategory>Guest</ServiceCategory>
			</Services>
			<BillingInstructionCode BillingCode="385H45991" AccountNumber="WOOLF05301300" Start="2017-12-01" End="2017-12-03" AuthorizationCode="7985" Description="Please follow billing instructions for Platinum Membership.">
				<ResGuestRPH RPH="1"/>
			</BillingInstructionCode>
			<ResGuests>
				<ResGuest ResGuestRPH="1" AgeQualifyingCode="10" ArrivalTime="13:30" PrimaryIndicator="true" Age="51">
					<Profiles>
						<ProfileInfo>
							<UniqueID Type="1" ID="8943112" ID_Context="PROPERTY"/>
							<Profile ProfileType="1" ShareAllOptOutInd="true" ShareAllMarketInd="false">
								<Customer VIP_Indicator="true" CustomerValue="Platinum" Birthdate="1966-07-16">
									<PersonName NameType="Nickname" Language="en">
										<NamePrefix>Mrs.</NamePrefix>
										<GivenName>Ginny</GivenName>
										<MiddleName>Adeline</MiddleName>
										<Surname>Woolf</Surname>
										<NameSuffix>Jr.</NameSuffix>
										<NameTitle>Ph.D.</NameTitle>
									</PersonName>
									<Telephone PhoneLocationType="10" PhoneTechType="5" CountryAccessCode="61" AreaCityCode="4" PhoneNumber="13855956" Remark="Active" FormattedInd="false" DefaultInd="true"/>
									<Email DefaultInd="true" EmailType="1">Virginia.Woolf@hotmail.com</Email>
									<Address Type="2">
										<AddressLine>125 Pitt Street</AddressLine>
										<CityName>Sydney</CityName>
										<PostalCode>2000</PostalCode>
										<StateProv StateCode="NSW">New South Wales</StateProv>
										<CountryName Code="AU">Australia</CountryName>
										<CompanyName Code="DLW">Dalloway</CompanyName>
										<AddresseeName NameType="Nickname" Language="en">
											<NamePrefix>Mrs.</NamePrefix>
											<GivenName>Ginny</GivenName>
											<MiddleName>Adeline</MiddleName>
											<Surname>Woolf</Surname>
											<NameSuffix>Jr.</NameSuffix>
											<NameTitle>Ph.D.</NameTitle>
										</AddresseeName>
									</Address>
									<RelatedTraveler Relation="Security" BirthDate="1958-12-01">
										<UniqueID Type="1" ID="8943125" ID_Context="Platinum_Member"/>
										<PersonName NameType="Alias" Language="en">
											<NamePrefix>Mr.</NamePrefix>
											<GivenName>Charles</GivenName>
											<MiddleName>Hank</MiddleName>
											<Surname>Bukowski</Surname>
											<NameSuffix>Sr.</NameSuffix>
											<NameTitle>D.Lett.</NameTitle>
										</PersonName>
									</RelatedTraveler>
									<CustLoyalty ProgramID="PLATINUM5+5" MembershipID="8943112" LoyalLevel="VIP" LoyalLevelCode="10" SignupDate="2014-08-08" EffectiveDate="2014-08-08" ExpireDate="2024-08-08" Remark="5+5 DEAL (Sign up for 5 years of Platinum membership, get another 5 years for free)"/>
								</Customer>
								<CompanyInfo>
									<CompanyName Code="DLW">Dalloway</CompanyName>
									<AddressInfo Type="2">
										<AddressLine>88 Pall Mall</AddressLine>
										<CityName>London</CityName>
										<PostalCode>SW1Y 5ER</PostalCode>
										<StateProv StateCode="ENG">England</StateProv>
										<CountryName Code="UK">United Kingdom</CountryName>
									</AddressInfo>
									<TelephoneInfo PhoneLocationType="9" PhoneTechType="1" CountryAccessCode="+44" AreaCityCode="20" PhoneNumber="23983039" Remark="Only active during business hours: 8AM-8PM BST" FormattedInd="false" DefaultInd="true"/>
									<Email DefaultInd="true" EmailType="2">info@dalloway.co.uk</Email>
									<ContactPerson>
										<PersonName NameType="Alternate" Language="en-UK">
											<NamePrefix>Mr.</NamePrefix>
											<GivenName>Warren</GivenName>
											<MiddleName>Glass</MiddleName>
											<Surname>Smith</Surname>
											<NameSuffix>II</NameSuffix>
											<NameTitle>M.D.</NameTitle>
										</PersonName>
										<Telephone PhoneLocationType="10" PhoneTechType="5" CountryAccessCode="+44" AreaCityCode="20" PhoneNumber="28596654" Remark="Active" FormattedInd="false" DefaultInd="true"/>
										<Address Type="2">
											<AddressLine>88 Pall Mall</AddressLine>
											<CityName>London</CityName>
											<PostalCode>SW1Y 5ER</PostalCode>
											<StateProv StateCode="ENG">England</StateProv>
											<CountryName Code="UK">United Kingdom</CountryName>
										</Address>
										<Email DefaultInd="true" EmailType="2">Phillip.Glass-Smith@dalloway.co.uk</Email>
									</ContactPerson>
								</CompanyInfo>
							</Profile>
						</ProfileInfo>
					</Profiles>
					<SpecialRequests>
						<SpecialRequest RequestCode="Room features" CodeContext="GUEST_DIRECT">
							<Text>Aircon off</Text>
						</SpecialRequest>
					</SpecialRequests>
					<Comments>
						<Comment GuestViewable="false">
							<Text>No flowers - pollen allergy.</Text>
						</Comment>
					</Comments>
					<ServiceRPHs>
						<ServiceRPH RPH="2"/>
					</ServiceRPHs>
					<ArrivalTransport>
						<TransportInfo Type="Rail" ID="80D-AAE" Time="2017-12-01T09:25:00"/>
					</ArrivalTransport>
					<DepartureTransport>
						<TransportInfo Type="Rail" ID="77D-ABB" Time="2017-12-03T20:05:00"/>
					</DepartureTransport>
				</ResGuest>
				<ResGuest ResGuestRPH="2" AgeQualifyingCode="10" ArrivalTime="15:30" PrimaryIndicator="false" Age="44">
					<Profiles>
						<ProfileInfo>
							<UniqueID Type="1" ID="8943966" ID_Context="PROPERTY"/>
							<Profile ProfileType="1" ShareAllOptOutInd="true" ShareAllMarketInd="false">
								<Customer VIP_Indicator="true" CustomerValue="Platinum" Birthdate="1973-04-12">
									<PersonName NameType="Nickname" Language="en">
										<NamePrefix>Mr.</NamePrefix>
										<GivenName>Willy</GivenName>
										<Surname>Bradshaw</Surname>
									</PersonName>
									<Telephone PhoneLocationType="10" PhoneTechType="5" CountryAccessCode="61" AreaCityCode="4" PhoneNumber="138564216" Remark="Active" FormattedInd="false" DefaultInd="true"/>
									<Email DefaultInd="true" EmailType="2">WBradshaw@orlando.com.au</Email>
									<Address Type="1">
										<AddressLine>3 Hunter Street</AddressLine>
										<CityName>Sydney</CityName>
										<PostalCode>2017</PostalCode>
										<StateProv StateCode="NSW">New South Wales</StateProv>
										<CountryName Code="AU">Australia</CountryName>
										<AddresseeName Language="en">
											<NamePrefix>Mr.</NamePrefix>
											<GivenName>William</GivenName>
											<Surname>Bradshaw</Surname>
											<NameSuffix>Sr.</NameSuffix>
										</AddresseeName>
									</Address>
									<CustLoyalty ProgramID="PLAT" MembershipID="8943966" LoyalLevel="VIP" LoyalLevelCode="10" SignupDate="2016-04-18" EffectiveDate="2016-06-25" ExpireDate="2021-06-25" Remark="Standard 5 year membership."/>
								</Customer>
								<CompanyInfo>
									<CompanyName Code="ORL">Orlando</CompanyName>
									<AddressInfo Type="2">
										<AddressLine>175B George Street</AddressLine>
										<CityName>Sydney</CityName>
										<PostalCode>2000</PostalCode>
										<StateProv StateCode="NSW">New South Wales</StateProv>
										<CountryName Code="AU">Australia</CountryName>
									</AddressInfo>
									<TelephoneInfo PhoneLocationType="7" PhoneTechType="1" CountryAccessCode="61" AreaCityCode="2" PhoneNumber="45665039" Remark="All phone calls are recorded." FormattedInd="false" DefaultInd="true"/>
									<Email DefaultInd="true" EmailType="2">info@orlando.com.au</Email>
								</CompanyInfo>
							</Profile>
						</ProfileInfo>
					</Profiles>
					<Comments>
						<Comment GuestViewable="false">
							<Text>Disability - accessible room and parking space necessary.</Text>
						</Comment>
					</Comments>
					<ArrivalTransport>
						<TransportInfo Type="Air" ID="QR199" Time="2017-12-01T12:30:00"/>
					</ArrivalTransport>
					<DepartureTransport>
						<TransportInfo Type="Rail" ID="77D-ABB" Time="2017-12-03T20:05:00"/>
					</DepartureTransport>
				</ResGuest>
			</ResGuests>
			<ResGlobalInfo>
				<GuestCounts>
					<GuestCount AgeQualifyingCode="10" Age="51" Count="1" AgeBucket="AdultOver50"/>
                    <GuestCount AgeQualifyingCode="10" Age="44" Count="1" AgeBucket="AdultOver40"/>
				</GuestCounts>
				<TimeSpan Start="2017-12-01" End="2017-12-03"/>
				<Memberships>
					<Membership ProgramCode="Platinum" AccountID="8943112"/>
					<Membership ProgramCode="Platinum" AccountID="8943966"/>
				</Memberships>
				<Comments>
					<Comment GuestViewable="true">
						<Text>Business trip</Text>
					</Comment>
				</Comments>
				<SpecialRequests>
					<SpecialRequest RequestCode="Staff" CodeContext="GUEST_DIRECT">
						<Text>Please make sure your chef Leonard is on duty during our stay, thanks.</Text>
					</SpecialRequest>
				</SpecialRequests>
				<Guarantee GuaranteeCode="COMBINED_GUARANTEE" GuaranteeType="DepositRequired">
							<GuaranteesAccepted>
								<GuaranteeAccepted PaymentTransactionTypeCode="charge">
									<PaymentCard CardCode="VI" EffectiveDate="0717" ExpireDate="0720">
										<CardHolderName>Leonard Woolf</CardHolderName>
										<CardNumber Mask="4021XXXXXXXX8995" Token="0087254835699221" TokenProviderID="VTS">
										</CardNumber>
									</PaymentCard>
								</GuaranteeAccepted>
								<GuaranteeAccepted PaymentTransactionTypeCode="charge">
									<Voucher SeriesCode="4555"/>
								</GuaranteeAccepted>
								<GuaranteeAccepted PaymentTransactionTypeCode="charge">
									<DirectBill DirectBill_ID="4981003"/>
								</GuaranteeAccepted>
							</GuaranteesAccepted>
							<GuaranteeDescription>
								<Text>Combined Guarantees Accepted (Platinum Membership)</Text>
							</GuaranteeDescription>
						</Guarantee>
						<DepositPayments>
							<GuaranteePayment>
								<AcceptedPayments>
									<AcceptedPayment PaymentTransactionTypeCode="charge">
										<PaymentCard CardCode="VI" EffectiveDate="0717" ExpireDate="0720">
											<CardHolderName>Leonard Woolf</CardHolderName>
											<CardNumber Mask="4021XXXXXXXXX8995" Token="0087254835699221" TokenProviderID="VTS">
											</CardNumber>
										</PaymentCard>
									</AcceptedPayment>
								</AcceptedPayments>
								<AmountPercent Percent="30" CurrencyCode="AUD" Amount="76.67" NmbrOfNights="2">
									<Taxes CurrencyCode="AUD" Amount="1.53">
										<Tax Code="16" Amount="0" CurrencyCode="AUD" Percent="2">
											<TaxDescription>
												<Text>Credit Card surcharge.</Text>
											</TaxDescription>
										</Tax>
									</Taxes>
								</AmountPercent>
								<Deadline AbsoluteDeadline="2017-11-21T12:00:00+00:00" OffsetTimeUnit="Day" OffsetUnitMultiplier="10" OffsetDropTime="BeforeArrival"/>
								<Description>
									<Text>30% deposit (of the total reservation cost) will be charged to card holder's account 10 days before the date of arrival at the latest.</Text>
								</Description>
								<Address Type="1">
									<AddressLine>12 Pine Street</AddressLine>
									<CityName>Sydney</CityName>
									<PostalCode>2095</PostalCode>
									<StateProv StateCode="NSW">New South Wales</StateProv>
									<CountryName Code="AU">Australia</CountryName>
								</Address>
							</GuaranteePayment>
							<GuaranteePayment>
								<AcceptedPayments>
									<AcceptedPayment PaymentTransactionTypeCode="charge">
										<Voucher SeriesCode="4555"/>
									</AcceptedPayment>
								</AcceptedPayments>
								<AmountPercent Percent="10" CurrencyCode="AUD" Amount="25.56" NmbrOfNights="2">
									<Taxes CurrencyCode="AUD" Amount="1.28">
										<Tax Code="16" Amount="0" CurrencyCode="AUD" Percent="5">
											<TaxDescription>
												<Text>Payment surcharge.</Text>
											</TaxDescription>
										</Tax>
									</Taxes>
								</AmountPercent>
								<Deadline AbsoluteDeadline="2017-11-21T12:00:00+00:00" OffsetTimeUnit="Day" OffsetUnitMultiplier="10" OffsetDropTime="BeforeArrival"/>
								<Description>
									<Text>10% deposit (of the total reservation cost) will be charged using provided Voucher code 10 days before the date of arrival at the latest.</Text>
								</Description>
								<Address Type="1">
									<AddressLine>12 Pine Street</AddressLine>
									<CityName>Sydney</CityName>
									<PostalCode>2095</PostalCode>
									<StateProv StateCode="NSW">New South Wales</StateProv>
									<CountryName Code="AU">Australia</CountryName>
								</Address>
							</GuaranteePayment>
							<GuaranteePayment>
								<AcceptedPayments>
									<AcceptedPayment PaymentTransactionTypeCode="charge">
										<DirectBill DirectBill_ID="4981003"/>
									</AcceptedPayment>
								</AcceptedPayments>
								<AmountPercent Percent="20" CurrencyCode="AUD" Amount="51.11" NmbrOfNights="2">
									<Taxes CurrencyCode="AUD" Amount="2.56">
										<Tax Code="16" Amount="0" CurrencyCode="AUD" Percent="5">
											<TaxDescription>
												<Text>Payment surcharge.</Text>
											</TaxDescription>
										</Tax>
									</Taxes>
								</AmountPercent>
								<Deadline AbsoluteDeadline="2017-11-21T12:00:00+00:00" OffsetTimeUnit="Day" OffsetUnitMultiplier="10" OffsetDropTime="BeforeArrival"/>
								<Description>
									<Text>20% deposit (of the total reservation cost) will be charged using Direct Bill ID provided 10 days before the date of arrival at the latest.</Text>
								</Description>
								<Address Type="2">
									<AddressLine>125 Pitt Street</AddressLine>
									<CityName>Sydney</CityName>
									<PostalCode>2000</PostalCode>
									<StateProv StateCode="NSW">New South Wales</StateProv>
									<CountryName Code="AU">Australia</CountryName>
								</Address>
							</GuaranteePayment>
						</DepositPayments>
				<Total AmountBeforeTax="217.00" AmountAfterTax="255.55" CurrencyCode="AUD">
					<Taxes CurrencyCode="AUD" Amount="38.55">
						<Tax Code="19" Amount="0" CurrencyCode="AUD" Percent="10">
							<TaxDescription>
								<Text>GST</Text>
							</TaxDescription>
						</Tax>
						<Tax Code="21" Amount="0" CurrencyCode="AUD" Percent="5">
							<TaxDescription>
								<Text>Insurance Premium Tax</Text>
							</TaxDescription>
						</Tax>
						<Tax Code="14" Amount="6.00" CurrencyCode="AUD" Percent="0">
							<TaxDescription>
								<Text>Service charge - manicure</Text>
							</TaxDescription>
						</Tax>
					</Taxes>
				</Total>
				<HotelReservationIDs>
					<HotelReservationID ResID_Type="10" ResID_Value="BDC3685170919" ResID_Source="TESTPMS_GRHP6597"/>
				</HotelReservationIDs>
				<Profiles>
					<ProfileInfo>
						<UniqueID Type="1" ID="8942213" ID_Context="PROPERTY"/>
						<Profile ShareAllMarketInd="true" ShareAllOptOutInd="false" ProfileType="1">
							<Customer VIP_Indicator="true" CustomerValue="5" Birthdate="1959-12-12">
								<PersonName NameType="Nickname" Language="en">
									<NamePrefix>Mr.</NamePrefix>
									<GivenName>Leo</GivenName>
									<MiddleName>Darcy</MiddleName>
									<Surname>Woolf</Surname>
									<NameSuffix>Ret.</NameSuffix>
									<NameTitle>BA</NameTitle>
								</PersonName>
								<Telephone PhoneLocationType="10" PhoneTechType="5" CountryAccessCode="61" AreaCityCode="4" PhoneNumber="23865911" Remark="Active" FormattedInd="false" DefaultInd="true"/>
								<Email DefaultInd="true" EmailType="1">LeonardoWoolf59@gmail.com</Email>
								<Address Type="1">
									<AddressLine>12 Pine Street</AddressLine>
									<CityName>Sydney</CityName>
									<PostalCode>2095</PostalCode>
									<StateProv StateCode="NSW">New South Wales</StateProv>
									<CountryName Code="AU">Australia</CountryName>
								</Address>
								<CustLoyalty ProgramID="GOLD" MembershipID="8974358" LoyalLevel="VIP" LoyalLevelCode="2" SignupDate="2002-01-06" EffectiveDate="2002-01-06" ExpireDate="2032-01-06" Remark="30 years + Membership"/>
							</Customer>
							<CompanyInfo>
								<CompanyName Code="ASTERIX">Asterix</CompanyName>
								<AddressInfo Type="2">
									<AddressLine>360C Bergen Street</AddressLine>
									<CityName>New York - Brooklyn</CityName>
									<PostalCode>11238</PostalCode>
									<StateProv StateCode="NY">New York</StateProv>
									<CountryName Code="US">United States</CountryName>
								</AddressInfo>
								<TelephoneInfo  PhoneLocationType="9" PhoneTechType="1" CountryAccessCode="+1" AreaCityCode="212" PhoneNumber="44458561" Remark="Voicemail only" FormattedInd="false" DefaultInd="true"/>
								<Email DefaultInd="true" EmailType="2">support@asterix.com</Email>
								<ContactPerson>
									<PersonName NameType="Nickname" Language="en-US">
										<NamePrefix>Ms.</NamePrefix>
										<GivenName>Elle</GivenName>
										<MiddleName>Maria</MiddleName>
										<Surname>VanHoff</Surname>
										<NameSuffix>Jr.</NameSuffix>
										<NameTitle>M.D.</NameTitle>
									</PersonName>
									<Telephone PhoneLocationType="9" PhoneTechType="1" CountryAccessCode="+1" AreaCityCode="212" PhoneNumber="44458562" Remark="Helpdesk" FormattedInd="false" DefaultInd="true"/>
									<Address Type="0">
										<AddressLine>360C Bergen Street</AddressLine>
										<CityName>New York - Brooklyn</CityName>
										<PostalCode>11238</PostalCode>
										<StateProv StateCode="NY">New York</StateProv>
										<CountryName Code="US">United States</CountryName>
									</Address>
									<Email DefaultInd="true" EmailType="2">Elle.VanHoff@asterix.com</Email>
								</ContactPerson>
							</CompanyInfo>
						</Profile>
					</ProfileInfo>
				</Profiles>
				<TotalCommissions>
					<UniqueID Type="5" ID="11395LYN"/>
					<CommissionPayableAmount CurrencyCode="AUD" Amount="25.00"/>
					<Comment>
						<Text>Booking agent reservation commission - flat rate.</Text>
					</Comment>
				</TotalCommissions>
				<BasicPropertyInfo ChainCode="GoldenRiver" BrandCode="GRH-P" HotelCode="GRHP6597" HotelName="Golden River Hotel - Perth"/>
			</ResGlobalInfo>
		</HotelReservation>
	</HotelReservations>
</OTA_HotelResNotifRQ>


OTA_HotelResNotifRS

This message will be returned by pmsXchange in response to the OTA_HotelResNotifRQ message sent by partner PMS publishers. The message will confirms whether the OTA_HotelResNotifRQ message was processed successfully by pmsXchange or not.

OTA_HotelResNotifRS Specification


Elements and attributes marked with Number=1 or more are mandatory and will always be sent. 0..n means that the element or attribute is optional.

Element@AttributeNumDescription / Contents
OTA_HotelResNotifRS 
1Root element of the message. 

@EchoToken As per OpenTravel Alliance Specifications. 

@Version 1Version is a mandatory attribute in OTA; therefore, it must remain Mandatory in HTNG in order to be able to use the same message. 

@TimeStamp 1Time of the transaction. 

@ResResponseType 0..1Given that the OTA_HotelResNotifRQ message is used for additions, modifications and cancellations, this attribute is used to replicate whether the original message was an addition, a modification or a cancellation and does not refer to the status of the transaction itself but rather to the nature of the original message. The only three enumerations allowed will therefore be: Committed, Modified and Cancelled. In this case Committed would be used. 
OTA_HotelResNotifRS / Errors / Error 
1..99 Mandatory ONLY if Success element is not sent. Only needed if RQ message was unsuccessful. 

@Type 1Mandatory in OTA. Refers to OpenTravel Alliance EWT list (error warning type). 

@Code 0..1 Refers to OpenTravel Alliance list ERR. Should be used wherever possible. 

@RecordID 0..1 If the receiving system is able to identify within a batch of reservations which reservation failed, the uniqueID of the rejected reservation should be reported here. 
OTA_HotelResNotifRS / Success 
1Mandatory if no Errors were sent. This is the annotation that the reservation batch was received successfully. It could be combined with warning messages if some of the reservations in the batch had issues. 
OTA_HotelResNotifRS / Warnings / Warning 
0..99 Can be used in conjunction with Success message. 

@Type 1Refers to OpenTravel Alliance EWT list (error warning type). 

@Code 0..1 Refers to OpenTravel Alliance list ERR. Should be used wherever possible. 

@RecordID 0..1 If the receiving system is able to identify within a batch of reservations which reservation has a warning, the uniqueID of that reservation should be reported here. 
OTA_HotelResNotifRS / HotelReservations / HotelReservation 
1Must be sent for the message to have a meaning. 

@ResStatus 0..1Indicates the current status of the reservation.
Valid values are dependant on the roles:
Reserved
Waitlisted
In-house
Checked-Out 
OTA_HotelResNotifRS / HotelReservations / HotelReservation / UniqueID 
1This is the confirmation number for the reservation assigned by the immediate originator of the booking (i.e., the system that sent the OTA_HotelResNotifRQ message for which the OTA_HotelresNotifRS message is sent). 

@Type 0..1Type is assigned values from the UIT code list. If the original system was a CRS:
Type = 14 – Reservation
ID is the actual confirmation number
If it was a PMS: Type = 10 - Hotel 

@ID 1ID is the CRS confirmation number (or PMS number if the reservation was originated in the PMS). 
OTA_HotelResNotifRS / HotelReservations / HotelReservation / ResGlobalInfo / HotelReservationIDs / HotelReservationID 
1..n This is the confirmation number associated by the system that received the booking. 

@ResID_Type 1ResID_Type is assigned values from the UIT code list.
10 – Reservation Server
13 – Internet Broker
14 – Reservation Broker
24 – Travel Agent PNR
25 - Associated reservation (travelling with) 26 - Associated itinerary reservation
27 - Associated shared reservation 34 – Master Itinerary

For any other type of system the implementing partners should agree on the appropriate code from the OpenTravel Alliance UIT code list. 

@ResID_Value 1ResID_Value is the actual confirmation number. 

@ResID_Source 0..1 A unique identifier to indicate the source system that generated the ResID_Value. 

@ForGuest 0..1 When 1 the confirmation number given to the guest. This number should be searchable by the destination. 

OTA_HotelResNotifRS Sample

OTA_HotelResNotifRS - Success
<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelResNotifRS xmlns="http://www.opentravel.org/OTA/2003/05" EchoToken="879791900" TimeStamp="2014-01-26T19:31:02-05:00" Version="1.001" ResResponseType="Modified">
   <Success />
   <HotelReservations>
      <HotelReservation>
         <UniqueID Type="14" ID="3741" />
         <ResGlobalInfo>
            <HotelReservationIDs>
               <HotelReservationID ResID_Type="10" ResID_Value="82329987" />
               <!-- Res ID Type 10 = Hotel from OpenTravel Alliance code table UIT -->
            </HotelReservationIDs>
         </ResGlobalInfo>
      </HotelReservation>
   </HotelReservations>
</OTA_HotelResNotifRS>
OTA_HotelResNotifRS - Failure
<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelResNotifRS xmlns="http://www.opentravel.org/OTA/2003/05" EchoToken="879791900" TimeStamp="2014-01-26T19:31:02-05:00" Version="1.001" ResResponseType="Modified">
   <Errors>
      <Error Type="5">Authentication timed out</Error>
   </Errors>
   <HotelReservations>
      <HotelReservation>
         <UniqueID Type="14" ID="3741" />
         <ResGlobalInfo>
            <HotelReservationIDs>
               <HotelReservationID ResID_Type="10" ResID_Value="82329987" />
               <!-- Res ID Type 10 = Hotel from OpenTravel Alliance code table UIT -->
            </HotelReservationIDs>
         </ResGlobalInfo>
      </HotelReservation>
   </HotelReservations>
</OTA_HotelResNotifRS>


Appendix

OTA Code Lists

Additional Detail Type (ADT)

Code ValueCode Name
1Rate description
2Property description
3Property location
4Room information
5Guarantee information
6Deposit information
7Cancellation information
8Check in check out information
9Extra charge information
10Tax information
11Service charge information
12Package information
13Commission information
14Miscellaneous information
15Promotional information
16Inclusion information
17Amenity information
18Late arrival information
19Late departure information
20Advanced booking information
21Extra person information
22Areas served
23Onsite facilities information
24Offsite facilities information
25Onsite services information
26Offsite services information
27Extended stay information
28Corporate booking information
29Booking guidelines
30Government booking policy
31Group booking information
32Rate disclaimer information
33Visa/travel requirement information
34Security information
35Onsite recreational activities information
36Offsite recreational activities information
37General meeting planning information
38Group meeting planning information
39Contract/negotiated booking information
40Travel industry booking information
41Meeting room description
42Pet policy description
43Meal plan description
44Family plan description
45Children information
46Early checkout description
47Special offers description
48Catering description
49Room decor description
50Oversold policy description
51Last room availability description
52Room type upgrade description
53Driving directions
54Driving directions from the north
55Driving directions from the south
56Driving directions from the east
57Driving directions from the west
58Surcharge information
59Minimum stay information
60Maximum stay information
61Check-in policy
62Check-out policy
63Express check-in policy
64Express check-out policy
65Facility restrictions
66Customs information for material
67Seasons
68Food and beverage minimums for groups
69Deposit policy for master account
70Deposit policy for reservations
71Restaurant services
72Special events
73Cuisine description

Age Qualifying Code (AQC)

Code ValueCode Name
1Over 21
2Over 65
3Under 2
4Under 12
5Under 17
6Under 21
7Infant
8Child
9Teenager
10Adult
11Senior
12Additional occupant with adult
13Additional occupant without adult
14Free child
15Free adult
16Young driver
17Younger driver
18Under 10
19Junior

Booking Channel Type (BCT)

Code ValueCode Name
1Global distribution system (GDS)
2Alternative distribution system (ADS)
3Sales and catering system (SCS)
4Property management system (PMS)
5Central reservation system (CRS)
6Tour operator system (TOS)
7Internet
8Kiosk
9Agent

Communication Location Type (CLT)

Code ValueCode Name
1Home
2Business
3Other
4Destination

Email Address Type (EAT)

Code ValueCode Name
1Personal
2Business
3Listserve
4Internet
5Property
6Sales office
7Reservation office
8Managing company

Fee Tax Type (FTT)

Code ValueCode Name
1Bed tax
2City hotel fee
3City tax
4County tax
5Energy tax
6Federal tax
7Food & beverage tax
8Lodging tax
9Maintenance fee
10Occupancy tax
11Package fee
12Resort fee
13Sales tax
14Service charge
15State tax
16Surcharge
17Total tax
18Tourism tax
19VAT/GST tax
20Surplus Lines Tax
21Insurance Premium Tax
22Application Fee
23Express Handling Fee
24Exempt
25Standard
26Zero-rated
27Miscellaneous
28Room Tax
29Early checkout fee
30Country tax
31Extra person charge
32Banquet service fee
33Room service fee
34Local fee
35Goods and services tax (GST)
36Value Added Tax (VAT)
37Crib fee
38Rollaway fee
39Assessment/license tax
40Pet sanitation fee
41Not known
42Child rollaway charge
43Convention tax
44Extra child charge
45Standard food and beverage gratuity
46National government tax
47Adult rollaway fee
48Beverage with alcohol
49Beverage without alcohol
50Tobacco
51Food
52Total surcharges
53State cost recovery fee
54Miscellaneous fee
55Destination amenity fee

Meal Plan Type (MPT)

Code ValueCode Name
1All inclusive
2American/full board
3Bed & breakfast
4Buffet breakfast
5Caribbean breakfast
6Continental breakfast
7English breakfast
8European plan
9Family plan
10Full board
11Full breakfast
12Half board/modified American plan
13As brochured
14Room only/European plan
15Self catering
16Bermuda
17Dinner bed and breakfast plan
18Family American
19Breakfast
20Modified
21Lunch
22Dinner
23Breakfast & lunch

Phone Location Type (PLT)

Code ValueCode Name
1Brand reservations office
2Central reservations office
3Property reservation Office
4Property direct
5Sales office
6Home
7Office
8Other
9Managing company
10Mobile

Phone Technology Type (PTT)

Code ValueCode Name
1Voice
2Data
3Fax
4Pager
5Mobile
6TTY
7Telex
8Voice over IP

Profile Type (PRT)

Code ValueCode Name
1Customer
2GDS
3Corporation
4Travel agent
5Wholesaler
6Group
7Tour operator
8CRO
9Representation company
10Internet broker
11Airline
12Hotel
13Car rental
14Cruise line
15Employee
16Event host
17Supplier partner
18Billing contact
19Authorized signer
20General service contractor
21Arranger
22Association
23Travel agency

Segment Category Code (SEG)

Code ValueCode Name
1All suite
2Budget
3Corporate business transient
4Deluxe
5Economy
6Extended stay
7First class
8Luxury
9Meeting/Convention
10Moderate
11Residential apartment
12Resort
13Tourist
14Upscale
15Efficiency
16Standard
17Midscale
18Moderate 2
19Quality
20Quality 2
21Unknown
22Midscale without F&B
23Upper upscale

Unique ID Type (UIT)

Code ValueCode Name
1Customer
2CRO (Customer Reservations Office)
3Corporation representative
4Company
5Travel agency
6Airline
7Wholesaler
8Car rental
9Group
10Hotel
11Tour operator
12Cruise line
13Internet broker
14Reservation
15Cancellation
16Reference
17Meeting planning agency
18Other
19Insurance agency
20Insurance agent
21Profile
22ERSP (Electronic reservation service provider)
23Provisional reservation
24Travel Agent PNR
25Associated reservation
26Associated itinerary reservation
27Associated shared reservation
28Alliance
29Booking agent
30Ticket
31Divided reservation
32Merchant
33Acquirer
34Master reference
35Purged master reference
36Parent reference
37Child reference
38Linked reference
39Contract
40Confirmation number
41Fare quote
42Reissue/refund quote
43Ground transportation supplier
44EMD
  • No labels