Cancellation Policies Guide
This guide provides an overview of the cancellation policies we use with multiple suppliers, outlining various scenarios based on the booking criteria. Each policy is structured around factors such as booking price, number of nights, currency, total cost, and more. We offer two main modes for cancellation fees: Flat or Percentage.
Cancellation Policy Components
- Based On:
- FIRSTNIGHTPRICE: Cancellation fee is based on the price of the first night of the booking.
- BOOKINGPRICE: Cancellation fee is calculated as a percentage of the total booking price.
- NIGHTS: Cancellation fee is based on the number of nights in the booking.
- CURRENCY (e.g., USD): Cancellation fee is a flat fee in the specified currency.
- TOTAL: Cancellation fee is based on the total cost of the booking.
- NT: Cancellation fee is based on the number of nights booked.
- Mode:
- FLAT: A flat fee (in currency or per night) is charged for cancellation.
- PCT: A percentage of the total amount is charged for cancellation.
- Value: The fee amount, either in percentage or currency, depending on the Mode selected and based on.
Support scenarios :
1- "policyId": 1,
"startingDate": "01/01/2024",
"basedOn": "FIRSTNIGHTPRICE",
"mode": "PCT",
"value": "50" (Percentage of the first night price)
2- policyId": 2,
"startingDate": "31/12/2024",
"basedOn": "BOOKINGPRICE",
"mode": "PCT",
"value": "100" (Percentage of the total booking price)
3- policyId": 3,
"startingDate": "15/05/2024",
"basedOn": "NIGHTS",
"mode": "PCT",
"value": "75" (Percentage based on the number of nights booked)
4- policyId": 4,
"startingDate": "21/03/2024",
"basedOn": "USD",
"mode": "FLAT",
"value": "150" (Flat cancellation fee)
5- policyId": 5,
"startingDate": "30/06/2024",
"basedOn": "TOTAL",
"mode": "PCT",
"value": "80" (Percentage of the total booking cost)
6- "policyId": 6,
"startingDate": "28/02/2024",
"basedOn": "NT",
"mode": "PCT",
"value": "50" (Percentage based on the number of nights)
Multiple policies :
7- policyId": 1,
"startingDate": "01/03/2025",
"basedOn": "FIRSTNIGHTPRICE",
"mode": "PCT",
"value": "50"
},
{
"policyId": 2,
"startingDate": "12/04/2025",
"basedOn": "BOOKINGPRICE",
"mode": "PCT",
"value": "100"
8- policyId": 1,
"startingDate": "31/10/2025",
"basedOn": "BOOKINGPRICE",
"mode": "PCT",
"value": "30"
},
{
"policyId": 2,
"startingDate": "15/11/2025",
"basedOn": "NIGHTS",
"mode": "PCT",
"value": "75"
},
{
"policyId": 3,
"startingDate": "20/11/2025",
"basedOn": "USD",
"mode": "FLAT",
"value": "800"
Explanation of Policy Terms
- FIRSTNIGHTPRICE:
- The cancellation fee is based on the cost of the first night of the booking. This is common when the cancellation occurs early in the booking period.
- BOOKINGPRICE /TOTAL:
- The fee is based on the total price of the booking. This policy is used when the cancellation happens later in the booking timeline, reflecting the full value of the reservation.
- NIGHTS/NT:
- The cancellation fee is calculated based on the total number of nights booked. This can result in variable charges depending on the length of the stay.
- CURRENCY (e.g., USD):
- The cancellation fee is a fixed amount in a specified currency. It does not vary based on the total booking cost or other factors.
How to Interpret Cancellation Fees in Different Scenarios
- Percentage-Based (PCT): The value is applied as a percentage of either the total booking price, first night price, nights, or other factors. For instance, if the cancellation is based on BOOKINGPRICE with a 50% fee and the total booking cost is $1000, the cancellation fee would be $500.
- Flat Fee (FLAT): A fixed amount (in currency or per night) is charged, regardless of the booking price. For example, if the cancellation fee is USD 150, it will remain the same regardless of whether the booking price is $200 or $2000.