HotelARIUpdateRQ

  • DirectConnect will use this message to request the OTA to update the ARI information.

  • The information will be sent at the product level.

Allotment:

  • Allotment is supported at the Room Level only.

  • Product Reference: Only InvTypeCode is required in the Product reference.

Element/@Attribute

Parent XPath

Description

Mandatory

@TimeStamp

/HotelARIUpdateRQ

Time of the transaction in xml schema date time format

Y

@Version

/HotelARIUpdateRQ

For this version of the specification set to “1.0”

Y

Authentication

/HotelARIUpdateRQ

All DirectConnect request messages would include an Authentication element. A set of UserName and Password are passed.

Y

@UserName

/HotelARIUpdateRQ/Authentication

The UserName part of the credentials. UserName and Password combination (credentials) required to authorize the request are sent in these attributes.

Y

@Password

/HotelARIUpdateRQ/Authentication

The Password part of the credential.

Y

HotelARIUpdateRequest

/HotelARIUpdateRQ

Contains rate changes for a given hotel. Only the updates of a single product are sent in one request.

Y

@HotelCode

/HotelARIUpdateRQ/HotelARIUpdateRequest

Hotel code of the property whose ARI information is being updated.

Y

@UpdateType

/HotelARIUpdateRQ/HotelARIUpdateRequest

Specifies the type of update i.e. “Partial”. RezGain currently only sends “Partial” updates.

If update type is “Partial”, OTA should overwrite only the values which are specifically passed in the update and retain previously set values for other ARI information. If any element or attribute is missing, they are assumed to retain their previously set values. For example, if Availability information is not passed in the update the OTA must continue to apply the previously set values of Availability for the dates specified. It should be noted that the

OTA could have different values set previously for the dates specified in the update and they should all be retained as is. If an allocation is specified in the update, Free Sale should be turned off.

Y

@InvTypeCode

/HotelARIUpdateRQ/HotelARIUpdateRequest/HotelARIData /ProductReference

Identifies the room type for which the ARI information is given.

Y

@RatePlanCode

/HotelARIUpdateRQ/HotelARIUpdateRequest/HotelARIData /ProductReference

Identifies the rate type for which the AR information is given.

Need to be absent in case of Allocation TransientAllotment update.

N

ApplicationControl

/HotelARIUpdateRQ/HotelARIUpdateRequest/HotelARIData

Identifies the date range that the ARIData applies to.

If any one of the day of week attributes are passed, they all must be passed.

If no day of week attribute is passed, it is assumed that the ARI data applies to all dates within the start date and end dates.

Y

@Start

/HotelARIUpdateRQ/HotelARIUpdateRequest/HotelARIData /ApplicationControl

The start date of the date range for which the

ARI data applies. The date range includes the start date.

Date format : YYYY-MM-DD

Y

@End

/HotelARIUpdateRQ/HotelARIUpdateRequest/HotelARIData /ApplicationControl

The end date of the date range for which the ARI data applies. The date range includes the end date.

Date format : YYYY-MM-DD

Y

RateAmounts

/HotelARIUpdateRQ/HotelARIUpdateRequest/HotelARIData

This element contains the rates and meal plan information.

N

@Currency

/HotelARIUpdateRQ/HotelARIUpdateRequest/HotelARIData /RateAmounts

The currency of the rates.This must be the primary currency of the hotel. Three letter ISO code.

Y

Base

/HotelARIUpdateRQ/HotelARIUpdateRequest/HotelARIData /RateAmounts

The base rates. The rates could be expressed as

“Room” rates or occupancy based prices. Single Adult, Two Adults etc. are commonly used base occupancies.

If the UpdateType is “Partial”, OTA should only update the occupancies, which are passed and must retain the old prices for the other occupancies.

N

@OccupancyCode

/HotelARIUpdateRQ/HotelARIUpdateRequest/HotelARIData /RateAmounts/Base

The code of the base occupancy.

See the Code Lists section for supported values.

Code list Occupancy Codes.

N

@Amount

/HotelARIUpdateRQ/HotelARIUpdateRequest/HotelARIData /RateAmounts/Base

The rate amount for this occupancy.

N

MealPlans

/HotelARIUpdateRQ/HotelARIUpdateRequest/HotelARIData /RateAmounts

This element contains the meal plans available for this rate. Meal Plan is also commonly referred to as Board and Pension. For example Bed and Breakfast, Full Board, Half Pension etc.

N

MealPlan

/HotelARIUpdateRQ/HotelARIUpdateRequest /HotelARIData/RateAmounts/MealPlans

This element provides information on one o the meal plan available for this product.

N

Last updated