Skip to main content

ApartmentExtraCost

idstringrequired

An identifier for this extra cost

Example: XYZ_123
namestringrequired

Name of extra cost

Possible values: [FINAL_CLEANING, EXTRA_CLEANING, REFUNDABLE_SECURITY_DEPOSIT, TOURIST_OR_CITY_TAX, ECO_TAX, VAT_OF_RENTAL_PRICE, BOOKING_FEE, HYGIENE_SURCHARGE, PET, TRAVEL_INSURANCE, TOWEL, BEDLINEN, TOWEL_BEDLINEN_PACKAGE, KITCHEN_TOWELS, BEDLINEN_AND_BEDMAKING, BABY_BED, BABY_CHAIR, BABY_COT, BABY_BUGGY, BABY_HIGH_CHAIR, EXTRA_BED, HEATING, AIRCONDITION, FIREWOOD, ELECTRICITY, WATER, GAS, SAUNA, POOL, HOT_TUB, WASHING_MACHINE, BEACH_SERVICES, CLUB_CARD, INTERNET, PARKING, AIRPORT_SHUTTLE, BREAKFAST, SERVICE_COSTS]

Example: BEDLINEN
basisOfCalculationstringrequired

How is cost is calculated

Possible values: [PER_STAY, PER_PERSON_PER_NIGHT, PER_NIGHT, PER_PERSON, PER_UNIT, PER_UNIT_PER_NIGHT]

Example: PER_PERSON_PER_NIGHT
maximumCountinteger<int32>

Maximum units that can be selected for this extra service if the service is selectable

Example: 1
typestringrequired

Type of service associated with this extra cost

Possible values: [MANDATORY, SELECTABLE, ON_USAGE]

Example: MANDATORY
paymentTimestringrequired

Payment time of extra cost

Possible values: [ON_BOOKING, WITH_RATES, ONSITE]

Example: ONSITE
price objectrequired

Price configuration for extra cost

typestringrequired

Possible values: [PERCENTAGE, FIXED]

Example: PERCENTAGE
amountnumberrequired

Price amount dependent on type

Example: 90.24
currencystring

Currency

Example: EUR
condition object

Conditions applicable for extra cost

seasonApplicable object

Season for which extra cost is applicable

onlyApplicableFromstring<date>

Only applicable from date

Example: 2020-08-01
onlyApplicableUntilstring<date>

Only applicable until date

Example: 2021-04-30
numberOfNights object

Extra cost only applicable if lengthOfStay shorter than

fromStayLengthInNightsinteger<int32>

Based on the length of stay, applicable from night

Example: 1
toStayLengthInNightsinteger<int32>

Based on the length of stay, applicable until night

Example: 7
ApartmentExtraCost
{
"id": "XYZ_123",
"name": "BEDLINEN",
"basisOfCalculation": "PER_PERSON_PER_NIGHT",
"maximumCount": 1,
"type": "MANDATORY",
"paymentTime": "ONSITE",
"price": {
"type": "PERCENTAGE",
"amount": 90.24,
"currency": "EUR"
},
"condition": {
"seasonApplicable": {
"onlyApplicableFrom": "2020-08-01",
"onlyApplicableUntil": "2021-04-30"
},
"numberOfNights": {
"fromStayLengthInNights": 1,
"toStayLengthInNights": 7
}
}
}