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).
In this model, the prices provided are net.
If the hotelMandatory value is true, you must respect the value on of the sellingRate attribute. Otherwise you can add your own markup.
In this model, the commission is included in the price provided on the sellingRate attribute. Prices are final so you need to use this field regardless of the value on the hotelMandatory attribute.
Attribute |
Net Model |
Commissionable Model |
net |
Yes |
Yes |
comission |
No |
Yes |
sellingRate |
Only if hotelMandatory="true" |
Yes |
hotelMandatory |
true, false or null | true, false or null |
dailyNet |
Yes |
No |
dailySellingRate |
Only if hotelMandatory="true" |
Yes |
Attribute |
Net Model |
Commissionable Model |
amount |
Yes |
Yes |
from |
Yes |
Yes |
Attribute |
Net Model |
Commissionable Model |
totalNet |
Yes |
Yes |
totalSellingRate |
No |
Yes |
pendingAmount |
Yes |
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
},
[…]