Troubleshooting Booking.com error codes

When using the Booking.com app integration, it may happen that you receive notifications containing an error code when something goes wrong. If you have received a Booking.com error message, you can check the code and its solution here.

Error codeError textSolution
HTTP 403Access denied for hotel

There are multiple scenario's in which this error may occur. Check each of the steps below, using this self-help guide:

1. Check if the property is connected to you in the Provider Portal.

2. Check if the connection status is active in the ‘Properties’ tab in the Provider Portal, using the property ID.

3. Check if the property is added to the machine account you use under ‘Machine Accounts’ in the Provider Portal.

4. Booking Experts is not the channel manager, and needs to be added as a connectivity provider to gain access to the Hotel ID. Contact your Booking.com account manager.

403 HOTEL_ACCESS _DENIEDRequest for forbidden hotel ID(s)

Make sure to specify the correct hotel ID or check your machine account credentials.

Booking Experts is not the channel manager, and needs to be added as a connectivity provider to gain access to the Hotel ID. Contact your Booking.com account manager.

500 INTERNAL_ SERVER_ERRORInternal server errorTry again later.
ROOM_ID_MISSINGRoom ID is missingAdd the room ID, and try again.
LOS_PRICING_PASSED _FOR_OBP_RATELOS pricing format sent for OBP room-rateThe pricing information is based on LOS (Length of stay), while the property is set to OBP (Occupancy based pricing). Please contact BEX support.
LOS_PRICING_PASSED _FOR_DEFAULT_RATELOS pricing format sent for Standard room-rate

The pricing information is based on LOS (Length of stay), while the property is set to Standard pricing.

Please contact BEX support.

OBP_PRICING_PASSED _FOR_DEFAULT_RATEOBP format sent for Standard room-rate

The pricing information is based on OBP (Occupancy based pricing), while the property is set to Standard pricing.

Please contact BEX support.

RATE_NOT_ACTIVE _FOR_ROOMRate '%s' is not active for room '%s'The type you are trying to link is not yet associated with a rate plan. Try unlinking and reassigning the type to a rate plan, then resend the prices and availability.
NOT_A_VALID _OCCUPANCYAn occupancy may not be zero, Occupancy '%s' may not be negative, Occupancy '%s' exceeds maximum value $MAX, Occupancy '%s' does not look numericMake sure the occupancy in the roomrate is not zero, not higher than the set maximum, and only contains numbers. Also check against the BEX guest group settings for this type.
PRICE_EXCEEDS _MAX_PRICEYou are setting ‘$price’ for room ID ‘%room_id’, rate ID ‘%rate_id’ and date ‘%date’ which exceeds the maximum allowed price of ‘%max_price’You are setting a price that is higher than the maximum price.
PRICE_BELOW _MIN_PRICEYou are setting ‘$price’ for room ID ‘%room_id’, rate ID ‘%rate_id’ and date ‘%date’ which is below the minimum allowed price of ‘%min_price’You are setting a price that is lower than the minimum price.
OCCUPANCY_EXCEEDS _MAX_PERSONSRoom '%s' has a maximum occupancy of '%s'. You cannot set price for higher occupancy for rate '%s'The guest group settings for this type in Booking Experts are not the same as in Booking.com. You might have the option 'Maximum number of adults' enabled in Booking.com, but not in Booking Experts. If so, disable this option and reactivate the connection for this type.