In this section you will be able to find error codes along its description from the multiple API of these specs.
In this section you will be able to find all of the error codes that may be supplied to you while using the Products API.
Error code | Error text |
---|---|
UNRECOGNIZED_INTERNAL_ERROR | Unrecognized internal error |
ACCESS_NOT_ALLOWED | This operation is not allowed |
COMPRESSION_REQUIRED | Request compression is required. It is only mandatory in the availability transactions. |
JP_PROMOCODES_MAX | Only one Promocode is allowed |
JP_ERRORENCODEDDATAINTEGRITY | Hotel code or dates aren't the same with encoded data |
JP_RULES_SEARCHBOOKINGRULES | XML seems to be incomplete or wrong. SearchBookingRules not found or invalid |
JP_RULES_RESULTCODE | XML seems to be incomplete or wrong. ResultCode not found or invalid |
JP_DESCRIPTIVEINFO | XML seems to be incomplete. Request header was expected or its value is not correct |
JP_DESCRIPTIVEINFO_HOTELCODE | XML seems to be incomplete. Hotel Code was expected or its value is not correct |
INVALID_DOCUMENTNUMBER | Invalid document number. |
INVALID_DOCUMENTNUMBER_LENGTH | Invalid document number. Invalid length |
INVALID_DOCUMENTNUMBER_EMPTY | Invalid document number. Empty |
Error code | Error text |
---|---|
JP_HEADER_VERSION | No version was found |
JP_HEADER_LANGUAGE | No language was found |
JP_LOGIN | XML seems to be incomplete. Login header was expected |
JP_LOGIN_PASSWORD | XML seems to be incomplete. Login/Password was expected" |
JP_LOGIN_EMAIL | XML seems to be incomplete. Login/Email was expected |
JP_LOGIN_CLIENT | XML seems to be incomplete. Client was expected |
INVALID_USER_OR_PASSWORD | Login fails - Invalid user or password |
IP_NOT_REGISTERED | The IP {0} does not have permission to access this Webservice |
CODEBOOK_INCORRECT | This error identifies that the locator that is being searched for may be unavailable for the credentials that are being used. |
JP_DEVELOPMENT_DEACTIVATED | This function is not available in live environment |
PETITION_BLOCKED | This petition is not available for your user and has been blocked |
ADVANCED_OPTION_NOT_ALLOWED | The AdvancedOption is not allowed. Please contact with XML support. |
Error code | Error text |
---|---|
NO_HOTELS_FOUND | No hotel codes found |
INVALID_PAGE_NUMBER | Invalid page number |
MAX_RECORDS_PER_PAGE_EXCEEDED | Maximum records per page exceeded |
NO_ACCOMMODATIONS_FOUND | No accommodation codes found |
Error code | Error text | Additional information |
---|---|---|
JP_SEARCH_DESTINATION | XML seems to be incomplete. Request/DestinationZone was expected | |
JP_SEARCH_ORIGIN | XML seems to be incomplete. Request/OriginZone was expected | |
JP_SEARCH_STARTDATE | XML seems to be incomplete. Request/StartDate was expected | |
JP_SEARCH_ENDDATE | XML seems to be incomplete. Request/EndDate was expected | |
JP_SEARCH_OCCUPANCY | XML seems to be incomplete. Request/PassengerOccupancy/Occupancy was expected | |
JP_SEARCH_OCCUPANCY_ADULTS | XML seems to be incomplete. Each occupancy must have at least 1 adult | |
JP_SEARCH_OCCUPANCY_ERROR | XML seems to be incomplete or wrong. Please check the occupancy consistency | |
JP_SEARCH_BOOKDATE | XML seems to be incomplete or wrong. Reservation out of date | This error will be raised whenever the system does not allow for searches on the specified dates. This may happen either when searching for past dates or due to the release configuration. |
JP_SEARCH_ACCOMMODATION | XML seems to be incomplete or wrong. Accommodation Id not found or non-valid | |
JP_SEARCH_INVALID_DATES | XML seems to be incomplete or wrong. StartDate cannot be earlier than the EndDate | |
JP_SEARCH_NIGHTS | XML seems to be incomplete or wrong. Nights not found or non-valid | |
JP_SEARCH_HOTELCODE | XML seems to be incomplete or wrong. HotelCode not found or non-valid | |
JP_SEARCH_MAXHOTELCODE | XML seems to be incomplete or wrong. You can only search for 1 HotelCode | |
JP_SEARCH_LIMIT_DATES | XML seems to be incomplete or wrong. Maximum dates reached | |
JP_SEARCH_COUNTRYOFRESIDENCE | XML seems to be incomplete or wrong. CountryOfResidence not found or non-valid | |
JP_SEARCH_LIMIT_DIST | XML seems to be incomplete or wrong. Maximum distributions reached | This error identifies that the requested distribution of rooms exceeded the maximum number of rooms allowed by the Juniper client. |
JP_STATICDATA_ZONE_MISSING | XML seems to be incomplete. ZoneCode was expected or its value is not correct | |
NO_AVAIL_FOUND | No availability was found | |
INVALID_DATES | One or more dates are not in a correct format | |
INVALID_ZONE | Zone 1852 is not valid | |
NO_AVAILABILITY_SO | No availability was found | This error response identifies that no results were found due to server related reasons. Please contact with your Juniper supplier for more information in this regard. |
JP_HOTELOPTION_NATIONALITY | Nationality is required | |
JP_SUPPLEMENTS_MAX | Only one supplement is allowed | |
JP_BOARDS_MAX | Only one board type is allowed | |
FORBIDDEN_HOTELS | Forbidden Hotels | This error is usually raised when asking availability for hotels that are disallowed. |
REQ_PRACTICE | API required practices are not being complied in this request, please review parameter [%PARAMETER%] | This error response will identify that the system's best practices are not being complied with. For further information in this regard, kindly refer to the Best Practices section of the API specs. |
TOO_MANY_REQUEST | Too Many Request | This error response identifies that no results will be supplied due to your request having exceeded the configured quota of your supplier. Please contact with your Juniper supplier for more information in this regard. |
JP_SEARCH_INVALID_LOCATION | Location code [%PARAMETER%] is not valid | |
JP_INVALID_AGE | Invalid Age for guest. Age for guest must be between 0 and 150 year old (both included). | |
JP_SEARCH_LIMIT_HOTELCODE | XML seems to be incomplete or wrong. Exceeds the limit of hotel code list (max: {0} hotel codes). | {0} refers to the maximum number of hotels allowed for the system to which your connecting. |
JP_SEARCH_COORDINATES | XML seems to be incomplete or wrong. Your agency does not have permission to search by coordinates. | If you are interested in being able to search availability with coordinates, kindly contact Juniper. |
INVALID_COORDINATE | Coordinate {0} is not valid. Latitude must be between -90 and 90, and longitude must be between -180 and 180. | |
NO_COORDINATES_FOUND | The coordinates were not found. | The system could not find a match for the requested coordinates. If you receive such errors, we recommend on reporting them to your supplier.. |
Error code | Error text | Additional information |
---|---|---|
REQUIRED_FIELDS | {0} Required field | Error returned when the booking confirmation request does not comply with any of the required fields presented in the previous booking rules response. |
JP_BOOK | XML seems to be incomplete. Request header was expected or its value is not correct" | |
JP_BOOK_ELEMENTS | XML seems to be incomplete. Elements request were expected | |
JP_BOOK_BOOKINGCODE | XML seems to be incomplete or wrong. BookingCode was expected or its value is not correct | |
JP_BOOK_OCCUPANCY_ERROR | XML seems to be incomplete or wrong. Please check the occupancy consistency | |
JP_BOOK_OCCUPANCY_ORDER_ERROR | XML seems contained an error. Values of idPax cannot be repeated between elements, please review it | |
JP_BOOK_OCCUPANCY_NAMES_ERROR | XML seems contained an error. Values of Name or Surname cannot be repeated between elements, please review it | |
JP_BOOK_OCCUPANCY_CHILDAGE_ERROR | XML seems to be incomplete. Children age element was expected or its value is not correct | |
JP_BOOK_OCCUPANCY_CHILDAGE3_ERROR | XML seems to be incomplete. Age element from ChildrenAges were expected or its value is not correct | |
JP_BOOK_OCCUPANCY_CHILDAGE3_ERROR | XML seems to be incomplete. Pax age element were expected or its value is not correct | |
JP_BOOK_RESULTCODE | XML seems to be incomplete or wrong. ResultCode was expected or its value is not correct | |
JP_BOOK_OPTIONCODE | XML seems to be incomplete or wrong. OptionCode was expected or its value is not correct | |
JP_BOOK_SEARCHCODE | XML seems to be incomplete or wrong. SearchCode was expected ors its value is not correct | |
JP_BOOK_DATES | XML seems to be incomplete or wrong. Please check the reservation dates | |
JP_BOOK_HOLDER | XML seems to be incomplete or wrong. Booking holder was expected or its value is not correct | |
JP_BOOK_ACCOMMODATIONID_NOT_VALID | Accommodation ID is not correct | |
JP_BOOK_ACCOMMODATIONID_NOT_NEEDED | Accommodation ID was not expected in a terminal zone | |
JP_BOOK_ORIGIN_NOT_VALID | Invalid Origin | |
JP_BOOK_DESTINATION_NOT_VALID | Invalid Destination | |
JP_BOOK_ROUNDTRIP | XML seems to be incomplete. RoundTrip was expected or its value is not correct | |
JP_BOOK_MEETINGPOINT_NODE | MeetingPoint node was expected, revise it | |
JP_BOOK_REFERENCE_AGENCY_NOT_VALID | The agency reference is not correct, because it is a duplicate reference. | |
JP_BOOK_HOLDER_NAMESURNAME | XML seems to be incomplete. Status expected. You should indicate the holder name and surname | |
JP_BOOK_EXPECTEDPRICENOTFOUND | Expected price not found. You should send the expected price for the reservation, indicating amount after taxes and currency code | |
JP_BOOK_PAID_TYPE_NOTVALID | Your prepayment type agency is not compatible with the last date without cancellation charges | |
JP_BOOK_CREDITCARDEXPECTED | XML seems to be incomplete or wrong. Credit card was expected | This combination requires for a credit card to be specified on the booking confirmation request in order to be completed. |
JP_BOOK_INVALIDCREDITCARD | Credit card data is not correct | |
JP_BOOK_INVALIDCREDITCARDCODE | Error code 1170 | The specified credit card code is not supported by your supplier. Contact with your supplier if you would like for more information in this regard. |
JP_BOOK_CREDITCARD_NOTALLOWED | Credit card is not allowed | |
JP_BOOK_CHECKPAYMENT_ERRORPROVIDER | Error returned by Supplier | |
JP_BOOK_EXPIRATION_DATE | The BookingCode expired | This error means that you’re using an expired booking code. You should either abort the booking flow or retrieved an updated one through a BookingRule request. |
JP_BOOK_POSTALCODE_LENGTH | Invalid postal code length (max 12 characters). | |
INVALID_CURRENCY_CODE | Currency code is not correct %CURRENCY% | %CURRENCY% being the currency that was used on the request. |
JP_RENTACARBOOKINGINFO_ISMISSING | Error code 2206 | This error implies that the required fields detailed on the RentacarBookingInfo node are missing. |
JP_BOOK_OCCUPANCY_DOCUMENT_INVALID | Error code 2208 | This error identifies that there is an error with the specified document like, for example, having the same document repeated between different passengers. |
JP_BOOK_SUPPLEMENTPICKUP | XML seems to be incomplete or wrong. Supplement pick up point was expected or its value is not correct | The selected reservation requires for a pickup point to have been selected on the booking rules step in order to be able to complete the reservation. |
JP_BOOK_ADDITIONALQUESTION_MISSING | Additional required field {0} is required. | Refers to an additional required field (previously notified on the booking rules response) not having been complied on the confirmation request. |
Error code | Error text |
---|---|
JP_READ | XML seems to be incomplete. Read header was expected |
JP_READ_INCORRECT_LOCATOR | ReservationLocator is not correct, or does not exist in our system, please review it. |
JP_READ_INCORRECT_AGENCY | Your agency does not have permissions for this Reservation code. |
JP_READ_INCORRECT_CHECKPAYMENTSSYSTEMTYPE | Wrong anti-fraud system |
Error code | Description |
---|---|
JP_TRANSFERBOOK_ORIGIN | XML seems to be incomplete. Origin was expected or its value is not correct |
JP_TRANSFERBOOK_DESTINATION | XML seems to be incomplete. Destination was expected or its value is not correct |
JP_TRANSFERBOOK_ORIGIN_STATION | XML seems to be incomplete. Origin station data was expected or its value is not correct |
JP_TRANSFERBOOK_DESTINATION_STATION | XML seems to be incomplete. Destination station data was expected or its value is not correct |
JP_TRANSFERBOOK_ORIGIN_PORT | XML seems to be incomplete. Origin port data was expected or its value is not correct |
JP_TRANSFERBOOK_DESTINATION_PORT | XML seems to be incomplete. Destination port data was expected or its value is not correct |
JP_TRANSFERBOOK_ORIGIN_OTHER | XML seems to be incomplete. Origin others data was expected or its value is not correct |
JP_TRANSFERBOOK_DESTINATION_OTHER | XML seems to be incomplete. Destination others data was expected or its value is not correct |
JP_TRANSFERBOOK_ORIGIN_LENGTH | XML tags fails. Origin data lenght is more than 10 for postal code, 40 digits for other elements, please revise it |
JP_TRANSFERBOOK_DESTINATION_LENGHT | XML tags fails. Destination data length is more than 10 for postal code, 40 digits for other elements, please revise it |
JP_TRANSFERBOOK_ORIGIN_HOTEL_MISSING | Missing Origin for this hotel |
JP_TRANSFERBOOK_DESTINATION_HOTEL_MISSING | Missing Destination for this hotel |
JP_TRANSFERBOOK_ORIGIN_REQUEST_NOT_VALID_FORTRANSFER | The origin of this transfer is incorrect, since it does not appear in the list of origins for this transfer, please, review your availability response |
JP_TRANSFERBOOK_DESTINATION_REQUEST_NOT_VALID_FORTRANSFER | The destination for this transfer is incorrect, since it does not appear in the list of destinations for this transfer, please, review your availability response |
JP_TRANSFERBOOK_FLIGHTNUMBER_LENGTH | Invalid flight number length (max 7 characters). |
JP_TRANSFER_INVALID_MEETING_POINT | MeetingPoint code is not correct |
JP_INVALID_MEETING_POINT | MeetingPoint code is not correct |
Error code | Error text |
---|---|
RESERVATION_NOT_ALLOWED | Reservation not allowed |
RESERVATION_FAILS_PRICENOTCORRECT | Price is out-dated. Please look for availability again |
RESERVATION_FAILS_TPVNOTSPECIFIED | No POS is specified |
RESERVATION_FAILS_TARIFICATION | Verification price problems into pre-booking |
RESERVATION_FAILS_STATUSNOTCORRECT | When trying to confirm a booking, this exception is thrown when the status of the reservation is not the expected one. for example you want to confirm a booking that you expect to be immediately confirmed and it is really on request. If this exception is thrown, the reservation is not made. |
RESERVATION_ALREADY_CANCELLED | The reservation is already cancelled |
Error code | Error text |
---|---|
SERVICE_MODIFICATION_NOTALLOWED_1 | The modification was not possible because this element is assigned in operational module |
SERVICE_MODIFICATION_NOTALLOWED_2 | The modification was not possible because this element is blocked in groundhandling module |
SERVICE_MODIFICATION_NOTALLOWED_3 | The modification was not possible because this element is of an external supplier and this functionally is not implemented/nor suppported |
SERVICE_HOTELCODENOTEXISTS | The hotel code does not exist in the database |
SERVICE_HOTELMISSINGPARAMS | The optional hotel params are missing |
Error code | Error text |
---|---|
CREDIT_CARD_PAYMENT_NOT_ACCEPTED | Credit card payment through the payment gateway has failed |
ERR_INVALIDCREDITCARD | Credit card data was expected. If you want to change your payment form, please modify your agency data to accept Credit instead of Credit Card |
CARDPAYMENT_XML_CONSTRUCTION_ERROR | XML seems to be incomplete |
CARDPAYMENT_PAYMENT_REFUSED | The payment got refused by the payment platform. |
CARDPAYMENT_PAYMENT_PENDING | The already is a pending payment. |
Error code | Error text |
---|---|
MODIFICATION_NOTALLOWED_CANCELLED | The reservation cannot be modified - it is cancelled |
MODIFICATION_NOTALLOWED_DATES | The reservation cannot be modified - it incurs into cancellation costs or the check-in date has passed |
MODIFICATION_NOTNECESSARY | The modification is not necessary, no change has been done |
MODIFICATION_NOTALLOWED_HOLDERNOTFOUND | The modification is not allowed, the booking holder is not found among the passengers |
LAST_ELEMENT | The element is the last one in the reservation - it can not be cancelled |
JP_MODIFY_DELETE_ROOMS_NUM_ERROR | The number of rooms to be deleted cannot be equal to or greater than the number of rooms in the reservation |
JP_MODIFY_DELETE_ROOMS_MISSING_CODE | If you want to delete rooms, it is mandatory to indicate the room code. |
JP_MODIFY_DELETE_ROOMS_ERROR_CODE | Room code not exists in this booking |
JP_MODIFY_DELETE_ROOMS_ERROR_SOURCE | Source code does not correspond to the room code |
Error code | Error text |
---|---|
CANCEL_NOT_POSSIBLE | Cancellation is not posible |
CANCEL_NOT_POSSIBLE_PAST_ELEMENT | Cancellation is not possible after check-in date |
JP_CANCEL | XML seems to be incomplete. Booking header was expected |
JP_CANCEL_ID | XML seems to be incomplete. You must indicate a ReservationId or an ElementId |
Error code | Error text |
---|---|
REBOOK_RESERVATION_CANCELLED | Rebook ItemId is cancelled |
REBOOK_FAILS_TARIFICATION | Verification problems into pre-booking |
REBOOK_FAILS_RESERVATION | Reservation could not be performed |
REBOOK_FAILS_CANCEL | Cancellation of the ItemId could not be performed |
REBOOK_FAILS_ITEMID | Rebook process confirmed the following booking line id: booking line |
REBOOK_NOT_ALLOWED | Rebook not allowed |
NO_REBOOK_RESERVE_FOUND | The rebook reservation was not found |
JP_REBOOK_MAX | Only one rebook is allowed |
RESERVATION_FAILS_BLOCKED | The reservation cannot be modified - it is blocked |
JP_REBOOK_ITEMID | Rebook itemId is mandatory |
In this section you will be able to find typified error codes that may be supplied to you while using the Management API.
Error code | Error text | Additional information |
---|---|---|
INVALID_ACTION | Invalid action: CustomerID or AgentID is required | |
JP_BOOKING_LOCATOR_CUSTOMER | The Booking Reference does not belong to this CustomerId/AgentID | |
NO_CONFIGURED | The system is not configured for this option | |
INVALID_DOCUMENTNUMBER | Error Invalid document number. {0} | |
INVALID_PARAMETER_DATA | Parameter data not valid: {0} | The comment from {0} will specify the reason for which the parameter is invalid. |
JP_NO_DATA_SEND | Data seems to be incomplete {0} | |
JP_BookingLoyalty | Missing Loyalty Data | |
INCORRECT_CURRENCY | Invalid currency | |
JP_INVALID_VALUE | Invalid value | Its error description will specify what value in specific is incorrect and why. |
Error code | Error text |
---|---|
NOT_SECURE_CONNECTION | Not secure socket connection, please contact your administrator |
INSUFFICIENT_PRIVILEGES | Without permissions to perform this action {0} |
JP_AUTH_INVALID | Invalid agency authentication |
JP_AUTH_PASSWORDEXPIRED | Agency password expired |
JP_AUTH_BLOCKED | Agency blocked |
JP_AUTH_DEACTIVATED | Agency login deactivated |
JP_AUTH_INVALIDCHANNEL | Invalid channel |
JP_AUTH_CHANNELNOTALLOWED | Agency not allowed in this channel |
JP_AUTH_INTERFACENOTALLOWED | Agency not allowed in this interface |
Error code | Error text | Additional information |
---|---|---|
JP_SPECIALPRICE_INVALIDCUSTOMER | Invalid Customer ID | Text may vary and indicate the exact reason for which the customer is invalid. |
JP_SPECIALPRICE_INVALIDSALESCHANNEL | Invalid SalesChannel code | Text may vary and indicate the exact reason for which the sales channel is invalid. |
JP_SPECIALPRICE_INVALIDHOLDEREMAIL | {0} format is not valid | |
JP_SPECIALPRICE_INVALIDHOTEL | The Code {0} does not exist | |
JP_SPECIALPRICE_INVALIDBOARD | The Code {0} does not exist | |
JP_SPECIALPRICE_INVALIDROOMTYPE | RelPaxesDist and RoomTypes do not have the same number of elements | |
JP_SPECIALPRICE_INVALIDPRICES | ||
JP_SPECIALPRICE_INVALIDELEMENT | HotelBookingInfo is empty | |
JP_SPECIALPRICE_ERROR_BOOKING | Error to book JP_SPECIALPRICE_ERROR_BOOKIN | |
JP_SPECIALPRICE_INVALIDCURRENCY | Currency is null | |
JP_SPECIALPRICE_INVALIDDATES | Date is not valid | |
JP_SPECIALPRICE_INVALIDLOCATOR | {0} not exists | |
JP_SPECIALPRICE_INVALIDPAX | IdPax is empty | |
JP_HOTELGROUP_INVALIDCODE | Hotel group code not found | |
JP_HOTELGROUP_INVALIDNAME | Hotel group names cannot be modified | |
JP_HOTELGROUP_DELETE | Hotel group cannot be deleted as it's already in use | |
JP_HOTELGROUP_INVALIDHOTEL | Hotel number per hotel group has been exceeded, maximum: | |
JP_HOTELGROUP_INVALIDHOTELGROUP | The ExternalHotelGroupRQ node is mandatory | |
JP_HOTELGROUP_INVALIDSUPPLIERCODE | SupplierCode {0} is not valid |
In this section you will be able to find all of the error codes that may be supplied to you while using the Channel Manager API.
Error code | Error text | Additional information |
---|---|---|
UNRECOGNIZED_INTERNAL_ERROR | UNRECOGNIZED INTERNAL ERROR | If you ever get one of these and you would like for more information, kindly contact with the XML Support team along with the related XML logs. |
PETITION_BLOCKED | Petition blocked | This petition is not available for your user and has been blocked. |
CLIENT_DISCONNECTED | Client disconnected prior all changes had finished. Some of them would not be made. | If the http client disconnect before the process had been finished, the system will stop to change the contract and throw this error. |
INVALID_USER_OR_PASSWORD | Login fails - Invalid user or password | |
IP_NOT_REGISTERED | The IP {0} does not have permission to access this Webservice | |
BLOCKED_LOGIN | Login fails - Blocked login | This specific username has accumulated too many failed login attempts and has been temporarily blocked. |
BLOCKED_IP | Login fails - Blocked IP | This specific IP has accumulated too many failed login attempts and has been temporarily blocked. |
PARALLEL_UPDATE | Parallel update not allowed. Wait until old requests have finished. | System detect that now another request is changing the same contract |
INSUFFICIENT_PRIVILEGES | Without permissions to perform this action: | |
JP_RESERVATIONS_MAX | Maximum of {0} Reservations was expected | |
JP_ITEMS_MAX | Maximum of {0} was expected | |
JP_INVALID_ROOMTYPECODE | Invalid roomtype code: | |
JP_INVALID_BOARDTYPECODE | Invalid boardtype code: | |
JP_ZEROPRICE_NOT_VALID | Prices must be greaten than zero | |
JP_INVALID_VALUE | Invalid value: | This error identifies that some of the values from within the request are invalid, the text description will supply you with additional information in this regard. |
JP_INVALID_CONTRACT | Invalid Contract ID: | |
JP_INVALID_HOTEL | Invalid Hotel ID: | |
JP_INVALID_DATES | Invalid dates. DateFrom must be lower than dateTo: | |
JP_TOOMANYREQUESTS | Too many requests have been received | |
JP_HEADER_LANGUAGE | No language was found | |
JP_HEADER_VERSION | No version was found | |
JP_NO_DATA_SEND | XML seems to be incomplete: | |
JP_LOGIN | XML seems to be incomplete. Login header was expected | |
JP_LOGIN_EMAIL | XML seems to be incomplete. Login/Email was expected | |
JP_LOGIN_PASSWORD | XML seems to be incomplete. Login/Password was expected | |
DEFAULT_VALUES_NOT_DEFINED | Default values are not defined in extranet users: Default values missing | This error response will identify that the Juniper client will still need to apply some configurations on their end that will be neccesary prior to you using this transaction. If you ever get this error response, it will be neccesary for you to contact with your Juniper client. |
INVALID_ACTION_USER | No permission to manage the following element: | This error response helps identify the restricted node/s that you will be including on your request, kindly refer to the detailed API specs for more information. For any help regarding the same, do not hesitate to contact the XML support team. |
NO_CONTRACTS_FOUND | Include at least one contract to update in the request |
In this section you will be able to find all of the error codes that may be supplied to you while using the OTA Standard.
Internal error codes, these errors are identified by through the enINTERNALERR @Type.
Error code | Error text | Additional information |
---|---|---|
UNRECOGNIZED_INTERNAL_ERROR | UNRECOGNIZED INTERNAL ERROR | If you ever get one of these and you would like for more information, kindly contact with the XML Support team along with the related XML logs. |
CANCEL_NOT_POSSIBLE | Cancellation is not possible | |
EXTERNAL_CONECTIONS | ||
CANCELATION_ERROR | Cancellation not possible, UNRECOGNIZED INTERNAL ERROR | |
RESERVATION_FAILS | ||
RESERVATION_ALREADY_CANCELLED | The reservation is already cancelle | |
CANCEL_NOT_POSSIBLE_PAST_ELEMENT | Cancellation is not possible after check-in date | This error implies that it is not possible to cancel the reservation as it is already past the check-in date. |
DEPRECATED_FUNCTION | This operation has been removed and is no longer available | |
WRITE_IN_LOG_FAILS | WRITE IN LOG FAILS | |
CLIENT_DISCONECTED | CLIENT DISCONECTED | |
RESERVATION_FAILS_NOAVAILABILITY | No availability was found for this hotel and combination | |
RESERVATION_FAILS_PRICENOTCORRECT | Price or combination is out-dated. Please look for availability again | |
RESERVATION_FAILS_TPVNOTSPECIFIED | No POS is specified | |
RESERVATION_FAILS_STATUSNOTCORRECT | No availability was found with the desired status | |
RESERVATION_FAILS_CREDITCARDEXPECTED | ||
RESERVATION_FAILS_INCONSISTENTDATA | ||
RESERVATION_FAILS_CHECKAVAILFAILED | ||
RESERVATION_FAILS_EXTERNALLOCATORNOTFOUND | ||
RESERVATION_FAILS_ERRORFROMSUPPLIER | ||
RESERVATION_FAILS_NOAVAILFLIGHT | The flight is not available | |
RESERVATION_FAILS_TIMEFLIGHTCHANGED | The flight schedule has changed | |
RESERVATION_FAILS_TIMEANDPRICEFLIGHTCHANGED | The flight price and schedule has changed | |
RESERVATION_FAILS_ERRORNOTSPECIFIED | ||
RESERVATION_FAILS_INCOMPLETEDATAINBOOKING | ||
RESERVATION_EXCEEDED_TIME_LIMIT_PREPAID | Exceeded the limit of hours to the booking for prepaid type agencies | |
RESERVATION_INVALID_ROUNDTRIP_SEGMENTS | ||
RESERVATION_FAILS_PRICECHANGE | Verification price problems into pre-booking. Price Change. | |
RESERVATION_FAILS_TARIFICATION | Verification price problems into pre-booking | |
CANCELATION_BLOCKED | This petition is not available for your user and this reservation and has been blocked | |
MODIFICATION_FAILS | The modification was not possible | |
MODIFICATION_PRICE_NOT_AVAILABLE | The price of the modification is not available | |
MODIFICATION_NOTALLOWED_DATES | The reservation cannot be modified - it incurs into cancellation costs or the check-in date has passed | |
MODIFICATION_NOTALLOWED_CANCELLED | The reservation cannot be modified - it is cancelled | |
MODIFICATION_NOTALLOWED_HOTEL | The reservation hotel cannot be modified | |
MODIFICATION_NOTALLOWED_PAXNAMES | The reservation passenger names cannot be modified | |
MODIFICATION_NOTALLOWED_ROOMSBOARD | The reservation board or room type names cannot be modified | |
MODIFICATION_NOTALLOWED_OCCUPANCY | The reservation occupancy cannot be modified | |
MODIFICATION_NOTNECESSARY | The modification is not necessary, no change has been done | |
MODIFICATION_NOTALLOWED_HOLDERNOTFOUND | The confirmation or modification is not allowed, the holder is not found among the passengers | |
MODIFICATION_BLOCKED | This petition is not available for your user and this reservation and has been blocked | |
MODIFICATION_NOTALLOWED_DUPLICATEDREFERENCENUMBER | The agency reference number cannot be modified. Because it is a duplicate reference. | |
MODIFICATION_NOTALLOWED | The modification is not allowed | |
RESELLING_FAILS | ||
RESELLING_PRICE_NOT_AVAILABLE | ||
LAST_ELEMENT | The element is the last one in the reservation - it can not be cancelled | This error implies that, given that it is the only element left of a reservation, it will be required for you to cancel the booking as a whole. |
PETITION_BLOCKED | This petition is not available for your user and has been blocked | This error implies that the petition was blocked for your account, kindly contact with Juniper for further information. |
NOT_COMPRESSED_RESPONSE | Please add the 'Accept-Encoding: gzip, deflate' header in your petition. This can reduce the transmission time and response size by about 75-95%. See more here: http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html |
Security error codes, these errors are identified by through the enSECURITYERR @Type.
Error code | Error text | Additional information |
---|---|---|
INVALID_USER_OR_PASSWORD | Login fails - Invalid user or password | |
INVALID_SEQUENCE_NUMBER | Invalid Sequence Number for reservation. Please use the value obtained in the availability response | |
INVALID_PAYMENT_FORM | Pre-payment not supported in H2H. Please modify your agency and choose Credit Card or Credit as payment form | |
CREDIT_CARD_PAYMENT_NOT_ACCEPTED | Credit card payment through the payment gateway has failed | |
JP_DEVELOPMENT_DEACTIVATED | This function is not available in live environment | |
IP_NOT_REGISTERED | The IP {0} does not have permission to access this Webservice | |
INVALID_AVAILABILITYID | Invalid AvailabilityID for reservation. Please use the value obtained in the availability response | |
USER_CANNOT_BOOK | Your user has no permission to make reservations | This error response identifies that your credentials do not have permission to confirm reservations, kindly contact with your Juniper supplier if this were the case. |
RESERVATION_EXCEEDED_TIME_LIMIT_PREPAID | Exceeded the limit of hours to the booking for prepaid type agencies | |
INVALID_ACTION | Invalid action to perform on offer | |
ERR_PAID_TYPE_NOTVALID | This error identified that the current payment configuration of your account does not allow for the confirmation of these kinds of reservations (for example, a pre-payment account attempting to confirm a non-refundable combination). | |
RESERVATION_ENTERSCANCELLATIONFEES | Unable to create the Booking, This booking enters cancellation fees. | |
RESERVATION_NOT_ALLOWED | It is not allowed to make this booking | |
BLOCKED_LOGIN | Login fails - Blocked login | |
BLOCKED_IP | Login fails - Blocked IP | |
RESERVATION_EXCEEDED_LIMIT_PREPAID | It is not possible to make a booking because the customer has exceeded the credit limit. | This error identifies that your agency/account does no longer have any credit available, kindly contact with your Juniper supplier if this were the case. |
REQUIRES_RATE_CONFIRMATION | Your user has no permission to perform this action since it requires confirmation from an administrator | |
REQ_PRACTICE | API required practices are not being complied in this request, please review parameter {0} [{1}] | This error response will identify that the system's best practices are not being complied with. For further information in this regard, kindly refer to the Best Practices section of the API specs. |
CURRENCY_NOT_ALLOWED | It is not allowed to make this booking because the sales currency {0} is not allowed in this agency group {1}. | If you're having currency realted issues, contact both with Juniper and your supplier. |
No data found error codes, these errors are identified by through the enNODATAFOUND @Type.
Error code | Error text | Additional information |
---|---|---|
NO_HOTEL_FOUND | The hotel was not found | |
NO_AVAIL_FOUND | No availability was found | |
NO_RESERVE_FOUND | The reservation was not found | |
NO_FLIGHT_FOUND | ||
NO_HOTEL_INFO | No info found | |
NO_JPHOTEL_FOUND | The unique hotel was not found | |
FORBIDDEN_HOTELS | Forbidden Hotels | |
NO_AVAILABILITY_SO | No availability was found | This error response implies that there are no results as the servers are currently overloading, kindly try again in a few minutes. |
TOO_MANY_REQUEST | Too Many Request |
Format error codes, these errors are identified by through the enFORMATERROR @Type.
Error code | Error text | Additional information |
---|---|---|
INVALID_XML_STRUCTURE | Invalid XML STRUCTURE, | |
INVALID_DATES | One or more dates are not in a correct format | |
INVALID_VALUE | A data was found with an unexpected value | |
INVALID_ZONE | Zone [{0}] is not valid | |
INVALID_CONTRACT_DATA | Contract data not valid | |
INVALID_HOTEL_NUMBER | You can only search for {0} hotels per request | |
INVALID_CODE | Code [{0}] is not valid | |
INVALID_NATIONALITY | Invalid Nationality specified [{0}] | This error code identifies that you're attempting to use a nationality code not supported by your account. |
INVALID_CURRENCY_CODE | Currency code is not correct [{0}] | This error code may identify that your account does not have permission to use the requested currency code or that the current currency code of the booking flow does not match the one that was already requested on previous steps. |
No data sent error codes, these errors are identified by through the enNODATASENT @Type.
Error code | Error text | Additional information |
---|---|---|
HEADER_LANGUAGE | No language was found | |
HEADER_SOURCE | ||
HEADER_POS | XML seems to be incomplete. POS header was expected | |
HEADER_POS_AgentDutyCode | XML seems to be incomplete. AgentDutyCode attribute was expected under POS/Source | |
HEADER_POS_RequestorID | XML seems to be incomplete. RequestorID node was expected under POS/Source | |
HEADER_POS_AgentDutyCode_MessagePassword | XML seems to be incomplete. MessagePassword attribute was expected under POS/Source/RequestorID | |
OTA_HOTELAVAIL_AvailRequestSegment | XML seems to be incomplete. AvailRequestSegments (or one of its children) node was expected at OTA_HotelAvailRQ | |
OTA_HOTELAVAIL_StayDateRange | XML seems to be incomplete. StayDateRange node was expected | |
OTA_HOTELAVAIL_GuestCounts | XML seems to be incomplete. GuestCounts node was expected at RoomStayCandidate | |
OTA_HOTELAVAIL_MaxRooms | Maximum rooms reached. You can only search and book for {0} rooms | |
OTA_HOTELAVAIL_HotelSearchCriteria | XML seems to be incomplete. HotelSearchCriteria node (or one of its children) was expected at AvailRequestSegment | |
OTA_HOTELAVAIL_AgeGuestCounts | Invalid Age for guest. Age for guest must be less than 150 year old and greater than or equal to 0 year old. | |
OTA_HOTELAVAIL_HotelRef | XML seems to be incomplete or wrong. HotelRef was invalid | |
OTA_HOTELAVAIL_PaxCountry | XML seems to be incomplete or wrong. PaxCountry is not specified | This error response identifies that including the nationality code will be neccesary on the availability step. |
OTA_HOTELAVAIL_ExceedMaxHotelCode | Exceeds the limit of hotel code list (max: {0} hotel codes) | |
OTA_HOTELAVAIL_RoomTypeCombinationCode | Invalid RoomTypeCombinationCode. Check if the code exists in searched hotel. | |
EMPTYORBADREQUEST | XML seems to be incomplete or wrong. | |
OTA_HOTELDESC_HotelCode | XML seems to be incomplete. HotelCode was expected | |
OTA_HOTELRES_HotelReservation | XML seems to be incomplete. HotelReservations (or one of its children) node was expected at OTA_HotelResRQ | |
OTA_HOTELRES_RoomStay | XML seems to be incomplete. RoomStays (or one of its children) node was expected at HotelReservation | |
OTA_HOTELRES_HotelCode | XML seems to be incomplete. HotelCode was expected | |
OTA_HOTELRES_RatePlanCode | XML seems to be incomplete. RatePlanCode was expected at RoomStay/Rateplans/Rateplan | |
OTA_HOTELRES_RoomType | XML seems to be incomplete. RoomType node was expected at RoomTypes | |
OTA_HOTELRES_RoomTypeCode | ||
OTA_HOTELRES_StayDateRange | XML seems to be incomplete. StayDateRange node was expected | |
OTA_HOTELRES_CustomerProfile | XML seems to be incomplete. You must indicate the customer profile | |
OTA_HOTELRES_CustomerProfileNameSurname | XML seems to be incomplete. You must indicate the customer name and surname | |
OTA_HOTELRES_GuestInRoomType | XML seems to be incomplete. You must indicate all guests in the RoomType node | |
OTA_HOTELRES_GuestNameInRoomType | XML seems to be incomplete. You must indicate all guests names and surnames in the RoomType node | |
OTA_HOTELRES_InvalidCombinationDates | Combination code is not correct for the specified dates. Please look for availailability again | |
OTA_HOTELRES_InvalidCreditCard | Credit card data is not correct | |
OTA_HOTELRES_CreditCardExpected | Credit card data was expected. If you want to change your payment form, please modify your agency data to accept Credit instead of Credit Card | |
OTA_HOTELRES_ExpectedPriceNotFound | Expected price not found. You have to send the expected price for the reservation, indicating amount after taxes and currency code | |
OTA_HOTELRES_InvalidOccupancy | Combination code is not correct for the specified occupancy. Please look for availailability again | |
OTA_HOTELRES_HotelResModify | ||
OTA_HOTELRES_UniqueID | ||
OTA_HOTELRES_RoomStayIndexNumber | ||
OTA_HOTELRES_CurrencyNotAvailable | The currency is not available | |
OTA_HOTELRES_InvalidCombinationHotelCode | Combination code is not correct for the specified hotel code. Please look for availailability again | |
OTA_HOTELRES_CustomerProfileNameSurnameNotNull | The customer name and surname can't be empty. You must indicate the customer name and surname | |
OTA_HOTELRES_InvalidPaymentTypeForTheAccommodation | Invalid payment form for this Accommodation | |
OTA_HOTELRES_AgeGuestCounts | Invalid Age for guest. Age for guest must be less than 150 year old and greater than or equal to 0 year old. | |
OTA_HOTELRES_DifferentNumOfPass | Different numbers of passengers between RoomTypes and RatePlan. | |
OTA_HOTELRES_DifferentDistributionOfPass | Different distribution of passengers between RoomTypes and RatePlan. | |
OTA_HOTELRES_MandatoryBookingRule | Combination code is not correct. It's mandatory to call OTA_BookingRule | This error code identifies that it is required to sent a OTA_HotelBookingRules and to retrieve an updated @RatePlanCode in order to confirm this reservation, kindly refer to the FAQ section for further information in this regard. |
OTA_HOTELRES_PackageResult | It's a package result, so is mandatory to include the PackageContracts contract tag | |
OTA_HOTELRES_MissingRequiredFields | XML seems to be incomplete. There are some missing Required Fields. | |
OTA_HOTELRES_PaxCountry | PaxCountry node is different than availability PaxCountry. | |
OTA_READ_ReadRequests | ||
OTA_READ_MissingFilters | Missing mandatory filters - you must filter at least by locator, reference, travel dates or booking dates | |
OTA_CANCEL_UniqueID | ||
OTA_HOTELBOOKINGRULE_InvalidCombinationDates | Combination code is not correct for the specified dates. Please look for availailability again | |
OTA_HOTELBOOKINGRULE_InvalidCombinationHotelCode | Combination code is not correct for the specified hotel code. Please look for availailability again | |
ERR_CREDITCARDEXPECTED | Credit card data is not correct | |
ERR_INVALIDCREDITCARD | Credit card data was expected. If you want to change your payment form, please modify your agency data to accept Credit instead of Credit Card | |
ERR_INVALIDCREDITCARDCODE |
Incorrect data sent error codes, these errors are identified through the enINCORRECTDATA @Type.
Error code | Error text | Additional information |
---|---|---|
HOLDER_INVALID | Holder can not be sent when modifying an element or adding new elements to an existing booking | |
ELEMENT_ID | ElementId can not be sent | |
RESERVATION_ID | ReservationId can not be sent | |
COMMIT_MODIFICATION | CommitModification can not be sent | |
DATA_TYPE | Type is not correct | |
VERSION | Version is not correct | |
INCORRECT_FORMAT_TIME | Format time is not correct | |
INCORRECT_DATES | Dates are not same, please review it | |
INCORRECT_SEASON_NO_SEASON_IN_PRICE | ||
INVALID_DATES | Season price not especified | |
HOTELCODE_NOTEXIST | Hotel Code [" {0} "] not exists | |
INVALID_ZONE | Zone is not valid | |
INVALID_TPA_EXTENSION | Invalid Tpa extension received or you do not have permission to use this Tpa extension |