Important Information
- Remember Extras and Drop Off fee is not included in the prepaid amount because that will be paid at the branch office.
- The total amount includes: Rent amount + Taxes + Airport fee (if apply).
- When the amount of the car rent shows as unity price: $999,999.00 it means, the car is unavailable.
In case that the location has no assigned a location drop-off, it means the car cannot be returned in that location because this is not allowed. The answer will be an “Processing Exception Error”. For example, a car rented in CUN ({LocCodePU}) and returned in PCM ({LocCodeDO}) this is not allowed, so the answer will be:
Booking modifications
If the client wants to modify any reservation stored, it is necessary to cancel the previous reservation and generate a new one.
Errors and Exceptions
If case the request has no answer, the API will trigger and exception message. As the OTA standard say, there are three types of this exception messages:
- Processing Exception
A processing exception is an error controlled and happens when a web service request broke a reservation rule.
- Required field missing
Required field missing is an error that is triggered when a field is missing at the web service request.
- Application error
An application error is triggered when is not missing a field at the web service or the request is not broking a booking rule but the field contains a wrong data (different types, ids not assigned to the broker, etc.
Principal booking rules
- Car unavailable cannot be booked.
- The reservation must have 12 hours as a minimum before the pick-up hour.
- The reservation between different locations pick-up/drop-off depends if it is allowed.
- The request for any web service must to be with the setup settings data assigned to the broker.
- The maximum rentals days will be 30 days.