Skip to content
Updated Sep 11, 2026 by Barča Dvořáková · Owner: analysisactiveenumconfluence-migration Edit on GitHub

Enum - ReadingTariff ​

Key: enum.readingTariff

Measurement dimension identifying which tariff band a value belongs to, for gauges billed with multiple tariff rates (e.g. high/low electricity tariffs). On reading, combined with type, direction, source, and format, it forms part of the composite identity used to distinguish simultaneous readings for the same gauge — a reading with both a high-tariff and a low-tariff value at the same timestamp produces two separate reading rows, distinguished by tariff. Reused as-is on invoiceValue for the same purpose — distinguishing tariff-segmented consumption/cost rows on an invoice.

Values ​

ValueDescription
totalA single, undifferentiated value — the gauge is not billed with separate tariff bands.
highHigh-tariff (peak) portion of a multi-tariff reading or invoice.
lowLow-tariff (off-peak) portion of a multi-tariff reading or invoice.
specialA third, separately-billed tariff band distinct from high/low (EM2 SPECIAL_TARIFF). Confirmed present in live data on both sides (staging query, 2026-08-18): 150 rows in invoice_value, 723 rows in gauge_reading_value — a genuine shared requirement, not invoice-specific.
nullNot applicable — used for measurement types where a tariff distinction has no meaning (e.g. temperature, humidity, CO2).

References ​

  • reading.tariff
  • invoiceValue.tariff