Conventions

Date format

All the information regarding a date type is represented as YYYYMMDD pattern.

Amount format

All the prices and amounts informed are represented with the character . as a decimal separator.
It is your own responsibility to force the decimal separator in your process.

  • 30.000 EUR represents 30 EUR and 0 cents
  • 30.500 EUR represents 30 EUR and 50 cents
  • 105.050 EUR represents 105 EUR and 5 cents

Currency code list

Code

Currency

EUR

Euro

GBP

United Kingdom Pound

USD

US Dollar

XML Error code list

Code

Message

Cause

XML-0001

Error empty request

Empty request

XML-0002

Internal error ScanRequest with id=X not found

The ScanRequest id is not valid

XML-0003

Error parsing detail request X

The ScanDetailRQ is not valid

XML-0004

Error parsing valuation request x

The ScanValuedAvailRQ is not valid

XML-0005

Error transforming ScanValuedAvailRQDocument

The ScanValuedAvailRQ is not valid

XML-0006

Child Age not Informed

There is a child without the tag Customer informed but the age attribute is missing

XML-0007

Child Passenger not found

There is a child without the tag Customer inside the GuestList element

VAL-0001

Destination D not exists or is not activated in your system. Contact your XML Support Agent

The destination sent is not valid

VAL-0002

Service S not exists

The hotel informed is not valid

VAL-0003

Service S not belongs to D1, belongs to D2.

The hotel informed is not in the destination D1

SER-0001

Server is not configured to process incremental requests

Your system is not allowed to support incremental updates. Please, check your configuration properties file

SER-0002

Unable to download data

The last update process fails. The system is active but maybe connection problems with HotelBeds DataBank

SER-0003

Upgrade software required

Your software version is out of date. You must contact with your XML Support Agent in order to update it. 
The system will keep active, but the data will not be updated.

REQ-0001

The request exceeds the limit of active requests

Total active request (queued+processing) = Number of processors (processors) * 5

 

Docs Navigation