# Rates::RateLineCollection

Project: Rates | RateLineCollection : Public <<D2Class>> Class
Created: | 25/06/2018 12:33:51
Modified: | 12/02/2026 12:54:53
Project: |
Author: | jon
Version: | 1.0
Phase: | 1.0
Status: | Proposed
Complexity: | Easy
Difficulty: |
Priority: |
Multiplicity: |
Advanced: |
UUID: | {0B6E9C1F-3E9B-40b7-BFC9-3A4E6F3AAA98}
Appears In: | RatesPublication, Rates
Attributes Associations To Associations From Tagged Values Advanced Other Links
Attribute | Scope | Type
applicableCurrency | Public | CurrencyCode
definition=The monetary currency that rates are specified in this rate line collection. order=1
collectionSequence | Public | Integer
definition=An indicator giving the place in sequence of this rate line collection. order=0 schemaAttribute=yes
maxTime | Public | Duration
definition=A maximum parking session duration to be applied to this rate line collection. order=9
Notes: | Max time to charge on a Rate table<br/>
maxValueCollection | Public | AmountOfMoney
definition=The maximum monetary amount to be applied in conjunction with use of this rate line collection. order=5
minTime | Public | Duration
definition=A minimum parking session duration to be applied to this rate line collection. order=8
Notes: | Min Time required to be charged<br/>
minValueCollection | Public | AmountOfMoney
definition=The minimum monetary amount to be applied in conjunction with use of this rate line collection. order=3
relativeTimes | Public | Boolean
definition=[TRUE] Indicates whether times relative to the start of an external event are used as the basis for rate calculation. [FALSE] indicates that rate calculation definitions are based on local or UTC times (for example the duration of a parking session). order=14
resetTime | Public | Time
definition=Time that rate resets. order=10
taxIncluded | Public | Boolean
definition=[TRUE] Indication that tax to be applied is included within the total rate associated with this rate line collection. [FALSE] indicates that the tax is added additionally to the total. order=11
taxRate | Public | Percentage
definition=The percentage rate of tax to be applied. order=12
taxValue | Public | AmountOfMoney
definition=The monetary amount of tax to be applied. order=13
validEnd | Public | DateTime
definition=The end time for the validity of this rate line collection. order=7
Notes: | Valid end of this rate<br/>
validStart | Public | DateTime
definition=The start time for the validity of this rate line collection. order=6
Notes: | Valid Start of this rate <br/>
Element | Source Role | Target Role
«D2VersionedIdentifiable» RateTable Class «D2Relation» | Name: | Name:
Details:
Element | Source Role | Target Role
«D2Class» RateLine Class «D2Relation» | Name: | Name:
Details:
Tag | Value
definition | A group of rate line elements that logically group together within one rate table,e.g. such as the rate lines for the different tiers of a time-based tier rate table.
Details:
Property | Value
isFinalSpecialization: | 0
Object | Type | Connection | Direction | Notes
«D2Class» RelativeTimeRates | Class | Generalization | From |
«D2Class» RateLine | Class | Strong | From |
«D2VersionedIdentifiable» RateTable | Class | Strong | To |