# Rates::RateTable

Project: Rates | RateTable : Public <<D2VersionedIdentifiable>> Class
Created: | 22/04/2018 06:38:51
Modified: | 12/02/2026 12:54:53
Project: |
Author: | richa
Version: | 1.0
Phase: | 1.0
Status: | Proposed
Complexity: | Easy
Difficulty: |
Priority: |
Multiplicity: |
Advanced: |
UUID: | {87DC8F9B-4BE4-45d8-992D-64E8ABF99E13}
Appears In: | RatesPublication, Rates, Eligibility
Attributes Associations To Associations From Tagged Values Advanced Other Links
Attribute | Scope | Type
activeTimes | Public | Duration
definition=Periods when the rate table is to be applied. order=2
additionalInformation | Public | Url
definition=URI locator for supplementary additional information concerning use of the rate table. order=10
availability | Public | RateAvailabilityTypeEnum
definition=Availability of Rate to the public. order=3
lastUpdated | Public | DateTime
definition=The date/time at which this information was last updated. order=0
rateResponsibleParty | Public | VersionedReference
definition=Entity responsible for fee collection. Identifies the entity that actually collects payment (e.g. mobile payment provider, online reservation firm, on-site operations). order=4 targetClass=afac:ReferenceableOrganisation
rateSupersedeLink | Public | VersionedReference
definition=Identify the rate table that this rate table supersedes. Temporarily supersedes the identified rate table. Use the Rate expiration times to define duration. order=5 targetClass=afac:RateTable
rateTableName | Public | MultilingualString
definition=Name of the Rate Table. order=1
rateType | Public | RateTypeEnum
definition=Defines the type of rate in use. order=7
validation | Public | Boolean
definition=Are validations accepted when using this rate table? [TRUE] = validations can be applied to transactions using this rate table; [FALSE] validations cannot be applicated to transactions using this rate table. order=6
validityEnd | Public | DateTime
definition=Expiration of rate table in date/time. This is when the rate table and pricing expires and is no longer used. order=9
validityStart | Public | DateTime
definition=Valid start date/time of rate table. This is when the rate table and pricing become active. order=8
Element | Source Role | Target Role
«D2VersionedIdentifiable» RateMatrix Class «D2Relation» | Name: | Name:
Details:
Element | Source Role | Target Role
«D2Class» RateLineCollection Class «D2Relation» | Name: | Name:
Details:
«D2Class» Eligibility Class «D2Relation» | Name: | Name:
Details:
Tag | Value
definition | A specific set of rate charges relating to one or more locations and optionally one set of eligibility criteria.
Details:
mixed | false
Details: Values: true | false Default: false Description: Determines whether this element may contain mixed element and character content. Refer to the W3C XML Schema recommendation
modelGroup | sequence
Details: Values: all | sequence | choice Default: sequence Description: Overrides the package-level default model group
nillable | false
Details: Values: true | false Default: false Description: As defined by XML Schema specification
Property | Value
isFinalSpecialization: | 0
Object | Type | Connection | Direction | Notes
«D2VersionedIdentifiable» RateMatrix | Class | Strong | To |
«D2Class» Rates | Class | Generalization | To |
«D2Class» RateLineCollection | Class | Strong | From |
«D2Class» Eligibility | Class | Strong | From |