Core Object: Amount (5.0.0)

Library: Common (http://www.opentravel.org/OTM/Common/v5)


    • Description

      Price of an item and information on how this price was calculated, for example, a daily rate multiplied by the number of players, a percentage, etc.
Property Value
Aliases  Price
Simple Facet:  Money
Facets  Summary
 Detail

Summary

Field Name Member Type Field Type Description
unitPrice Attribute  Money   This is used in conjunction with UnitName to specify the charge per unit as defined by UnitName (e.g., if UnitPrice="100" and UnitName="day" the result is 100 dollars per day).
unitName Attribute  StringTiny   The UnitName attribute provides the unit on which an item charge may be based when purchasing a round of golf.
quantity Attribute  NonNegativeInteger   This is used in conjunction with UnitName to specify the quantity of units as defined by UnitName (e.g., if Quantity="5" and UnitName="day" the result is 5 days).
percentage Attribute  Percent   Provides the ability to define a particular percentage.
description Attribute  StringShort   Description of the priced item.
Total Element  CurrencyAmount   The total for a specific item in a calculation.
ChargeUnit Element  ChargeUnit_Enum   Used to indicate what the cost is based on (per room, per room per night, etc).
ChargeFrequency Element  ChargeUnit_Enum   The frequency in which the charge is applied (e.g. per night, per stay).

Detail

Field Name Member Type Field Type Description
maxQuantity Attribute  NonNegativeInteger   This is used in conjunction with UnitName to specify the maximum quantity of units as defined by UnitName.
chargeUnitExempt Attribute  NonNegativeInteger   Number of units permitted before charges are applied (e.g., more than 4 persons).
chargeFrequencyExempt Attribute  NonNegativeInteger   ChargeFrequency exemptions before charges are applied (e.g. after 2 nights).
maxChargeUnitApplies Attribute  NonNegativeInteger   Maximum number of Units for which the charge will be applied (e.g., waive charges above 10 rooms).
maxChargeFrequencyApplies Attribute  NonNegativeInteger   Maximum number of times the charge will be applied (e.g. waive charges above 30 nights).