Tabular overview of all nodes, which may occur in this message. See legend below for description of table columns.
Note: Some sibling elements or complete sub-trees of the hierarchy may be defined as mutually exclusive alternative choices. This information cannot be expressed in this tabular overview. Please refer to schema diagram for a graphical representation of the message schema.
Node | Description | Values | Occurs | Example |
---|---|---|---|---|
<HotelMultiAvailabilityRS> | Hotel availability response root element | 1 | ||
<InfoGroup> | Error and information group | 0..1 | ||
<ForInfo> | Information group | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
@Code | A code to uniquely identify a specific type of ForInfo message. Currently not returned for most ForInfo messages. | 0..1 | I00001 | |
@Lang | ISO language code. A two letter code as defined by ISO-639-1. | 0..1 | de | |
<Text/> | Information text or error text. | 1..N | Free flow text. Example: Invalid flight number | |
</ForInfo> | ||||
<Error> | Error group | 0..N | ||
@ErrorType | Type of error. | 1 | Air | |
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
<Code/> | Error code or equipment type code. | 1 | 0104 (error code), 747 (equipment code) | |
<Text/> | Information text or error text. | 1..N | Free flow text. Example: Invalid flight number | |
<UnderlyingError> | Errors of the backend system can be returned here. | 0..N | ||
@Code | error code of the backend system. | 0..1 | ||
<Text/> | Information text or error text. | 0..N | Free flow text. Example: Invalid flight number | |
</UnderlyingError> | ||||
</Error> | ||||
<BackOffice> | Generic back office response container. Serves as a placeholder for any context specific content. | 0..1 | ||
</BackOffice> | ||||
</InfoGroup> | ||||
<Header> | 1 | |||
<CheckInDate/> | Check in date in ISO 8601 format (yyyy-mm-dd). This is the date the customer will arrive (check in) at the hotel. | 0..1 | 2001-12-25 | |
<CheckOutDate/> | Check out date in ISO 8601 format (yyyy-mm-dd). This is the date the customer will depart(check out) the hotel. | 0..1 | 2001-12-31 | |
<NumberOfNights/> | Number of nights. | 0..1 | 5 | |
<NumberOfPersons> | Number of persons per room incl. children. If multiple number of rooms were requested and the backend system supports a detailed breakdown of person allocation per room you can get multiple NumberOfPersons elements with a RoomRefID per room that show how many persons/children are using the room. If that is not supported you get only one NumberOfPersons element and NumberOfChildren attribute with the sum of all persons/children in party. | 0..N | 2 | |
@RoomRefID | RoomRefID identifies the room instance where this number of persons or children is assigned to. | 0..1 | 1 | |
@NumberOfChildren | Number of children in the room. | 0..1 | ||
</NumberOfPersons> | ||||
</Header> | ||||
<Hotel> | Hotel information group - All currency related elements/attributes are available in the default currency of the provider system. This might be an office specific preconfigured currency or the local hotel currency. - In case an alternate currency was requested in HotelMultiAvailabilityRQ/AlternateCurrencyCode, all currency related elements/attributes are also available with a suffix _A which contains the desired alternate currency if returned by the provider system. - If the provider system does not support to specify an alternate currency, these elements/attributes with _A will not appear. - If the requested alternate currency matches the default currency of the hotel, both element/attribute types will be filled with same values. This is necessary to be able to differentiate between the scenario where this information is not available. | 1..N | ||
@LT | LinkType: Type of CRS link that the hotel participates in. Values: Cache .. data from cache CacheOrSource .. data from cache or source Source .. data from source CRC .. Corporate Rates Club CRCOFF .. Corporate Rates Club offline booking | [Source] [CacheOrSource] [Cache] [CRC] [CRCOFF] | 1 | Source |
@LNG | ISO language code. A two letter code as defined by ISO-639-1. This code specifies the language for text content. | 0..1 | en | |
@AV | Availability status indicator. Values are: A = Available R = on request C = closed U = Unknown | [A] [R] [C] [U] | 1 | A |
@AVCR | Reason for closed status. | 0..1 | Unavailable | |
@CHC | Chain code. | 0..1 | MC | |
@CHN | Chain name. | 0..1 | Marriott | |
@PC | Property code. | 1 | MIA345 | |
@PN | Property name. | 0..1 | Marriott on the sea | |
@CIC | City code. | 0..1 | MIA | |
@CIN | City name. | 0..1 | Miami | |
@SC | State code. | 0..1 | FL | |
@COC | Country code. | 0..1 | US | |
@LAT | Degree of latitude. Values range from -90 to +90 Positive values refer to latitudes north, negative values to latitudes south of the equator. | [-90] to [90] | 0..1 | -49.9856 |
@LON | Degree of longitude. Values range from -180 to +180 Positive values refer to longitudes east, negative values to longitudes west of the zero (Greenwich) meridian. | [-180] to [180] | 0..1 | -123.87611 |
@DI | Distance of the property to the reference point specified in the request. The unit of measurement is specified by DIU. Exact behavior is back end system specific. | 0..1 | 1.212 | |
@DIU | Unit of the distance specified by DI. Values: K .. Kilometers M .. Miles | [K] [M] | 0..1 | K |
@CUR | Currency code of the currency, in which all currency amount values are returned. This can either be the default currency configured for the requesting agency or the local currency of the hotel. | 0..1 | USD | |
@CUR_A | Currency code of the alternate currency (if any requested), in which all alternate currency amount values are returned, which are identifiable by an element or attribute name suffix _A | 0..1 | EUR | |
@NOD | Decimal position in amounts for currency defined by Hotel/@CUR attribute.. | 0..1 | 2 | |
@NOD_A | Decimal position in amounts for alternate currency defined by Hotel/@CUR_A attribute. | 0..1 | 2 | |
@TAX | Indicates if tax is included in the rate returned. Values are: Y = tax is included N = tax is not included U = unknown | [Y] [N] [U] | 0..1 | N |
<Address> | 0..1 | |||
@FT | Address freetext. | 1 | 1101 NW 57th AVE, Miami FL 33121, USA | |
@ZIP | postal code. | 0..1 | 33121 | |
@AL1 | Address line 1. | 0..1 | 1101 NW 57th AVE | |
@AL2 | Address line 2. | 0..1 | ||
@AL3 | Address line 3. | 0..1 | ||
@AL4 | Address line 4. | 0..1 | ||
@AL5 | Address line 5. | 0..1 | ||
</Address> | ||||
<Media> | 0..N | |||
@U | Hyperlink defining the location of the referenced media (e.g. location of a JPG file). | 1 | ||
@T | OTA code type. CTT .. Content Code PIC .. Picture Category Code | [CTT] [PIC] | 1 | |
@C | OTA code. | 1 | 16 | |
@D | Media content description (e.g. exterior view). | 0..1 | ||
@W | Width of media content in specified units. | 0..1 | ||
@H | Height of media content in specified units. | 0..1 | ||
@WHU | Unit used to specify dimensions of media content. | [mm] [px] | 0..1 | mm (millimeter) px (pixel) |
<Preview> | 0..N | |||
@U | Hyperlink defining the location of the referenced media (e.g. location of a JPG file). | 1 | ||
@T | OTA code type. CTT .. Content Code PIC .. Picture Category Code | [CTT] [PIC] | 1 | |
@C | OTA code. | 1 | 16 | |
@W | Width of media content in specified units. | 0..1 | ||
@H | Height of media content in specified units. | 0..1 | ||
@WHU | Unit used to specify dimensions of media content. | [mm] [px] | 0..1 | mm (millimeter) px (pixel) |
</Preview> | ||||
</Media> | ||||
<HotelRating> | Rating of this hotel. Note that this element will eventually supercede the AAARating element definition. The latter will be deprecated soon. | 0..N | NTM3 CROWN | |
@RatingSystem | Identifies the rating system used to rate the hotel. Values are: AAA .. AAA Diamond rating AA .. Automobile Association Star Rating AMA .. Amadeus C24 .. check24 CRC .. CorporateRatesClub EAN .. Expedia EHB .. eHotelBar EHS .. eHotelStars EHT .. eHotel GUESTS .. Guest rating HBC .. Booking.com rating HRS .. Hotel Reservation System 'stars' rating JVW .. Jonview rating LSR .. Local Star Rating MIC .. Michelin MOB .. Mobil Hotel Star NTM .. North Star Media 'crown' rating OHG .. Official Hotel Guide TPA .. Tripadvisor VDR .. Verband Deutsches Reisemanagement UNK .. unknown | [AAA] [AA] [AMA] [C24] [CRC] [EAN] [EHB] [EHS] [EHT] [GUESTS] [HBC] [HRS] [JVW] [LSR] [MIC] [MOB] [NTM] [OHG] [TPA] [VDR] [UNK] | 0..1 | |
@RatingType | The category type, the rating applies to. AVG ... average UNK ... unknown COF ... comfort factor ATM ... hotel atmosphere FOR ... friendliness of reception SOE ... service of hotel employees HFA ... hotel facilities RFA ... room facilities RSI ... room size SAN ... sanitary equipment CLE ... cleanliness BFQ ... breakfast quality REQ ... restaurant quality WEL ... wellness PKG ... package VAL ... price value | [AVG] [UNK] [COF] [ATM] [FOR] [SOE] [HFA] [RFA] [RSI] [SAN] [CLE] [BFQ] [REQ] [WEL] [PKG] [VAL] | 0..1 | |
@RatingPersonType | The person type this rating is based on. AVG ... average UNK ... unknown PRI ... private BUS ... business GRP ... group CON ... conference YCP ... young couple ECP ... elder couple FSC ... family with small children FOC ... family with older children | [AVG] [UNK] [PRI] [BUS] [GRP] [CON] [YCP] [ECP] [FSC] [FOC] | 0..1 | |
</HotelRating> | ||||
<Rooms> | Rooms information group | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@BOCO | The booking code for this rate which is used at sell time. | 1 | A1SRA8 | |
@QRCO | Requested rate code. | 0..1 | RAC | |
@ARCO | Returned rate code. | 1 | 013A | |
@RADS | Rate code description. | 0..1 | Standard | |
@RTCO | Room type. | 1 | A1S | |
@RTDS | Room type description. | 0..1 | Deluxe single | |
@TAMT | Total amount type. N .. no taxes and surcharges included T .. includes taxes S .. includes surcharges ST .. includes surcharges and taxes C .. Calculated based on room rates, duration and rate changes U .. unknown, whether taxes or surcharges are included | [N] [T] [S] [ST] [U] [C] | 0..1 | |
@TAMV | Total amount value in currency defined by Hotel/@CUR attribute. | 0..1 | 25000 | |
@TAMV_A | Total amount value in alternate currency defined by Hotel/@CUR_A attribute. | 0..1 | 25000 | |
@TTXV | Total taxes value in currency defined by Hotel/@CUR attribute. | 0..1 | 9900 | |
@TTXV_A | Total taxes value in in alternate currency defined by Hotel/@CUR_A attribute. | 0..1 | 9900 | |
@TSCV | Total surcharges value in currency defined by Hotel/@CUR attribute. | 0..1 | 9900 | |
@TSCV_A | Total surcharges value in in alternate currency defined by Hotel/@CUR_A attribute. | 0..1 | 9900 | |
@DYRV | Amount of the daily rate (not including taxes and surcharges) in currency defined by Hotel/@CUR attribute. In case of rate changes, the rate of the first day. | 0..1 | 9900 | |
@DYRV_A | Amount of the daily rate in in alternate currency defined by Hotel/@CUR_A attribute. In case of rate changes, the rate of the first day. | 0..1 | 9900 | |
@RCI | Rate change indicator determines if the rate changes during the length of stay. Y .. Rate changes N .. No rate changes U .. unknown | [Y] [N] [U] | 0..1 | |
@AVS | Availability Status (available packages). Values are: A = Rooms are available, 1 - unbounded = number of at least available rooms 'empty' = no information. '0' = Not available | 0..1 | A | |
@PROV | Describes from which content provider the rate was obtained. | 0..1 | ||
<RateCategory> | Rate category. | 0..N | ||
@T | OTA code type. RPT .. Rate Plan Type | [RPT] | 1 | |
@C | OTA code. | 1 | ||
@D | Free text description. If none available the OTA code name is used. | 0..1 | ||
</RateCategory> | ||||
<PackageInformation> | package information | 0..N | ||
@T | Package type. | 0..1 | ||
@N | Package name. | 0..1 | Business FLAT II | |
@D | Freetext description. | 0..1 | Business FLAT II: inclusive of full breakfast buffet, wireless internet, free non-alcoholic drinks from the minibar, upon availability: upgrade and early check-in / late check-out | |
@DT | Start-Date of the Package in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2001-12-31 | |
@DD | Duration Days of the Package | 0..1 | 4 | |
@A | Numeric status (available packages). Values are: A = Packages are available, 0 - unbounded = number of at least available packages, 'empty' = no information. '0' = Not available | 0..1 | 9 | |
<PackageRequirements> | This element describes which information has to be specified when booking a specific Package. If a specific Package has no special requirements other than the quantity how many Packages shall be booked, no PackageRequirements element is returned for this Package | 0..N | ||
@RQ | Indicates whether the value is required or can left blank in the booking. Values are: Y .. Yes N .. No U .. Unknown | [Y] [N] [U] | 0..1 | Y |
@CI | Code Internal | 0..1 | NUM2#1 | |
@CE | Code External | 0..1 | NBRPX2 | |
@DC | Description which kind of value has to be specified for this feature | 0..1 | Number of children (8-12) | |
</PackageRequirements> | ||||
</PackageInformation> | ||||
<RebateInformation> | rebate information | 0..N | ||
@RT | Rebate type. P .. percentage A .. amount NN .. number of nights U .. unknown F .. freetext description only | [A] [F] [NN] [P] [U] | 1 | |
@RC | Rebate Code | 0..1 | CP | |
@RN | Rebate name. | 0..1 | corporate | |
@RV | Rebate value. Content depends on type. For type A in currency defined by Hotel/@CUR attribute. Examples: 500 for A 7.5 for P 2 for NN | 0..1 | ||
@RV_A | Rebate value. Content depends on type. For type A in alternate currency defined by Hotel/@CUR_A attribute. Examples: 500 for A 7.5 for P 2 for NN | 0..1 | ||
@D | Freetext description. | 0..1 | ||
</RebateInformation> | ||||
<RateInformation> | Rate access information | 0..N | ||
@RAC | Rate access code. This is a special code corresponding to a negotiated rate. | 0..1 | IBM | |
@CD | Corporate discount number. | 0..1 | 23124 | |
<RCA> | Rate change amount in currency defined by Hotel/@CUR attribute. | 0..N | 3900 | |
@ED | Effective date. The date of the first night for which the given rate is valid. | 0..1 | 2013-03-13 | |
</RCA> | ||||
<RCA_A> | Rate change amount in alternate currency defined by Hotel/@CUR_A attribute. | 0..N | 3900 | |
@ED | Effective date. The date of the first night for which the given rate is valid. | 0..1 | 2013-03-13 | |
</RCA_A> | ||||
</RateInformation> | ||||
<MealInformation> | Meal information | 0..1 | ||
@T | Meal type. M .. meal B .. breakfast H .. halfboard F .. fullboard A .. all inclusive U .. unknown | [A] [B] [F] [H] [M] [U] | 1 | |
@V | Meal price value in currency defined by Hotel/@CUR attribute. | 0..1 | 500 | |
@V_A | Meal price value in alternate currency defined by Hotel/@CUR_A attribute. | 0..1 | 500 | |
@PT | Price type. I .. inclusive E .. exclusive U .. unknown | [E] [I] [U] | 1 | |
@D | Freetext description. | 0..1 | ||
@VC | Vendor code. | 0..1 | ||
</MealInformation> | ||||
<BookingPolicy> | Booking policy | 0..N | ||
@T | Booking policy restriction type. Y .. sell restrictions apply N .. no sell restrictions if detailed informations on sell restrictions are available, the following restriction types can be specified: A .. age AC .. children age (for a child price) B .. booking D .. duration (min/max stay) R .. arrival T .. number of travelers UFC .. usual free child rules The existence of a UFC typed BookingPolicy indicates, that children stay free. This general fact can be further restricted by the MAX, MAX2 and D attributes. | [Y] [N] [A] [AC] [B] [D] [R] [T] [UFC] | 1 | |
@MAX | Maximum value. Either contains a maximum value or just Y if no detailed information is available, but only the information about the existance of a restriction. For Type = A: Maximum age to make the booking. For Type = AC: Maximum age for a child price. For Type B: Maximum amount of time (depending on interval type in UMAX) before checkin to make the booking. For Type = D: Maximum stay to make the booking. For Type = T: Maximum number of travelers per room. For Type = UFC: Usual number of children that are allowed to stay free with an adult. If this value is not set, then there is no such limit. | 0..1 | 3 | |
@UMAX | Units for MAX value. If MAX is specified, this field is mandatory for the following types: A,AC,B,D,R. H .. hours N .. number of nights D .. days W .. weeks M .. month Y .. years | [D] [H] [M] [N] [W] [Y] | 0..1 | |
@MAX2 | An additional Maximum value. Either contains a maximum value or just Y if no detailed information is available, but only the information about the existance of a restriction. For Type = UFC: Age limit for a child, which can stay free with an adult at the hotel facility. | 0..1 | 8 | |
@UMAX2 | Units for MAX2 value. If MAX2 is specified, this field is mandatory for the following types: UFC. H .. hours N .. number of nights D .. days W .. weeks M .. month Y .. years | [D] [H] [M] [N] [W] [Y] | 0..1 | |
@MIN | Minimum value. Either contains a minimum value or just Y if no detailed information is available, but only the information about the existance of a restriction. For Type = A: Minimum age to make the booking. For Type = AC: Minimum age for a child price. For Type B: Minimum amount of time (depending on interval type in UMIN) before checkin to make the booking. For Type = D: Minimum stay to make the booking. For Type = T: Minimum number of travelers per room. | 0..1 | 3 | |
@UMIN | Units for MIN value. If MIN is specified, this field is mandatory for the following types: A,AC,B,D,R. H .. hours N .. number of nights D .. days W .. weeks M .. month Y .. years | [D] [H] [M] [N] [W] [Y] | 0..1 | |
@DT | Date. For Type = B: Latest date to make the booking. | 0..1 | 2010-06-30 | |
@TI | Time. For Type = B: Latest time to make the booking. For Type = R: Latest arrival time. | 0..1 | 16:00 | |
@D | Freetext description. For Type = UFC: This can contain a freetext description, which might restrict the usual free child rule. | 0..1 | ||
</BookingPolicy> | ||||
<CommissionPolicy> | Commission policy | 0..1 | ||
@T | Commission type. N .. no commission U .. unknown Y .. commission, but no details available P .. percentage A .. amount F .. freetext description only | [A] [F] [N] [P] [U] [Y] | 1 | |
@V | Commission value. Content depends on type. For type A in currency defined by Hotel/@CUR attribute. Examples: 500 for A 7.5 for P | 0..1 | ||
@V_A | Commission value. Content depends on type. For type A in alternate currency defined by Hotel/@CUR_A attribute. Examples: 500 for A 7.5 for P | 0..1 | ||
@D | Freetext description. | 0..1 | ||
</CommissionPolicy> | ||||
<CancellationPolicy> | Cancellation policy | 0..N | ||
@T | Cancellation type. N .. no cancellation penalty U .. unknown Y .. cancellation penalty, but no details available P .. percentage A .. amount NN .. number of nights charged T .. freetext description only Value set to 'P' and V='100' shows that the rate cannot be cancelled. Applies usually to certain rates with deposit requirement where full payment is required in advance and the reservation cannot be cancelled. Usually means that the amounts paid are non-refundable. In such cases it is recommended to see results of HotelInformationRQ/RS. | [A] [N] [NN] [P] [T] [U] [Y] | 1 | |
@V | Cancellation penalty value. Content depends on type. For type A the currency is defined by Hotel/@CUR and the number of decimals by Hotel/@NOD. Examples: 500 for A 7.5 for P 2 for NN | 0..1 | ||
@V_A | Cancellation penalty amount in alternate currency. Only applies to @Type A. The currency is defined by Hotel/@CUR_A, and the number of decimals by Hotel/@NOD_A. Examples: 3530 | 0..1 | ||
@DT | Latest cancellation date to avoid penalties. | 0..1 | 2010-06-30 | |
@TI | Latest cancellation time to avoid penalties. If @DT is not returned, @TI refers to check in date. | 0..1 | 16:00 | |
@I | Amount of time the reservation must be canceled prior to the check in date to avoid a penalty. @I specifies the number of units of type @IU (e.g. 2 days). Either @DT and/or @TI will be returned or @I but not both. | 0..1 | 2 | |
@IU | Interval unit. H .. hours D .. days W .. weeks M .. month | [D] [H] [M] [W] | 0..1 | |
@D | Freetext description. | 0..1 | ||
</CancellationPolicy> | ||||
<DepositPolicy> | Deposit policy Deposit is a more restrictive type of guarantee, where a certain amount can be taken from credit card by the vendor. The extreme case is a pre-paid booking where the complete amount must be paid at time of booking. - Advantage: offers with deposit requirement are cheaper in most cases. - Disadvantage: In case of a cancellation this deposit amount may not be refunded, but this depends on cancellation policy. If a deposit is required, you need to specify a PNRCreateRQ/CompletePNRElements/Itinerary/Hotel/SupplementalInformation/PaymentGuarantee with attribute Type='D' or - for special case of a pre-paid booking (@T="PP") - Type="P". | 0..1 | ||
@T | Deposit type. N .. no deposit required U .. unknown Y .. deposit required, but no details available P .. percentage A .. amount NN .. number of nights charged PP .. pre-paid rate: the complete amount must be paid at time of booking T .. freetext description only | [A] [N] [NN] [P] [PP] [T] [U] [Y] | 1 | |
@V | Deposit value. Content depends on type. For type A the currency is defined by Hotel/@CUR and the number of decimals by Hotel/@NOD. Examples: 500 for A 7.5 for P 2 for NN | 0..1 | ||
@V_A | Deposit amount in alternate currency. Only applies to @Type A. The currency is defined by Hotel/@CUR_A, and the number of decimals by Hotel/@NOD_A. Examples: 3530 | 0..1 | ||
@DT | Latest date to provide deposit. | 0..1 | 2010-06-30 | |
@TI | Latest time to provide deposit. If @DT is not returned, @TI refers to check in date. | 0..1 | 16:00 | |
@I | Amount of time the deposit must be provided prior to the check in date . @I specifies the number of units of type @IU (e.g. 2 days). Either @DT and/or @TI will be returned or @I but not both. | 0..1 | 12 | |
@IU | Interval units. H .. hours D .. days W .. weeks M .. month | [D] [H] [M] [W] | 0..1 | |
@D | Freetext description. | 0..1 | ||
<Method> | Method | 0..N | ||
@Type | Method type. OTA code of type PMT (payment type). Examples: 1 .. Cash 2 .. Direct bill 5 .. Credit card 7 .. Check 8 .. Deposit 10 .. Central bill (Airplus) 19 .. Travel agency IATA number 31 .. Guarantee | 1 | ||
@SecurityID | Only applies to @Type="5" (credit card): If a credit card security number (referred to also as CVV2, CVC, CVC2, CSC or CID) must be provided for the credit card, @Security="Y" is returned. | [Y] | 0..1 | Y |
</Method> | ||||
</DepositPolicy> | ||||
<GuaranteePolicy> | Guarantee Policy To guarantee a reservation. Credit cards specified for guarantee are only validated but not used for any payment. If a guarantee is required, you need to specify a PNRCreateRQ/CompletePNRElements/Itinerary/Hotel/SupplementalInformation/PaymentGuarantee with attribute Type='G'. | 0..1 | ||
@T | Guarantee type. N .. no guarantee required Y .. guarantee required F .. freetext description only U .. unknown | [N] [Y] [F] [U] | 1 | |
@TI | Guarantee latest arrival time. | 0..1 | 16:00 | |
@I | Amount of time (depending on interval type) before checkin to guarantee a reservation. | 0..1 | 12 | |
@IU | Interval units. H .. hours D .. days W .. weeks M .. month | [D] [H] [M] [W] | 0..1 | |
@D | Freetext description. | 0..1 | ||
<Method> | Method | 0..N | ||
@Type | Method type. OTA code of type PMT (payment type). Examples: 1 .. Cash 2 .. Direct bill 5 .. Credit card 7 .. Check 8 .. Deposit 10 .. Central bill (Airplus) 19 .. Travel agency IATA number 31 .. Guarantee | 1 | ||
@SecurityID | Only applies to @Type="5" (credit card): If a credit card security number (referred to also as CVV2, CVC, CVC2, CSC or CID) must be provided for the credit card, @Security="Y" is returned. | [Y] | 0..1 | Y |
</Method> | ||||
</GuaranteePolicy> | ||||
<Features> | Amenities, services and features the room is offering. | 0..N | ||
@T | OTA code type (or VS). ADT .. Additional Detail Type AQC .. Age Qualifying Code BED .. Bed Type BUS .. Business Srvc Type CNT .. Count Category FTT .. Fee Tax Type GRI .. Guest Room Info MPT .. Meal Plan Type PHY .. Physically Challenged Feature Code RMA .. Room Amenity Type RVT .. Room View Type RLT .. Room Location Type SEC .. Security Feature Code VS .. Vendor specific Non-OTA Code | [ADT] [AQC] [BED] [BUS] [CNT] [FTT] [GRI] [MPT] [PHY] [RLT] [RMA] [RVT] [SEC] [VS] | 1 | |
@C | Feature code (OTA or vendor specific). | 1 | ||
@V | Version of free text description. Some source may provice multiple Feature elements for the same feature with different versions of the free text description. For these sources and these sources only, the V attribute is returned to specify the version of the free text description. Values: SRT: short description LNG: long description ORG: original description (as provided by supplier) | [LNG] [ORG] [SRT] | 0..1 | LNG |
@Q | If necessary a quantity for an item can be specified here. | 0..1 | ||
@D | Free text description. If none available the OTA code name is used. | 0..1 | ||
@I | Indicates, whether this is included in the rate or not. Y .. is included in rate N .. is NOT included in rate U .. unknown | [Y] [N] [U] | 0..1 | |
@CA | Cost amount for this item in currency defined by Hotel/@CUR attribute. | 0..1 | 2000 | |
@CA_A | Cost amount for this item in alternate currency defined by Hotel/@CUR_A attribute. | 0..1 | 2000 | |
</Features> | ||||
<ExtraBedType> | Only one element per distinct extra bed type allowed | 0..N | ||
@Number | Number of extra beds for this type | 1 | ||
@Type | Type of extra bed AdultRollAway ChildRollAway Crib | [AdultRollAway] [ChildRollAway] [Crib] | 1 | |
</ExtraBedType> | ||||
<RoomIdentifier/> | If the backend-system supports the booking of specific room numbers, the available room numbers are returned. | 0..N | ||
</Rooms> | ||||
<MeetingRooms> | 0..N | |||
@N | Name of the meeting room. | 0..1 | ||
@D | Free text description. | 0..1 | ||
@U | Description of the units of measure for the meeting room size attributes F .. feet M .. meter U .. unknown | [F] [M] [U] | 0..1 | |
@S | Meeting room size - in Units squared | 0..1 | ||
@C | Capacity of the meeting room. | 0..1 | ||
<Features> | Amenities, features the meeting room is offering. | 0..N | ||
@T | OTA code type. MRC .. Meeting Room Code MRF .. Meeting Room Format Code | [MRC] [MRF] | 1 | |
@C | OTA code. | 1 | ||
@D | Free text description. If none available the OTA code name is used. | 0..1 | ||
@CA | Capacity of the meeting room in the configuration described by the OTA code for OTA type MRF. | 0..1 | ||
@I | Indicates, whether this is included in the rate or not. Y .. is included in rate N .. is NOT included in rate U .. unknown | [Y] [N] [U] | 0..1 | |
</Features> | ||||
</MeetingRooms> | ||||
<FormOfPaymentPolicy> | Form of payment policy | 0..N | ||
@Type | OTA code type. CDT .. CardType PMT .. Payment Type | [PMT] [CDT] | 1 | |
@Code | OTA code of type PMT (payment type). Examples: 1 .. Cash 2 .. Direct bill 5 .. Credit card 7 .. Check 10 .. Central bill (Airplus) 19 .. Travel agency IATA number | 1 | ||
@Description | Free text description. If none available the OTA code name is used. | 0..1 | ||
@AcceptanceStatus | Acceptance status for this payment method U .. Unknown AF .. Accepted with Fees A .. Accepted (no fees) N .. Not accepted | [U] [AF] [A] [N] | 0..1 | |
</FormOfPaymentPolicy> | ||||
<HotelFeatures> | Amenities, services and features the hotel is offering. | 0..N | ||
@T | OTA code type (or 'VS'). ACC .. Attraction Category Code ADT .. Additional Detail Type AMC .. Available Meal Category Codes BUS .. Business Srvc Type GRI .. Guest Room Info HAC .. Hotel Amenity Code INF .. Information Type LOC .. Location Category Codes MPT .. Meal Plan Type PCT .. Property Class Type PET .. Pets Policy Code PHY .. Physically Challenged Feature Code RMA .. Room Amenity Type RST .. Recreation Srvc Type SEC .. Security Feature Code SEG .. Segment Category Code TRP .. Transportation Code VS .. Vendor specific Non-OTA Code | [ACC] [ADT] [AMC] [BUS] [GRI] [HAC] [INF] [LOC] [MPT] [PCT] [PET] [PHY] [RMA] [RST] [SEC] [SEG] [TRP] [VS] | 1 | |
@C | Feature code (OTA or vendor specific). | 1 | ||
@D | Free text description. If none available the OTA code name is used. | 0..1 | ||
@Q | If necessary a quantity for an item can be specified here. | 0..1 | ||
@I | Indicates, whether this is included in the rate or not. Y .. is included in rate N .. is NOT included in rate U .. unknown | [Y] [N] [U] | 0..1 | |
@CA | Cost amount for this item in currency defined by Hotel/@CUR attribute. | 0..1 | 2000 | |
@CA_A | Cost amount for this item in alternate currency defined by Hotel/@CUR_A attribute. | 0..1 | 2000 | |
</HotelFeatures> | ||||
</Hotel> | ||||
</HotelMultiAvailabilityRS> |
Column | Description |
---|---|
Node | Name of message node (element or attribute). Nodes in bold type are mandatory, if their parent element occurs in the message. Point mouse cursor at table cell to view complete XPath. |
Description | Description of meaning and usage of the node. |
Values | List of predefined values (each in square brackets) or range of values ("[a] to [z]") allowed for the node, if formally defined in the schema. |
Occurs | Minimum and maximum number of times the node must/may occur, if its parent element occurs in the message. Examples: 0..3 Node is optional and may occur up to 3 times. 1..N Node must occur at least one (mandatory) and may occur any number of times. 2 Node must occur exactly twice. |
Example | Example value for the node. |
XML Schema documentation generated with XX/1 server