Documentation

Hotelbeds Pricing Models

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.

Currencies

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).

Pricing models

  • Net:

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.


  • Commissionable:

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.

Pricing attributes in availability method

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

 

Pricing attributes in Cancellation policies

Attribute

Net Model

Commissionable Model

amount

Yes

Yes

from

Yes

Yes

 

 



Pricing attributes in checkrates and booking methods

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
},
[…]