All data below has been collected as it appeared in various tests or developer questions. If corresponding messages or codes are missing, it was not reported.

The average booking response is < 10 seconds with some cases up to 20-30 seconds. Cases that take longer are rare. The booking gateway will time out after 90 seconds. On the backend, we will continue to check back with Expedia to retreive the status of the booking for several minutes. If you receive a gateway timeout message or any other unknown response from EAN, utilize the Itinerary Request using your own booking reference ID to retrieve the current status of the booking.

Any reservation requests that do not explicitly show a CF or CX status should be followed up to obtain the status of the booking. Follow the Pending Process for best practice.

When referring to the documented errors below, please remember:

Handling and category codes can change without notice based on supplier revisions

Verbose message content should be considered dynamic. Do not reference this field's content in code.

Key/value pairs are present only for certain errors. If blank below for any given error, do not expect a key/value pair.


handling category key/value presentation message verbose message Known info about the error

UNRECOVERABLE

UNKNOWN

key
SUPPLIER_ERROR
_CODE

value
40311

We're sorry but we're unable to process your request due to an unknown error. error.atlantis: Failed because there is a minimum length of stay restriction for this hotel.: 40311

Minimum length of stay restriction conflicts with requested length of stay. Alert user to restriction before allowing further attempts.

UNRECOVERABLE

SOLD_OUT

key
SUPPLIER_ERROR
_CODE

value
146

The room you were trying to book has sold out. Please choose another. errors.supplier.soldout; The hotel's reservation system reports that the room is unavailable.; 146

Momentary degradation of a dependent system during the booking call.
Attempt the booking again if you receive this error.

UNRECOVERABLE

UNRECOVERABLE

key
SUPPLIER_ERROR
_CODE

value
7001

We're sorry but we're unable to process your request due to an unknown error. error.processFail; exception from supplier; 7001

Momentary degradation of a dependent system during the booking call.
Attempt the booking again if you receive this error.

UNRECOVERABLE

SOLD_OUT

key
SUPPLIER_ERROR
_CODE

value
40000

The room you were trying to book has sold out. Please choose another. errors.supplier.soldout: Inventory is not available for synchronous booking. Please try a different room or property.: 40000

The requested availability is sold out. Re-check room availability with a new avail call.

RECOVERABLE

DATA_VALIDATION

key
SUPPLIER_ERROR
_CODE

value
609

We're sorry but we're unable to process your request due to an unknown error. error.processFail; error from supplier; 609

Number of guests exceeds the maximum occupancy for rooms at the property. Select a different property or try again with a smaller occupancy.

RECOVERABLE

DATA_VALIDATION

key
SUPPLIER_ERROR
_CODE

value
608

We're sorry but we're unable to process your request due to an unknown error. error.processFail; error from supplier; 608

Dependent system failure during the booking call.
Attempt the booking again if you receive this error.

UNRECOVERABLE

UNKNOWN

key
SUPPLIER_ERROR
_CODE

value
53

We're sorry but we're unable to process your request due to an unknown error. error.processFail: Datastore Execute failed.: 53

Dependent system failure during the booking call.
Attempt the booking again if you receive this error.

UNRECOVERABLE

ORDER_DECLINED

key
SUPPLIER_ERROR
_CODE

value
6307

Order declined. Please contact customer support. error.orderDeclined: Order Declined: 6307

Direct the customer to verify their payment details & email address and attempt the booking again, or try a different payment card if the error persists.

UNRECOVERABLE

UNKNOWN

key
SUPPLIER_ERROR
_CODE

value
7999

We're sorry but we're unable to process your request due to an unknown error. error.processFail; exception from supplier; 7999

The booking attempt timed out. Attempt the booking again if you receive this error.

UNRECOVERABLE

SOLD_OUT

key
SUPPLIER_ERROR
_CODE

value
8001

The hotel you selected is no longer available. Please choose another. errors.supplier.hotel.nolonger; error from supplier; 8001

The requested availability is sold out. Re-check room availability with a new avail call.

RECOVERABLE

DATA_VALIDATION

