Service Reference Variant

1.5 · Update Meter Balance

Service details

Identifiers, rules, and applicability

Service reference
1.5
Service Reference Variant
1.5
DUIS section
3.8.5
Command variants
4, 5, 6, 7
DUIS possible responses
AcknowledgementResponse to Transform Request - PreCommand FormatService Response from Device - GBCSPayloadResponse to a Command for Local Delivery Request - LocalCommand FormatCountersigned SMETS1 Response
Critical
Yes
Sensitive response
No
Protection against replay
Yes
On demand
Yes
Future dated
No
DSP scheduled
No
DCC only
No
SMETS1 applicability
Yes
SAPC requirement
Optional
DUIS applicability
3.0, 3.1, 4.0, 5.0, 5.1, 5.2, 5.3

Cross-specification evidence

SMETS/CHTS to GBCS Mapping

This section shows the SMETS and CHTS attributes that can be read or written by the identified GBCS Use Case. Command requirements are shown separately from the mapped attributes.

ECS04a1 command1 attribute0x001CESME

Command mapped to ECS04a

  • SMETSAdjust Meter Balance5.6.3.6ESME
SpecificationItemReferenceDescription
SMETSMeter Balance [INFO]5.7.5.22The amount of money in Currency Units as determined by ESME. If operating in Prepayment Mode, the Meter Balance represents ESME’s determination of the amount of credit available to the Consumer (excluding any Emergency Credit Balance [INFO](5.7.5.15)). If operating in Credit Mode, it represents ESME’s determination of the amount of money due from the Consumer since the Meter Balance was last reset.
ECS04b1 command0 attributes0x00B3ESME

Command mapped to ECS04b

No mapped data attributes.

GCS40a1 command0 attributes0x0086GSME

Command mapped to GCS40a

  • SMETSAdjust Meter Balance4.5.3.6GSME

No mapped data attributes.

GCS40b1 command0 attributes0x00B4GSME

Command mapped to GCS40b

No mapped data attributes.

GCS40c1 command0 attributes0x00C0GSME

Command mapped to GCS40c

  • SMETSAdjust Meter Balance4.5.3.6GSME

No mapped data attributes.

GCS40d1 command0 attributes0x00C2GSME

Command mapped to GCS40d

No mapped data attributes.

Specific Errors

Response codes and descriptions

No specific validation is defined for this SRV.

GBCS Use Case

Use cases, device coverage, and applicability

Use Case / Message Code
ECS04a0x001C
DUIS Applicability
v3.0 – v5.3
GBCS Applicability
v1.0 – v4.3
GBCS Criticality
Critical
Sensitive Response
No
Future Dated
No
GBT
No
SMETS1 Applicable
Yes
Eligible Roles
EISESME
Use Case / Message Code
ECS04b0x00B3
DUIS Applicability
v3.0 – v5.3
GBCS Applicability
v1.0 – v4.3
GBCS Criticality
Critical
Sensitive Response
No
Future Dated
No
GBT
No
SMETS1 Applicable
Yes
Eligible Roles
EISESME
Use Case / Message Code
GCS40a0x0086
DUIS Applicability
v3.0 – v5.3
GBCS Applicability
v1.0 – v4.3
GBCS Criticality
Critical
Sensitive Response
No
Future Dated
No
GBT
No
SMETS1 Applicable
Yes
Eligible Roles
GISGSME
Use Case / Message Code
GCS40b0x00B4
DUIS Applicability
v3.0 – v5.3
GBCS Applicability
v1.0 – v4.3
GBCS Criticality
Critical
Sensitive Response
No
Future Dated
No
GBT
No
SMETS1 Applicable
Yes
Eligible Roles
GISGSME
Use Case / Message Code
GCS40c0x00C0
DUIS Applicability
v3.0 – v5.3
GBCS Applicability
v1.0 – v4.3
GBCS Criticality
Critical
Sensitive Response
No
Future Dated
No
GBT
No
SMETS1 Applicable
Yes
Eligible Roles
GISGSME
Use Case / Message Code
GCS40d0x00C2
DUIS Applicability
v3.0 – v5.3
GBCS Applicability
v1.0 – v4.3
GBCS Criticality
Critical
Sensitive Response
No
Future Dated
No
GBT
No
SMETS1 Applicable
Yes
Eligible Roles
GISGSME

DUIS Service Definition

Data items and DCC processing

Request data items

Table 92: UpdateMeterBalance (sr:UpdateMeterBalance) data items
Data ItemDescription / Allowable valuesTypeMandatoryDefaultUnits
PrepaymentModeThe Smart Meter is operating in prepayment modesr: AdjustOrResetYes (if Device in prepayment mode)NoneN/A
CreditModeThe Smart Meter is operating in credit modesr:AdjustOrResetYes (if Device in credit mode)NoneN/A
Table 93: PrepaymentMode/CreditMode (sr:AdjustOrReset) data items
Data ItemDescription / Allowable valuesTypeMandatoryDefaultUnits
AdjustMeterBalanceThe amount by which the Meter Balance is to be adjusted (which may be a positive or negative Integer).xs:intYes if adjusting the balance One item must be set: AdjustMeterBalance or ResetMeterBalanceNone1000th pence /cent
ResetMeterBalanceReset the Meter Balance to zerosr:ResetMeterBalance This type has no definitionYes if resetting the balance One item must be set: AdjustMeterBalance or ResetMeterBalanceNoneN/A

Message Patterns & Examples

Pattern explorer

Open Message Patterns →

SMETS1 Supporting Requirements

Device-model variations and equivalent steps

Review the Section 18 requirements and their applicability across the documented manufacturer, Device Type, model, and firmware profiles.

Open S1SR Requirements →