Time Pattern Regime
TPR
MeteringA five-digit code that defines exactly which half-hourly settlement periods a meter register records - the granular timing rules behind multi-rate tariffs like Economy 7.
Time Pattern Regimes (TPRs) are the detailed timing rules that specify which half-hours of the day each meter register captures. Every SSC (Standard Settlement Configuration) links to one or more TPRs, which together define how a meter's consumption is split across different time periods for billing.
Why TPRs matter:
For multi-rate tariffs like Economy 7, TPRs define exactly when "night" and "day" rates apply. While you might think "night rate = midnight to 7am", the actual switching times vary and are precisely defined by the TPR code.
How TPRs work:
Each day has 48 settlement periods (00:00-00:30 is period 1, 00:30-01:00 is period 2, etc.). A TPR specifies which periods belong to each register:
| Example TPR | Description | Settlement Periods |
|---|---|---|
| TPR 00210 | Day register | Periods 15-46 (07:00-23:00) |
| TPR 00211 | Night register | Periods 1-14, 47-48 (23:00-07:00) |
Clock vs Switch TPRs:
- Clock TPRs (Type C): Fixed times that don't change seasonally
- Teleswitch TPRs (Type S): Radio-controlled switching that can vary
Relationship to SSC:
Each SSC links to 1-6 TPRs. For example:
- SSC 0393 (7-hour E7): Links to 2 TPRs (day and night)
- SSC 0144 (6-rate SToD): Links to 6 TPRs (seasonal time-of-day rates)
Finding TPR data:
TPR definitions are maintained in Elexon's Market Domain Data (MDD). EnergyCode provides TPR reference data through the MHHS Reference feature and Enterprise API.
Example
SSC 0393 links to TPR 00210 (day: 07:00-23:00) and TPR 00211 (night: 23:00-07:00)Related terms
Put this into practice
Explore EnergyCode's charge tools to model DUoS, TNUoS, gas transportation and policy costs against your own sites.
Explore the charge tools