Skip to content
Last updated

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.

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.

Show Example older error versioning
{
    "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.

Show Example newer error versioning
"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.

Show Example warning message
"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.

StatusCodeMessage (newer error handling only; also returns StatusCode, category, SourceCode)categorySourceCodeMessage (older error handling; returns this Message and StatusCode)
500INTERNAL SERVER ERRORTERMINAL1Unable to process request. Exception occurred.
500INTERNAL SERVER ERRORTERMINAL1Internal Server Error
500INTERNAL SERVER ERRORUNKNOWN1INTERNAL SERVER ERROR DURING COMMON PROCESSING: JAVA.LANG.NULLP
400OFFER DATA IS INVALIDVALIDATION1200Itinerary id invalid.
400OFFER DATA IS INVALIDVALIDATION1200Cannot find hotel offer. Booking code may be incorrect or offer has expired. Try performing availability again.
400OFFER DATA IS INVALIDVALIDATION1200Booking Code must be provided.
400OFFER DATA IS INVALIDVALIDATION1200Missing offer id.
400OFFER DATA IS INVALIDVALIDATION1200Offer cannot be empty
400TRAVELER DATA IS INVALIDVALIDATION1250ItineraryId or traveler email missing
400TRAVELER DATA IS INVALIDVALIDATION1250Phone Number must contain only 20 chars.
400TRAVELER DATA IS INVALIDVALIDATION1250Traveler Information cannot be empty.
400TRAVELER NAME IS INVALIDVALIDATION1251TRAVELER NAME IS INVALID.
400TRAVELER NAME IS INVALIDVALIDATION1251INVALID NAME - DUPLICATE ITEM
400TRAVELER NAME IS INVALIDVALIDATION1251INVALID - NL MUST BE AT LEAST 2 CHARACTERS
500TRAVELER NAME IS INVALIDVALIDATION1251INVALID /NM- FORMAT
400TRAVELER NAME IS INVALIDVALIDATION1251First Name cannot be empty.
400TRAVELER NAME IS INVALIDVALIDATION1251First Name can only contain letters and spaces.
400TRAVELER NAME IS INVALIDVALIDATION1251Last Name cannot be empty.
400TRAVELER NAME IS INVALIDVALIDATION1251Last Name can only contain letters and spaces.
400TRAVELER NAME IS INVALIDVALIDATION1251Unable to process Modify request: Invalid traveler name.
400TRAVELER NAME IS INVALIDVALIDATION1251PersonName cannot be empty.
400TRAVELER NAME IS INVALIDVALIDATION1251Traveler names must be unique.
400PAYMENT DATA IS INVALIDVALIDATION1300Total price cannot be empty
400FORM OF PAYMENT DATA IS INVALIDVALIDATION1320Card details are incomplete.
400FORM OF PAYMENT DATA IS INVALIDVALIDATION1320Form of payment is required
500RECEIPT DATA IS INVALIDVALIDATION1325INVALID RECORD LOCATOR
500RESERVATION COMMENT DATA IS INVALIDVALIDATION1330MAXIMUM NUMBER OF ITINERARY REMARKS REACHED
400TRAVEL AGENCY DATA IS INVALIDVALIDATION1340TravelAgency of type TravelAgencyDetail is expected in request
400TRAVEL AGENCY DATA IS INVALIDVALIDATION1340Agency Phone Number cannot be empty.
400ACCOUNTING DATA IS INVALIDVALIDATION1355Invalid reservation accounting. Data type field is incorrect!
400PASSENGER CRITERIA DATA IS INVALIDVALIDATION1400Passenger criteria data is invalid. Check traveler email or phone number.
400CHECK IN DATE DATA IS INVALIDVALIDATION1480INVALID-ARRIVAL DATE IN THE PAST
400CHECK IN DATE DATA IS INVALIDVALIDATION1480TOO CLOSE TO DOA FOR THIS SRP
400CHECK IN DATE DATA IS INVALIDVALIDATION1480startdate and enddate cannot be in the past.
400CHECK IN DATE DATA IS INVALIDVALIDATION1480Missing date range
400CHECK IN DATE DATA IS INVALIDVALIDATION1480startdate is not valid.
400CHECK OUT DATE DATA IS INVALIDVALIDATION1485startdate and enddate cannot be in the past.
400CHECK OUT DATE DATA IS INVALIDVALIDATION1485enddate cannot be equal to startDate.
400CHECK OUT DATE DATA IS INVALIDVALIDATION1485enddate cannot be less than startDate.
400CHECK OUT DATE DATA IS INVALIDVALIDATION1485enddate is not valid.
400CHAIN CODES DATA IS INVALIDVALIDATION1495ChainCode should be alphabetical and two characters long.
400CHAIN CODES DATA IS INVALIDVALIDATION1495ChainCode cannot be empty.
500PROPERTY KEY DATA IS INVALIDVALIDATION1515INVALID PROPERTY CODE *
500PROPERTY KEY DATA IS INVALIDVALIDATION1515INVALID PROPERTY NUMBER
400PROPERTY KEY DATA IS INVALIDVALIDATION1515PropertyCode can have only alphanumeric characters.
400PROPERTY KEY DATA IS INVALIDVALIDATION1515PropertyCode cannot be empty.
400PROPERTY KEY DATA IS INVALIDVALIDATION1515Missing property details.
400TRAVEL AGENCY EMAIL IS MISSING OR INVALIDVALIDATION1532Agency email is invalid.
400TRAVEL AGENCY EMAIL IS MISSING OR INVALIDVALIDATION1532Missing agency email.
400TRAVELER EMAIL IS MISSING OR INVALIDVALIDATION1533Traveler email cannot be empty.
400TRAVELER EMAIL IS MISSING OR INVALIDVALIDATION1533Traveler email is invalid.
400TRAVELER TELEPHONE IS MISSING OR INVALIDVALIDATION1534INVALID CHARACTERS IN PHONE FIELD
400TRAVELER TELEPHONE IS MISSING OR INVALIDVALIDATION1534Traveler phone cannot be empty.
400TRAVELER TELEPHONE IS MISSING OR INVALIDVALIDATION1534Phone Number must contain only alpha chars , spaces, dashes, or dots
400CHILD AGE IS MISSING OR INVALIDVALIDATION1535The age of children must be between 0 and 17
400CHILD AGE IS MISSING OR INVALIDVALIDATION1535Children age is required
400PAYMENT CARD CODE IS MISSING OR INVALIDVALIDATION1537HOTEL DOES NOT SUPPORT THIS CARD TYPE *
400PAYMENT CARD CODE IS MISSING OR INVALIDVALIDATION1537INVALID CREDIT CARD VENDOR ID
400PAYMENT CARD CODE IS MISSING OR INVALIDVALIDATION1537INVALID - CREDIT CARD NOT ACCEPTED *
400PAYMENT CARD CODE IS MISSING OR INVALIDVALIDATION1537Card Code length cannot be greater than 2.
400PAYMENT CARD CODE IS MISSING OR INVALIDVALIDATION1537Card Code cannot be empty.
400PAYMENT CARD EXPIRATION DATE IS MISSING OR INVALIDVALIDATION1538Card detail expiration date invalid. Please fill an expiration date that is valid during the dates of your booking.
400PAYMENT CARD EXPIRATION DATE IS MISSING OR INVALIDVALIDATION1538Card Expiration date cannot be empty.
400PAYMENT CARD HOLDER NAME IS MISSING OR INVALIDVALIDATION1539Card detail card holder name cannot be empty.
400PAYMENT CARD HOLDER NAME IS MISSING OR INVALIDVALIDATION1539Payment card holder name is missing or invalid
400PAYMENT CARD NUMBER IS MISSING OR INVALIDVALIDATION1540CREDIT CARD NBR OR FORMAT INVALID
400PAYMENT CARD NUMBER IS MISSING OR INVALIDVALIDATION1540LINK BUSY - RETRY IN 3 MINUTES, INVALID CREDIT/DEBIT CARD VENDOR *
400PAYMENT CARD NUMBER IS MISSING OR INVALIDVALIDATION1540CREDIT CARD NUMBER IS INVALID OR MISSING
500PAYMENT CARD NUMBER IS MISSING OR INVALIDVALIDATION1540INVALID - CREDIT CARD
400PAYMENT CARD NUMBER IS MISSING OR INVALIDVALIDATION1540INVALID - CREDIT CARD/CORP ID REQ, INVALID CREDIT/DEBIT CARD NUMBER *
500PAYMENT CARD NUMBER IS MISSING OR INVALIDVALIDATION1540INVALID PAYMENT CREDENTIALS
400PAYMENT CARD NUMBER IS MISSING OR INVALIDVALIDATION1540Card detail number invalid.
400PAYMENT CARD NUMBER IS MISSING OR INVALIDVALIDATION1540Payment could not be processed. Payment card number is missing or invalid
400PAYMENT CARD NUMBER IS MISSING OR INVALIDVALIDATION1540Card detail card number cannot be empty.
400PAYMENT CARD NUMBER IS MISSING OR INVALIDVALIDATION1540Card Number cannot be empty.
400PAYMENT CARD CVV NUMBER IS MISSING OR INVALIDVALIDATION1541Card detail card series code cannot be empty.
400PAYMENT CARD CVV NUMBER IS MISSING OR INVALIDVALIDATION1541Card cvv invalid.
400PAYMENT CARD CVV NUMBER IS MISSING OR INVALIDVALIDATION1541Card detail card series code cannot be empty.
400PAYMENT CARD CVV NUMBER IS MISSING OR INVALIDVALIDATION1541Series Code must contain between 3 and 4 digits.
400PAYMENT CARD TYPE IS MISSING OR INVALIDVALIDATION1542Card Type cannot be empty.
400PAYMENT CARD STREET ADDRESS IS MISSING OR INVALIDVALIDATION1543Card detail address line cannot be empty.
400PAYMENT CARD CITY IS MISSING OR INVALIDVALIDATION1544Card detail city cannot be empty.
400PAYMENT CARD COUNTRY CODE IS MISSING OR INVALIDVALIDATION1545Card detail country code must be 2 characters.
400PAYMENT CARD COUNTRY CODE IS MISSING OR INVALIDVALIDATION1545Card detail country invalid.
400PAYMENT CARD POSTAL CODE IS MISSING OR INVALIDVALIDATION1546Card detail postal code cannot be empty.
400PAYMENT CARD STATE / PROVINCE IS MISSING OR INVALIDVALIDATION1547Card detail state cannot be empty.
400CUSTOMER LOYALTY NUMBER MODIFICATION IS NOT ALLOWEDVALIDATION1548Adding/modifying Customer Loyalty change is not allowed.
400TELEPHONE COUNTRY CODE IS MISSING OR INVALIDVALIDATION1549Traveler Country Access Code is invalid
400TELEPHONE AREA/CITY CODE IS MISSING OR INVALIDVALIDATION1550Area City Code must contain only numbers, spaces, dashes, or dots,
400PRODUCT DATA IS MISSING OR INVALIDVALIDATION1551Product cannot be empty
400LOCATOR SOURCE CONTEXT IS MISSING OR INVALIDVALIDATION1554Locator Source context is invalid
400RESERVATION COMMENT NAME FIELD IS INVALIDVALIDATION1556Invalid reservation comment. Name field is incorrect!
400RESERVATION COMMENT SHARE WITH FIELD IS INVALIDVALIDATION1557Invalid reservation comment. Share with field is incorrect!
400RESERVATION COMMENT SOURCE FIELD IS INVALIDVALIDATION1558Invalid reservation comment. Comment source field is incorrect!
400RESERVATION COMMENT VALUE FIELD IS INVALIDVALIDATION1559Invalid reservation comment. Value field cannot be empty!
400RESERVATION LOCATOR IN REQUEST IS MISSING OR INVALIDVALIDATION1560PNR does not match the one in the AAA
500RESERVATION LOCATOR IN REQUEST IS MISSING OR INVALIDVALIDATION1560UNABLE TO RETRIEVE - CHECK RECORD LOCATOR
400RESERVATION LOCATOR IN REQUEST IS MISSING OR INVALIDVALIDATION1560Invalid Locator Code
400VIRTUAL PAYMENT ACCOUNT ALTERNATE EMAIL ADDRESS IS MISSING OR INVALIDVALIDATION1561Alternate email address value is invalid.
400VIRTUAL PAYMENT ACCOUNT ALTERNATE EMAIL ADDRESS IS MISSING OR INVALIDVALIDATION1561Alternate email address value cannot be empty.
400VIRTUAL PAYMENT ACCOUNT AUTHORITY IS INVALIDVALIDATION1563Alternate hotel fax is not valid.
400VIRTUAL PAYMENT ACCOUNT MAXIMUM CHARGEABLE AMOUNT IS INVALIDVALIDATION1564Maximum chargeable amount value cannot be empty.
400VIRTUAL PAYMENT ACCOUNT MAXIMUM CHARGEABLE CURRENCY CODE IS INVALIDVALIDATION1565Maximum chargeable amount currency code cannot be empty.
500RESERVATION COMMIT FAILED DUE TO SIMULTANEOUS UPDATES. END THE SESSION AND RESTARTUNKNOWN1566SIMULTANEOUS CHANGES TO BOOKING FILE
RESERVATION COMMENT UPDATE IS NOT SUPPORTED1567
403AUTHORIZATION ERRORVALIDATION2500AccessGroup {%s} is not valid.
400AUTHORIZATION ERRORVALIDATION2500Unable to retrieve Hospitality Credentials from RuntimeAccessGroup
400AUTHORIZATION ERRORVALIDATION2500Invalid Hospitality Credentials from RuntimeAccessGroup
401AUTHORIZATION ERRORVALIDATION2500Authorization error
500AUTHORIZATION ERRORTERMINAL2500ACCESS FROM THIS CITY NOT AUTHORISED - GALILEO
500AUTHORIZATION ERRORTERMINAL2500AGENT ID - GALILEO
500AUTHORIZATION ERRORTERMINAL2500INVALID ARC/IATA NUMBER
500AUTHORIZATION ERRORTERMINAL2500NO AGENCY CREDENTIAL ON FILE
500AUTHORIZATION ERRORTERMINAL2500NO AGREEMENT EXISTS FOR AGENCY
500AUTHORIZATION ERRORTERMINAL2500SELL NOT ALLOWED FOR SOURCE
500AUTHORIZATION ERRORTERMINAL2500UNABLE TO RETRIEVE - RESTRICTED BF
400AUTHORIZATION ERRORVALIDATION2500Invalid GTID in Request
400AUTHORIZATION ERRORVALIDATION2500Hospitality credentials cannot be empty.
400AUTHORIZATION ERRORVALIDATION2500Property not allowed: User unauthorized to view content for requested chain code.
400AUTHORIZATION ERRORVALIDATION2500Booking with WorkbenchID available only for TVPT authority
400TRAVELPORT PLUS SESSION IDENTIFIER IS INVALIDVALIDATION2514Missing mandatory session details
400TRAVELPORT PLUS SESSION IDENTIFIER IS INVALIDVALIDATION2514TPP session id not found.
400TRAVELPORT PLUS SESSION IDENTIFIER IS INVALIDVALIDATION2514SESSION CREDENTIALS ARE INVALID.
400TRAVELPORT PLUS SESSION IDENTIFIER IS INVALIDVALIDATION2514AAA session details missing
400TRAVELPORT PLUS SESSION IDENTIFIER IS INVALIDVALIDATION2514Host sign on failed.
400TRAVELPORT PLUS SESSION IDENTIFIER IS INVALIDVALIDATION2514Session Details cannot be empty.
400TRAVELPORT PLUS SESSION IDENTIFIER IS INVALIDVALIDATION2514Invalid WorkbenchID in Request
500OFFER MODIFICATION DID NOT COMPLETE. SUPPLIER FAILED TO RESPOND. TRANSACTION IGNORED. RETRY IN A FEW MINUTESPROCESS2521Offer modification did not complete. Supplier failed to respond. Transaction ignored. Retry in a few minutes.
500OFFER CANCELLATION DID NOT COMPLETE. SUPPLIER FAILED TO RESPOND. TRANSACTION IGNORED. RETRY IN A FEW MINUTESPROCESS2522Offer cancellation did not complete. Supplier failed to respond. Transaction ignored. Retry in a few minutes.
500OFFER CANCELLATION DID NOT COMPLETE. SUPPLIER FAILED TO RESPOND. TRANSACTION IGNORED. RETRY IN A FEW MINUTES. %sRETRY2531Offer cancellation did not complete. Supplier failed to respond. Transaction ignored. Retry in a few minutes. %s
500COMMUNICATION ERRORUNKNOWN2599Unable to fulfill your request with the given criteria. This may be due to a system failure or a bad request.
500COMMUNICATION ERRORUNKNOWN2599Unable to fulfill your request with the given criteria. This may be due to a system failure or a bad request.
500COMMUNICATION ERRORUNKNOWN2599Failure while adding travelers in PNR.
500COMMUNICATION ERRORUNKNOWN2599AMFERFNP - REQUIRED FIELD NOT PRESENT IN MESSAGE *
500COMMUNICATION ERRORUNKNOWN2599LINK BUSY - RETRY IN 3 MINUTES
500COMMUNICATION ERRORUNKNOWN2599NO RESPONSE FROM VENDOR
500COMMUNICATION ERRORUNKNOWN2599Passive segment sell failed.
500COMMUNICATION ERRORUNKNOWN2599Conferma Error: FAX UNABLE TO QUEUE
500COMMUNICATION ERRORUNKNOWN2599Conferma Error: INVALID POSI KLR
500COMMUNICATION ERRORUNKNOWN2599Conferma Error: INVALID XMLH KLR
500COMMUNICATION ERRORUNKNOWN2599Conferma Error: PAYMENT SERVICE TEMPORARILY UNAVAILABLE
500COMMUNICATION ERRORUNKNOWN2599Conferma Error: PROCESSING EXCEPTION
500COMMUNICATION ERRORUNKNOWN2599Conferma Error: EAS/TAS SERVICE UNAVAILABLE
500COMMUNICATION ERRORUNKNOWN2599Conferma Error: UNRECOGNIZED REQUEST PAYLOAD
400COMMUNICATION ERRORUNKNOWN2599Unable to process host extender request:
400COMMUNICATION ERRORUNKNOWN2599Invalid HostExtender response:
400COMMUNICATION ERRORVALIDATION25992FA booking flow detected.
400CURRENCY CODE IS INVALIDVALIDATION13001Currency code cannot be empty.
500TOUR CODE IS INVALIDVALIDATION13002INVALID /IT- NUMBER OR FORMAT
500REQUESTED RATE IS UNAVAILABLEVALIDATION13003CANNOT RESOLVE ALTRATECAT FOR IPTHR
500REQUESTED RATE IS UNAVAILABLEVALIDATION13003UNSUCCESSFUL LINK SELL- MSG FROM LINK VENDOR
500REQUESTED RATE IS UNAVAILABLEVALIDATION13003LINK BUSY - RETRY IN 3 MINUTES, THE SLEEPING ROOM PRODUCT IS UNAVAILABLE. *
400REQUESTED RATE IS UNAVAILABLEVALIDATION13003INVALID /RT- RATE OR FORMAT, RATE DOES NOT EXIST *
500REQUESTED RATE IS UNAVAILABLEVALIDATION13003REQUESTED RATE NOT AVAILABLE
500REQUESTED RATE IS UNAVAILABLEVALIDATION13003REQUESTED RATE NOT AVAILABLEINVALID ARC/IATA NUMBER *
500REQUESTED RATE IS UNAVAILABLEVALIDATION13003UNABLE TO CONFIRM - ROOM TYPE CLOSED, REQUESTED RATE NOT AVAILABLE *
500REQUESTED RATE IS UNAVAILABLEVALIDATION13003ROOM TYPE IS CLOSED TO ARRIVAL ON REQUESTED DATE *
500REQUESTED RATE IS UNAVAILABLEVALIDATION13003ROOM TYPE NOT PRESENT *
500REQUESTED RATE IS UNAVAILABLEVALIDATION13003ROOM UNAVAILABLE
500REQUESTED RATE IS UNAVAILABLEVALIDATION13003THE SLEEPING ROOM PRODUCT IS UNAVAILABLE. *
500REQUESTED RATE IS UNAVAILABLEVALIDATION13003UNABLE TO CONFIRM - ROOM TYPE CLOSED
500REQUESTED RATE IS UNAVAILABLEVALIDATION13003Requested rate is unavailable
500REQUESTED PROPERTY IS UNAVAILABLEVALIDATION13005DESTINATION IS DOWN *
500REQUESTED PROPERTY IS UNAVAILABLEVALIDATION13005ROOMMASTER TEMPORARILY UNAVAILABLE
500REQUESTED PROPERTY IS UNAVAILABLEVALIDATION13005HOTEL NOT FOUND *
500REQUESTED PROPERTY IS UNAVAILABLEVALIDATION13005THE PROPERTY IS NOT ACTIVE
500REQUESTED PROPERTY IS UNAVAILABLEVALIDATION13005PROPERTY NOT AVAILABLE
500REQUESTED PROPERTY IS UNAVAILABLEVALIDATION13005UNABLE TO CONFIRM - HOTEL NOT AVAIL
400REQUESTED PROPERTY IS UNAVAILABLEVALIDATION13005No availability
400REQUESTED PROPERTY IS UNAVAILABLEVALIDATION13005Property not found. Please verify request and retry
500REQUESTED ROOM IS UNAVAILABLEVALIDATION13006INVALID ROOM TYPE CHECK FORMAT
500NUMBER OF GUESTS IS INVALIDVALIDATION13007INVALID - CHECK NUMBER OF ADULTS
400NUMBER OF GUESTS IS INVALIDVALIDATION13007INVALID - NUMBER OF PERSONS
400NUMBER OF GUESTS IS INVALIDVALIDATION13007/EX- NUMBER EXCEEDS LIMIT, MAXIMUM OCCUPANCY RESTRICTION EXCEEDED *
400NUMBER OF GUESTS IS INVALIDVALIDATION13007NUMBER OF GUESTS EXCEEDS ROOM TYPE OCCUPANCY LIMIT
500NUMBER OF GUESTS IS INVALIDVALIDATION13007NUMBER OF PERSONS EXCEEDED LIMIT
400NUMBER OF GUESTS IS INVALIDVALIDATION13007At least one adult is required
400NUMBER OF GUESTS IS INVALIDVALIDATION13007Number of Guests request Must be between 1 and 9
400NUMBER OF GUESTS IS INVALIDVALIDATION13007Number of guests is missing
400NUMBER OF ROOMS IS INVALIDVALIDATION13008Number of Rooms requested Must be between 1 and 9
400NUMBER OF ROOMS IS INVALIDVALIDATION13008Room quantity cannot be empty.
500LENGTH OF STAY IS INVALIDVALIDATION13009MINIMUM LENGTH OF HOTEL STAY NOT MET
500LENGTH OF STAY IS INVALIDVALIDATION13009MINIMUM OR MAXIMUM STAY REQUIRED/ PLS CHECK HOTEL POLICY *
500CONFIRMATION NUMBER IS INVALIDVALIDATION13011Failed to call modify reservation. This may be caused by a wrong confirmation number.
500CONFIRMATION NUMBER IS INVALIDVALIDATION13011Failed to retrieve reservation details from supplier. This may be caused by a wrong confirmation number.
400CONFIRMATION NUMBER IS INVALIDVALIDATION13011Invalid confirmation number.
400CONFIRMATION NUMBER IS INVALIDVALIDATION13011Confirmation number cannot be empty.
500LOYALTY NUMBER IS MISSING OR INVALIDVALIDATION13012INVALID /FG- NUMBER OR FORMAT *
500LOYALTY NUMBER IS MISSING OR INVALIDVALIDATION13012LOYALTY PROGRAM NOT FOUND *
400LOYALTY NUMBER IS MISSING OR INVALIDVALIDATION13012INVALID/FG- INVALID FG NUMBER
400LOYALTY NUMBER IS MISSING OR INVALIDVALIDATION13012INVALID FREQUENT GUEST NUMBER - NUMERICS ONLY *
400LOYALTY NUMBER IS MISSING OR INVALIDVALIDATION13012NAME OR /FG- NUMBER REQUIRED *
400LOYALTY NUMBER IS MISSING OR INVALIDVALIDATION13012REWARDS NUMBER REQUIRED TO BOOK *
400LOYALTY NUMBER IS MISSING OR INVALIDVALIDATION13012NAME OR /FG- NUMBER REQUIRED *
400LOYALTY NUMBER IS MISSING OR INVALIDVALIDATION13012Customer Air loyalty is not valid.
400LOYALTY NUMBER IS MISSING OR INVALIDVALIDATION13012Customer loyalties are not valid.
400LOYALTY NUMBER IS MISSING OR INVALIDVALIDATION13012Customer Hotel loyalty is not valid.
400LOYALTY NUMBER IS MISSING OR INVALIDVALIDATION13012Loyalty number is missing or invalid.
500MODIFY REQUEST IS INVALIDVALIDATION13013UNABLE TO ACTION LAST HOM-IGN OR ET
400MODIFY REQUEST IS INVALIDVALIDATION13013No change possible. Reservation already matches requested values.
500CANCELLATION REQUEST IS INVALIDVALIDATION13014RESTRICTION ON CANCEL OR MODIFY PLEASE CONTACT HOTEL *
500GUARANTEE TYPE IS INVALIDVALIDATION13015GTD:HOLD
500GUARANTEE TYPE IS INVALIDVALIDATION13015GUARANTEE REQUIRED IMMEDIATELY *
500GUARANTEE TYPE IS INVALIDVALIDATION13015INVALID FORM OF GUARANTEE/DEPOSIT, SEE RATE RULES *
500GUARANTEE TYPE IS INVALIDVALIDATION13015INVALID /G- TYPE OR FORMAT
400GUARANTEE TYPE IS INVALIDVALIDATION13015Invalid guarantee type indicators in payment
500GUARANTEE TYPE HAS BECOME DEPOSIT REQUIRED. DEPOSIT AMOUNT %sVALIDATION13016ADVANCED DEPOSIT REQUIRED
500GUARANTEE TYPE HAS BECOME DEPOSIT REQUIRED. DEPOSIT AMOUNT %sVALIDATION13016NEED GUEST CREDIT CARD IN CARD DEPOSIT FORMAT TO BOOK *
400GUARANTEE TYPE HAS BECOME DEPOSIT REQUIRED. DEPOSIT AMOUNT %sVALIDATION13016Guarantee 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.
500GUARANTEE TYPE HAS BECOME GUARANTEE REQUIREDVALIDATION13017RESERVATION REQUIRES A GUARANTEE
400GUARANTEE TYPE HAS BECOME GUARANTEE REQUIREDVALIDATION13017Guarantee Type has changed to Guarantee Required. If you would like to proceed, resell with Accept Guarantee Change Indicator equal to true.
400GUARANTEE TYPE HAS BECOME PREPAY REQUIRED. PREPAY AMOUNT %sVALIDATION13018Guarantee 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.
400VIRTUAL PAYMENT CARD PAYMENT IS NOT SUPPORTED BY PROPERTYVALIDATION13019Property does not qualify for virtual credit card because of missing property FAX and
500HOTEL RATE PRICE WAS %s AND HAS BECOME %sVALIDATION13020Price changed during sell from %s to %s.
400HOTEL RATE PRICE WAS %s AND HAS BECOME %sVALIDATION13020Price total has changed from %s to %s. If you would like to proceed, resell with Accept Price Change indicator equal to true.
400GUARANTEE AMOUNT OR TYPE IS INVALIDVALIDATION13021GUARANTEE NOT ACCEPTED BY HOTEL *
400GUARANTEE AMOUNT OR TYPE IS INVALIDVALIDATION13021INSUFFICIENT GUARANTEE *
400GUARANTEE AMOUNT OR TYPE IS INVALIDVALIDATION13021INVALID GUARANTEE INDICATOR
500GUARANTEE AMOUNT OR TYPE IS INVALIDUNKNOWN13021LINK BUSY - RETRY IN 3 MINUTES, DEPOSIT REQUIRED. *
500NUMBER OF ROOMS REQUESTED ARE NO LONGER AVAILABLEVALIDATION13022INSUFFICIENT ROOMS AVAILABLE FOR REQUESTED RATE LEVEL
400NUMBER OF ROOMS REQUESTED ARE NO LONGER AVAILABLEVALIDATION13022RESERVATION REJECTED DUE TO INSUFFICIENT AVAILABILITY.
500NUMBER OF ROOMS REQUESTED ARE NO LONGER AVAILABLEVALIDATION13022Group reservation failure, not enough rooms available.
500NUMBER OF ROOMS REQUESTED ARE NO LONGER AVAILABLEVALIDATION13022INSUFFICIENT INVENTORY FOR TRANSACTION *
500NUMBER OF ROOMS REQUESTED ARE NO LONGER AVAILABLEVALIDATION13022NO ROOMS AVAILABLE
400NUMBER OF ROOMS REQUESTED ARE NO LONGER AVAILABLEVALIDATION13022The number of rooms requested is greater than available number of rooms.
500VIRTUAL PAYMENT ACCOUNT REQUEST IS INVALIDVALIDATION13023Conferma Error: INVALID PAYMENT REQUEST PARAMETERS
500VIRTUAL PAYMENT ACCOUNT CREDENTIALS ARE INVALIDVALIDATION13024Conferma Error: INVALID AGENCY CREDENTIALS
500VIRTUAL PAYMENT ACCOUNT CREDENTIALS ARE INVALIDVALIDATION13024Conferma Error: NO AGENCY CREDENTIAL ON FILE
400VIRTUAL PAYMENT ACCOUNT CREDENTIALS ARE INVALIDVALIDATION13024DeploymentID cannot be empty.
400VIRTUAL PAYMENT ACCOUNT CREDENTIALS ARE INVALIDVALIDATION13024Virtual credit card accountId cannot be empty.
400VIRTUAL PAYMENT ACCOUNT CREDENTIALS ARE INVALIDVALIDATION13024Invalid virtual credit card supplier. Accepted credit cards suppliers: Conferma
500CANCELLATION IS NOT CONFIRMEDUNKNOWN13026Did not receive cancellation confirmation from hotel. Please check with hotel.
500CANCELLATION IS NOT CONFIRMEDUNKNOWN13026EndTransact not successful.
400CANCELLATION IS NOT CONFIRMEDVALIDATION13026Expedia 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.
400NEGOTIATED RATE CODE IS INVALIDVALIDATION13028A VALID RATE PLAN CODE IS REQUIRED
500HOTEL OFFER IS UNCONFIRMED FROM SUPPLIER. CHECK FOR CONFIRMATION EMAIL FROM SUPPLIER. USE SYNC MESSAGE WITH CONFIRMATION TO COMPLETE RESERVATIONUNKNOWN13034Hotel sell unconfirmed from supplier. Check for confirmation email from supplier. Use SYNC message with confirmation number to complete PNR
400GUEST COUNT IS INVALIDVALIDATION13038GuestCount.count is required
500BOOKING CODE IS INVALIDUNKNOWN13045Failed to preview reservation details from supplier. This may be caused by a wrong booking code.
400BOOKING CODE IS INVALIDVALIDATION13045Booking code is required.
400OFFER ID HAS EXPIRED. NEW AVAILABILITY IS REQUIREDVALIDATION13046Cannot find hotel offer with ID: %s Offer ID may be incorrect or offer has expired. Try performing availability again
400PAYMENT AMOUNT IS INVALIDVALIDATION13047Payment if present Amount cannot be empty
400PAYMENT AMOUNT IS INVALIDVALIDATION13047Amount value cannot be empty
400TELEPHONE MODIFICATION FAILED. ONLY ONE TELEPHONE MODIFICATION IS ALLOWED PER REQUESTVALIDATION13048Adding/modifying multiple Phone change is not allowed.
400TRAVELER MODIFICATION IS NOT SUPPORTED BY THIS SUPPLIERVALIDATION13049Supplier does not support name change.
400TRAVELER MODIFICATION IS NOT SUPPORTED BY THIS SUPPLIERVALIDATION13049Traveler change is not allowed.
400PAYMENT CARD BILLING ADDRESS IS REQUIRED BY THIS SUPPLIERVALIDATION13050Card detail address cannot be empty
400PAYMENT CARD MODIFICATION IS NOT SUPPORTED BY THIS SUPPLIERVALIDATION13051Supplier does not support credit card change.
400PAYMENT CARD MODIFICATION IS NOT SUPPORTED BY THIS SUPPLIERVALIDATION13051Credit Card change is not allowed.
400RESERVATION DATE MODIFICATION IS NOT SUPPORTED BY THIS SUPPLIERVALIDATION13052Supplier does not support date change.
400RESERVATION DATE MODIFICATION IS NOT SUPPORTED BY THIS SUPPLIERVALIDATION13052Date changes are not allowed.
400FORM OF PAYMENT MODIFICATION IS NOT SUPPORTED WITH VIRTUAL PAYMENT ACCOUNTSVALIDATION13053Form of payment change not allowed with virtual credit cards
400PAYMENT CARD TELEPHONE NUMBER IS REQUIRED BY THIS SUPPLIERVALIDATION13054Form of payment phone cannot be empty
400CANNOT PARSE %s: %s. DATE FORMAT MUST BE yyyy-MM-ddVALIDATION13055Cannot parse %s: %s. Date format must be yyyy-MM-dd.
400REQUESTED DATE MODIFICATION IS INVALIDVALIDATION13056Initial reservation dates match requested dates
400MODIFICATION IS RESTRICTED TO ONE FIELD PER MESSAGEVALIDATION13057Multiple field changes are not allowed.
400PAYMENT OBJECT IS REQUIRED WITH VIRTUAL PAYMENT ACCOUNT REQUESTSVALIDATION13058Payment information required with virtual credit card requests
404HOTEL OFFER NOT FOUND IN RESERVATIONVALIDATION13060Segment not found for the requested confirmation number.
400RESERVATION WAS NOT FOUND IN SUPPLIER SYSTEMVALIDATION13061Reservation was not found in supplier system.
500CANCELLATION DEADLINE HAS EXPIREDVALIDATION13062CANCELLATION DEADLINE OF CX1 HAS EXPIRED *
500CANCELLATION DEADLINE HAS EXPIREDVALIDATION13062CANCELLATION DEADLINE OF NREF HAS EXPIRED *
500CANCELLATION IS DENIED. CHECK CANCEL POLICY.VALIDATION13063INVALID - CHECK CANCELLATION POLICY.
500CANCELLATION IS DENIED. CHECK CANCEL POLICY. %sVALIDATION13063UNABLE TO CANCEL - CHECK POLICY. %s
500REQUEST IS INVALIDVALIDATION13064BAD REQUEST *
400REQUEST IS INVALIDVALIDATION13064Malformed request.
400REQUEST IS INVALIDVALIDATION13064Bad request
400REQUEST IS INVALIDVALIDATION13064Request missing mandatory fields
400REQUEST IS INVALID. INVALID TYPE: %sVALIDATION13064Invalid type: %s
400REQUEST IS INVALID. INVALID %s: %sVALIDATION13064Invalid %s: %s
400REQUEST IS INVALID. INVALID %s. REQUIRED TYPE: %sVALIDATION13064Invalid %s. Required type: %s
400HOTEL OFFER IS NOT CONFIRMED AND ON REQUESTVALIDATION13067Sold active segment does not have the status SS
400HOTEL OFFER IS NOT CONFIRMED AND ON REQUESTVALIDATION13067EndTransact not successful.
500RESERVATION FAILED DUE TO RESERVATION COMMENT CREATION FAILURE. CHECK %s COMMENTUNKNOWN13069RESERVATION FAILED DUE TO RESERVATION COMMENT CREATION FAILURE
400RESERVATION FAILED DUE TO RESERVATION COMMENT CREATION FAILURE. RESERVATION COMMENT %s IS RESTRICTED TO ONE COMMENT OF THIS TYPEVALIDATION13070RESERVATION FAILED DUE TO RESERVATION COMMENT CREATION FAILURE. RESERVATION COMMENT %s IS RESTRICTED TO ONE COMMENT OF THIS TYPE
400RESERVATION FAILED DUE TO RESERVATION COMMENT CREATION FAILURE. CHECK VALUE FIELD FOR %sVALIDATION13071RESERVATION FAILED DUE TO RESERVATION COMMENT CREATION FAILURE. CHECK VALUE FIELD FOR %s
400RESERVATION FAILED DUE TO RESERVATION COMMENT CREATION FAILURE. CHECK NAME FIELD FOR %sVALIDATION13072RESERVATION FAILED DUE TO RESERVATION COMMENT CREATION FAILURE. CHECK NAME FIELD FOR %s
400AUTHORITY IS INVALIDVALIDATION13074Authority invalid or not allowed.
400AUTHORITY IS INVALIDVALIDATION13074Authority cannot be empty.
400AUTHORITY IS INVALIDVALIDATION13074Authority does not match rate.
400SEGMENT CONFIRMATION IS MISSINGVALIDATION13075Cannot return confirmation number
400SEGMENT CONFIRMATION IS MISSINGVALIDATION13075Confirmation hold null or status does not equal Confirmed
400RESERVATION WAS ALREADY CANCELLED IN SUPPLIER SYSTEMVALIDATION13076Already cancelled!
500PNR CONTAINS UNCONFIRMED SEGMENTSVALIDATION13077CONFIRM SEGMENT
400CREDIT CARD TYPE IS NOT ALLOWEDVALIDATION13078The specified credit card type is not allowed for this hotel.
500ADD/DELETE RESTRICTED ON RETRIEVED BOOKINGTERMINAL13079ADD/DELETE RESTRICTED ON RETRIEVED BOOKING
400TRAVELER TICKETING INFORMATION IS INVALIDVALIDATION13080NEED TICKETING INFORMATION
500TRANSACTION IS UNCONFIRMEDUNKNOWN13081EndTransact not successful.
500TRANSACTION IS UNCONFIRMEDUNKNOWN13081Transaction not successful.
400RESERVATION LOCATOR PATH PARAMETER IS REQUIREDVALIDATION13082PNR locator value must be a path parameter.
400FORM OF PAYMENT PHONE IS INVALIDVALIDATION13083Card holder phone number invalid.
400FORM OF PAYMENT PHONE IS INVALIDVALIDATION13083Form of payment phone must contain only alpha chars, spaces, dashes, or dots.
400EMAIL MODIFICATION IS NOT ALLOWEDVALIDATION13084Email change is not allowed.
400MODIFY NOT AVAILABLEVALIDATION13085Modify Booking.com reservations is currently not supported, please rebook and cancel. Sorry for the inconvenience.
400NUMBER OF ROOMS CANNOT BE GREATER THAN ONE. RESERVATION WITH CHILDREN IS RESTRICTED TO ONE ROOMVALIDATION13086Number of rooms cannot be greater than one. Reservation with children is restricted to one room.
400PASSIVE BOOKING REASON CODE IS MISSING OR INVALIDVALIDATION13090Passive booking reason code is missing or invalid.
400PASSIVE OFFER MUST CONTAIN PROPERTY ID OR COMBINATION OF HOTEL NAME AND ADDRESSVALIDATION13091Passive offer must contain property ID or combination of hotel name and address.
400ALL HOTEL SEGMENTS EXPIRED OR CANCELLEDVALIDATION13094All hotel segments expired or cancelled.
400GUEST COUNT IS INVALID. MAXIMUM NUMBER OF CHILDREN EXCEEDEDVALIDATION13095GUEST COUNT IS INVALID. MAXIMUM NUMBER OF CHILDREN EXCEEDED