ConsumptionTariffInterval
Class Description
One of a sequence of thresholds defined in terms of consumption quantity of a service such as electricity, water, gas, etc. It defines the steps or blocks in a step tariff structure, where startValue simultaneously defines the entry value of this step and the closing value of the previous step. Where consumption is greater than startValue, it falls within this block and where consumption is less than or equal to startValue, it falls within one of the previous blocks.
Attributes
Name | Type | Description |
---|---|---|
consumptionBlock | ConsumptionBlockType | Indicates the consumption block related to the reading. If not specified, is assumed to be "0 - N/A". |
price | Int32 | The charge for this rate component, per unit of measure defined by the associated ReadingType, in currency specified in TariffProfile. The Pricing service provider determines the appropriate price attribute value based on its applicable regulatory rules. For example, price could be net or inclusive of applicable taxes, fees, or levies. The Billing function set provides the ability to represent billing information in a more detailed manner. |
startValue | UInt48 | The lowest level of consumption that defines the starting point of this consumption step or block. Thresholds start at zero for each billing period. If specified, the first ConsumptionTariffInterval.startValue for a TimeTariffInteral instance SHALL begin at "0." Subsequent ConsumptionTariffInterval.startValue elements SHALL be greater than the previous one. |
Relationships
Inherits from
Descendant classes
- No descendant classes
Associations
Source Class | Cardinality Source | Target Class | Cardinality Target |
---|---|---|---|
ConsumptionTariffInterval | EnvironmentalCost | 0..* | |
ConsumptionTariffIntervalList | ConsumptionTariffInterval | 0..* |