FeePolicy

Fields

Field Description Type Min/max Notes
FeePolicies/
FeePolicy
Fee policy details. object 0..* -
FeePolicy/
@Code
The Fee Tax Type Code. FTT 1..1 -
FeePolicy/
@Amount
The amount charged, in the country's local currency. price 0..1 Instead of @Amount, you can also use @Percent.
FeePolicy/
@DecimalPlaces
The number of decimal places to apply to @Amount. int 0..1 Default: 0
FeePolicy/
@Percent
The percentage of the room price that will be added as a fee. nonnegative 0..1 Only allowed if @Amount is not provided.
FeePolicy/
@Type
Specifies whether the fee is included in the room price, or is charged only under certain conditions. enum 0..1 Accepts: Inclusive, Exclusive, Conditional. Conditional is only allowed when [@Code="5009"] (cleaning fees).
FeePolicy/
@ChargeFrequency
The Charge Type Code that specifies the unit of time on which the charge is calculated (e.g. once per stay, every day). CHG 0..1 Default: 21 (Per person per night)
FeePolicy/
@InvCode
The Booking.com room type ID to which the fee applies. string 0..1 A fee can only apply to one room type at a time. To apply the same fee to multiple rooms, duplicate the entire FeePolicy element. To apply a fee to all rooms in the property, remove @InvCode. Get the room type ID from OTA_HotelInvNotifRS[@ResponseInvCode] on creation of room type.
FeePolicy/
TPA_Extensions
Container for Conditions, InternetFeePolicy, or ParkingFeePolicy (depending on @Type). object 0..1 -

XML

<FeePolicy
  Code="5009"
  Amount="1500"
  DecimalPlaces="2"
  Type="Conditional"
  ChargeFrequency="12" >
  <TPA_Extensions>
    ...
  </TPA_Extensions>
</FeePolicy>
<FeePolicy
  Code="5010"
  Amount="1000"
  DecimalPlaces="2"
  Type="Exclusive"
  ChargeFrequency="12"
  InvCode="12345601" />