CheckRate

CheckRate is an optional operation used to assess and valuate the rate before the actual booking. CheckRate returns the same information as the Availability response for a hotel rate with up-to-date price, along with additional information regarding the rate: rate breakdown, rate comments and upselling options.

Why CheckRate is needed

The CheckRate method can complement the booking process, as it returns additional information to the availability request. However, when the rateType value is "RECHECK", the CheckRate method is mandatory.

The rateType value "RECHECK" is returned for rates that do not have real-time availability. This is, that come from accommodation partners that update their products in our system periodically, with varying frequency depending on the supplier itself, the destination, hotels, etc.

upSelling

Besides the details for the rate, CheckRate has the option to also return information of higher rates of the same hotel being checked. This is called Upselling.

Upselling returns additional room options, each with its own rate key, allowing you to upgrade the stay quality in room category and rate plan even after the CheckRate operation has been performed.

 

CheckRate Request

Endpoint

POST https://api.test.hotelbeds.com/hotel-api/1.0/checkrates
TIMEOUT: 60 seconds

 

Request parameters

Node/Attribute Type Mandatory Description
checkRateRQ Element Y Top level
checkRateRQ/@language String N Response language
checkRateRQ/@upselling String N

Parameter to add or remove the upselling options node to the response.

NOTE: Upselling is returned by default in our TEST environment, but needs to be requested with this parameter in LIVE environment.
checkRateRQ/rooms Array of room elements Y List of Room elements
checkRateRQ/rooms/room Element Y Room element
checkRateRQ/rooms/room/@rateKey String Y Room rateKey returned in the availabilityRS with all the information needed to obtain rate details and to confirm the booking

Request XML Example

<checkRateRQ xmlns="http://www.hotelbeds.com/schemas/messages" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" language="CAS" upselling="True">
	<rooms>
		<room rateKey="20161202|20161203|W|1|96004|JSU.ST|NRF-TODOS|RO||1~2~0||N@626351087"/>
		<room rateKey="20161202|20161203|W|1|96004|JSU.ST|NRF-TODOS|RO||1~2~0||N@626351087"/>
	</rooms>
</checkRateRQ>

Request JSON Example

{
	"language": "CAS",
	"upselling": "True",
	"rooms": [{
		"rateKey": "20161202|20161203|W|1|96004|JSU.ST|NRF-TODOS|RO||1~2~0||N@626351087"
	},
	{
		"rateKey": "20161202|20161203|W|1|96004|JSU.ST|NRF-TODOS|RO||1~2~0||N@626351087"
	}]
}

 

CheckRate Response

Important information for customers

It is important to check the rateComments attribute because it contains important information provided by hoteliers that should be shown to the customer prior to confirming the booking.

Promotions, discounts & supplements

A price breakdown is returned with promotions and discounts already applied to the rate. Additionally, the supplements are included in the CheckRate response.

[…]
<rate rateKey="20150925|20150926|W|77|233475|DBL.NY|B2C|BB||1~1~1|5|N@1243057120" rateClass="NOR" rateType="BOOKABLE" net="57.010" sellingRate="61.100" hotelMandatory="true" rateComments=" . " paymentType="AT_WEB" packaging="false" boardCode="BB" boardName="BED AND BREAKFAST" rooms="1" adults="1" children="1" childrenAges="5">
	<cancellationPolicies>
		<cancellationPolicy amount="57.010" from="2015-09-22T23:59:00Z"/>
	</cancellationPolicies>
	<rateBreakDown>
		<rateDiscounts>
			<rateDiscount code="LMD" name="Last Minute discount" amount="-30.690"/>
		</rateDiscounts>
	</rateBreakDown>
</rate>
[…]

 

Upselling options

The data returned in the upSelling/rooms node is similar in structure to checkRateRS/hotel/rooms (albeit with more results) or availabilityRS/hotels/hotel/rooms node from the Availability operation. The major difference is the rateup field that shows the price difference between the rate and the original rate.

Be aware that Upselling is returned by default in TEST environment even if you are not enabling it in the request. If you don't want Upselling options in the response you can disable it using the checkRateRQ/@upselling parameter with false as value in the request.

