# Stays API Error Messaging

The TripServices Stays APIs use the error handling detailed next and return the standard error messages listed in this topic.

### Error Handling

The TripServices Stays APIs can return either errors or warnings:

- Errors: Returned in Result/Error when request processing is unsuccessful.
- Warnings: Returned in Result/Warnings when the request was successful but certain conditions were noted, such as if a search was unable to return rates for one or more properties.


The Stays APIs currently use two versions of errors, depending on your customer provisioning setup. The older version returns the following objects:

- StatusCode
- Message


The newer error version returns all of the following objects:

- StatusCode
- Message
- SourceID
- SourceCode
- Category


The error messages differ by whether you are on the older or newer error versioning. Specific error messages are listed below in [Error Message List](#error-message-list).

For SourceCode, the values returned are grouped into the following ranges:

- 1: Impairment errors
- 1000: Common object validation errors: Errors related to object and property validation issues
- 2000: System-wide errors: Can occur for any content and in any workflow. Include communication, authorization, header, or query parameter errors.
- 13000: Hotel-specific errors


SourceID may return the value *API* or a supplier code.

- API: Returned for any business or impairment error in which the source was the API.
- Hotel chain code: Returned for supplier or other errors where the error source was not the API.


The following example shows the error message format of the older error versioning.

details
summary
Show Example older error versioning

```json
{
    "ErrorResponse": {
        "traceId": "hotel-ts-v11",
        "Result": {
            "@type": "Result",
            "Error": [
                {
                    "@type": "Error",
                    "StatusCode": 400,
                    "Message": " Property Code is a required field"
                }
            ]
        }
    }
}
```

The following example shows the error message format of the older error versioning.

details
summary
Show Example newer error versioning

```json
"ErrorResponse": {
    "traceId": "a01432e6-5413-43ba-ba54-eb284273b3ac",
    "Result": {
        "@type": "Result",
        "Error": [
            {
                "@type": "ErrorDetail",
                "StatusCode": 500,
                "Message": "OFFER CANCELLATION DID NOT COMPLETE. SUPPLIER FAILED TO RESPOND. TRANSACTION IGNORED. RETRY IN A FEW MINUTES. DESTINATION IS DOWN",
                "category": "RETRY",
                "SourceID": "API",
                "SourceCode": "2531"
            }
        ]
    }
    
}
```

The following example shows the warning message format.

details
summary
Show Example warning message

```json
"Result": {
    "@type": "Result",
    "Warning": [
        {
            "@type": "Warning",
            "StatusCode": 99,
            "Message": "Rates unavailable for 50 properties."
        },
        {
            "@type": "Warning",
            "StatusCode": 99,
            "Message": "Images unavailable for 2 properties."
        }
    ]
},
```

## Error Message List

The following table lists the error messages returned in the TripServices Stays APIs for all objects in Error/Result except SourceID, which per above may return *API* or a supplier code. See the previous section for details on the two types of message returned per the table.

| StatusCode | Message *(newer error handling only; also returns StatusCode, category, SourceCode)* | category | SourceCode | Message *(older error handling; returns this Message and StatusCode)* |
|  --- | --- | --- | --- | --- |
| 500 | INTERNAL SERVER ERROR | TERMINAL | 1 | Unable to process request. Exception occurred. |
| 500 | INTERNAL SERVER ERROR | TERMINAL | 1 | Internal Server Error |
| 500 | INTERNAL SERVER ERROR | UNKNOWN | 1 | INTERNAL SERVER ERROR DURING COMMON PROCESSING:
JAVA.LANG.NULLP |
| 400 | OFFER DATA IS INVALID | VALIDATION | 1200 | Itinerary id invalid. |
| 400 | OFFER DATA IS INVALID | VALIDATION | 1200 | Cannot find hotel offer. Booking code may be incorrect or
offer has expired. Try performing availability again. |
| 400 | OFFER DATA IS INVALID | VALIDATION | 1200 | Booking Code must be provided. |
| 400 | OFFER DATA IS INVALID | VALIDATION | 1200 | Missing offer id. |
| 400 | OFFER DATA IS INVALID | VALIDATION | 1200 | Offer cannot be empty |
| 400 | TRAVELER DATA IS INVALID | VALIDATION | 1250 | ItineraryId or traveler email missing |
| 400 | TRAVELER DATA IS INVALID | VALIDATION | 1250 | Phone Number must contain only 20 chars. |
| 400 | TRAVELER DATA IS INVALID | VALIDATION | 1250 | Traveler Information cannot be empty. |
| 400 | TRAVELER NAME IS INVALID | VALIDATION | 1251 | TRAVELER NAME IS INVALID. |
| 400 | TRAVELER NAME IS INVALID | VALIDATION | 1251 | INVALID NAME - DUPLICATE ITEM |
| 400 | TRAVELER NAME IS INVALID | VALIDATION | 1251 | INVALID - NL MUST BE AT LEAST 2 CHARACTERS |
| 500 | TRAVELER NAME IS INVALID | VALIDATION | 1251 | INVALID /NM- FORMAT |
| 400 | TRAVELER NAME IS INVALID | VALIDATION | 1251 | First Name cannot be empty. |
| 400 | TRAVELER NAME IS INVALID | VALIDATION | 1251 | First Name can only contain letters and spaces. |
| 400 | TRAVELER NAME IS INVALID | VALIDATION | 1251 | Last Name cannot be empty. |
| 400 | TRAVELER NAME IS INVALID | VALIDATION | 1251 | Last Name can only contain letters and spaces. |
| 400 | TRAVELER NAME IS INVALID | VALIDATION | 1251 | Unable to process Modify request: Invalid traveler name. |
| 400 | TRAVELER NAME IS INVALID | VALIDATION | 1251 | PersonName cannot be empty. |
| 400 | TRAVELER NAME IS INVALID | VALIDATION | 1251 | Traveler names must be unique. |
| 400 | PAYMENT DATA IS INVALID | VALIDATION | 1300 | Total price cannot be empty |
| 400 | FORM OF PAYMENT DATA IS INVALID | VALIDATION | 1320 | Card details are incomplete. |
| 400 | FORM OF PAYMENT DATA IS INVALID | VALIDATION | 1320 | Form of payment is required |
| 500 | RECEIPT DATA IS INVALID | VALIDATION | 1325 | INVALID RECORD LOCATOR |
| 500 | RESERVATION COMMENT DATA IS INVALID | VALIDATION | 1330 | MAXIMUM NUMBER OF ITINERARY REMARKS REACHED |
| 400 | TRAVEL AGENCY DATA IS INVALID | VALIDATION | 1340 | TravelAgency of type TravelAgencyDetail is expected in request |
| 400 | TRAVEL AGENCY DATA IS INVALID | VALIDATION | 1340 | Agency Phone Number cannot be empty. |
| 400 | ACCOUNTING DATA IS INVALID | VALIDATION | 1355 | Invalid reservation accounting. Data type field is incorrect! |
| 400 | PASSENGER CRITERIA DATA IS INVALID | VALIDATION | 1400 | Passenger criteria data is invalid. Check traveler email or
phone number. |
| 400 | CHECK IN DATE DATA IS INVALID | VALIDATION | 1480 | INVALID-ARRIVAL DATE IN THE PAST |
| 400 | CHECK IN DATE DATA IS INVALID | VALIDATION | 1480 | TOO CLOSE TO DOA FOR THIS SRP |
| 400 | CHECK IN DATE DATA IS INVALID | VALIDATION | 1480 | startdate and enddate cannot be in the past. |
| 400 | CHECK IN DATE DATA IS INVALID | VALIDATION | 1480 | Missing date range |
| 400 | CHECK IN DATE DATA IS INVALID | VALIDATION | 1480 | startdate is not valid. |
| 400 | CHECK OUT DATE DATA IS INVALID | VALIDATION | 1485 | startdate and enddate cannot be in the past. |
| 400 | CHECK OUT DATE DATA IS INVALID | VALIDATION | 1485 | enddate cannot be equal to startDate. |
| 400 | CHECK OUT DATE DATA IS INVALID | VALIDATION | 1485 | enddate cannot be less than startDate. |
| 400 | CHECK OUT DATE DATA IS INVALID | VALIDATION | 1485 | enddate is not valid. |
| 400 | CHAIN CODES DATA IS INVALID | VALIDATION | 1495 | ChainCode should be alphabetical and two characters long. |
| 400 | CHAIN CODES DATA IS INVALID | VALIDATION | 1495 | ChainCode cannot be empty. |
| 500 | PROPERTY KEY DATA IS INVALID | VALIDATION | 1515 | INVALID PROPERTY CODE * |
| 500 | PROPERTY KEY DATA IS INVALID | VALIDATION | 1515 | INVALID PROPERTY NUMBER |
| 400 | PROPERTY KEY DATA IS INVALID | VALIDATION | 1515 | PropertyCode can have only alphanumeric characters. |
| 400 | PROPERTY KEY DATA IS INVALID | VALIDATION | 1515 | PropertyCode cannot be empty. |
| 400 | PROPERTY KEY DATA IS INVALID | VALIDATION | 1515 | Missing property details. |
| 400 | TRAVEL AGENCY EMAIL IS MISSING OR INVALID | VALIDATION | 1532 | Agency email is invalid. |
| 400 | TRAVEL AGENCY EMAIL IS MISSING OR INVALID | VALIDATION | 1532 | Missing agency email. |
| 400 | TRAVELER EMAIL IS MISSING OR INVALID | VALIDATION | 1533 | Traveler email cannot be empty. |
| 400 | TRAVELER EMAIL IS MISSING OR INVALID | VALIDATION | 1533 | Traveler email is invalid. |
| 400 | TRAVELER TELEPHONE IS MISSING OR INVALID | VALIDATION | 1534 | INVALID CHARACTERS IN PHONE FIELD |
| 400 | TRAVELER TELEPHONE IS MISSING OR INVALID | VALIDATION | 1534 | Traveler phone cannot be empty. |
| 400 | TRAVELER TELEPHONE IS MISSING OR INVALID | VALIDATION | 1534 | Phone Number must contain only alpha chars , spaces, dashes, or dots |
| 400 | CHILD AGE IS MISSING OR INVALID | VALIDATION | 1535 | The age of children must be between 0 and 17 |
| 400 | CHILD AGE IS MISSING OR INVALID | VALIDATION | 1535 | Children age is required |
| 400 | PAYMENT CARD CODE IS MISSING OR INVALID | VALIDATION | 1537 | HOTEL DOES NOT SUPPORT THIS CARD TYPE * |
| 400 | PAYMENT CARD CODE IS MISSING OR INVALID | VALIDATION | 1537 | INVALID CREDIT CARD VENDOR ID |
| 400 | PAYMENT CARD CODE IS MISSING OR INVALID | VALIDATION | 1537 | INVALID - CREDIT CARD NOT ACCEPTED * |
| 400 | PAYMENT CARD CODE IS MISSING OR INVALID | VALIDATION | 1537 | Card Code length cannot be greater than 2. |
| 400 | PAYMENT CARD CODE IS MISSING OR INVALID | VALIDATION | 1537 | Card Code cannot be empty. |
| 400 | PAYMENT CARD EXPIRATION DATE IS MISSING OR INVALID | VALIDATION | 1538 | Card detail expiration date invalid. Please fill an expiration
date that is valid during the dates of your booking. |
| 400 | PAYMENT CARD EXPIRATION DATE IS MISSING OR INVALID | VALIDATION | 1538 | Card Expiration date cannot be empty. |
| 400 | PAYMENT CARD HOLDER NAME IS MISSING OR INVALID | VALIDATION | 1539 | Card detail card holder name cannot be empty. |
| 400 | PAYMENT CARD HOLDER NAME IS MISSING OR INVALID | VALIDATION | 1539 | Payment card holder name is missing or invalid |
| 400 | PAYMENT CARD NUMBER IS MISSING OR INVALID | VALIDATION | 1540 | CREDIT CARD NBR OR FORMAT INVALID |
| 400 | PAYMENT CARD NUMBER IS MISSING OR INVALID | VALIDATION | 1540 | LINK BUSY - RETRY IN 3 MINUTES, INVALID CREDIT/DEBIT CARD VENDOR * |
| 400 | PAYMENT CARD NUMBER IS MISSING OR INVALID | VALIDATION | 1540 | CREDIT CARD NUMBER IS INVALID OR MISSING |
| 500 | PAYMENT CARD NUMBER IS MISSING OR INVALID | VALIDATION | 1540 | INVALID - CREDIT CARD |
| 400 | PAYMENT CARD NUMBER IS MISSING OR INVALID | VALIDATION | 1540 | INVALID - CREDIT CARD/CORP ID REQ, INVALID CREDIT/DEBIT CARD NUMBER * |
| 500 | PAYMENT CARD NUMBER IS MISSING OR INVALID | VALIDATION | 1540 | INVALID PAYMENT CREDENTIALS |
| 400 | PAYMENT CARD NUMBER IS MISSING OR INVALID | VALIDATION | 1540 | Card detail number invalid. |
| 400 | PAYMENT CARD NUMBER IS MISSING OR INVALID | VALIDATION | 1540 | Payment could not be processed. Payment card number is missing or invalid |
| 400 | PAYMENT CARD NUMBER IS MISSING OR INVALID | VALIDATION | 1540 | Card detail card number cannot be empty. |
| 400 | PAYMENT CARD NUMBER IS MISSING OR INVALID | VALIDATION | 1540 | Card Number cannot be empty. |
| 400 | PAYMENT CARD CVV NUMBER IS MISSING OR INVALID | VALIDATION | 1541 | Card detail card series code cannot be empty. |
| 400 | PAYMENT CARD CVV NUMBER IS MISSING OR INVALID | VALIDATION | 1541 | Card cvv invalid. |
| 400 | PAYMENT CARD CVV NUMBER IS MISSING OR INVALID | VALIDATION | 1541 | Card detail card series code cannot be empty. |
| 400 | PAYMENT CARD CVV NUMBER IS MISSING OR INVALID | VALIDATION | 1541 | Series Code must contain between 3 and 4 digits. |
| 400 | PAYMENT CARD TYPE IS MISSING OR INVALID | VALIDATION | 1542 | Card Type cannot be empty. |
| 400 | PAYMENT CARD STREET ADDRESS IS MISSING OR INVALID | VALIDATION | 1543 | Card detail address line cannot be empty. |
| 400 | PAYMENT CARD CITY IS MISSING OR INVALID | VALIDATION | 1544 | Card detail city cannot be empty. |
| 400 | PAYMENT CARD COUNTRY CODE IS MISSING OR INVALID | VALIDATION | 1545 | Card detail country code must be 2 characters. |
| 400 | PAYMENT CARD COUNTRY CODE IS MISSING OR INVALID | VALIDATION | 1545 | Card detail country invalid. |
| 400 | PAYMENT CARD POSTAL CODE IS MISSING OR INVALID | VALIDATION | 1546 | Card detail postal code cannot be empty. |
| 400 | PAYMENT CARD STATE / PROVINCE IS MISSING OR INVALID | VALIDATION | 1547 | Card detail state cannot be empty. |
| 400 | CUSTOMER LOYALTY NUMBER MODIFICATION IS NOT ALLOWED | VALIDATION | 1548 | Adding/modifying Customer Loyalty change is not allowed. |
| 400 | TELEPHONE COUNTRY CODE IS MISSING OR INVALID | VALIDATION | 1549 | Traveler Country Access Code is invalid |
| 400 | TELEPHONE AREA/CITY CODE IS MISSING OR INVALID | VALIDATION | 1550 | Area City Code must contain only numbers, spaces, dashes, or dots, |
| 400 | PRODUCT DATA IS MISSING OR INVALID | VALIDATION | 1551 | Product cannot be empty |
| 400 | LOCATOR SOURCE CONTEXT IS MISSING OR INVALID | VALIDATION | 1554 | Locator Source context is invalid |
| 400 | RESERVATION COMMENT NAME FIELD IS INVALID | VALIDATION | 1556 | Invalid reservation comment. Name field is incorrect! |
| 400 | RESERVATION COMMENT SHARE WITH FIELD IS INVALID | VALIDATION | 1557 | Invalid reservation comment. Share with field is incorrect! |
| 400 | RESERVATION COMMENT SOURCE FIELD IS INVALID | VALIDATION | 1558 | Invalid reservation comment. Comment source field is incorrect! |
| 400 | RESERVATION COMMENT VALUE FIELD IS INVALID | VALIDATION | 1559 | Invalid reservation comment. Value field cannot be empty! |
| 400 | RESERVATION LOCATOR IN REQUEST IS MISSING OR INVALID | VALIDATION | 1560 | PNR does not match the one in the AAA |
| 500 | RESERVATION LOCATOR IN REQUEST IS MISSING OR INVALID | VALIDATION | 1560 | UNABLE TO RETRIEVE - CHECK RECORD LOCATOR |
| 400 | RESERVATION LOCATOR IN REQUEST IS MISSING OR INVALID | VALIDATION | 1560 | Invalid Locator Code |
| 400 | VIRTUAL PAYMENT ACCOUNT ALTERNATE EMAIL ADDRESS IS MISSING OR
INVALID | VALIDATION | 1561 | Alternate email address value is invalid. |
| 400 | VIRTUAL PAYMENT ACCOUNT ALTERNATE EMAIL ADDRESS IS MISSING OR
INVALID | VALIDATION | 1561 | Alternate email address value cannot be empty. |
| 400 | VIRTUAL PAYMENT ACCOUNT AUTHORITY IS INVALID | VALIDATION | 1563 | Alternate hotel fax is not valid. |
| 400 | VIRTUAL PAYMENT ACCOUNT MAXIMUM CHARGEABLE AMOUNT IS INVALID | VALIDATION | 1564 | Maximum chargeable amount value cannot be empty. |
| 400 | VIRTUAL PAYMENT ACCOUNT
MAXIMUM CHARGEABLE CURRENCY CODE IS INVALID | VALIDATION | 1565 | Maximum chargeable amount currency code cannot be empty. |
| 500 | RESERVATION COMMIT FAILED DUE TO SIMULTANEOUS UPDATES. END THE SESSION AND RESTART | UNKNOWN | 1566 | SIMULTANEOUS CHANGES TO BOOKING FILE |
|  | RESERVATION COMMENT UPDATE IS NOT SUPPORTED |  | 1567 |  |
| 403 | AUTHORIZATION ERROR | VALIDATION | 2500 | AccessGroup {%s} is not valid. |
| 400 | AUTHORIZATION ERROR | VALIDATION | 2500 | Unable to retrieve Hospitality Credentials from RuntimeAccessGroup |
| 400 | AUTHORIZATION ERROR | VALIDATION | 2500 | Invalid Hospitality Credentials from RuntimeAccessGroup |
| 401 | AUTHORIZATION ERROR | VALIDATION | 2500 | Authorization error |
| 500 | AUTHORIZATION ERROR | TERMINAL | 2500 | ACCESS FROM THIS CITY NOT AUTHORISED - GALILEO |
| 500 | AUTHORIZATION ERROR | TERMINAL | 2500 | AGENT ID - GALILEO |
| 500 | AUTHORIZATION ERROR | TERMINAL | 2500 | INVALID ARC/IATA NUMBER |
| 500 | AUTHORIZATION ERROR | TERMINAL | 2500 | NO AGENCY CREDENTIAL ON FILE |
| 500 | AUTHORIZATION ERROR | TERMINAL | 2500 | NO AGREEMENT EXISTS FOR AGENCY |
| 500 | AUTHORIZATION ERROR | TERMINAL | 2500 | SELL NOT ALLOWED FOR SOURCE |
| 500 | AUTHORIZATION ERROR | TERMINAL | 2500 | UNABLE TO RETRIEVE - RESTRICTED BF |
| 400 | AUTHORIZATION ERROR | VALIDATION | 2500 | Invalid GTID in Request |
| 400 | AUTHORIZATION ERROR | VALIDATION | 2500 | Hospitality credentials cannot be empty. |
| 400 | AUTHORIZATION ERROR | VALIDATION | 2500 | Property not allowed: User unauthorized to view content for
requested chain code. |
| 400 | AUTHORIZATION ERROR | VALIDATION | 2500 | Booking with WorkbenchID available only for TVPT authority |
| 400 | TRAVELPORT PLUS SESSION IDENTIFIER IS INVALID | VALIDATION | 2514 | Missing mandatory session details |
| 400 | TRAVELPORT PLUS SESSION IDENTIFIER IS INVALID | VALIDATION | 2514 | TPP session id not found. |
| 400 | TRAVELPORT PLUS SESSION IDENTIFIER IS INVALID | VALIDATION | 2514 | SESSION CREDENTIALS ARE INVALID. |
| 400 | TRAVELPORT PLUS SESSION IDENTIFIER IS INVALID | VALIDATION | 2514 | AAA session details missing |
| 400 | TRAVELPORT PLUS SESSION IDENTIFIER IS INVALID | VALIDATION | 2514 | Host sign on failed. |
| 400 | TRAVELPORT PLUS SESSION IDENTIFIER IS INVALID | VALIDATION | 2514 | Session Details cannot be empty. |
| 400 | TRAVELPORT PLUS SESSION IDENTIFIER IS INVALID | VALIDATION | 2514 | Invalid WorkbenchID in Request |
| 500 | OFFER MODIFICATION DID NOT COMPLETE. SUPPLIER FAILED TO
RESPOND. TRANSACTION IGNORED. RETRY IN A FEW MINUTES | PROCESS | 2521 | Offer modification did not complete. Supplier failed to
respond. Transaction ignored. Retry in a few minutes. |
| 500 | OFFER CANCELLATION DID NOT COMPLETE. SUPPLIER FAILED TO
RESPOND. TRANSACTION IGNORED. RETRY IN A FEW MINUTES | PROCESS | 2522 | Offer cancellation did not complete. Supplier failed to
respond. Transaction ignored. Retry in a few minutes. |
| 500 | OFFER CANCELLATION DID NOT COMPLETE. SUPPLIER FAILED TO
RESPOND. TRANSACTION IGNORED. RETRY IN A FEW MINUTES. %s | RETRY | 2531 | Offer cancellation did not complete. Supplier failed to
respond. Transaction ignored. Retry in a few minutes. %s |
| 500 | COMMUNICATION ERROR | UNKNOWN | 2599 | Unable to fulfill your request with the given criteria. This
may be due to a system failure or a bad request. |
| 500 | COMMUNICATION ERROR | UNKNOWN | 2599 | Unable to fulfill your request with the given criteria. This
may be due to a system failure or a bad request. |
| 500 | COMMUNICATION ERROR | UNKNOWN | 2599 | Failure while adding travelers in PNR. |
| 500 | COMMUNICATION ERROR | UNKNOWN | 2599 | AMFERFNP - REQUIRED FIELD NOT PRESENT IN MESSAGE * |
| 500 | COMMUNICATION ERROR | UNKNOWN | 2599 | LINK BUSY - RETRY IN 3 MINUTES |
| 500 | COMMUNICATION ERROR | UNKNOWN | 2599 | NO RESPONSE FROM VENDOR |
| 500 | COMMUNICATION ERROR | UNKNOWN | 2599 | Passive segment sell failed. |
| 500 | COMMUNICATION ERROR | UNKNOWN | 2599 | Conferma Error: FAX UNABLE TO QUEUE |
| 500 | COMMUNICATION ERROR | UNKNOWN | 2599 | Conferma Error: INVALID POSI KLR |
| 500 | COMMUNICATION ERROR | UNKNOWN | 2599 | Conferma Error: INVALID XMLH KLR |
| 500 | COMMUNICATION ERROR | UNKNOWN | 2599 | Conferma Error: PAYMENT SERVICE TEMPORARILY UNAVAILABLE |
| 500 | COMMUNICATION ERROR | UNKNOWN | 2599 | Conferma Error: PROCESSING EXCEPTION |
| 500 | COMMUNICATION ERROR | UNKNOWN | 2599 | Conferma Error: EAS/TAS SERVICE UNAVAILABLE |
| 500 | COMMUNICATION ERROR | UNKNOWN | 2599 | Conferma Error: UNRECOGNIZED REQUEST PAYLOAD |
| 400 | COMMUNICATION ERROR | UNKNOWN | 2599 | Unable to process host extender request: |
| 400 | COMMUNICATION ERROR | UNKNOWN | 2599 | Invalid HostExtender response: |
| 400 | COMMUNICATION ERROR | VALIDATION | 2599 | 2FA booking flow detected. |
| 400 | CURRENCY CODE IS INVALID | VALIDATION | 13001 | Currency code cannot be empty. |
| 500 | TOUR CODE IS INVALID | VALIDATION | 13002 | INVALID /IT- NUMBER OR FORMAT |
| 500 | REQUESTED RATE IS UNAVAILABLE | VALIDATION | 13003 | CANNOT RESOLVE ALTRATECAT FOR IPTHR |
| 500 | REQUESTED RATE IS UNAVAILABLE | VALIDATION | 13003 | UNSUCCESSFUL LINK SELL- MSG FROM LINK VENDOR |
| 500 | REQUESTED RATE IS UNAVAILABLE | VALIDATION | 13003 | LINK BUSY - RETRY IN 3 MINUTES, THE SLEEPING ROOM PRODUCT IS UNAVAILABLE. * |
| 400 | REQUESTED RATE IS UNAVAILABLE | VALIDATION | 13003 | INVALID /RT- RATE OR FORMAT, RATE DOES NOT EXIST * |
| 500 | REQUESTED RATE IS UNAVAILABLE | VALIDATION | 13003 | REQUESTED RATE NOT AVAILABLE |
| 500 | REQUESTED RATE IS UNAVAILABLE | VALIDATION | 13003 | REQUESTED RATE NOT AVAILABLEINVALID ARC/IATA NUMBER * |
| 500 | REQUESTED RATE IS UNAVAILABLE | VALIDATION | 13003 | UNABLE TO CONFIRM - ROOM TYPE CLOSED, REQUESTED RATE NOT AVAILABLE * |
| 500 | REQUESTED RATE IS UNAVAILABLE | VALIDATION | 13003 | ROOM TYPE IS CLOSED TO ARRIVAL ON REQUESTED DATE * |
| 500 | REQUESTED RATE IS UNAVAILABLE | VALIDATION | 13003 | ROOM TYPE NOT PRESENT * |
| 500 | REQUESTED RATE IS UNAVAILABLE | VALIDATION | 13003 | ROOM UNAVAILABLE |
| 500 | REQUESTED RATE IS UNAVAILABLE | VALIDATION | 13003 | THE SLEEPING ROOM PRODUCT IS UNAVAILABLE. * |
| 500 | REQUESTED RATE IS UNAVAILABLE | VALIDATION | 13003 | UNABLE TO CONFIRM - ROOM TYPE CLOSED |
| 500 | REQUESTED RATE IS UNAVAILABLE | VALIDATION | 13003 | Requested rate is unavailable |
| 500 | REQUESTED PROPERTY IS UNAVAILABLE | VALIDATION | 13005 | DESTINATION IS DOWN * |
| 500 | REQUESTED PROPERTY IS UNAVAILABLE | VALIDATION | 13005 | ROOMMASTER TEMPORARILY UNAVAILABLE |
| 500 | REQUESTED PROPERTY IS UNAVAILABLE | VALIDATION | 13005 | HOTEL NOT FOUND * |
| 500 | REQUESTED PROPERTY IS UNAVAILABLE | VALIDATION | 13005 | THE PROPERTY IS NOT ACTIVE |
| 500 | REQUESTED PROPERTY IS UNAVAILABLE | VALIDATION | 13005 | PROPERTY NOT AVAILABLE |
| 500 | REQUESTED PROPERTY IS UNAVAILABLE | VALIDATION | 13005 | UNABLE TO CONFIRM - HOTEL NOT AVAIL |
| 400 | REQUESTED PROPERTY IS UNAVAILABLE | VALIDATION | 13005 | No availability |
| 400 | REQUESTED PROPERTY IS UNAVAILABLE | VALIDATION | 13005 | Property not found. Please verify request and retry |
| 500 | REQUESTED ROOM IS UNAVAILABLE | VALIDATION | 13006 | INVALID ROOM TYPE CHECK FORMAT |
| 500 | NUMBER OF GUESTS IS INVALID | VALIDATION | 13007 | INVALID - CHECK NUMBER OF ADULTS |
| 400 | NUMBER OF GUESTS IS INVALID | VALIDATION | 13007 | INVALID - NUMBER OF PERSONS |
| 400 | NUMBER OF GUESTS IS INVALID | VALIDATION | 13007 | /EX- NUMBER EXCEEDS LIMIT, MAXIMUM OCCUPANCY RESTRICTION EXCEEDED * |
| 400 | NUMBER OF GUESTS IS INVALID | VALIDATION | 13007 | NUMBER OF GUESTS EXCEEDS ROOM TYPE OCCUPANCY LIMIT |
| 500 | NUMBER OF GUESTS IS INVALID | VALIDATION | 13007 | NUMBER OF PERSONS EXCEEDED LIMIT |
| 400 | NUMBER OF GUESTS IS INVALID | VALIDATION | 13007 | At least one adult is required |
| 400 | NUMBER OF GUESTS IS INVALID | VALIDATION | 13007 | Number of Guests request Must be between 1 and 9 |
| 400 | NUMBER OF GUESTS IS INVALID | VALIDATION | 13007 | Number of guests is missing |
| 400 | NUMBER OF ROOMS IS INVALID | VALIDATION | 13008 | Number of Rooms requested Must be between 1 and 9 |
| 400 | NUMBER OF ROOMS IS INVALID | VALIDATION | 13008 | Room quantity cannot be empty. |
| 500 | LENGTH OF STAY IS INVALID | VALIDATION | 13009 | MINIMUM LENGTH OF HOTEL STAY NOT MET |
| 500 | LENGTH OF STAY IS INVALID | VALIDATION | 13009 | MINIMUM OR MAXIMUM STAY REQUIRED/ PLS CHECK HOTEL POLICY * |
| 500 | CONFIRMATION NUMBER IS INVALID | VALIDATION | 13011 | Failed to call modify reservation. This may be caused by a
wrong confirmation number. |
| 500 | CONFIRMATION NUMBER IS INVALID | VALIDATION | 13011 | Failed to retrieve reservation details from supplier. This may
be caused by a wrong confirmation number. |
| 400 | CONFIRMATION NUMBER IS INVALID | VALIDATION | 13011 | Invalid confirmation number. |
| 400 | CONFIRMATION NUMBER IS INVALID | VALIDATION | 13011 | Confirmation number cannot be empty. |
| 500 | LOYALTY NUMBER IS MISSING OR INVALID | VALIDATION | 13012 | INVALID /FG- NUMBER OR FORMAT * |
| 500 | LOYALTY NUMBER IS MISSING OR INVALID | VALIDATION | 13012 | LOYALTY PROGRAM NOT FOUND * |
| 400 | LOYALTY NUMBER IS MISSING OR INVALID | VALIDATION | 13012 | INVALID/FG- INVALID FG NUMBER |
| 400 | LOYALTY NUMBER IS MISSING OR INVALID | VALIDATION | 13012 | INVALID FREQUENT GUEST NUMBER - NUMERICS ONLY * |
| 400 | LOYALTY NUMBER IS MISSING OR INVALID | VALIDATION | 13012 | NAME OR /FG- NUMBER REQUIRED * |
| 400 | LOYALTY NUMBER IS MISSING OR INVALID | VALIDATION | 13012 | REWARDS NUMBER REQUIRED TO BOOK * |
| 400 | LOYALTY NUMBER IS MISSING OR INVALID | VALIDATION | 13012 | NAME OR /FG- NUMBER REQUIRED * |
| 400 | LOYALTY NUMBER IS MISSING OR INVALID | VALIDATION | 13012 | Customer Air loyalty is not valid. |
| 400 | LOYALTY NUMBER IS MISSING OR INVALID | VALIDATION | 13012 | Customer loyalties are not valid. |
| 400 | LOYALTY NUMBER IS MISSING OR INVALID | VALIDATION | 13012 | Customer Hotel loyalty is not valid. |
| 400 | LOYALTY NUMBER IS MISSING OR INVALID | VALIDATION | 13012 | Loyalty number is missing or invalid. |
| 500 | MODIFY REQUEST IS INVALID | VALIDATION | 13013 | UNABLE TO ACTION LAST HOM-IGN OR ET |
| 400 | MODIFY REQUEST IS INVALID | VALIDATION | 13013 | No change possible. Reservation already matches requested
values. |
| 500 | CANCELLATION REQUEST IS INVALID | VALIDATION | 13014 | RESTRICTION ON CANCEL OR MODIFY PLEASE CONTACT HOTEL * |
| 500 | GUARANTEE TYPE IS INVALID | VALIDATION | 13015 | GTD:HOLD |
| 500 | GUARANTEE TYPE IS INVALID | VALIDATION | 13015 | GUARANTEE REQUIRED IMMEDIATELY * |
| 500 | GUARANTEE TYPE IS INVALID | VALIDATION | 13015 | INVALID FORM OF GUARANTEE/DEPOSIT, SEE RATE RULES * |
| 500 | GUARANTEE TYPE IS INVALID | VALIDATION | 13015 | INVALID /G- TYPE OR FORMAT |
| 400 | GUARANTEE TYPE IS INVALID | VALIDATION | 13015 | Invalid guarantee type indicators in payment |
| 500 | GUARANTEE TYPE HAS BECOME DEPOSIT REQUIRED. DEPOSIT AMOUNT %s | VALIDATION | 13016 | ADVANCED DEPOSIT REQUIRED |
| 500 | GUARANTEE TYPE HAS BECOME DEPOSIT REQUIRED. DEPOSIT AMOUNT %s | VALIDATION | 13016 | NEED GUEST CREDIT CARD IN CARD DEPOSIT FORMAT TO BOOK * |
| 400 | GUARANTEE TYPE HAS BECOME DEPOSIT REQUIRED. DEPOSIT AMOUNT %s | VALIDATION | 13016 | Guarantee Type has changed to Deposit Required. The deposit
amount is %s. If you would like to proceed, resell with Accept Guarantee
Change Indicator equal to true. |
| 500 | GUARANTEE TYPE HAS BECOME GUARANTEE REQUIRED | VALIDATION | 13017 | RESERVATION REQUIRES A GUARANTEE |
| 400 | GUARANTEE TYPE HAS BECOME GUARANTEE REQUIRED | VALIDATION | 13017 | Guarantee Type has changed to Guarantee Required. If you would
like to proceed, resell with Accept Guarantee Change Indicator equal to true. |
| 400 | GUARANTEE TYPE HAS BECOME PREPAY REQUIRED. PREPAY AMOUNT %s | VALIDATION | 13018 | Guarantee Type has changed to Prepay Required. The full amount
will be charged. If you would like to proceed, resell with Accept Guarantee
Change Indicator equal to true. |
| 400 | VIRTUAL PAYMENT CARD PAYMENT IS NOT SUPPORTED BY PROPERTY | VALIDATION | 13019 | Property does not qualify for virtual credit card because of
missing property FAX and |
| 500 | HOTEL RATE PRICE WAS %s AND HAS BECOME %s | VALIDATION | 13020 | Price changed during sell from %s to %s. |
| 400 | HOTEL RATE PRICE WAS %s AND HAS BECOME %s | VALIDATION | 13020 | Price total has changed from %s to %s. If you would like to
proceed, resell with Accept Price Change indicator equal to true. |
| 400 | GUARANTEE AMOUNT OR TYPE IS INVALID | VALIDATION | 13021 | GUARANTEE NOT ACCEPTED BY HOTEL * |
| 400 | GUARANTEE AMOUNT OR TYPE IS INVALID | VALIDATION | 13021 | INSUFFICIENT GUARANTEE * |
| 400 | GUARANTEE AMOUNT OR TYPE IS INVALID | VALIDATION | 13021 | INVALID GUARANTEE INDICATOR |
| 500 | GUARANTEE AMOUNT OR TYPE IS INVALID | UNKNOWN | 13021 | LINK BUSY - RETRY IN 3 MINUTES, DEPOSIT REQUIRED. * |
| 500 | NUMBER OF ROOMS REQUESTED ARE NO LONGER AVAILABLE | VALIDATION | 13022 | INSUFFICIENT ROOMS AVAILABLE FOR REQUESTED RATE LEVEL |
| 400 | NUMBER OF ROOMS REQUESTED ARE NO LONGER AVAILABLE | VALIDATION | 13022 | RESERVATION REJECTED DUE TO INSUFFICIENT AVAILABILITY. |
| 500 | NUMBER OF ROOMS REQUESTED ARE NO LONGER AVAILABLE | VALIDATION | 13022 | Group reservation failure, not enough rooms available. |
| 500 | NUMBER OF ROOMS REQUESTED ARE NO LONGER AVAILABLE | VALIDATION | 13022 | INSUFFICIENT INVENTORY FOR TRANSACTION * |
| 500 | NUMBER OF ROOMS REQUESTED ARE NO LONGER AVAILABLE | VALIDATION | 13022 | NO ROOMS AVAILABLE |
| 400 | NUMBER OF ROOMS REQUESTED ARE NO LONGER AVAILABLE | VALIDATION | 13022 | The number of rooms requested is greater than available number
of rooms. |
| 500 | VIRTUAL PAYMENT ACCOUNT REQUEST IS INVALID | VALIDATION | 13023 | Conferma Error: INVALID PAYMENT REQUEST PARAMETERS |
| 500 | VIRTUAL PAYMENT ACCOUNT CREDENTIALS ARE INVALID | VALIDATION | 13024 | Conferma Error: INVALID AGENCY CREDENTIALS |
| 500 | VIRTUAL PAYMENT ACCOUNT CREDENTIALS ARE INVALID | VALIDATION | 13024 | Conferma Error: NO AGENCY CREDENTIAL ON FILE |
| 400 | VIRTUAL PAYMENT ACCOUNT CREDENTIALS ARE INVALID | VALIDATION | 13024 | DeploymentID cannot be empty. |
| 400 | VIRTUAL PAYMENT ACCOUNT CREDENTIALS ARE INVALID | VALIDATION | 13024 | Virtual credit card accountId cannot be empty. |
| 400 | VIRTUAL PAYMENT ACCOUNT CREDENTIALS ARE INVALID | VALIDATION | 13024 | Invalid virtual credit card supplier. Accepted credit cards
suppliers: Conferma |
| 500 | CANCELLATION IS NOT CONFIRMED | UNKNOWN | 13026 | Did not receive cancellation confirmation from hotel. Please
check with hotel. |
| 500 | CANCELLATION IS NOT CONFIRMED | UNKNOWN | 13026 | EndTransact not successful. |
| 400 | CANCELLATION IS NOT CONFIRMED | VALIDATION | 13026 | Expedia has accepted our request to cancel the booking with
itinerary ID %s, but we cannot verify if the booking has been cancelled or
not. Please do a retrieval request at a later time to confirm. |
| 400 | NEGOTIATED RATE CODE IS INVALID | VALIDATION | 13028 | A VALID RATE PLAN CODE IS REQUIRED |
| 500 | HOTEL OFFER IS UNCONFIRMED FROM SUPPLIER. CHECK FOR
CONFIRMATION EMAIL FROM SUPPLIER. USE SYNC MESSAGE WITH CONFIRMATION TO
COMPLETE RESERVATION | UNKNOWN | 13034 | Hotel sell unconfirmed from supplier. Check for confirmation
email from supplier. Use SYNC message with confirmation number to complete
PNR |
| 400 | GUEST COUNT IS INVALID | VALIDATION | 13038 | GuestCount.count is required |
| 500 | BOOKING CODE IS INVALID | UNKNOWN | 13045 | Failed to preview reservation details from supplier. This may
be caused by a wrong booking code. |
| 400 | BOOKING CODE IS INVALID | VALIDATION | 13045 | Booking code is required. |
| 400 | OFFER ID HAS EXPIRED. NEW AVAILABILITY IS REQUIRED | VALIDATION | 13046 | Cannot find hotel offer with ID: %s Offer ID may be incorrect
or offer has expired. Try performing availability again |
| 400 | PAYMENT AMOUNT IS INVALID | VALIDATION | 13047 | Payment if present Amount cannot be empty |
| 400 | PAYMENT AMOUNT IS INVALID | VALIDATION | 13047 | Amount value cannot be empty |
| 400 | TELEPHONE MODIFICATION FAILED. ONLY ONE TELEPHONE MODIFICATION
IS ALLOWED PER REQUEST | VALIDATION | 13048 | Adding/modifying multiple Phone change is not allowed. |
| 400 | TRAVELER MODIFICATION IS NOT SUPPORTED BY THIS SUPPLIER | VALIDATION | 13049 | Supplier does not support name change. |
| 400 | TRAVELER MODIFICATION IS NOT SUPPORTED BY THIS SUPPLIER | VALIDATION | 13049 | Traveler change is not allowed. |
| 400 | PAYMENT CARD BILLING ADDRESS IS REQUIRED BY THIS SUPPLIER | VALIDATION | 13050 | Card detail address cannot be empty |
| 400 | PAYMENT CARD MODIFICATION IS NOT SUPPORTED BY THIS SUPPLIER | VALIDATION | 13051 | Supplier does not support credit card change. |
| 400 | PAYMENT CARD MODIFICATION IS NOT SUPPORTED BY THIS SUPPLIER | VALIDATION | 13051 | Credit Card change is not allowed. |
| 400 | RESERVATION DATE MODIFICATION IS NOT SUPPORTED BY THIS
SUPPLIER | VALIDATION | 13052 | Supplier does not support date change. |
| 400 | RESERVATION DATE MODIFICATION IS NOT SUPPORTED BY THIS
SUPPLIER | VALIDATION | 13052 | Date changes are not allowed. |
| 400 | FORM OF PAYMENT MODIFICATION IS NOT SUPPORTED WITH VIRTUAL
PAYMENT ACCOUNTS | VALIDATION | 13053 | Form of payment change not allowed with virtual credit cards |
| 400 | PAYMENT CARD TELEPHONE NUMBER IS REQUIRED BY THIS SUPPLIER | VALIDATION | 13054 | Form of payment phone cannot be empty |
| 400 | CANNOT PARSE %s: %s. DATE FORMAT MUST BE yyyy-MM-dd | VALIDATION | 13055 | Cannot parse %s: %s. Date format must be yyyy-MM-dd. |
| 400 | REQUESTED DATE MODIFICATION IS INVALID | VALIDATION | 13056 | Initial reservation dates match requested dates |
| 400 | MODIFICATION IS RESTRICTED TO ONE FIELD PER MESSAGE | VALIDATION | 13057 | Multiple field changes are not allowed. |
| 400 | PAYMENT OBJECT IS REQUIRED WITH VIRTUAL PAYMENT ACCOUNT
REQUESTS | VALIDATION | 13058 | Payment information required with virtual credit card requests |
| 404 | HOTEL OFFER NOT FOUND IN RESERVATION | VALIDATION | 13060 | Segment not found for the requested confirmation number. |
| 400 | RESERVATION WAS NOT FOUND IN SUPPLIER SYSTEM | VALIDATION | 13061 | Reservation was not found in supplier system. |
| 500 | CANCELLATION DEADLINE HAS EXPIRED | VALIDATION | 13062 | CANCELLATION DEADLINE OF CX1 HAS EXPIRED * |
| 500 | CANCELLATION DEADLINE HAS EXPIRED | VALIDATION | 13062 | CANCELLATION DEADLINE OF NREF HAS EXPIRED * |
| 500 | CANCELLATION IS DENIED. CHECK CANCEL POLICY. | VALIDATION | 13063 | INVALID - CHECK CANCELLATION POLICY. |
| 500 | CANCELLATION IS DENIED. CHECK CANCEL POLICY. %s | VALIDATION | 13063 | UNABLE TO CANCEL - CHECK POLICY. %s |
| 500 | REQUEST IS INVALID | VALIDATION | 13064 | BAD REQUEST * |
| 400 | REQUEST IS INVALID | VALIDATION | 13064 | Malformed request. |
| 400 | REQUEST IS INVALID | VALIDATION | 13064 | Bad request |
| 400 | REQUEST IS INVALID | VALIDATION | 13064 | Request missing mandatory fields |
| 400 | REQUEST IS INVALID. INVALID TYPE: %s | VALIDATION | 13064 | Invalid type: %s |
| 400 | REQUEST IS INVALID. INVALID %s: %s | VALIDATION | 13064 | Invalid %s: %s |
| 400 | REQUEST IS INVALID. INVALID %s. REQUIRED TYPE: %s | VALIDATION | 13064 | Invalid %s. Required type: %s |
| 400 | HOTEL OFFER IS NOT CONFIRMED AND ON REQUEST | VALIDATION | 13067 | Sold active segment does not have the status SS |
| 400 | HOTEL OFFER IS NOT CONFIRMED AND ON REQUEST | VALIDATION | 13067 | EndTransact not successful. |
| 500 | RESERVATION FAILED DUE TO RESERVATION COMMENT CREATION
FAILURE. CHECK %s COMMENT | UNKNOWN | 13069 | RESERVATION FAILED DUE TO RESERVATION COMMENT CREATION FAILURE |
| 400 | RESERVATION FAILED DUE TO RESERVATION COMMENT CREATION
FAILURE. RESERVATION COMMENT %s IS RESTRICTED TO ONE COMMENT OF THIS TYPE | VALIDATION | 13070 | RESERVATION FAILED DUE TO RESERVATION COMMENT CREATION
FAILURE. RESERVATION COMMENT %s IS RESTRICTED TO ONE COMMENT OF THIS TYPE |
| 400 | RESERVATION FAILED DUE TO RESERVATION COMMENT CREATION
FAILURE. CHECK VALUE FIELD FOR %s | VALIDATION | 13071 | RESERVATION FAILED DUE TO RESERVATION COMMENT CREATION
FAILURE. CHECK VALUE FIELD FOR %s |
| 400 | RESERVATION FAILED DUE TO RESERVATION COMMENT CREATION
FAILURE. CHECK NAME FIELD FOR %s | VALIDATION | 13072 | RESERVATION FAILED DUE TO RESERVATION COMMENT CREATION
FAILURE. CHECK NAME FIELD FOR %s |
| 400 | AUTHORITY IS INVALID | VALIDATION | 13074 | Authority invalid or not allowed. |
| 400 | AUTHORITY IS INVALID | VALIDATION | 13074 | Authority cannot be empty. |
| 400 | AUTHORITY IS INVALID | VALIDATION | 13074 | Authority does not match rate. |
| 400 | SEGMENT CONFIRMATION IS MISSING | VALIDATION | 13075 | Cannot return confirmation number |
| 400 | SEGMENT CONFIRMATION IS MISSING | VALIDATION | 13075 | Confirmation hold null or status does not equal Confirmed |
| 400 | RESERVATION WAS ALREADY CANCELLED IN SUPPLIER SYSTEM | VALIDATION | 13076 | Already cancelled! |
| 500 | PNR CONTAINS UNCONFIRMED SEGMENTS | VALIDATION | 13077 | CONFIRM SEGMENT |
| 400 | CREDIT CARD TYPE IS NOT ALLOWED | VALIDATION | 13078 | The specified credit card type is not allowed for this hotel. |
| 500 | ADD/DELETE RESTRICTED ON RETRIEVED BOOKING | TERMINAL | 13079 | ADD/DELETE RESTRICTED ON RETRIEVED BOOKING |
| 400 | TRAVELER TICKETING INFORMATION IS INVALID | VALIDATION | 13080 | NEED TICKETING INFORMATION |
| 500 | TRANSACTION IS UNCONFIRMED | UNKNOWN | 13081 | EndTransact not successful. |
| 500 | TRANSACTION IS UNCONFIRMED | UNKNOWN | 13081 | Transaction not successful. |
| 400 | RESERVATION LOCATOR PATH PARAMETER IS REQUIRED | VALIDATION | 13082 | PNR locator value must be a path parameter. |
| 400 | FORM OF PAYMENT PHONE IS INVALID | VALIDATION | 13083 | Card holder phone number invalid. |
| 400 | FORM OF PAYMENT PHONE IS INVALID | VALIDATION | 13083 | Form of payment phone must contain only alpha chars, spaces,
dashes, or dots. |
| 400 | EMAIL MODIFICATION IS NOT ALLOWED | VALIDATION | 13084 | Email change is not allowed. |
| 400 | MODIFY NOT AVAILABLE | VALIDATION | 13085 | Modify Booking.com reservations is currently not supported,
please rebook and cancel. Sorry for the inconvenience. |
| 400 | NUMBER OF ROOMS CANNOT BE GREATER THAN ONE. RESERVATION WITH
CHILDREN IS RESTRICTED TO ONE ROOM | VALIDATION | 13086 | Number of rooms cannot be greater than one. Reservation with
children is restricted to one room. |
| 400 | PASSIVE BOOKING REASON CODE IS MISSING OR INVALID | VALIDATION | 13090 | Passive booking reason code is missing or invalid. |
| 400 | PASSIVE OFFER MUST CONTAIN PROPERTY ID OR COMBINATION OF HOTEL
NAME AND ADDRESS | VALIDATION | 13091 | Passive offer must contain property ID or combination of hotel
name and address. |
| 400 | ALL HOTEL SEGMENTS EXPIRED OR CANCELLED | VALIDATION | 13094 | All hotel segments expired or cancelled. |
| 400 | GUEST COUNT IS INVALID. MAXIMUM NUMBER OF CHILDREN EXCEEDED | VALIDATION | 13095 | GUEST COUNT IS INVALID. MAXIMUM NUMBER OF CHILDREN EXCEEDED |