key
SUPPLIER_ERROR
_CODE

value
5100

We're sorry but we're unable to process your request due to an unknown error. error.invalidRequest: An InvalidInputException was caught in Validation: POSSValidator: input CurrencyCodes {3 letter currency code}, not found in the supported list: 5100

This error may be returned if you specify a currency/locale combination that is not supported. Verify supported currencies for your region on our currency options page.

RECOVERABLE

UNABLE_TO_
PROCESS_REQUEST

key
SUPPLIER_ERROR
_CODE

value
6994

We're sorry but we're unable to process your request due to an unknown error. error.processFail: ROLLBACK_ON_TIMEOUT
Timeout exception occurred and RollbackOnTimeout = true. Order will be rolled back: 6994
The booking attempt timed out. Attempt the booking again if you receive this error.

RECOVERABLE

SUPPLIER_
COMMUNICATION

key
OMS_COMMUNICATION
_FAILURE

value
2999

We're sorry but we're unable to process your request due to an unknown error. error.processFail: Connectivity or communication problem with OMS Connectivity or communication problem. Try the request again. In the event of an unexpected outage, this may be an extended period.

3

AGENT_
ATTENTION

0

UNKNOWN

  No availabilty found for reservation request. Please try again with correct roomTypeCode and native room rate. queryId=04fea171-023d-48c9-b688-a3033bb9eb3c , reqRatePlanId=200732954 , reqRoomTypeId=200132508 , supplierRatePlanId=200732954 , supplierRoomTypeId=200132510 , supplierRatePlanStatus=Available. No Availabilty found for Reservation Request. Please try again with correct roomTypeCode and native room rate. Make sure you are sending the room type and rate code correctly along with the correct price. When the information has been send accurately, the room rate or availability of that room has changed. Refresh the room availability and present the user with the ability to make another choice from the available selections to complete the purchase.

3

AGENT_
ATTENTION

12

SUPPLIER_
COMMUNICATION

 

There was a problem with this booking communicating with the backend supplier. This booking will be resolved automatically within 5 minutes. Please DO NOT process a duplicate booking until an itinerary check is made to confirm the status of this booking attempt.  

error. supplier Comm
Failure Validate Booking:
Internal application error.:
Error unmarshaling the
request using Fast Info
Set.: com. expedia. e3.es.legacy
booking. service.Legacy Booking Exceptions:2
<TNOWERROR_ATTR>
<SUPPLIER _ERROR_ CODE>
com. expedia. e3.es.
legacy booking. service. Legacy Booking
Exceptions:2 </SUPPLIER _
ERROR_ CODE>
</TNOWERROR_ATTR>

Refer to Pending Process

AGENT_
ATTENTION

PROCESS_FAIL

 

Reservation Requires Agent to Confirm

Agent waiting on supplier for confirmation number

The booking is not yet confirmed. Refer to Pending Process

3

AGENT_
ATTENTION

3

DATA_
VALIDATION

or AUTHENTICATION

  Additional Agent Attention Is Required For This Reservation   An agent will attempt to manually complete the booking since it did not complete automatically. In these cases, an agent is flagged to work the itinerary, who notifies the customer once the booking is completed or if they need to go back to your web site and try a new booking. Refer the user to check their email for the agent follow up.

2

UNRECOVERABLE

12

SUPPLIER_
COMMUNICATION

Supplier communication problem
Connectivity or communication problem. Try the request again since these are typically fleeting connection issues with the supplier. In the event of an unexpected outage, this may be an extended period.

2

UNRECOVERABLE

5

UNABLE_TO_
PROCESS_
REQUEST

  Supplier Not Ready

 

Indicates that the hotel being requested is not supplied by the specific supplier requested and therefore can not proceed. If you are submitting supplierType in your room requests without first obtaining a city availability response, you may be requesting room availability from a property that is not participating on that supply system.

1

RECOVERABLE

9

SOLD_OUT

  The selected room is sold out   The hotel is sold out. The user must select another room or another property.

1

RECOVERABLE

9

SOLD_OUT

  Property not available at booking time   The hotel is sold out. The user may also search for other dates which may return availability.

