6.6. RESERVATION CONFIRMATION RESPONSE
Reservation Confirmation Response returns information about booking that has been made, it's status, and reservation IDs.
GP_VehResRS*:
*mandatory
Element | Attribute | Type | Description | Min…Max occurs |
---|---|---|---|---|
|
| For more information see Common Data Description section in Glossary. |
| |
|
|
| ||
VehResRSCore/VehReservation |
|
| Represents the car reservation. | 0...1 |
GP_VehResRS/VehResRSCore/VehReservation:
Element | Attribute | Type | Description | Min…Max occurs |
---|---|---|---|---|
| ResStatus* | string ("Reserved", "Waitlisted", "Request denied") | A reservation status that can be one of: "Reserved" - means that car was successfully reserved in supplier’s inventory. "Waitlisted" - means that booking is waiting for confirmation. In this case you need to send Booking Retrieval request to get an actual state of booking. "Request denied - means that supplier rejected booking. | 1...1 |
VehSegmentCore* |
|
| All elements are the same as in Reservation Initiate Response, but there are no BookingCode and AvailabilityStatus in VehRentalCore in Reservation Confirmation Response. | 1...1 |
|
| For more information see Reservation Initiate Request section. | 1...* | |
VehSegmentInfo* |
|
| Supplemental information associated with the vendor and cars availability . | 1...1 |
TPA_Extensions |
|
| Contains additional information (e.g. messages and data that should be included into voucher according suppliers requirements). | 0...1 |
TPA_Extensions/VoucherProperties/Property |
|
| Represents a piece of voucher details. Note: VoucherProperties element contains only the information that is not available through other elements in GP Travel HUB messages. | 0..* |
Name* | string | An information identifier. Normally it has the value similar to voucher’s field. Following properties names are recommended to use: “vat”, ”notes”, ”payableThrough”, ”itemPayableBy”, ”emergencyPhone”, ”confirmationNumber”, ”Latitude”, ”Longitude”, ”meals”, ”ItemConfirmationReference”, ”policyRemark”, ”policyDescription”,” bookingReferenceNumber”, ”paymentGuaranteedBy”. | 1..1 | |
Value* | string | Contains the value that should be put in Voucher. | 1..1 |
GP_VehResRS/VehResRSCore/VehReservation/VehSegmentCore*:
Element | Attribute | Type | Description | Min…Max occurs |
---|---|---|---|---|
Vendor
|
|
| Represents vendor. The element exists only if the information available from supplier. | 0...1 |
CompanyShortName* | string (1 - 32) | Specifies vendor's name. | 1...1 | |
Code* | string (1 - 32) | Specifies vendor's code. | 1...1 | |
CodeContext* | string (1 - 32) | Supplier code context. | 1...1 | |
VehRentalCore*
|
|
| Contains information that is common to all requests and responses associated with the reservation of a car. | 1...1 |
PickUpDateTime* | yyyy-mm-dd or yyyy-mm-ddThh-mm-ss | Identify The Date & Time to pickup/return a car. | 1...1 | |
ReturnDateTime* | yyyy-mm-dd or yyyy-mm-ddThh-mm-ss | 1...1 | ||
VehRentalCore/PickUpLocation* |
|
| Identifies pickup location. | 1...1 |
Name* | string (1 - 255) | Name of the pickup location. | 1...1 | |
CodeContext* | string (1 - 32) | Defines context in which the LocationCode is specified: for “Airport” point there must be IATA airport code; for “City” point there could be GEO or supplier or client context; for “Point” type here must be supplier identifier. | 1...1 | |
LocationCode* | string (1 - 32) | Depending on LocationType: specify IATA Airport code for “Airport” type; specify City Code for “City” type; specify supplier-specific location code for “Point” type. | 1...1 | |
VehRentalCore/ReturnLocation |
|
| Identifies return location. | 0...1 |
Name* | string (1 - 255) | Name of the return location. | 1...1 | |
CodeContext* | string (1 - 32) | Attributes description is the same as in PickUpLocation element mentioned above. | 1...1 | |
LocationCode* | string (1 - 32) | 1...1 | ||
|
| Elements and attributes are the same as in Car Availability Search Response, but VendorCarType attribute is missed in this message. | 1...1 | |
|
| For more information see Car Availability Response section. | 0...1 | |
|
| For more information see Car Rental Conditions Response section. | 0...25 | |
|
| For more information see Car Rental Location Detail Response section. | 0...99 | |
Fees/Fee
|
|
| Contains information about specific fee. | 0...99 |
| For more information see Common Data Description section in Glossary. | 1...1 | ||
| 1...1 | |||
Purpose* | integer (6, 22, 23) | Refers to the list of Vehicle Charge Purpose Types supported by HUB. Possible values: “6” - Fee, “22” - Prepay amount, “23” - Pay on arrival amount. | 1...1 | |
|
| For more information see Car Rental Conditions Response section. | 0...* | |
|
| For more information see Car Availability Response section. | 1...1 | |
|
| 0...1 |
GP_VehResRS/VehResRSCore/VehReservation/VehSegmentInfo*:
Element | Attribute | Type | Description | Min…Max occurs |
---|---|---|---|---|
PaymentRules/PaymentRule |
|
| Payment rule associated with this reservation. | 0...9 |
| For more information see Common Data Description section in Glossary. | 1...1 | ||
| 1...1 | |||
RuleType* | integer (1 - 4) | Refers to OTA Code List Rule Type (RUL). Possible values: “1” -Cancel, “2” - Prepay, “3” - Deposit, “4” - Guarantee. | 1...1 | |
DateTime | yyyy-mm-dd or yyyy-mm-ddThh-mm-ss | The date and time applicable to this monetary rule. For Cancellation rule (@RuleType=”1”) DateTime means date and time when the rule starts. | 0...1 | |
RentalPaymentAmount |
|
| Provides payment information. | 0...1 |
CostCenterID* | string (1 - 32) | A CostCenter code that depends on supplier specific and contract between supplier and client. CostCenterID identifies the payment acceptor. | 1...1 | |
|
| For more information see Car Availability Response section. | 0...99 | |
|
| Elements and attributes are the same as in Car Rental Location Detail Response, but AdditionalInfo element is missed in this message. | 0...2 | |
CarReservationIDs/CarReservationID* |
|
| Unique rental reference. For more information see Unique Identifiers in GP Travel HUB Workflow section in Glossary. | 1...* |
ResID_Value* | string (1 - 64) | A value of booking reference that is generated by client application. It is supposed that this ID will be unique in your system. Can be used for further operations like cancellation or booking retrieval. | 1...1 | |
ResID_Source* | string (“client, agent“, “supplier“) | Allows to pass booking reference that is generated by application connecting to GP Travel HUB for identification of each booking. | 1...1 | |
ResID_SourceContext | string (1 - 64) | Additional attribute in case ResID_Source="supplier", contains supplier code to identify from which supplier this booking has been made. | 0...1 |