Charge

Description
Used for non-tax fees and charges (e.g. service charges) .

Type : FeeType

Definition
Contains a description and value of a single additional charge to the cost of the plan.
(Defined in file OTA_CommonTypes.xsd , or a file it imports)

Elements
DescriptionText description of the fees in a given language.An indication of a new paragraph for a sub-section of a formatted text message.
TaxesUsed for taxes on the associated fee.A collection of taxes.
TPA_ExtensionsA placeholder in the schema to allow for additional elements and attributes to be included per Trading Partner Agreement (TPA).Allows extensions to be added to the OpenTravel specification per trading partner agreement.

Attributes
MandatoryIndWhen true, indicates the fee is mandatory. When false, the fee is not mandatory.
MaxAgeMaximum age of applicability.
MinAgeMinimum age of applicability.
RPHAn index code to identify an instance in a collection of like items.
TaxableIndicatorWhen true, indicates that the fee is subject to tax.
TaxInclusiveIndIndicates whether taxes are included when figuring the fees.
Attribute Group : ChargeUnitGroup
ChargeFrequencyThis is the timeframe used to apply the charge during the course of the reservation (e.g. Daily, Weekly, Stay). Refer to OpenTravel Code List Charge Type (CHG).
ChargeFrequencyExemptChargeFrequency exemptions before charges are applied (e.g. after 2 nights).
ChargeUnitThis is the unit for which the charge applies (e.g. room, person, seat). Refer to OpenTravel Code List Charge Type (CHG).
ChargeUnitExemptNumber of units permitted before charges are applied (e.g., more than 4 persons).
MaxChargeFrequencyAppliesMaximum number of times the charge will be applied (e.g. waive charges above 30 nights).
MaxChargeUnitAppliesMaximum number of Units for which the charge will be applied (e.g., waive charges above 10 rooms).
Attribute Group : EffectiveExpireOptionalDateGroup
EffectiveDateIndicates the starting date.
ExpireDateIndicates the ending date.
ExpireDateExclusiveIndWhen true, indicates that the ExpireDate is the first day after the applicable period (e.g. when expire date is Oct 15 the last date of the period is Oct 14).
Attribute Group : FeeTaxGroup
AmountA monetary amount.
CodeCode identifying the fee (e.g.,agency fee, municipality fee). Refer to OpenTravel Code List Fee Tax Type (FTT).
CurrencyCodeCurrency code.
DecimalPlacesDecimal places for currency code.
PercentFee percentage; if zero, assume use of the Amount attribute (Amount or Percent must be a zero value).
TypeUsed to indicate if the amount is inclusive or exclusive of other charges, such as taxes, or is cumulative (amounts have been added to each other).Used to indicate if an amount is inclusive or exclusive of other charges, such as taxes, or is cumulative (amounts have been added to each other).

Parents
\OTA_PkgAvailRS\Package\ItineraryItems\ItineraryItem\Flight\CabinAvailability\Seat\Charges
\OTA_RailBookRS\RailReservation\Itinerary\RailCharges\Charges
\OTA_AirAvailRQ\Offer\Priced\TripInsurance\PlanCost\Charges
\OTA_HotelDescriptiveContentNotifRQ\HotelDescriptiveContents\HotelDescriptiveContent\FacilityInfo\MeetingRooms\MeetingRoom\Codes\Code
\OTA_VehLocDetailRS\Liabilities\Coverages\Coverage\CoverageFees\CoverageFee
\OTA_HotelDescriptiveContentNotifRQ\HotelDescriptiveContents\HotelDescriptiveContent\HotelInfo\Services\Service\Features\Feature
\OTA_GolfCourseResRQ\GolfCourseRes
\OTA_GolfCourseResModifyRQ\GolfCourseRes
\OTA_GolfCourseResRS\GolfCourseRes
\OTA_DynamicPkgAvailRS\SearchResults\CarResults\VehAvailRSCore\VehVendorAvails\VehVendorAvail\Info\OffLocServices
\OTA_CruiseDiningAvailRQ\DiningRoom\OperationSchedules\OperationSchedule
\OTA_DynamicPkgAvailRS\SearchResults\CarResults\VehAvailRSCore\VehVendorAvails\VehVendorAvail\VehAvails\VehAvail\VehAvailInfo\PricedCoverages\PricedCoverage
\OTA_VehCheckInRQ\PricedEquips\PricedEquip
\OTA_VehCheckInRS\VehRentalTransaction\PricedEquips\PricedEquip
\OTA_DynamicPkgAvailRS\SearchResults\CarResults\VehAvailRSCore\VehVendorAvails\VehVendorAvail\VehAvails\VehAvail\VehAvailCore\PricedEquips\PricedEquip
\OTA_VehLocDetailsNotifRQ\LocationDetails\LocationDetail\SpecialEquipments\SpecialEquipment
\OTA_DynamicPkgAvailRQ\DynamicPackage\Components\CarComponent\Vehicle\SpecialEquipPrefs
\OTA_GolfCourseAvailRS\GolfFacility\TeeTime