Cancellation Policy Check
This function sends a request for the cancellation policy, and should be used before CreateHotelBooking request. It is optional to check the cancellation policy and penalty fees that may apply when cancelling bookings.
In addition, if you'd like to call for several cancellation policy details for multiple package IDs in the same Hotel ID returned from the search result, you can send several simultaneous cancellation policy requests, and not perform this one by one. This should be used only once the end-user wants to retrieve information for specific properties and under no circumstances should be used to retrieve ALL cancellation policies for all package IDs returned for all Hotel IDs.
Your search request should be directed to the following service:
|HotelID (Int32)||Hotel ID which you would like to get cancellation policy for. Mandatory.|
|PackageID (GUID)||Package id that came from search results for this hotel id. ***|
|PackagesIDs (GUID )||NEW - You can pass a few packagesIDs for selected hotel. This might be useful instead of executing multiple cancellation policies requests with one package id each time. ***|
|TimeoutInSeconds||Timeout for the response to be retrieved|
*** When implementing the cancellation policy call using the PackagesIDs, please pass the PackageID as empty one (0000....) and the PackagesIDs as array. See XML examples below.
|BookingRemarks (ArrayOfstring)||The cancellation policy remarks - retrieved from the supplier and contains essential text such as hotel comments, residency restrictions, check-in hours, etc.
In case the remarks contain textual policy dates and fees which are different from the structured policy - please consider the textual policy as the policy to be applied for this package
|CancellationPolicies||There can be few cancel policies for the package|
|CancellationPolicy||Each element will address specific date range from-to|
|Commission||Commission for the user|
|CommissionInSupplierCurrency||Commission in supplier currency|
|FinalPriceInSupplierCurrency||Cancellation fee in supplier currency|
|OriginalPrice||Rate received prior to markup|
|OriginalPriceInSupplierCurrency||Parent price in parent currency|
|SupplierCurrency||The currency in which invoices are paid to supplier|
|DateFrom||Date and time the policy kicks in. Time is GMT.|
|DateTo||End date and time for the policy. Time is GMT.|
Please download attached examples.