{"templateId":"markdown","sharedDataIds":{},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Troubleshooting error messages","siteUrl":"https://developers.booking.com","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"troubleshooting-error-messages","__idx":0},"children":["Troubleshooting error messages"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This section captures a list of common HTTP errors you might encounter and possible solutions to fix them."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"bxml-availability-endpoint-error-response","__idx":1},"children":["B.XML ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Availability"]}," endpoint error response"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The B.XML ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["availability"]}," endpoint (v1.1) returns a specific HTTP status based on the following conditions:"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"If the endpoint encounters"},"children":["If the endpoint encounters"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"The endpoint returns"},"children":["The endpoint returns"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Invalid or expired JWT token."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["HTTP 401"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Schema validations such as invalid integer, date."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["HTTP 400"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["All updates with errors."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["HTTP 400"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["At least one successful update."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["HTTP 200 in addition to errors or warnings, if any."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["All updates are unauthorized."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["HTTP 403"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["INTERNAL_SERVER_ERROR."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["HTTP 500"]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"changes-to-existing-error-messages","__idx":2},"children":["Changes to existing error messages"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The following table lists only the error codes that have changed for the B.XML ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["availability"]}," endpoint."]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Old error code (v1.0)"},"children":["Old error code (v1.0)"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Error message"},"children":["Error message"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"New error code (v1.1)"},"children":["New error code (v1.1)"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Error message"},"children":["Error message"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Notes"},"children":["Notes"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["NO_HOTEL_FOUND_FOR_ROOMS"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["No hotel found for provided room IDs."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["ROOM_ID_INVALID"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Room ID '%s' is not valid"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Incorrect room ID. Make sure to retrieve the correct Room ID using the [",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rooms"]}," endpoint][retrieving-room-types]."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["ROOM_DOES_NOT_EXIST"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Room does not exist."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["ROOM_ID_INVALID"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Room ID '%s' is not valid"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Provide a valid Room ID. Make sure to retrieve the correct Room ID using the [",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rooms"]}," endpoint][retrieving-room-types]."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["ROOM_NOT_ACTIVE"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Room is not active."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["ROOM_ID_INVALID"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Room ID '%s' is not valid"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Provide a valid Room ID. Make sure to retrieve the correct Room ID using the [",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rooms"]}," endpoint][retrieving-room-types]."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["DATES_TOO_FAR_OR_INVALID"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Some of the date(s) for RoomID %s are too much into the future or invalid (e.g. %s)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["NOT_A_VALID_DATE"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Dates should be in YYYY-MM-DD format, not before '%s',and not be past $y'. The data should also be valid"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Avoid providing dates that are too far in the future."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["AVAILABILITY_UPDATE_DISABLE_",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},"HOTEL_SWITCHING_CURRENCY"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Updating availability is temporarily disable for the hotel. Currency switch is in progress."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["CURRENCY_SWITCH_IN_PROGRESS"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["There is a hotel currency switch currently in progress"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Try to run the request after the currency switch is in place."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["DATE_ELEMENT_ATTRIBUTE_NOT_SET"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Neither from/to nor value attribute has been set."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["DATE_ELEMENT_MISSING"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Date is missing"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["A valid date is required for the request."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["FROM_OR_TO_DATE_INVALID"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["From"]}," or ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["To"]}," date is invalid."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["DATE_ELEMENT_MISSING"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Date is missing"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["A valid date is required for the request."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["TAG_NOT_ALLOWED"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Tag not allowed inside date block when using room level inventory with no rate."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["RATE_ID_REQUIRED"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Rate Id is required"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Rate ID is required for the request."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["OBP_PRICING_PASSED_FOR_",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},"LOS_RATE, ",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},"OBP_PRICING_PASSED_FOR_",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},"RLO_RATE, ",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},"OBP_PRICING_PASSED_FOR_",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},"DEFAULT_RATE, ",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},"OBP_PRICING_PASSED_FOR_",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},"SINGLE_USE_RATE"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["OBP_PRICING_PASSED_FOR_",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},"RLO_RATE, ",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," OBP_PRICING_PASSED_FOR_",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},"DEFAULT_RATE. ",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," Rest are considered valid."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["OBP format sent for RLO room-rate ",", ",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},"OBP format sent for Standard room-rate "]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The request contains pricing information in ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["OBP"]}," pricing format. However, the property is set to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Standard"]}," or Rate Level Occupancy (RLO) pricing type."]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"new-error-codes-on-v11","__idx":3},"children":["New error codes on v1.1"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The following table summarises the new error codes for the B.XML ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["availability"]}," endpoint."]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Error code"},"children":["Error code"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Error message"},"children":["Error message"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Notes"},"children":["Notes"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["ROOM_ID_MISSING"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Room ID is missing"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Room ID is required for the request."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["ROOM_ELEMENT_REQUIRED"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Room is missing"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The request contains an empty request body."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["FROM_DATE_SHOULD_BE_LESS_THAN_TO_DATE"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["From date should be less than or equal To Date"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["From"]}," date should be less than or equal to the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["To"]}," date."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["LOS_PRICING_PASSED_FOR_OBP_RATE"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["LOS pricing format sent for OBP room-rate"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The request contains pricing information in ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["LOS"]}," pricing format. However, the property is set to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["OBP"]}," pricing type."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["LOS_PRICING_PASSED_FOR_DEFAULT_RATE"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["LOS pricing format sent for Standard room-rate"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The request contains pricing information in ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["LOS"]}," pricing format. However, the property is set to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Standard"]}," pricing type."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["OBP_PRICING_PASSED_FOR_DEFAULT_RATE"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["OBP format sent for Standard room-rate"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The request contains pricing information in ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["OBP"]}," pricing format. However, the property is set to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Standard"]}," pricing type."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["CANT_SET_PERCENTAGE_FOR_OBP_LOS"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Cannot set percentage for OBP/LOS room-rate"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The request is trying to send percentage pricing for Flexible Children Rates (FCR) while the roomrate is on OBP or LOS pricing mode. This is not accepted. You can set a fixed amount FCR in case the roomrate is on OBP or LOS pricing model."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["ADDITIONAL_PRICE_TYPE_CAN_BE_CHILDREN_ONLY"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Additional guest type can only be child"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["For the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Type"]}," attribute of ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["<additional_guest>"]}," element, the only supported value is ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["child"]},"."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["INVALID_CURRENCY_CODE"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Supplied currency code '%s' doesn't match the hotel's currency code '%s' for room ID '%s' and rate ID '%s'"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Currency code in the request should match the property's currency code."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["INVALID_USE_OF_SINGLE_OCCUPANCY"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Cannot set price for occupancy 1. Please check the room-rate pricing model"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Cannot set pricing for single occupancy as the pricing type of the property or roomrate is other than ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Standard"]},"."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["RATE_EDITABLE_ONLY_ON_EXTRANET"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Rate '%s' is only editable on Extranet"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["You are not allowed to edit the rate via the connectivity API. The property can edit the rate via the Booking.com extranet."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["ROOM_EDITABLE_ONLY_ON_EXTRANET"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Room '%s' is only editable on Extranet"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["You are not allowed to edit the room via the connectivity API. The property can edit the  room via Booking.com extranet."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["RATE_NOT_ACTIVE_FOR_ROOM"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Rate '%s' is not active for room '%s'"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Rate is not activated for the selected room. Please check allowed roomrates using  the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["roomrates"]}," endpoint."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["HOTEL_ACCESS_DENIED"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Request for forbidden hotel id(s)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Check the property ID and either provide the correct property ID or make sure the machine account credentials have enough permissions."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["NOT_A_VALID_OCCUPANCY"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["An occupancy may not be zero, Occupancy '%s' may not be negative, Occupancy '%s' exceeds maximum value $MAX, Occupancy '%s' does not look numeric"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Make sure to send pricing information for the correct occupancy level defined in the roomrate for the specific roomtype."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["NOT_A_VALID_DATE"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["INVALID_DATE"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The supplied date format is invalid. The valid format is ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["yyyy-mm-dd"]},"."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["PRICE_EXCEEDS_MAX_PRICE"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["You are setting ‘$price’ for room ID ‘%room_id’, rate ID ‘%rate_id’ and date ‘%date’ which exceeds the maximum allowed price of ‘%max_price’"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["You are setting the price for the combination of room, rate and date that exceeds the maximum price (€50,000 or the equivalent in the property local currency) set."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["PRICE_BELOW_MIN_PRICE"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["You 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’"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["You are setting the price for the combination of room, rate and date that goes below the minimum price (€5 or the equivalent in the property local currency) set."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["NOT_A_VALID_RELEASE_TIME"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Release times should be in the expected format. This is not the case for room ID $room_id, rate ID $rate_id on date '$date'"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Make sure to specify the release time in the expected format."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["TYPE_VIOLATION"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Generic error when provided data  type is different than specified."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["HOTEL_HAS_MISCONFIGURED_UFI"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The timezone value is missing for the Ufi  associated with hotel ID $hotel_id"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Check the property's UFI configuration."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["INVALID_GUEST_AGE_BAND"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Please define a to and from ages that match an age bucket"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["This error is related to configurations set for flexible children rates. See also, ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/connectivity/docs/flexible-children-rates/managing-flexible-children-rates"},"children":["managing flexible children rates."]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["INVALID_GUEST_AGE_BAND_ID"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Please define an existing age bucket ID"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["This error is related to configurations set for flexible children rates. See also, ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/connectivity/docs/flexible-children-rates/managing-flexible-children-rates"},"children":["managing flexible children rates."]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["INVALID_ADDITIONAL_PRICES"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Prices length cannot be 0"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["This error is related to configurations set for flexible children rates. See also, ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/connectivity/docs/flexible-children-rates/managing-flexible-children-rates"},"children":["managing flexible children rates."]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["ADDITIONAL_GUEST_PRICE_DATES_OVERLAP"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The dates of the guest prices cannot overlap for the same roomId and rateId"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["This error is related to configurations set for flexible children rates. See also, ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/connectivity/docs/flexible-children-rates/managing-flexible-children-rates"},"children":["managing flexible children rates."]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["INVALID_GUEST_AGE_BAND_ID"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["ageBandId must be 1, 2 or 3"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["This error is related to configurations set for flexible children rates. See also, ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/connectivity/docs/flexible-children-rates/managing-flexible-children-rates"},"children":["managing flexible children rates."]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["PROVIDED_DATES_OUTSIDE_ALLOWED_RANGE"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Please check if date is not in the past or more than 4 years in the future"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["This error is related to configurations set for flexible children rates. See also, ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/connectivity/docs/flexible-children-rates/managing-flexible-children-rates"},"children":["managing flexible children rates."]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["INVALID_ADDITIONAL_GUEST_NUMBER"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Invalid additionalGuestNumber. It should be a non negative number up to + MAX_GUEST_NUMBER"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["This error is related to configurations set for flexible children rates. See also, ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/connectivity/docs/flexible-children-rates/managing-flexible-children-rates"},"children":["managing flexible children rates."]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["PRICE_LESS_THAN_0"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["There's no support for negative prices"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Make sure to specify a price greater than 0.  This error is related to configurations set for flexible children rates. See also, ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/connectivity/docs/flexible-children-rates/managing-flexible-children-rates"},"children":["managing flexible children rates."]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["PRICE_GREATER_THAN_10_DIGITS"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Max Price Value is + MAX_PRICE"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["This error is related to configurations set for flexible children rates. See also, ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/connectivity/docs/flexible-children-rates/managing-flexible-children-rates"},"children":["managing flexible children rates."]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["PRICE_PERCENTAGE_IS_BIGGER_THAN_100"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Percentage should be between [0.0, 100.0]"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["This error is related to configurations set for flexible children rates. See also, ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/connectivity/docs/flexible-children-rates/managing-flexible-children-rates"},"children":["managing flexible children rates."]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["PRICE_PERCENTAGE_IS_ZERO"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["There's no support for percentage price zero"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["This error is related to configurations set for flexible children rates. See also, ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/connectivity/docs/flexible-children-rates/managing-flexible-children-rates"},"children":["managing flexible children rates."]}]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"new-warning-on-v11","__idx":4},"children":["New warning on v1.1"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"New error code (v1.1)"},"children":["New error code (v1.1)"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Error message"},"children":["Error message"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Notes"},"children":["Notes"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["WARN_UNPROCESSED_ADDITIONAL_GUEST"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Additional guest updates weren't processed. Please try again later"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"ota_hotelavailnotif-endpoint-error-response","__idx":5},"children":["OTA_HotelAvailNotif endpoint error response"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["OTA_HotelAvailNotif"]}," endpoint (v1.1) returns a specific HTTP status based on the following conditions:"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"If the endpoint encounters"},"children":["If the endpoint encounters"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"The endpoint returns"},"children":["The endpoint returns"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Invalid or expired JWT token."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["HTTP 401"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Schema validations such as invalid integer, date."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["HTTP 400"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["All updates with errors."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["HTTP 400"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["At least one successful update."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["HTTP 200 in addition to errors or warnings, if any."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["All updates are unauthorized."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["HTTP 403"]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"ota_hotelrateamountnotif-endpoint-error-response","__idx":6},"children":["OTA_HotelRateAmountNotif endpoint error response"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["OTA_HotelRateAmountNotif"]}," endpoint (v1.1) returns a specific HTTP status based on the following conditions:"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"If the endpoint encounters"},"children":["If the endpoint encounters"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"The endpoint returns"},"children":["The endpoint returns"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Invalid or expired JWT token."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["HTTP 401"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Schema validations such as invalid integer, date."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["HTTP 400"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["All updates with errors."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["HTTP 400"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["At least one successful update."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["HTTP 200 in addition to errors or warnings, if any."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["All updates are unauthorized."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["HTTP 403"]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"new-error-codes-on-v11-1","__idx":7},"children":["New error codes on v1.1"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The following table summarises the new error codes for the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["OTA_HotelRateAmountNotif"]}," endpoint."]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Error code"},"children":["Error code"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Error message"},"children":["Error message"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Notes"},"children":["Notes"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["ROOM_ID_MISSING"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Room ID is missing"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Room ID is required for the request."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["ROOM_ELEMENT_REQUIRED"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Room is missing"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The request contains an empty request body."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["FROM_DATE_SHOULD_BE_LESS_THAN_TO_DATE"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["From date should be less than or equal To Date"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["From"]}," date should be less than or equal to the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["To"]}," date."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["LOS_PRICING_PASSED_FOR_OBP_RATE"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["LOS pricing format sent for OBP room-rate"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The request contains pricing information in ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["LOS"]}," pricing format. However, the property is set to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["OBP"]}," pricing type."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["LOS_PRICING_PASSED_FOR_DEFAULT_RATE"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["LOS pricing format sent for Standard room-rate"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The request contains pricing information in ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["LOS"]}," pricing format. However, the property is set to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Standard"]}," pricing type."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["OBP_PRICING_PASSED_FOR_DEFAULT_RATE"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["OBP format sent for Standard room-rate"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The request contains pricing information in ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["OBP"]}," pricing format. However, the property is set to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Standard"]}," pricing type."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["CANT_SET_PERCENTAGE_FOR_OBP_LOS"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Cannot set percentage for OBP/LOS room-rate"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The request is trying to send percentage pricing for Flexible Children Rates (FCR) while the roomrate is in OBP or LOS pricing mode. This is not accepted. You can set a fixed amount FCR in case the roomrate is on OBP or LOS pricing model."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["ADDITIONAL_PRICE_TYPE_CAN_BE_CHILDREN_ONLY"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Additional guest type can only be child"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["For the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Type"]}," attribute of ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["<additional_guest>"]}," element, the only supported value is ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["child"]},"."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["INVALID_CURRENCY_CODE"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Supplied currency code '%s' doesn't match the hotel's currency code '%s' for room ID '%s' and rate ID '%s'"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Currency code in the request should match the property's currency code."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["INVALID_USE_OF_SINGLE_OCCUPANCY"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Cannot set price for occupancy 1. Please check the room-rate pricing model"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Cannot set pricing for single occupancy as the pricing type of the property or roomrate is other than ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Standard"]},"."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["RATE_EDITABLE_ONLY_ON_EXTRANET"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Rate '%s' is only editable on Extranet"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["You are not allowed to edit the rate via the connectivity API. The property can edit the rate via the Booking.com extranet."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["ROOM_EDITABLE_ONLY_ON_EXTRANET"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Room '%s' is only editable on Extranet"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["You are not allowed to edit the room via the connectivity API. The property can edit the  room via Booking.com extranet."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["RATE_NOT_ACTIVE_FOR_ROOM"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Rate '%s' is not active for room '%s'"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Rate is not activated for the selected room. Please check allowed roomrates using  the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["roomrates"]}," endpoint."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["HOTEL_ACCESS_DENIED"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Request for forbidden hotel id(s)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Check the property ID and either provide the correct property ID or make sure the machine account credentials have enough permissions."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["NOT_A_VALID_OCCUPANCY"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["An occupancy may not be zero, Occupancy '%s' may not be negative, Occupancy '%s' exceeds maximum value $MAX, Occupancy '%s' does not look numeric"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Make sure to send pricing information for the correct occupancy level defined in the roomrate for the specific roomtype."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["NOT_A_VALID_DATE"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["INVALID_DATE"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The supplied date format is invalid. The valid format is ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["yyyy-mm-dd"]},"."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["PRICE_EXCEEDS_MAX_PRICE"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["You are setting ‘$price’ for room ID ‘%room_id’, rate ID ‘%rate_id’ and date ‘%date’ which exceeds the maximum allowed price of ‘%max_price’"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["You are setting the price for the combination of room, rate and date that exceeds the maximum price (€50,000 or the equivalent in the property local currency) set."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["PRICE_BELOW_MIN_PRICE"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["You 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’"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["You are setting the price for the combination of room, rate and date that goes below the minimum price (€5 or the equivalent in the property local currency) set."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["NOT_A_VALID_RELEASE_TIME"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Release times should be in the expected format. This is not the case for room ID $room_id, rate ID $rate_id on date '$date'"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Make sure to specify the release time in the expected format."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["TYPE_VIOLATION"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Generic error when provided data  type is different than specified."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["HOTEL_HAS_MISCONFIGURED_UFI"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The timezone value is missing for the Ufi  associated with hotel ID $hotel_id"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Check the property's UFI configuration."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["INVALID_GUEST_AGE_BAND"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Please define a to and from ages that match an age bucket"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["This error is related to configurations set for flexible children rates. See also, ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/connectivity/docs/flexible-children-rates/managing-flexible-children-rates"},"children":["managing flexible children rates."]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["INVALID_GUEST_AGE_BAND_ID"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Please define an existing age bucket ID"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["This error is related to configurations set for flexible children rates. See also, ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/connectivity/docs/flexible-children-rates/managing-flexible-children-rates"},"children":["managing flexible children rates."]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["INVALID_ADDITIONAL_PRICES"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Prices length cannot be 0"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["This error is related to configurations set for flexible children rates. See also, ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/connectivity/docs/flexible-children-rates/managing-flexible-children-rates"},"children":["managing flexible children rates."]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["ADDITIONAL_GUEST_PRICE_DATES_OVERLAP"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The dates of the guest prices cannot overlap for the same roomId and rateId"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["This error is related to configurations set for flexible children rates. See also, ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/connectivity/docs/flexible-children-rates/managing-flexible-children-rates"},"children":["managing flexible children rates."]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["INVALID_GUEST_AGE_BAND_ID"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["ageBandId must be 1, 2 or 3"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["This error is related to configurations set for flexible children rates. See also, ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/connectivity/docs/flexible-children-rates/managing-flexible-children-rates"},"children":["managing flexible children rates."]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["PROVIDED_DATES_OUTSIDE_ALLOWED_RANGE"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Please check if date is not in the past or more than 4 years in the future"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["This error is related to configurations set for flexible children rates. See also, ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/connectivity/docs/flexible-children-rates/managing-flexible-children-rates"},"children":["managing flexible children rates."]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["INVALID_ADDITIONAL_GUEST_NUMBER"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Invalid additionalGuestNumber. It should be a non negative number up to + MAX_GUEST_NUMBER"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["This error is related to configurations set for flexible children rates. See also, ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/connectivity/docs/flexible-children-rates/managing-flexible-children-rates"},"children":["managing flexible children rates."]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["PRICE_LESS_THAN_0"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["There's no support for negative prices"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Make sure to specify a price greater than 0.  This error is related to configurations set for flexible children rates. See also, ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/connectivity/docs/flexible-children-rates/managing-flexible-children-rates"},"children":["managing flexible children rates."]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["PRICE_GREATER_THAN_10_DIGITS"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Max Price Value is + MAX_PRICE"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["This error is related to configurations set for flexible children rates. See also, ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/connectivity/docs/flexible-children-rates/managing-flexible-children-rates"},"children":["managing flexible children rates."]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["PRICE_PERCENTAGE_IS_BIGGER_THAN_100"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Percentage should be between [0.0, 100.0]"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["This error is related to configurations set for flexible children rates. See also, ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/connectivity/docs/flexible-children-rates/managing-flexible-children-rates"},"children":["managing flexible children rates."]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["PRICE_PERCENTAGE_IS_ZERO"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["There's no support for percentage price zero"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["This error is related to configurations set for flexible children rates. See also, ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/connectivity/docs/flexible-children-rates/managing-flexible-children-rates"},"children":["managing flexible children rates."]}]}]}]}]}]}]},"headings":[{"value":"Troubleshooting error messages","id":"troubleshooting-error-messages","depth":1},{"value":"B.XML Availability endpoint error response","id":"bxml-availability-endpoint-error-response","depth":2},{"value":"Changes to existing error messages","id":"changes-to-existing-error-messages","depth":3},{"value":"New error codes on v1.1","id":"new-error-codes-on-v11","depth":3},{"value":"New warning on v1.1","id":"new-warning-on-v11","depth":3},{"value":"OTA_HotelAvailNotif endpoint error response","id":"ota_hotelavailnotif-endpoint-error-response","depth":2},{"value":"OTA_HotelRateAmountNotif endpoint error response","id":"ota_hotelrateamountnotif-endpoint-error-response","depth":2},{"value":"New error codes on v1.1","id":"new-error-codes-on-v11-1","depth":3}],"frontmatter":{"title":"Rates and availability error codes","description":"Reference for error codes returned by the B.XML availability endpoint, OTA_HotelAvailNotif, and OTA_HotelRateAmountNotif endpoints, including v1.0 to v1.1 error code changes.","keywords":{"includes":["rates troubleshooting","ota_hotelavailnotif","ota_hotelrateamountnotif","room_id_invalid","los_pricing_passed_for_obp_rate","price_exceeds_max_price","CURRENCY_SWITCH_IN_PROGRESS","currency_switch_in_progress","availability error codes","OTA_HotelAvailNotif","OTA_HotelRateAmountNotif","ROOM_ID_INVALID","LOS_PRICING_PASSED_FOR_OBP_RATE","PRICE_EXCEEDS_MAX_PRICE"]},"seo":{"title":"Troubleshooting error messages"}},"lastModified":"2026-07-29T11:42:29.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/connectivity/docs/rates-availability-error-codes","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}