Expedia error messages

Expedia emails you every error it returns for an update, with the message as Expedia sent it. Find the error below to see what causes it and how to fix it. Fix errors straight away: while there's an error, your updates may not reach Expedia, which can lead to overbookings.

Table of Contents

  1. Check your codes
  2. Setup problems
  3. Connection and login errors
  4. Pricing model, rate type and currency errors
  5. Room and rate ID errors
  6. Occupancy errors
  7. Restriction and allocation errors
  8. Messaging errors
  9. Rooms and rate plan errors

Check your codes

Use these steps for the errors RateId XXX is invalid, rate plan should be active, inactive, or staged, Rate not active, Inactive Rate Plan, Non-existent rate plan and rate level pair provided, Provided id xxx is not integer and Room is not active. They mean Beds24 is sending a room or rate ID that isn't valid at Expedia. You can only send IDs that show when you click Get Codes.

  1. Copy the rate ID from the error email.
  2. Go to Prices > Channel Mapping, enter the rate ID in the search box and click the price. Prices > Channel Mapping lists all your daily and fixed prices and the channel codes each one is mapped to.
  3. Click Get Codes and select the right Expedia rate ID. Save.
  4. In Settings > Channel Manager > Expedia, click Get Codes next to the room ID and the rate ID and select valid codes. Save.
  5. Check the codes on your other prices sent to Expedia: the Channels tab of fixed prices and the Enable list of daily prices. Daily prices have no Channels tab.

Tip: If the codes in Settings > Channel Manager > Expedia are right, the wrong code is usually on a price. Use Prices > Channel Mapping to see them all in one list.

Setup problems

Issue / Error Likely cause Resolution
The room is closed unexpectedly at Expedia Beds24 closes the room on all dates without a valid price for Expedia. Make sure you have prices for the whole period you send.
Room code is not unique warning when you save in Beds24 The same Expedia room type ID is mapped to more than one Beds24 room, so the rooms overwrite each other's updates. Map each Expedia room type ID to one Beds24 room only.
No price is sent for a room for more than 2 guests The room has no price for its full occupancy. Set a room price for the number of guests the room takes.
Extra Person prices aren't sent Extra person prices in fixed prices can't be sent; in daily prices they can. Use daily prices, or set the extra person price manually at Expedia.
Overbooking Unfixed error messages, or the same Expedia room code in several Beds24 rooms. Check your email and Potential Issues for errors, and your setup for warnings. If you find no problem, send Beds24 a support ticket with the booking numbers and dates.
A booking wasn't imported The room isn't mapped correctly. Check the room mapping. If you find no problem, send Beds24 a support ticket with the booking number and the date it was made.

Connection and login errors

Issue / Error Likely cause Resolution
Access to this API with a non-API account is forbidden. Please use an API account. The property isn't activated for Beds24 at Expedia, or wrong credentials are entered. Check that your property is activated for the Beds24 channel manager in the Expedia extranet and that the hotel ID is correct. Remove the username and password if entered, click Save and check that your codes show under Get Codes.
Hotel ID not found. You either specified an invalid hotel ID or your account is not linked to this hotel. Your Expedia account isn't set up for channel management with Beds24, or the hotel ID is wrong. Ask Expedia support to check your account is set up for Beds24. Check the hotel ID, remove the username and password if entered, click Save and check your codes.
Access denied Once: probably temporary maintenance at Expedia. Repeatedly: the connection or hotel ID. Check in the Expedia extranet that the connection was requested and that the hotel ID is correct. Remove the username and password if entered, click Save and check your codes.
Authentication error: invalid username or password The hotel ID or credentials are wrong. Check the hotel ID. Remove the username and password if entered, click Save and check your codes.
The value '' of attribute 'username' on element 'Authentication' is not valid with respect to its type The username or password is wrong. Enter the Expedia QuickConnect username and password Expedia emailed you, not your normal Expedia login.
The value '' of attribute 'password' on element 'Authentication' is not valid with respect to its type. The password is empty or has invalid characters. Check the username and password in the channel manager settings.
Internal system error, please try again in a few minutes or The requested resource is not available Expedia is having system problems. No action needed. When the error messages stop, Expedia has fixed the problem.

Pricing model, rate type and currency errors