[…]
<upselling>
	<rooms>
		<room code="DBL.ST" name="DOUBLE-STANDARD">
			<rates>
				<rate rateKey="20150925|20150926|W|77|233475|DBL.ST|B2C|BB||1~1~1|5|N@2042626905" rateClass="NOR" rateType="BOOKABLE" net="68.520" sellingRate="73.450" hotelMandatory="true" allotment="3" paymentType="AT_WEB" packaging="false" boardCode="BB" boardName="BED AND BREAKFAST" rooms="1" adults="1" children="1" childrenAges="5" rateup="12.350">
					<cancellationPolicies>
						<cancellationPolicy amount="68.520" from="2015-09-22T23:59:00Z"/>
					</cancellationPolicies>
					<promotions>
						<promotion code="9007" name="Last minute discount"/>
						<promotion code="9002" name="Early Booking discount"/>
					</promotions>
					<offers>
						<offer code="9007" name="Last minute discount" amount="-36.900"/>
					</offers>
				</rate>
			</rates>
		</room>
	</rooms>
</upselling>
[…]

 

Response parameters

Node/Attribute Type Description
checkRateRS Element Top Element
checkRateRS/auditData Element Relevant internal information
checkRateRS/auditData/@processTime Float Server process time in milliseconds
checkRateRS/auditData/@timestamp Date Date/time when the requests have been processed
checkRateRS/auditData/@requestHost String IP address of the system host
checkRateRS/auditData/@serverId String Server code or ID (for internal use)
checkRateRS/auditData/@environment String Environment where the request has been sent and processed
checkRateRS/auditData/@release String Release version identifier
checkRateRS/auditData/@token String Token identifier of the operation
checkRateRS/auditData/@internal String Internal identifier of the parameters of the operation
checkRateRS/hotel Element Element that contains information about the hotel and associated rates
checkRateRS/hotel/@checkOut Date Check-out date
checkRateRS/hotel/@checkIn Date Check-in date
checkRateRS/hotel/@code Int Hotebeds internal hotel code
checkRateRS/hotel/@name String Hotel name
checkRateRS/hotel/@categoryCode String Hotel category code
checkRateRS/hotel/@categoryName String Category name
checkRateRS/hotel/@destinationCode String Destination code for hotel location
checkRateRS/hotel/@destinationName String Destination name for hotel location
checkRateRS/hotel/@zoneCode Int Zone code for hotel location
checkRateRS/hotel/@zoneName String Zone name for hotel location
checkRateRS/hotel/@latitude Float Latitude data for geolocation
checkRateRS/hotel/@longitude Float Longitude data for geolocation
checkRateRS/hotel/@totalSellingRate Float Total amount of the prospective booking in hotelCurrency (for the pay at hotel model
checkRateRS/hotel/@totalNet Float Total amount of the prospective booking
checkRateRS/hotel/@currency String Client currency
checkRateRS/hotel/@paymentDataRequired Boolean Indicates the need for payment data(i.e.: credit card details) in order to finish the booking
checkRateRS/hotel/rooms Array of room elements List of rooms available for a particular hotel
checkRateRS/hotel/rooms/room/ Element Element that contains information about a room and its associated rates
checkRateRS/hotel/rooms/room/@code Int Internal room code
checkRateRS/hotel/rooms/room/@name String Room name
checkRateRS/hotel/rooms/room/rates Array of rate elements List of rates
checkRateRS/hotel/rooms/room/rates/rate Element Rate information
checkRateRS/hotel/rooms/room/rates/rate/@rateKey String Internal rate key to be used for confirmation
checkRateRS/hotel/rooms/room/rates/rate/@rateClass String Internal rate class type (NOR NRF, SPE, OFE, PAQ...)
checkRateRS/hotel/rooms/room/rates/rate/@rateType String Whether the booking can be confirmed in two steps (BOOKABLE) or three steps (RECHECK)
checkRateRS/hotel/rooms/room/rates/rate/@net Float Room net price
checkRateRS/hotel/rooms/room/rates/rate/@sellingRate Float Room gross price in case it is included
checkRateRS/hotel/rooms/room/rates/rate/@hotelSellingRate Float Room gross price in hotelCurrency (for the pay at hotel model)
checkRateRS/hotel/rooms/room/rates/rate/@hotelCurrency String Hotel currency (for the pay at hotel model)
checkRateRS/hotel/rooms/room/rates/rate/@hotelMandatory Boolean Identifies if the rate price is recommended
checkRateRS/hotel/rooms/room/rates/rate/@comission Float Agency commission
checkRateRS/hotel/rooms/room/rates/rate/@comissionVAT Float VAT commission
checkRateRS/hotel/rooms/room/rates/rate/@comissionPCT Float Percentage of the commission
checkRateRS/hotel/rooms/room/rates/rate/@rateComments String Rate comments that contain important information (max lenght = 4000 characters)
checkRateRS/hotel/rooms/room/rates/rate/@paymentType String Identifies if it is pay at hotel or merchant
checkRateRS/hotel/rooms/room/rates/rate/@packaging String Identifies if the rate is for packaging
checkRateRS/hotel/rooms/room/rates/rate/@boardCode String Internal board code
checkRateRS/hotel/rooms/room/rates/rate/@boardName String Board name
checkRateRS/hotel/rooms/room/rates/rate/@rooms Int Number of rooms requested with the same occupancy
checkRateRS/hotel/rooms/room/rates/rate/@adults Int Number of adults requested for each room
checkRateRS/hotel/rooms/room/rates/rate/@children Int Number of children requested for each room
checkRateRS/hotel/rooms/room/rates/rate/cancellationPolicies Array of policies elements List of cancellation policies
checkRateRS/hotel/rooms/room/rates/rate/cancellationPolicies/policy Element Information of a cancellation policy
checkRateRS/hotel/rooms/room/rates/rate/cancellationPolicies/policy/@amount Float Amount that will be charged after '@from' date
checkRateRS/hotel/rooms/room/rates/rate/cancellationPolicies/policy/@hotelAmount Float Amount that will be charged after '@from' date, provided in hotel currency (for the pay at hotel model)
checkRateRS/hotel/rooms/room/rates/rate/cancellationPolicies/policy/@hotelCurrency String Hotel currency(for the pay at hotel model)
checkRateRS/hotel/rooms/room/rates/rate/cancellationPolicies/policy/@from String Date from which the amount will be charged in ISO 8601 format (yyyy-MM-ddTHH:mm:ssZ)
checkRateRS/hotel/rooms/room/rates/rate/taxes Array of tax elements List of prices with taxes included or excluded
checkRateRS/hotel/rooms/room/rates/rate/taxes/@allIncluded Boolean Indicates if all taxes are included or not
checkRateRS/hotel/rooms/room/rates/rate/taxes/tax Element Element that contains the information about the tax
checkRateRS/hotel/rooms/room/rates/rate/taxes/tax/@included Boolean Indicates if the tax is included in the price or not
checkRateRS/hotel/rooms/room/rates/rate/taxes/tax/@percent Float Value of the tax as a percentage
checkRateRS/hotel/rooms/room/rates/rate/taxes/tax/@amount Float Value of the tax in hotel currency if the tax is not included in the price
checkRateRS/hotel/rooms/room/rates/rate/taxes/tax/@currency String Currency of the tax amount
checkRateRS/hotel/rooms/room/rates/rate/taxes/tax/@type String Type of the tax:
  • TAX
  • FEE
checkRateRS/hotel/rooms/room/rates/rate/taxes/tax/@clientAmount Float Net amount of the tax in the client configured currency, returned in case the currency of the hotel is different from the client currency
checkRateRS/hotel/rooms/room/rates/rate/taxes/tax/@clientCurrency String Client configured currency in case the currency of the hotel is different from the client currency
checkRateRS/hotel/rooms/room/rates/rate/rateBreakDown Element Rate breakdown element
checkRateRS/hotel/rooms/room/rates/rate/rateBreakDown/rateDiscounts Element Discount element
checkRateRS/hotel/rooms/room/rates/rate/rateBreakDown/rateDiscounts/rateDiscount/@amount Float Amount of the discount
checkRateRS/hotel/rooms/room/rates/rate/rateBreakDown/rateDiscounts/rateDiscount/@code Int Discount code
checkRateRS/hotel/rooms/room/rates/rate/rateBreakDown/rateDiscounts/rateDiscount/@name String Discount name/description
checkRateRS/hotel/rooms/room/rates/rate/rateBreakDown/rateSupplements Element Supplement element
checkRateRS/hotel/rooms/room/rates/rate/rateBreakDown/rateSupplements/rateSupplement/@amount Float Amount of the supplement
checkRateRS/hotel/rooms/room/rates/rate/rateBreakDown/rateSupplements/rateSupplement/@code Int Supplement internal code
checkRateRS/hotel/rooms/room/rates/rate/rateBreakDown/rateSupplements/rateSupplement/@from Date Date when the supplement begins to apply
checkRateRS/hotel/rooms/room/rates/rate/rateBreakDown/rateSupplements/rateSupplement/@to Date Date when the supplement stops applying
checkRateRS/hotel/rooms/room/rates/rate/rateBreakDown/rateSupplements/rateSupplement/@nights Int Number of nights for which the supplement applies
checkRateRS/hotel/rooms/room/rates/rate/rateBreakDown/rateSupplements/rateSupplement/@paxNumber int Number of paxes that are affected by the supplement
checkRateRS/hotel/rooms/room/rates/rate/rateBreakDown/rateSupplements/rateSupplement/@paxType String Pax type affected
checkRateRS/hotel/rooms/room/rates/rate/offers Array of offer elements List of offers
checkRateRS/hotel/rooms/room/rates/rate/offers/offer Element Element that contains offer information
checkRateRS/hotel/rooms/room/rates/rate/offers/offer/@code Int Offer code
checkRateRS/hotel/rooms/room/rates/rate/offers/offer/@amount Float Offer amount
checkRateRS/hotel/rooms/room/rates/rate/offers/offer/@name String Offer name
checkRateRS/hotel/rooms/room/rates/rate/promotions Array of promotion elements List of promotions for a particular rate
checkRateRS/hotel/rooms/room/rates/rate/promotions/promotion Element Element that contains promotion information
checkRateRS/hotel/rooms/room/rates/rate/promotions/promotion/@code Int Promotion code
checkRateRS/hotel/rooms/room/rates/rate/promotions/promotion/@name String Short description of the promotion
checkRateRS/hotel/rooms/room/rates/rate/promotions/promotion/@remark String Promotion remark
checkRateRS/hotel/creditCards Array of credit card elemets List of credit cards accepted by the hotel in case of "pay at hotel" model
checkRateRS/hotel/creditCards/creditCard Element Element that contains information about a credit card
checkRateRS/hotel/creditCards/creditCard/@code Int Credit card code
checkRateRS/hotel/creditCards/creditCard/@name String Credit card name
checkRateRS/hotel/creditCards/creditCard/@paymentType String Type of payment:

AT_HOTEL

AT_WEB

checkRateRS/hotel/upSelling Element Additional superior room options at the same hotel
checkRateRS/hotel/upSelling/rooms Array of room elements List of rooms available for a particular hotel
checkRateRS/hotel/upSelling/rooms/room Element Element that contains information about the room and associated rates
checkRateRS/hotel/upSelling/rooms/room/rates Array of rate elements List of rates
checkRateRS/hotel/upSelling/rooms/room/rates/rate Element Rate information
checkRateRS/hotel/upSelling/rooms/room/rates/rate/@rateKey String Internal rate key to be used for confirmation
checkRateRS/hotel/upSelling/rooms/room/rates/rate/@rateClass String Internal rate class type (NOR NRF, SPE, OFE, PAQ...)
checkRateRS/hotel/upSelling/rooms/room/rates/rate/@rateType String Whether or not room is available
checkRateRS/hotel/upSelling/rooms/room/rates/rate/@net Float Room net price
checkRateRS/hotel/upSelling/rooms/room/rates/rate/@sellingRate Float Room gross price if it is included
checkRateRS/hotel/upSelling/rooms/room/rates/rate/@hotelSellingRate Float Room gross price in hotelCurrency (for the pay at hotel model)
checkRateRS/hotel/upSelling/rooms/room/rates/rate/@hotelCurrency String Hotel currency (for the pay at hotel model)
checkRateRS/hotel/upSelling/rooms/room/rates/rate/@hotelMandatory Boolean Identifies if the rate price is recommended
checkRateRS/hotel/upSelling/rooms/room/rates/rate/@allotment Int Number of rooms available for a particular room type
checkRateRS/hotel/upSelling/rooms/room/rates/rate/@comission Float Commission for commissionable model
checkRateRS/hotel/upSelling/rooms/room/rates/rate/@comissionVAT Float VAT commission
checkRateRS/hotel/upSelling/rooms/room/rates/rate/@comissionPCT Float Percentage of the commission
checkRateRS/hotel/upSelling/rooms/room/rates/rate/@rateCommentsId String Comments associated to this rate (more information here)
checkRateRS/hotel/upSelling/rooms/room/rates/rate/@paymentType String Identifies if it is pay at hotel or merchant
checkRateRS/hotel/upSelling/rooms/room/rates/rate/@packaging String Identifies if the rate is for packaging
checkRateRS/hotel/upSelling/rooms/room/rates/rate/@boardCode String Internal board code
checkRateRS/hotel/upSelling/rooms/room/rates/rate/@boardName String Board name
checkRateRS/hotel/upSelling/rooms/room/rates/rate/@rooms Int Number of rooms requested of the type
checkRateRS/hotel/upSelling/rooms/room/rates/rate/@adults Int Number of adults for each room
checkRateRS/hotel/upSelling/rooms/room/rates/rate/@children Int Number of children requested for each room
checkRateRS/hotel/upSelling/rooms/room/rates/rate/@rateup Float Difference between original rate price and upselling rate price
checkRateRS/hotel/upSelling/rooms/room/rates/rate/cancellationPolicies Array of policies elements List of cancellation policies
checkRateRS/hotel/upSelling/rooms/room/rates/rate/cancellationPolicies/policy Element Information of a cancellation policy
checkRateRS/hotel/upSelling/rooms/room/rates/rate/cancellationPolicies/policy/@amount Float Amount that will be charged after '@from' date
checkRateRS/hotel/upSelling/rooms/room/rates/rate/cancellationPolicies/policy/@hotelAmount Float Amount that will be charged after '@from' date, provided in hotel currency (for the pay at hotel model)
checkRateRS/hotel/upSelling/rooms/room/rates/rate/cancellationPolicies/policy/@hotelCurrency String Hotel currency
checkRateRS/hotel/upSelling/rooms/room/rates/rate/cancellationPolicies/policy/@from String Date from which the amount will be charged in ISO 8601 format (yyyy-MM-ddTHH:mm:ssZ)
checkRateRS/hotel/upSelling/rooms/room/rates/rate/promotions Array of promotion elements List of promotions for a particular rate
checkRateRS/hotel/upSelling/rooms/room/rates/rate/promotions/promotion Element Element that contains promotion information
checkRateRS/hotel/upSelling/rooms/room/rates/rate/promotions/promotion/@code Int Promotion code
checkRateRS/hotel/upSelling/rooms/room/rates/rate/promotions/promotion/@name String Short name/description of the promotion
checkRateRS/hotel/upSelling/rooms/room/rates/rate/promotions/promotion/@remark String Promotion remark

Response XML Example

<?xml version="1.0" encoding="UTF-8"?>
<checkRateRS xmlns="http://www.hotelbeds.com/schemas/messages" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" schemaLocation="http://www.hotelbeds.com/schemas/messages">
    <auditData processTime="30" timestamp="2018-03-22 18:00:35.772" requestHost="212.66.164.12" serverId="sa3RKSJACHXE79K.env" environment="[int]" release="5c2a98762e8da116cf86a57a17c9db9d2e4d80eb" token="90706217-edef-4e8d-aef7-4550797d9569" internal="null|8E88073BCA8D41E7A65A2D84E4E018E91756|||0|1|||||||||||R|1|1||0|0||0|wuupfvswdqfz342cejxfv3ku|||"/>
    <hotel checkOut="2018-04-23" checkIn="2018-04-22" code="2643" name="Club Marthas" categoryCode="4EST" categoryName="4 STARS" destinationCode="PMI" destinationName="Majorca" zoneCode="90" zoneName="Cala d'Or" latitude="39.364207" longitude="3.226974" totalNet="53.63" currency="EUR" paymentDataRequired="false">
        <rooms>
            <room code="APT.B1-C4" name="APARTMENT CAPACITY 4 ONE BEDROOM">
                <rates>
                    <rate rateKey="20180422|20180423|W|1|2643|APT.B1-C4|CG-VARIOS|SC||1~2~0||N@8E88073BCA8D41E7A65A2D84E4E018E91756" rateClass="NOR" rateType="BOOKABLE" net="53.63" rateComments="ALL INCLUSIVE. . On supplement (yes / no):   	                     Some drinks/ meals have supplement. Breakfast: hours, place, description:	     Buffet: 8:00-10:00. Lunch: hours, place, description:                Buffet: 13:00- 14:30. Afternoon snack: hours, place, descr:  	    Natalie’s: 16:00- 18:00  Cakes and Bakery. Dinner: hours, place, description:	            Buffet: 19:00-21:00. Soft drinks: hours, place, description: 	   10:00-22:30 Natalie’s, Moggie. Alco drinks: hours, place, description:	   10:00-22:30 Natalie’s, Moggie. Exclusions from All Inclusive:	                   Some drinks and meals. All Inclusive band required:	                   A key-card with photo required.   Estimated total amount of taxes &amp; fees for this booking:6.60 Euro payable on arrival.  Car park NO." paymentType="AT_WEB" packaging="false" boardCode="SC" boardName="SELF CATERING" rooms="1" adults="2" children="0">
                        <cancellationPolicies>
                            <cancellationPolicy amount="53.63" from="2018-04-21T23:59:00+02:00"/>
                        </cancellationPolicies>
                        <taxes allIncluded="false">
                            <tax included="false" amount="6.60" currency="EUR" clientAmount="6.60" clientCurrency="EUR"/>
                        </taxes>
                        <rateBreakDown>
                            <rateDiscounts>
                                <rateDiscount code="EBD" name="EARLY BOOKING" amount="-9.47"/>
                            </rateDiscounts>
                        </rateBreakDown>
                        <offers>
                            <offer code="9002" name="Early Booking discount" amount="-9.47"/>
                        </offers>
                    </rate>
                </rates>
            </room>
        </rooms>
    </hotel>
</checkRateRS>

Response JSON Example

{
	"auditData": {
		"processTime": "28",
		"timestamp": "2018-03-22 17:56:18.363",
		"requestHost": "212.66.164.12",
		"serverId": "sa3RKSJACHXE79K.env",
		"environment": "[int]",
		"release": "5c2a98762e8da116cf86a57a17c9db9d2e4d80eb",
		"token": "5822ceae-7ca7-4706-b999-0f47ceb9cefe",
		"internal": "0|8E88073BCA8D41E7A65A2D84E4E018E91756|UK|05|1|20|||||||||||R|4|1|1~1~2~0|0|0||0|wuupfvswdqfz342cejxfv3ku|||"
	},
	"hotel": {
		"checkOut": "2018-04-23",
		"checkIn": "2018-04-22",
		"code": 2643,
		"name": "Club Marthas",
		"categoryCode": "4EST",
		"categoryName": "4 STARS",
		"destinationCode": "PMI",
		"destinationName": "Majorca",
		"zoneCode": 90,
		"zoneName": "Cala d'Or",
		"latitude": "39.364207",
		"longitude": "3.226974",
		"rooms": [{
			"code": "APT.B1-C4",
			"name": "APARTMENT CAPACITY 4 ONE BEDROOM",
			"rates": [{
				"rateKey": "20180422|20180423|W|1|2643|APT.B1-C4|CG-VARIOS|SC||1~2~0||N@8E88073BCA8D41E7A65A2D84E4E018E91756",
				"rateClass": "NOR",
				"rateType": "BOOKABLE",
				"net": "53.63",
				"rateComments": "ALL INCLUSIVE. . On supplement (yes / no):   \t                     Some drinks/ meals have supplement. Breakfast: hours, place, description:\t     Buffet: 8:00-10:00. Lunch: hours, place, description:                Buffet: 13:00- 14:30. Afternoon snack: hours, place, descr:  \t    Natalie’s: 16:00- 18:00  Cakes and Bakery. Dinner: hours, place, description:\t            Buffet: 19:00-21:00. Soft drinks: hours, place, description: \t   10:00-22:30 Natalie’s, Moggie. Alco drinks: hours, place, description:\t   10:00-22:30 Natalie’s, Moggie. Exclusions from All Inclusive:\t                   Some drinks and meals. All Inclusive band required:\t                   A key-card with photo required.   Estimated total amount of taxes & fees for this booking:6.60 Euro payable on arrival.  Car park NO.",
				"paymentType": "AT_WEB",
				"packaging": false,
				"boardCode": "SC",
				"boardName": "SELF CATERING",
				"cancellationPolicies": [{
					"amount": "53.63",
					"from": "2018-04-21T23:59:00+02:00"
				}],
				"taxes": {
					"taxes": [{
						"included": false,
						"amount": "6.60",
						"currency": "EUR",
						"clientAmount": "6.60",
						"clientCurrency": "EUR"
					}],
					"allIncluded": false
				},
				"rateBreakDown": {
					"rateDiscounts": [{
						"code": "EBD",
						"name": "EARLY BOOKING",
						"amount": "-9.47"
					}]
				},
				"rooms": 1,
				"adults": 2,
				"children": 0,
				"offers": [{
					"code": "9002",
					"name": "Early Booking discount",
					"amount": "-9.47"
				}]
			}]
		}],
		"totalNet": "53.63",
		"currency": "EUR",
		"paymentDataRequired": false
	}
}

Docs Navigation