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/
@MinAge
Specifies the minimum age for the children policy to apply. In combination with @MaxAge it becomes an age range. integer 0..1 You can use this attribute with Fee Tax Type (FTT) code 37, 38, or 44.
If you want to specify different prices per age range, you must create multiple FeePolicy elements within the same request. See example.
FeePolicy/
@MaxAge
Specifies the maximum age for the children policy to apply. The max value is 255 (adult). integer 0..1 You can use this attribute with Fee Tax Type (FTT) code 37, 38, or 44.
If you want to specify different prices per age range, you must create multiple FeePolicy elements within the same request. See example.
FeePolicy/
@InvCode
Specifies the Booking.com room type ID to which the fee applies. string 0..1 You can apply one fee policy to one room type at a time. To apply the same fee policy to multiple rooms, you have to add another FeePolicy element for each additional room type. To apply a fee to all room types in the property, you must remove the @InvCode attribute.
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" />
<FeePolicy Code="44"
  ChargeFrequency="21"
  Amount="0" 
  DecimalPlaces="2" 
  MinAge="0" 
  MaxAge="3" />
<FeePolicy Code="44"
  ChargeFrequency="21"
  Amount="6000" 
  DecimalPlaces="2" 
  MinAge="4" 
  MaxAge="12" />