ReservationListRS | 1 | | Root node. |
ReservationListRS/Reservations | 0..1 | | Reservations. |
Reservations/Reservation | 1 | | |
Reservation/Locators | 1 | | Information about the locators. |
Locators/Client | 0..1 | String | Client locator. |
Locators/Provider | 0..1 | String | Supplier locator. |
Locators/Property | 0..1 | String | Property locator(see MetaData method in order to verify if the supplier implements it). |
ReservationReadRS/OptionType | 0..1 | Enum | Defines the different types of hotel packages. OptionTypeCode | Description |
---|
0 | Hotel | 1 | HotelSkiPass | 2 | HotelSkiPassLessons | 3 | HotelSkiPassLessonsMeals | 4 | HotelSkiPassEquipmentLessons | 5 | HotelSkiPassEquipmentLessonsMeals | 6 | HotelTicket | 7 | HotelTicketTransfers | 8 | Gala | 9 | HotelSkiPassEquipment | 10 | HotelSkiPassMeals | 11 | HotelSkiPassEquipmentMeals | 12 | HotelActivity |
|
ReservationReadRS/IsOptionTypeSpecified | 0..1 | Boolean | Indicates whether the OptionType field was specified or has the default value. |
ReservationReadRS/Hotel | 0..1 | | Hotel reservation. |
Hotel/Code | 0..1 | String | Hotel Code. |
Hotel/Name | 0..1 | String | Hotel Name. |
Hotel/City | 0..1 | String | Hotel city. |
Hotel/CreationDate | 0..1 | String | Date of booking. |
Hotel/StartDate | 0..1 | String | Check-in date. |
Hotel/EndDate | 0..1 | String | Check out date. |
Hotel/MealPlanCode | 0..1 | String | Booking Mealplan code. |
Hotel/Holder | 0..1 | | Reservation Holder . |
@name | 1 | String | Holder name. |
@surname | 1 | String | Holder surname. |
Hotel/Price | 1 | | Price of the reservation. |
@currency | 1 | String | Currency code (Our system uses a standard ISO - 3 for all suppliers). |
@amount | 1 | Decimal | Total amount for the booking. |
@binding | 1 | Boolean | If binding is set as true, then the client can’t sell the product for a lower price that the one set by the supplier. If it set as as false, the client can sell the product for a lower price. |
@commission | 1 | Decimal | Commission Scenarios Commission | Description | 0 | The price returned is net. | -1 | The supplier has not supplied the sale price nor the commission. This information is in the commercial contract with the supplier. | Greater than 0 | X = % of the commission applied to the amount. | |
@minimumSellingPrice | 1 | Decimal | Indicates the minimum selling price it can be sold (determined by the Seller). If is specified (different than "-1"), that field takes preference to amount. Minimum Selling Price Scenarios Minimum Selling Price | Description | 0 | No minimum selling price is provided. | -1 | We have no information about MSP from the Seller. | Greater than 0 | The lowest possible amount that can be sold commercially. | |
Hotel/Rooms | 0..1 | | List of rooms reserved |
Rooms/Room | 1..n | | Details of room reserved. |
@id | 0..1 | String | Identifier of the room. |
@roomCandidateRefId | 0..1 | Integer | Identifier of room candidate. |
@code | 0..1 | String | Room code. |
@description | 0..1 | String | Room description. |
Hotel/RoomCandidates | 0..1 | | Rooms requested at the time of booking. |
RoomCandidates/RoomCandidate | 1..n | | Room required. |
@id | 0..1 | Integer | Id of the requested room (starting at 1). |
RoomCandidate/Paxes | 1..n | | Pax required. |
Paxes/Pax | 1..n | | Pax required. |
@age | 0..1 | Integer | Passenger age on the day of check-in. |
@id | 0..1 | Integer | Id of the requested room (starting at 1). |
Hotel/Fees/Fee | 0..n | | |
@includedPriceOption | 1 | Boolean | Indicates if the fee is included or not in the final price. How to interpret includePriceOption Scenarios Payment Type | includedPriceOption | MerchantPay, CardBookingPay, CardCheckInPay | If True the amount of the fee is already included in the price and is paid at the time of booking. If False, said fee have to be paid in the hotel. | LaterPay | In both cases if True or False, the amount of the fee has to be paid in the hotel, as the type of payment is LaterPay. The difference is that if includedPriceOption = False the client would have to sum the amount on their end. This is done if the supplier does not include it. This way, the client can show the fee on their web separated from the option price, and it’s now the client’s own decision how they should treat it. | |
@description | 1 | String | Remarks regarding fee. |
@mandatory | 1 | Boolean | If the fee is obligatory, depending on the includedPriceOption to know if it is paid at the time of booking or at the hotel. In case it is false, it could be a fee such as "cleaning" that the consumer could hire if he wanted. |
@refundable | 1 | Boolean | This field will serve to know if the rate to be paid is returned, for example when it is a deposit type that is returned once the stay ends. |
Fee/Price | 1 | | |
@currency | 1 | String | Currency code (Our system uses a standard ISO - 3 for all suppliers). |
@amount | 1 | Decimal | Fee Amount. |
@binding | 1 | Boolean | If binding is set as true, then the client can’t sell the product for a lower price that the one set by the supplier. If it set as as false, the client can sell the product for a lower price. |
@commission | 1 | Decimal | Commission Scenarios Commission | Description | 0 | The price returned is net. | -1 | The supplier has not supplied the sale price nor the commission. This information is in the commercial contract with the supplier. | Greater than 0 | X = % of the commission applied to the amount. | |
@minimumSellingPrice | 1 | Decimal | Indicates the minimum selling price it can be sold (determined by the Seller). If is specified (different than "-1"), that field takes preference to amount. Minimum Selling Price Scenarios Minimum Selling Price | Description | 0 | No minimum selling price is provided. | -1 | We have no information about MSP from the Seller. | Greater than 0 | The lowest possible amount that can be sold commercially. | |
Fee/Code | 1 | String | Specifies the fee code in case it has one. |
Hotel/CancelPenalties | 0..1 | | Information of cancellation policies. |
@nonRefundable | 1 | Boolean | Indicate if this option is nonRefundable (true or false). |
CancelPenalties/CancelPenalty | 0..n | | Listing of cancellation penalties. |
CancelPenalty/HoursBefore | 1 | String | Number of hours prior to arrival day in which this Cancellation policy applies. |
CancelPenalty/Deadline | 1 | String | Date on UTC Standard TimeZone in which this Cancellation policy applies (ISO 8601 e.g: 2016-07-01T05:00:00Z) |
CancelPenalty/CalculatedDeadline | 1 | Boolean | Indicate if the Deadline is returned by the supplier or it's been calculated by Travelgate.If true, the deadline has been converted to UTC-0 by Travelgate. If False, the supplier returns the deadline on UTC-0, so no calculation is needed. |
CancelPenalty/Penalty | 1 | | Contains the value to be applied in net price. |
@type | 1 | String | Types of penalties Penalty | Description | Noches | Indicates the number of nights to be penalized. | Porcentaje | Indicates the percentage to pay based on the option price. | Importe | Indicates the exact amount payable. | |
@paymentType | 1 | String | Indicates payment type. |
@currency | 1 | String | Currency code (Our system uses a standard ISO - 3 for all suppliers). |
Hotel/Remarks | 0..1 | String | Remarks. |
ReservationReadRS/TransactionStatus | 1 | | Status. |
TransactionStatus/ComunicationStatus | 1 | String | Status communication (OFFLINE, OK and KO). |
TransactionStatus/RSStatus | 1 | String | Response Status Status | Description | DESCONOCIDO | Unknown | EXISTE | Exists | EXISTECANCELADA | exists but it's cancelled | NO_EXISTE | Does not exist | |
TransactionStatus/ResStatus | 1 | String | Reservation Status Status Code | Description | OK | The reservation was completed with no problems. | RQ | The reservation was completed but the product is still not available, so the reservation goes into a waiting list (Request). | CN | The reservation was completed but due to a supplier error or a timeout the system will immediately cancel the reservation to prevent further possible errors. | UN | During the reservation process, an issue led to an unknown reservation status. The Buyer is responsible for verifying with the Seller that the booking has been confirmed. | |