Issue / Error Likely cause Resolution
Pricing models mismatch: you tried to update a price for OCCUPANCY_PRICING, but your property is not configured for this pricing., The [amount] cannot be specified with conflicting values within the same request. or Can't specify person count for PDP rate plan. Your Expedia pricing model is per day pricing. Set Price model = Per Day Pricing.
Pricing models mismatch: your property is configured to use OCCUPANCY_PRICING. Your Expedia pricing model is occupancy pricing. Set Price model = Occupancy Pricing.
Sell Rates are expected for Agency or Flex rate plans, when hotel level rate acquisition is Sell Rate. The acquisition type doesn't match Expedia. Set Acquisition Type = Sell. If you have both sell and net rate plans, set Set by Rate plan id, remove the rate plan ID in Settings > Channel Manager > Expedia, and map the right Expedia rate plan in every price you send.
Sell Rates are not expected for Merchant rate plan or Net Rate hotels. The acquisition type doesn't match Expedia. Set Acquisition Type = Net. If you have both sell and net rate plans, use Set by Rate plan id as above.
Currency code is invalid - Currency for xxx is not the same as the database value You're sending a different currency from the one Expedia requires. Set Currency to the currency Expedia requires. Add a multiplier for conversion if needed.
Net/Sell rate must be within Rate Verification threshold Expedia thinks the price is too high or too low. Check your prices. If they're right, ask Expedia to remove the limit.
7028 (India only) You're sending a tax-inclusive sell rate with a price that isn't permitted. Adjust your prices in Beds24, or change your prices at Expedia to tax-exclusive so Expedia calculates the tax.

Room and rate ID errors

Issue / Error Likely cause Resolution
The following roomtype id (xxxxx) does not belong to the given hotel: xxxxx. You're updating a room you don't have at Expedia. Only use room IDs from Get Codes in Settings > Channel Manager > Expedia.
Invalid data in request: Provided id xxx is not integer. A mapped room or rate ID isn't valid. Check the codes in Prices > Channel Mapping and Settings > Channel Manager > Expedia. See Check your codes.
Room is not active or ROOM_NOT_ACTIVE The room ID isn't active at Expedia. Click Get Codes next to the room ID and select a valid code.
RateId XXX is invalid, rate plan should be active, inactive, or staged or Rate not active A price sent to Expedia is mapped to a number that isn't a valid Expedia rate ID, on the Channels tab of a fixed price or the Enable list of a daily price.
  1. Go to Prices > Channel Mapping and search for the rate ID from the error.
  2. Open the price, click Get Codes and select a valid Expedia rate ID. Save.
  3. If the error continues, follow Check your codes.
Inactive rate plan for restriction or rate updated, or Inventory date 201x-xx-xx; Room Type ID xxxxxx; Rate Plan ID xxxxxx ; Inactive Rate Plan A price sent to Expedia is mapped to an inactive or wrong rate plan ID.
  1. Go to Prices > Channel Mapping and search for the rate ID from the error.
  2. Open the price, click Get Codes and select a valid Expedia rate ID. Save.
  3. If the error continues, follow Check your codes.
Non-existent rate plan and rate level pair provided A mapped room and rate combination doesn't exist at Expedia. Check the room and rate codes in Settings > Channel Manager > Expedia and on your prices in Prices > Channel Mapping. See Check your codes.
Length of stay has to be provided for the Rate Plans with LOS enabled. Expedia rate plans with length of stay (LOS) enabled aren't supported. Ask Expedia to change your rate plans.
The restrictions of restrictionId are derived and cannot be updated or The rates of rateId are derived and cannot be updated The restrictions or rates are linked at Expedia, so Expedia doesn't allow updates. Ask Expedia support to remove all linkages for restrictions.

Occupancy errors

Issue / Error Likely cause Resolution
Rate Plan ID XXXXXXX Occupancy X; Occupancy exceeds maximum allowed value You're sending a price for more guests than Expedia allows for the room. Set the same maximum number of guests in Beds24 and at Expedia, and adjust your prices if needed.
Room Type ID 1231234234; Rate Plan ID 1231234234; Occupancy x; Occupancy exceeds maximum Room Type Person Count Y or Occupancy exceeds maximum Room Type Person Count You're sending a price for a higher occupancy than the room is set up for at Expedia. Correct the maximum number of guests at Expedia or in Beds24.

Restriction and allocation errors

