BookingAPI has several pricing nodes and attributes. Some of these are aligned with a particular pricing model and, as such, may not appear in the method responses.
For more information regarding our pricing model, contact your Hotelbeds sales manager, who will recommend the best solution according to your business needs.
Depending on the pricing model, the currency can be the same for all destinations or you can offer up to three different currencies depending on the destination (EUR, USD and GBP).
The pay at hotel model (Liberate) is presented both in client currency and hotel currency (used to pay on arrival).
Net
Prices provided are net and the client adds their own markup.
There are some exceptions: when the selling price is recommended by the hotel (indicated with the attribute hotelMandatory); or when it is a Liberate (pay at hotel) rate, where the selling price will be provided in addition to the net price.
We advise to respect the sellingRate attribute when the attribute hotel mandatory is true.
Attribute |
Net Model |
Commissionable Model |
Liberate Model |
net |
Yes |
Yes |
Yes |
comission |
No |
Yes |
Yes |
sellingRate |
If hotelMandatory="true" |
Yes |
Yes |
hotelMandatory* |
Set by hotelier, defines if sellingRate is returned |
Set by hotelier, defines if sellingRate is returned |
Set by hotelier, defines if sellingRate is returned |
dailyNet |
Yes |
No |
No |
dailySellingRate |
If hotelMandatory="true" |
Yes |
Yes |
hotelSellingRate** |
No |
No |
Yes |
hotelCurrency** |
No |
No |
Yes |
* hotelMandatory attribute is returned only if the value is "TRUE".
** Liberate model can be mixed with all models.
Attribute |
Net Model |
Commissionable Model |
Liberate Model |
amount |
Yes |
Yes |
Yes |
from |
Yes |
Yes |
Yes |
hotelAmount |
No |
No |
Yes |
hotelCurrency |
No |
No |
Yes |
[…]
{
"rateKey": "20200813|20200816|H|102|19460|APT.C2|NRF-TODOS NUEVO|RO||1~2~0||N@03~~250be~1439856940~S~7B0DF7D428AA490159203692511300AAES00000160000000007250be",
"rateClass": "NRF",
"rateType": "BOOKABLE",
"net": "171.72",
"sellingRate": "190.80",
"hotelSellingRate": "190.80",
"hotelCurrency": "EUR",
"hotelMandatory": true,
"allotment": 10,
"commission": "19.08",
"commissionVAT": "0.00",
"commissionPCT": "10.00",
"rateCommentsId": "102|207993|0",
"paymentType": "AT_HOTEL",
"packaging": false,
"boardCode": "RO",
"boardName": "ROOM ONLY",
"cancellationPolicies": [
{
"amount": "190.80",
"hotelAmount": "190.80",
"hotelCurrency": "EUR",
"from": "2020-06-12T23:59:00+02:00"
}
],
"rooms": 1,
"adults": 2,
"children": 0
},
[…]
Attribute |
Net Model |
Commissionable Model |
Liberate Model |
totalNet |
Yes |
Yes |
Yes |
totalSellingRate |
No |
Yes |
Yes |
pendingAmount |
Yes |
Yes |
No |