Core Object: Amount (5.0.0)
-
-
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.
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). |
|