Issue / Error Likely cause Resolution
MinLOS value (x) exceeds Extranet auto-approval threshold (y) for length of stay. The minimum stay you send is higher than Expedia allows. Ask Expedia to raise your minimum stay limit.
LOS restriction conflict - Min Nights Greater Than Max Nights. Your maximum stay in the Expedia extranet is lower than the minimum stay you send. Raise or remove the maximum stay in the Expedia extranet, or set Maximum Stay in the fixed prices you send to Expedia to 28 or lower.
Stop sell outside of Y with remaining base availability, Unable to set total inventory below the current base allocation value or Inventory request adjusted to prevent prohibited base availability decrease You have a base allocation (contracted allotment) with Expedia: a minimum number of rooms you agreed to sell through Expedia. When the availability Beds24 sends falls below it, Expedia ignores the update. A common cause is dates without a valid price in Beds24, which are closed and sent as zero inventory. Make sure you have valid prices for the dates in the error and no bookings from other sources on them. Change your inventory in Beds24 to send the allotment you guaranteed Expedia, or ask Expedia to remove the guaranteed allotment.

Messaging errors

Issue / Error Likely cause Resolution
Unsupported operation. Message cannot be added to the specified message thread ID … because the reservation was made on an unsupported point-of-sale. The booking was made on an Expedia partner site that doesn't support messaging. Contact the guest another way, for example by email.

Rooms and rate plan errors

These errors appear when you create or change rooms and rate plans in Expedia Rooms and Rate Plans.

Issue / Error Likely cause Resolution
Access denied: your account is not authorized to manage this property Beds24 isn't selected as channel manager at Expedia, or the property isn't connected in Beds24. Select Beds24 as channel manager in Expedia Connectivity Settings in the Expedia extranet, and connect the property in Settings > Channel Manager > Expedia > Mapping. See Set up the connection.
Error 2424 (Invalid value [] for the element 'perStayFee') The per stay fee of the cancellation policy is invalid. Check the per stay fee for the cancellation policy.
Error 3067 (Deadline must be a number between 0 and 32767) The cancellation policy of the rate plan is invalid. Check the cancellation policy for this rate plan.
Error 3071 (Missing mandatory element: name) The rate plan has no name. Enter a rate plan name.
Error 3071 (Missing mandatory element: Type) The rate plan has no type. Enter a rate plan type.
Error 3071 (Missing mandatory element: cancelPolicy) The rate plan has no cancellation policy. Enter a cancellation policy for the rate plan.
Error 3071 (Missing mandatory element: minLOSDefault) or (Missing mandatory element: maxLOSDefault) The minimum or maximum length of stay is missing. Enter the minimum and maximum length of stay.
Error 3082 (Duplicate Distribution Model not accepted) A rate plan with the partner code Hotel Collect or Expedia Collect already exists. Use the existing rate plan, or change the distribution model.
Error 3086 (Occupants for base rate can only be set for PerDayPricing rate plans, and its value should be greater than 0 and less than the room's maximum occupants) Occupancy details are set for an occupancy pricing (OBP) rate plan. Remove the occupancy details from the OBP rate plan, or change the rate plan to per day pricing.
Error 3093 (Compensation provided in request does not correspond to your property contract) The percentage doesn't match your Expedia contract. Use the percentage in your contract, or ask Expedia to change your contract.
Error 3106 (Element minLOSDefault has to be a number between 1 and 28) or Error 3107 (Element maxLOSDefault has to be a number between 1 and 28) The length of stay is out of range. Set the minimum and maximum length of stay between 1 and 28 days.
Error 3108 (minLOSDefault cannot be greater than maxLOSDefault) The minimum length of stay is higher than the maximum. Set a maximum length of stay greater than the minimum for this rate plan.
Error 3237 (bookDateStart/bookDateEnd must be between 1900-01-01 and 2079-06-06) The booking dates are out of range. Set the start and end date between 1900-01-01 and 2079-06-06.
Error 3239 (travelDateStart/travelDateEnd must be between 1900-01-01 and 2079-06-06) The travel dates are out of range. Set the travel start and end date between 1900-01-01 and 2079-06-06.
Error Code 3730 (Hotel Collect partner code is already used under this room type by rate plan ID: XXX) A rate plan with the Hotel Collect partner code already exists for this room type. You can't create several rate plans with the same Hotel Collect partner code for one room type. Use the existing rate plan.
Error Code 3729 (Expedia Collect partner code is already used under this room type by rate plan ID: YYY) A rate plan with the Expedia Collect partner code already exists for this room type. You can't create several rate plans with the same Expedia Collect partner code for one room type. Use the existing rate plan.

Related Articles

Was this article helpful?
0 out of 0 found this helpful

How to Contact us :