1

RECOVERABLE

9

SOLD_OUT

  Property unavailable   The hotel is sold out.

1

RECOVERABLE

25

PRICE_
MISMATCH

  Final Reservation Price Check failed before booking. (Rate Requested: 133.3(USD)) (New Rate: 143.4(USD)). Please try again with new rate.

Final Reservation Price Check failed before booking QuoteKey: cc92ede9-3401-45e9-9825

The room rate changed before the user decided to book. The room type or rate selected is no longer available, so the new rate is being returned in the error. Refer to Price Mismatch for more info regarding

1

RECOVERABLE

25

PRICE_
MISMATCH

  The room type or rate you selected is no longer available. Please cho ose another.

error.priceMismatch:
Internal application error.
:MessageReferenceId=
UnknownMessageReferenceId.
Exception=Hotel price
changed during booking

The price of the selected room changed.

This error can be returned when the data sent on the hotel or room selection doesn't match the data base, such as a valid bedTypeId, smokingPreference value, or rate.

Refresh the room availability request and give the user the option of accepting the new rate, choosing another room or searching/selecting another property.

 

1

RECOVERABLE

25

PRICE_
MISMATCH
   

error.bookingRuleChanged:
Hotel rules changed at time of booking.

The room rate changed before the user decided to book. The room type or rate you selected is no longer available.

Alert the user with a refreshed room availability result giving them the option to accept the new price in the event of a rate change or choose another property if the property returns as unavailable.

2

UNRECOVERABLE

0

UNKNOWN

   

error. bookHold Error:
Expedia Book Hold Req Failed

Expedia booking failure. This could be caused by a wide variety of possible issues. Sold out, Expedia server error, problem connecting to the database, booking rules changed as inventory decreased, when adding reservation to the database GuestInfo contained an invalid number of characters or invalid characters, or the email contained invalid characters that were not recognized by the booking validation process.

Validate the user's entries for valid characters, correct format or repeating characters denied by fraud checks. If the user's entry is valid, then another property must be selected since the error is not fully known and may not be corrected on that property selection.

        TravelNow.com was unable to
appropriately create back-end
information required for this request.

System error occurred

Try the request again since these may be fleeting connection issues.

3

AGENT_
ATTENTION

13

DATA_
PARSE_RESULT

    error.customer FileError DB MSG : Expedia Reservation DataParse Result. Customer Add Failed - The database system erred when trying to complete the transaction or create the booking record. Try the request again since these may be fleeting connection issues.

1

RECOVERABLE

3

DATA_
VALIDATION

  Unable to Add Traveler  

The multi-room booking must have a different/unique guest name on each room. The property will not accept the same guest name for more than one room.

Have the user correct the guest names on the multiple room booking so each room has a unique name for checkin

1

RECOVERABLE

3

DATA_
VALIDATION

    error.customer FileError: Customer Add Failed A database issue causing the booking to fail. Resubmit a fresh booking request.

3

AGENT_
ATTENTION

0

UNKNOWN

    error.unknown: Internal
application error.: Message
ReferenceId= Unknown Message ReferenceId. Exception =
Hotel room type not found
at this hotel. Please select a different room, dates or or hotel.: Common Errors::MSTError: 180
<TNOWERROR_ATTR>
<SUPPLIER_ERROR_CODE>
Common Errors:: MSTError:180 </SUPPLIER_ERROR_CODE>
</TNOWERROR_ATTR>
The error is sent downstream from the database as an issue on the room choice or the inventory for that room at that property. The user must select a new room choice or another hotel.

2

UNRECOVERABLE

1

EXCEPTION

 

Information required for processing this request could not be created. The requested itinerary has not been created, no charges have been issued.

TravelNow.com was unable to appropriately create back-end information required for this request.

Most likely a communication failure since data appears to be missing. Make sure the reservation request is valid and contains all required information. The booking must be resubmitted since it was unable to be completed successfully.

AGENT_ATTENTION

UNKNOWN

 

We're sorry but we're unable to process your request due to an unknown error.

