Defines the properties of a service fee and how it should be calculated.
Name - yield name.
Include in - determine where the calculated fee should be added.
Separate - store as a separate value.
Fees - add to other Fees.
Taxes - add to Taxes.
BasePrice - add to the Base Price.
Base price - calculate the fee on the base price.
Calculated price - calculate the fee on the total price, i.e. base price with all fees calculated up to this point.
Calculation type - determines how the calculation is performed, affects calculations where a fixed amount (as opposed to percent) is used.
Book - price per booking or hotel rate.
Pax - price per passenger.
Segment - price per flight segment.
Paid to - used for accounting purposes (obsolete?).
Base - calculate only one service fee value per yield.
Add On - allow to calculate service fee variations for different types of tickets, dispatches and payments. For example a single service fee may have a different value for Etix and Ptix tickets.
SubType - informational purpose or used by other layers to identify a particular fee type.
Priority - yield priority, 1 is the highest.
Show user description - determines if the front-ends should present the text.
User description - text presented in the front-ends (e.g. promotion text).
Included in example
- Base = 100, taxes = 20, Calculated fee = 10
Separate: Base = 100, taxes = 20, fees = 0, <FeeName> = 10
- Taxes: Base = 100, taxes = 30, fees = 0
- Fees: Base = 100, taxes = 20, fees = 10
BasePrice: Base = 110, taxes = 20, fees = 0
For each case the total price will be the same.