Skip to main content

Surcharge

Represents a surcharge associated with a hotel booking. Surcharges typically include additional costs such as local taxes, fees, or optional extras.

Properties

NameTypeDescription
ChargeTypeChargeTypeSpecifies whether the surcharge is included in the room rate or must be paid separately at the property. See ChargeType for possible values.
MandatoryBooleanIndicates whether this surcharge is mandatory. Mandatory surcharges, such as government taxes, must always be paid, while optional surcharges may depend on the guest's preferences.
DescriptionStringProvides a description of the surcharge, giving context about the type of cost it represents.Examples: "Tourist Tax", "Resort Fee", or "Additional Bed Fee".
PricePriceRepresents the price of this surcharge, including the amount and currency. See Price for details about the price structure.
Price/CurrencyCurrencyThe currency of the price, represented in ISO 4217 format (e.g., USD, EUR).
Price/BindingBooleanIndicates whether the price is binding.
Price/NetDoubleThe net price paid by the buyer to the seller.
Price/GrossDoubleThe gross price, which includes the net price and the buyer's commission.
Price/NetSpecifiedBooleanIndicates whether the net price is explicitly specified.
Price/MinimumSellingPriceDoubleThe minimum selling price.
CodeStringAn optional code that uniquely identifies this surcharge for internal or external reference. This can be useful for tracking specific fees or integrating with supplier systems.