error.processFail

 

2

RECOVERABLE

0

ITINERARY_
ALREADY_BOOKED

 

Duplicate reservation request.

error.duplicateRequest

 

1

RECOVERABLE

0

PRICE_MISMATCH

 

The room type or rate you selected is no longer available. Please choose another.

error.priceMismatch

 

1

RECOVERABLE

0

PRICE_MISMATCH

 

The room type or rate you selected is no longer available. Please choose another.

error.currencyHasChanged

 

1

RECOVERABLE

0

ITINERARY_
ALREADY_
BOOKED

 

Duplicate reservation request.

error.duplicateMessageGUID

 

2

AGENT_ATTENTION

0

UNKNOWN

 

presentation

verbose

 

2

AGENT_ATTENTION

0

UNKNOWN

 

presentation

verbose

 

2

AGENT_ATTENTION

0

UNKNOWN

 

presentation

verbose

 

Data Validation

1

RECOVERABLE

3

DATA_
VALIDATION

  Data in this request could not be validated: Last name contains invalid (or insufficient) data   Last name data validation error is correctable by the user.

1

RECOVERABLE

3

DATA_
VALIDATION

  Data in this request could not be validated: first name contains invalid (or insufficient) data.   First name data validation error is correctable by the user.

1

RECOVERABLE

3

DATA_
VALIDATION

  Data in this request could not be validated: A valid first and last name of one adult guest must be specified for each room   Data validation error is correctable by the user. When booking more than one room at a time, each room must have a unique name. A property will not accept the same name on more than one room.

1

RECOVERABLE

3

DATA_
VALIDATION

  Alternate phone must be numeric and include area code   Data validation error with inappropriate characters or phone format and is correctable by the user.

1

RECOVERABLE

3

DATA_
VALIDATION

  Home phone must be numeric and include area code   Data validation error is correctable by the user.

1

RECOVERABLE

3

DATA_
VALIDATION

 

TravelNow.com cannot service this request. The specified email address cannot be resolved, please try again.

Data in this request could not be validated: The specified email address cannot be resolved, please try again. Data validation error is correctable by the user.

1

RECOVERABLE

3

DATA_
VALIDATION

  Postal code contains invalid (or insufficient) data   Data validation error is correctable by the user.
       

error. unknown: Create Order Unexpected
Exception: java. util.
MissingResource Exception:
Couldn't find 3-letter country code for UK java.util. Missing Resource
Exception: Couldn't find 3-letter country
code for UK at java. util.
Locale. getISO3 Country

The two letter country code being submitted in the user's address is not recognized as a valid entry. Expedia takes the two letter country code received and translates it into the three letter ISO code. If the country code submitted isn't valid for the address, the error is returned and the booking fails.

In the case of UK,  GB is the appropriate country code.

In addition, YU should now be sent as RS since Yugoslavia has been changed to Serbia and Montenegro.

Correct any drop down box selections to reflect the new country codes for these entries or any other invalid country code errors you receive.

       

error.unknown: Internal application error.:MessageReferenceId=
UnknownMessageReferenceId. Exception=Failed to do a currency conversion.:
CommonErrors::MSTError:205 <TNOWERROR_ATTR&gt
;<SUPPLIER_ERROR_CODE> CommonErrors::MSTError:205
</SUPPLIER_ERROR_CODE>
</TNOWERROR_ATTR>

An invalid currency code was submitted for booking, therefore a currency conversion from USD can't take place when trying to book in a specific currency.

RECOVERABLE

DATA_
VALIDATION

  We're sorry but we're unable to process your request due to an unknown error. error.loyalty Invalid/incorrect loyalty code

RECOVERABLE

DATA_
VALIDATION

  We're sorry but we're unable to process your request due to an unknown error. error.coupon Invalid/incorrect coupon code

UNRECOVERABLE

DATA_
VALIDATION

 

We're sorry but we're unable to process your request due to an unknown error.

error.processFail

 

RECOVERABLE

DATA_
VALIDATION

 

We're sorry but we're unable to process your request due to an unknown error.

error.invalidRequest