Class Description
A schedule of charges; structure associated with Tariff that allows the definition of complex tarif structures such as step and time of use when used in conjunction with TimeTariffInterval and Charge. Inherited ‘status.value’ is defined in the context of the utility’s business rules, for example: active, inactive, etc.
Attributes
Name | Type | Description |
---|---|---|
tariffCycle | String | The frequency at which the tariff charge schedule is repeated. Examples are: once off on a specified date and time; hourly; daily; weekly; monthly; 3-monthly; 6-monthly; 12-monthly; etc. At the end of each cycle, the business rules are reset to start from the beginning again. |
Relationships
Inherits from
Descendant classes
- No descendant classes
Leaf/Root class
IsLeaf | IsRoot |
---|---|
False | False |
Associations
Source Class | Cardinality Source | Target Class | Cardinality Target | Source Name | Source Assoc. Description | Target Name | Target Assoc. Description |
---|---|---|---|---|---|---|---|
Tariff | 0..* | TariffProfile | 0..* | Tariffs | All tariffs defined by this tariff profile. | TariffProfiles | All tariff profiles using this tariff. |
TariffProfile | 0..* | ConsumptionTariffInterval | 0..* | TariffProfiles | All tariff profiles defined by this consumption tariff interval. | ConsumptionTariffIntervals | All consumption tariff intervals used to define this tariff profile. |
TariffProfile | 0..* | TimeTariffInterval | 0..* | TariffProfiles | All tariff profiles defined by this time tariff interval. | TimeTariffIntervals | All time tariff intervals used to define this tariff profile. |