Service Reference Variant

2.3 · Update Debt

Service details

Identifiers, rules, and applicability

Service reference
2.3
Service Reference Variant
2.3
DUIS section
3.8.10
Command variants
4, 5, 6, 7
DUIS possible responses
Response to Transform Request - PreCommand FormatAcknowledgementService 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.

ECS071 command4 attributes0x001EESME

Command mapped to ECS07

SpecificationItemReferenceDescription
SMETSDebt Recovery per Payment [INFO]5.7.4.11The percentage of a payment to be recovered against debt when ESME is operating Payment-based Debt Recovery in Prepayment Mode.
SMETSDebt Recovery Rates [1 … 2] [INFO]5.7.4.12Two debt recovery rates in Currency Units per unit time for when ESME is using Time-based Debt Recovery in Prepayment Mode.
SMETSPayment Debt Register [INFO]5.7.5.23A Debt Register recording debt to be recovered as a percentage of payment when using Payment-based Debt Recovery in Prepayment Mode.
SMETSTime Debt Registers [1 … 2] [INFO]5.7.5.36Two Debt Registers recording independent debts to be recovered over time when operating Time-based Debt Recovery in Prepayment Mode.
GCS041 command4 attributes0x006EGSME

Command mapped to GCS04

SpecificationItemReferenceDescription
SMETSDebt Recovery per Payment4.6.4.8The percentage of a payment to be recovered against debt when GSME is operating Payment-based Debt Recovery in Prepayment Mode.
SMETSDebt Recovery Rates [1 … 2]4.6.4.9Two debt recovery rates in Currency Units per unit time for when GSME is using Time-based Debt Recovery in Prepayment Mode.
SMETSPayment Debt Register4.6.5.13A Debt Register recording Debt to be recovered as a percentage of payment when using Payment-based Debt Recovery in Prepayment Mode.
SMETSTime Debt Registers [1 … 2]4.6.5.21Two Debt Registers recording independent debts to be recovered over time when operating Time-based Debt Recovery in Prepayment Mode.

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
ECS070x001E
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
GCS040x006E
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 119: UpdateDebt (sr:UpdateDebt) data items
Data ItemDescription / Valid SetTypeMandatoryDefaultUnits
TimeDebtRegister1The (positive or negative) integer adjustment to apply to the first time-based debt register.xs:intYesNone1000th pence / cent
TimeDebtRegister2The (positive or negative) integer adjustment to apply to the second time-based debt register.xs:intYesNone1000th pence / cent
PaymentDebtRegisterThe (positive or negative) integer adjustment to apply to the PaymentDebtRegister.xs:intYesNone1000th pence / cent
DebtRecoveryPerPaymentThe percentage of a payment to be recovered against debt when the Meter is operating Payment-based Debt Recovery in prepayment mode. Valid set: >= 0 and <= 10000 (100.00%)Restriction of xs:unsignedShort (minInclusive = 0, maxInclusive = 10000)YesNoneHundredth of a percentage point
ElecDebtRecovery1Debt recovery parameters for SMETS Time Debt Register 1 on an Electricty Smart Metersr:ElecDebtRecoveryYes - If Electricty Smart MeterNoneN/A
ElecDebtRecovery2Debt recovery parameters for SMETS Time Debt Register 2 on an Electricty Smart Metersr:ElecDebtRecoveryYes - If Electricty Smart MeterNoneN/A
GasDebtRecovery1Debt recovery parameters for SMETS Time Debt Register 1 on an Gas Smart Metersr:GasDebtRecoveryYes - If Gas Smart MeterNoneN/A
GasDebtRecovery2Debt recovery parameters for SMETS Time Debt Register 2 on an Gas Smart Metersr:GasDebtRecoveryYes - If Gas Smart MeterNoneN/A
Table 120: ElecDebtRecovery1/ElecDebtRecovery2(sr:ElecDebtRecovery) data items
Data ItemDescription / Valid SetTypeMandatoryDefaultUnits
DebtRecoveryRateDebt recovery rate in Currency Units per unit time for the first time-based debt recovery register when the Meter is using Time-based Debt Recovery in prepayment mode. The period over which this debt is recovered is set in the DebtRecoveryRatePeriod field.xs:shortYesNoneMajor currency units GBP / EURO
DebtRecoveryRatePriceScaleA multiplier applied to the DebtRecoveryRate value. Note this is the value of n in 10^n (10 to the power n). For example a DebtRecoveryRate of 1 and a DebtRecoveryRatePriceScale of -2 would result in a DebtRecoveryRate of £0.01sr:PriceScaleYesNoneN/A
DebtRecoveryRatePeriodThe period over which the debt is recovered. For an Electricity meter this can be; • HOURLY • DAILYRestriction of xs:string (Enumeration)YesNoneN/A
Table 121: GasDebtRecovery1/GasDebtRecovery2(sr:GasDebtRecovery) data items
Data ItemDescription / Valid SetTypeMandatoryDefaultUnits
DebtRecoveryRateDebt recovery rate in Currency Units per unit time for the first time-based debt recovery register when the Meter is using Time-based Debt Recovery in prepayment mode. The period over which this debt is recovered is set in the following field.xs:intYesNone1000th pence / cent
DebtRecoveryRatePeriodThe period over which the debt is recovered. For a Gas meter this period can only be; • HOURLY • DAILY Note that the DUIS XML Schema allows for more values but only the values listed are recognised by the GSMERestriction of xs:string (Enumeration)YesNoneN/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 →