Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Added Warnings

Each response from GP Travel HUB contains identifier whether it has been processed successfully or not - the elements <Success/>, <Warning/>, <Errors/>.

...

There is a structure of Warning Response that is common for every response.

Warnings/Warning:

*mandatory

Element

Attribute

Type

Description

Min…Max occurs

Type*

integer (1, 3, 10, 11)

Defines type of the error or warning that occurred. Refers to OTA codes "Error Warning Type (EWT)”.

1…1

Code*

integer (1 - 1051)

Defines Error/Warning code.

1…1

Status*

string ("SENT", "NOT_SENT")

The values are (SENT | NOT_SENT). Used for defining actual status of request.

1…1

ShortText*

string

Short error description.

1…1

RecordID

string

This attribute specifies supplier ID. If requests spans multiple suppliers, you can use this attribute to identify which supplier caused the problem.

0…1

Language*

For more information see Common Data Description section in Glossary.

DocURL

URI

If present, this URL refers to an online description of the error that occurred.

0…1

Tag

string

If present, this attribute may identify an unknown or misspelled tag that caused an error in processing.

0…1

Expand
titleWarning Response Sample XML
Code Block
languagexml
<Warnings>
   <Warning Code="189" Language="en" RecordID="supplierCode" ShortText="Price has been changed." Status="SENT" Type="3"/>
</Warnings>

...

Expand
titleGP_ExcursionResRQ_Initiate

Warning/Error

Code

Short text

Possible reason

Status

Error

20

Number of passengers invalid.

  1. This offer is for 2 adults, 2 children and 0 infants, but you tried to book for 2 adults, 1 children and 1 infants.

  2. Number of paxes in Reservation Initiate message differ from paxes in Availability search.

NOT_SENT

Error

22

Passengers exceed commercial rules.

  1. Number of passengers must not be more then 9.

  2. Children/Infant age cannot be different from that specified on Search.

NOT_SENT

Error

27

Passenger details are mandatory.

  1. Mandatory lead guest details (birthdate,email,telephone,country) is missed.

  2. NamePrefix is mandatory, but the value is empty.

NOT_SENT

Error

87

Booking reference invalid.

Invalid data. Error at property client reference number: property size must be between 1 and 20.
Client reference(s) 30d4 is(are) not unique. Please provide another client reference ids.

NOT_SENT

Error

97

Booking reference not found.

Booking reference not found or expired..

NOT_SENT

Error

145

Duration period or dates incorrect.

Avail was done for different dates. Dates mismatch.

NOT_SENT

Error

161

Search criteria invalid.

Mandatory passenger detail is missed, e.g. The client's country is missed.

NOT_SENT

Error

172

Requested action not possible.

  1. Supplier supports the age of children within interval between 2 and 18.

  2. Supplier does not provide departure with hotelCode.

NOT_SENT

Warning

172

Requested action not possible.

Supplier doesn't support requested language. Language is different from what has been requested.

SENT

Warning

189

Price has been changed.

The price has been changed.

SENT

Error

193

Cancellation process failed.

Children age cannot be different from that specified on Search.

NOT_SENT

Error

194

No matching bookings found.

No matching bookings found.

SENT

Warning

197

Comments longer than 180 characters will not be processed hotel supplier.

Comments longer than 180 characters will not be processed by hotel supplier.

SENT

Error

293

Invalid departure time.

Departure Point/Time combination is invalid.

NOT_SENT/SENT

Error

320

Invalid value.

NamePrefix can be only Mr, Ms and Mrs.

NOT_SENT

Error

321

Required field missing.

  1. Invalid values of departure, please fix it.

  2. PickUpAddress should be send in pickup departure.

NOT_SENT

Warning

438

Requested rate not available.

  • Offer availability status changed to AvailableForSale/OnRequest.

  • Offer is not available any more

    342

    Cancel fee may apply

    Cancel Penalties are not provided by supplier, or provided as free text, so GP HUB is not able to return Cancellation Charges precisely as Amount. Or Cancellation policy can be shown only after reservation. Or Cancellation penalties have been changed.

    SENT

    Warning

    438

    Requested rate not available.

    1. Offer availability status changed to AvailableForSale/OnRequest.

    2. Offer is not available any more.

    SENT

    Error

    450

    Unable to process.

    1. Supplier error.

    2. Supplier's response does not contain a valid availability.

    3. Selected tickets delivery method is wrong.

    4. This delivery option requires address information.

    5. Please fill phone number for lead person. This element is required.

    SENT/NOT_SENT

    ...

    Expand
    titleGP_ExcursionResRQ_Book

    Warning/Error

    Code

    Short text

    Possible reason

    Status

    Error

    20

    Number of passengers invalid.

    This offer is for 2 adults, 2 children and 0 infants, but you tried to book for 2 adults, 1 children and 1 infants.

    NOT_SENT

    Error

    22

    Passengers exceed commercial rules.

    Number of passengers must not be more then 9.

    NOT_SENT

    Error

    27

    Passenger details are mandatory.

    1. Mandatory lead guest details (birthdate,email,telephone,country) is missed.

    2. NamePrefix is mandatory, but the value is empty.

    NOT_SENT

    Error

    161

    Search criteria invalid.

    TransactionIdentifier 999999 not found.

    NOT_SENT

    Error

    172

    Requested action not possible.

    1. Please fill in all necessary supplier remarks.

    2. Departure point and time are required for this excursion.

    3. Supplier supports the age of children within interval between 2 and 18.

    4. Supplier does not provide departure with hotelCode.

    NOT_SENT

    Warning

    189

    Price has been changed.

    The price has been changed.

    SENT

    Error

    193

    Cancellation process failed.

    Children age cannot be different from that specified on Search.

    NOT_SENT

    Error

    194

    No matching bookings found.

    No matching bookings found.

    SENT

    Warning

    197

    Comments longer than 180 characters will not be processed hotel supplier.

    Comments longer than 180 characters will not be processed by hotel supplier.

    SENT

    Error

    320

    Invalid value.

    1. The client's country in Reservation Confirmation message is differ from Reservation Initiate message.

    2. NamePrefix can be only Mr, Ms and Mrs.

    NOT_SENT

    Error

    321

    Required field missing.

    PickUpAddress should be send in pickup departure.

    NOT_SENT

    Warning

    342

    Cancel fee may apply

    Cancel Penalties are not provided by supplier, or provided as free text, so GP HUB is not able to return Cancellation Charges precisely as Amount. Or Cancellation policy can be shown only after reservation. Or Cancellation penalties have been changed.

    SENT

    Error

    448

    System error.

    purchaseDetails element is missed.

    SENT

    Error

    450

    Unable to process.

    1. Selected tickets delivery method is wrong.

    2. This delivery option requires address information.

    NOT_SENT

    ...