Presentation to HWG 6 20091214 v10

Harmonisation Working Group
Retail Market
Harmonisation Working Group 6
NIAUR Offices, Belfast
14 December 2009
Harmonisation Working Group
Agenda
 Minutes from HWG3a/4/5
 Matters Arising & Outstanding from previous HWG meetings
 Proposal Agreements for Data Processing, Aggregation and Billing
 Technical Workstream
 Any Other Business
 Next Meeting
2
Private and Confidential
Harmonisation Working Group
Issues Outstanding from Previous HWG – To
Close
 Report back on differences in the check digit algorithm
From samples ESB and NIE have been unable to reproduce a difference
 Population of interval timestamps
NIE will harmonise arrangements with ESB wherever timestamps are used within
market messages
 Register Type Code
ESB and NIE codes have different meanings
E.g. 50/52 refer to kW; IS/ES refer to kWh
 Incomplete withdrawn meter reading sets in NI
NIE will modify processing with withdraw and replace all readings, even though
only some readings are in error
 Timing of issue of message 301N by NIE
NIE propose to generate on quotation issue (as ESB)
Most Suppliers requested this approach
3
Private and Confidential
Harmonisation Working Group
Issues Outstanding from Previous HWG –
Carried Forward
 NIE MPRN Website Data Publication Legal Review
Including NIE updates to medical equipment details
 CER Consultation & CoP on Objection & Debt
 De-energisation CoP review – to detailed design
Domestic de-energisation for non-payment through NI SIG 12 January
 Interval metering installation charges in NI
This will be addressed through NI SIG
 Extension of CoS customer read window to D-5 (IGG status)
 Correct population of MIC start date
4
Private and Confidential
Harmonisation Working Group
Proposal Agreement on
Data Processing
Unmetered Data Processing
Data Aggregation
DUoS Billing
Harmonisation Working Group
Proposal Agreement – DP; DA; Billing
 We will briefly review
Proposals presented on 1st December
Proposal changes and clarifications made as a result of comments made–
highlighted in red
 We will then
Seek general agreement
List exceptions to agreement
Work on the items agreed as outstanding – requiring further work
Refer other exceptions to next HSG (18th December) for decision
Issue message guides
Issue document summarising procedural changes
• NIE and ESB will issue separate documents
• There may be no changes and hence no document for ESB
6
Private and Confidential
Harmonisation Working Group
Customer and MP Data Summary
 What key items have changed since HWG5
DUoS re-estimation consumption thresh-hold in NI amended
Clarification on how message 252 is used to dispute a CoS read
Approach to EUF calculation in NI to match ESB approach
MPRN counts may not be populated by NIE on aggregation messages
 What remains the same
Messaging
Items not in red type
 What remains outstanding and is excluded from agreement
t.b.a.
7
Private and Confidential
Harmonisation Working Group
Data Processing - Messaging
 NIE will introduce the following messages
 Message 208 CoS Read Disputes
 Message 342 Interval Meter Export
 Messages 306W, 307W, 310W, 320W and 332W – Withdrawn Reading
 Messages 303R and 305 were already introduced by Enduring Solution
 NIE will not introduce the following messages
 Message 308 Load Factor Exceptions
• NHH MD metering is to be phased out in NI
8
Private and Confidential
Harmonisation Working Group
Data Processing – NHH Estimation Method
(credit and multi-rate keypad meters)
 NIE will further refine estimating approach as follows
 Use equivalent period of previous year for registers with switched profiles
 Use immediate previous period for registers with standard profiles
 Profiles 1 and 3 are standard, profiles 2 and 4 are switched
 Following provisions continue to apply
 Base period must be a minimum length
• Minimum to be reviewed, NIE tends to be shorter than ESB
 Period length weighting to be applied using profiles
 If no period can be found matching criteria NIE will continue to use trend default
• Default values in NIE are dynamically maintained by type of installation
• ESB uses static default values
 Estimating approach proposed above more closely aligns to ESB approach
 ESB can optionally use equivalent period of previous year
 Approach has been shown to deliver accurate results
 EAC / Profile approaches tend to inaccuracy at the individual Meter Point level
9
Private and Confidential
Harmonisation Working Group
Data Processing – Estimation Application
 To align with RoI; NIE will apply the method described on the previous slide in
all the following circumstances:
 Estimation for DUoS billing when there is no scheduled read
• Excluding single rate keypad metering
 Estimation for Change of Supplier; excluding disputes
 Estimation when a closing read at meter removal, exchange, replacement or deenergisation cannot be obtained or validated
 Estimation to complete a set of readings when there are missing or invalid reads
(so that the valid reads can be used)
 Estimation for meter read validation
 NIE do not currently propose to use the above method to estimate readings
 When interpolation is to be used (e.g. CoS disputes, MCR0165)
 NIE do not estimate in the following circumstances
 Change of legal entity (unless Change of Supplier is also occuring)
• CoLE is not settlement or DUoS relevant
 Change of usage (a DUoS estimate may be re-used)
 These areas are not aligned with ESB
10
Private and Confidential
Harmonisation Working Group
Data Processing – Meter Read Validation
 NIE propose to modify validation routines as follows
 To introduce a deminimus advance below which any advance on an
energised meter will be considered valid
 This will more closely align with a similar routine in RoI
 NIE will review high limits above which a meter advance must be
manually confirmed
 In both NI and RoI high limits are based on a multiple of expected
consumption estimated as previously described
 Currently these limits vary between NIE and ESBN
• (for example HHU/HHT limits are tighter in NI than in RoI)
11
Private and Confidential
Harmonisation Working Group
Data Processing – Estimation Application
 Settlement Relevant Estimates
 When an estimate is settlement relevant usage factors are calculated
and communicated using messages 300, 300S, 306, 307, 310, 320, 332
 Estimates are settlement relevant in NI and RoI when they are made:
 for Change of Supplier; including disputes
 when a closing read at meter removal, exchange, replacement or deenergisation cannot be obtained or validated
 to complete a set of readings when there are missing or invalid reads
• (so that other valid reads can be used)
 for a Change of Usage
12
Private and Confidential
Harmonisation Working Group
Data Processing – Usage Factors
 Calculation method for AUF (ESB) and AAC (NIE) aligns
 Calculation method for EUF (ESB) and EAC (NIE) does not align
 ESB use weighted average of previous 365 days AUF
 Weighting is based on profile coefficients
 NIE extrapolate from reading greater 46 weeks old
 NIE propose to adopt the same approach as ESB
 Weighting will be based on profile coefficients
 Suppliers requested a harmonised calculation
 Approach allows a future use of smoothing parameters
 NIE will retain proposal to set EAC to zero for long term vacant sites as
described for the Enduring Solution
 When site becomes re-occupied EAC reset and message 300 is sent
even if no reading
13
Private and Confidential
Harmonisation Working Group
Data Processing – Usage Factors
 NIE proposes removal of usage factors at register level
 UFs will be provided at Meter Point/Timeslot level but not Register level
 Working practice will be developed to address issues that may arise
• Similar to WP005 implemented by ESB
 No Suppliers required retention of usage factors at register level
 However; two issues were raised by Suppliers: to resolve these
 Estimated consumption will be provided on message 320 at register level to help
in first bill calculation
 On message 332 when there is new metering or a new connection with the same
timeslot on more than one register
• EUF will be provided at timeslot but not register level
• Suppliers can divide the Timeslot EUF by the number of registers affected to
obtain a register specific EUF
• In general NIE should not be fitting these metering configurations in future
• NIE cannot commit to holding a register specific EUF
14
Private and Confidential
Harmonisation Working Group
Effective Dates
Type of Read (Read Reason)
Read Date (D)
Customer, Supplier (26, 95)
Special or Scheduled (01,02,09)
Settlement Rel. Estimate (14)
New Meter / New Connection
Opening Read (21)
Meter Works / Meter Remains (11)
Required or Read
Date of Visit
Sch. Read Date
Date of
Meter Work
Date of
Meter Work
Date of Energisation
Re-Energisation Read (18)
Meter Closing Read
(22; all meters removed)
Replaced / Reconfigured
Meter Closing Read (16)
De-Energisation Read (13)
Date of Removal
Date before
Exchange
Date of
De-Energisation
AUF ends
(ETD)
D
Next Period
(EUF EFD)
D+1
Aligned
n/a
D
Yes
D-1
D
Yes
NI: D-1
RoI: D
NI: D
NI: D
RoI: D+1
n/a
No
D-1
n/a Replaced
D - Reconfigured
D+1
EAC = 0
Yes
D
Yes
Yes
Yes
Difference on re-energisation in NI enables re-energisation next day without a break in usage
Design in RoI allows a short gap in usage for both next day re-energisation and for meter
replacement and re-energisation on the same day
Harmonisation Working Group
Effective Dates – CoS and CoLE Reads
 Change of Supplier
 Reading and Required Date (D) on message 010
 Read Date = Required Date, at D, this is the Move Out Date
 New Supplier Move In is D+1, EUF effective from D+1
 Change of Legal Entity
 Reading and Required Date (D) on message 016
 Required Date is the Move In Date
 Reading is dated at D-1, the Move Out Date
 Move In Date is D, EUF effective from D
Harmonisation Working Group
Message 210 Supplier Provided Read Schema
Segment
Top Level
MeterID
Republic of Ireland 210
Use Field
MPRN
MPBusinessReference
ReadDate
ReadReasonCode
SupplierMPID
reqM MeterCategoryCode
SerialNumber
SupplierProvidedRead reqM MeterRegisterSequence
TimeslotCode
ReadingValue
ReadTypeCode
RegisterTypeCode
Use Chars
Northern Ireland 210
Type Pattern Value Use Field
Use Chars
Type Pattern Value Comment
req
req
req
req
req
string no
string no
Date
string no
string no
no
no
req
req
req
req
req
string no
string no
Date
string no
string no
no
no
15V string no
9 string no
3 string no
10V string no
15.3 decimal no
2 string no
2F string no
no
no
no
yes
no
yes
yes
15V string no
9 string no
3 string no
10V string no
15.3 decimal no
2 string no
2F string no
no
no
no
yes
no
yes
yes
opt
req
opt
opt
req
req
opt
11
35
2
3
yes
no
MPRN
MPBusinessReference
ReadDate
ReadReasonCode
SupplierMPID
reqM MeterCategoryCode
SerialNumber
reqM MeterRegisterSequence
TimeslotCode
ReadingValue
ReadTypeCode
RegisterTypeCode
opt
req
opt
opt
req
req
opt
11
35
2
3
yes
no
Serial number mandatory on 210 (and 208) but remains optional on 010 and 016
Message also contains Party Contact Details segment
Last 4 digits req. in RoI
Mandatory in NI
Not used by NIE
Harmonisation Working Group
Message 303R Rejection of Supplier Provided Read
 Message 303R is used as a rejection of readings submitted using
messages 010, 016 and 210
 Message 303R is to be issued when
 Meter details are incorrect (010, 016 and 210)
 Readings are dated prior to the last DUoS bill (210 only in RoI)
 Readings are future dated (010 and 210 only in RoI)
 NIE will also issue message 303R as follows where ESB do not
 When meter reads are implausible
 Readings are provided for a CoLE with no date
• ESB will estimate readings in this scenario
• NIE do not estimate for CoLE
 Available Meter ID segment contain the actual metering details
provided when message 303R is issued in response:
 When the meter details provided were incorrect
Harmonisation Working Group
Message 303R Schema
Segment
Top Level
Use
Republic of Ireland 303R
Field
Use Chars
Type Pattern Value Comment
MPRN
SupplierMPID
MPBusinessReference
ReadDate
ReadReasonCode
req
req
req
req
req
string no
string no
string no
Date
string no
MeterID
reqM MeterCategoryCode
SerialNumber
SupplierProvidedRead reqM MeterRegisterSequence
TimeslotCode
ReadingValue
ReadTypeCode
RegisterTypeCode
RejectionDetails
AvailableMeterID
reqM RejectReasonCode
optM MeterCategoryCode
SerialNumber
AvailableRegisterID reqM MeterRegisterSequence
TimeslotCode
RegisterTypeCode
opt
opt
opt
opt
req
req
opt
11
3
35
2
15V
string no
9
string no
3
string no
10V
string no
15.3 decimal no
2
string no
2
string no
req
2-3
opt
req
req
req
req
15V
9
3
10V
2
no
no
no
yes
no
no
no
yes
no
yes
yes
string no
yes
string
string
string
string
string
no
no
no
yes
yes
no
no
no
no
no
SC in response to 010, 016
Category not used by NIE
Code sets differ
Harmonisation Working Group
Message 300 Meter Reading Schema
(MPRN, Usage Factor and Remarks)
Segment
Top Level
UsageFactors
Republic of Ireland 300
Use Field
MPRN
MPBusinessReference
NetworksReferenceNumber
LoadProfileCode
DUOS_Group
MeterPointStatusCode
ReadDate
optM TimeslotCode
EffectiveFromDate
ActualUsageFactor
EstimatedUsageFactor
MeterReaderRemarks (MeterReaderRemarksType)
optM MeterReaderRemarkCode
MeterReaderRemarks
Use Chars
Northern Ireland 300
Type Pattern Value Use Field
Use Chars
Type Pattern Value
req
opt
req
req
req
req
req
11
35
35
3V
4V
2V
string no
string no
string no
string no
string no
string no
Date
no
no
no
yes
yes
yes
string no
string no
string no
string no
string no
string no
Date
no
no
no
yes
yes
yes
req
req
opt
opt
10V
string no
Date
15,8 decimal no
15,8 decimal no
yes
string no
Date
15,8 decimal no
15,8 decimal no
yes
req
opt
tbc
tbc
string no
string no
MPRN
req
MPBusinessReference opt
NetworksReferenceNumber
req
LoadProfileCode
req
DUOS_Group
req
MeterPointStatusCode req
ReadDate
req
no
no
optM TimeslotCode
EffectiveFromDate
ActualUsageFactor
EstimatedUsageFactor
req
req
opt
opt
yes
no
optM MeterReaderRemarkCode
req
MeterReaderRemarks opt
11
35
35
3V
4V
2V
10V
tbc
tbc
string no
string no
no
no
yes
no
Meter reader remarks used by NIE for now vacant / now occupied
Harmonisation Working Group
Message 300 Meter Reading Schema
(Meter and Register)
Segment
MeterID
Republic of Ireland 300
Use Field
reqM MeterCategoryCode
SerialNumber
RegisterLevelInfo reqM MeterRegisterSequence
TimeslotCode
UOM_Code
MeterMultiplier
ReadingValue
ReadReasonCode
ReadTypeCode
PreviousReadDate
Consumption
ReadStatusCode
RegisterTypeCode
Missing
Missing
Use Chars
opt
req
req
req
req
req
req
req
req
req
opt
req
req
Northern Ireland 300
Type Pattern Value Use Field
Use Chars
15V string no
9 string no
3 string no
10V string no
3 string no
12,5 decimal no
15,3 decimal no
2 string no
2 string no
Date
15,3 decimal no
4 string no
2 string no
no
no
no
yes
yes
no
no
yes
yes
no
yes
yes
Type Pattern Value Comment
reqM MeterCategoryCode opt 15V string no
no
SerialNumber
req
9 string no
no
reqM MeterRegisterSequencereq
3 string no
no
TimeslotCode
req 10V string no
yes
UOM_Code
req
3 string no
yes
MeterMultiplier
req 12,5 decimal no
no
ReadingValue
req 15,3 decimal no
no
ReadReasonCode
req
2 string no
yes
ReadTypeCode
req
2 string no
yes
PreviousReadDate
req
Date
Consumption
opt 15,3 decimal no
no
ReadStatusCode
req
4 string no
yes
RegisterTypeCode
req
2 string no
yes
EstimatedUsageFactor
to be removed from schema
AnnualisedActualConsumptionto be removed from schema
Not used by NIE
Code sets differ
Harmonisation Working Group
Message 300S Special Read
(MPRN, Usage Factor and Remarks)
Segment
Top Level
UsageFactors
Republic of Ireland 300S
Use Field
MPRN
MPBusinessReference
NetworksReferenceNumber
LoadProfileCode
DUOS_Group
MeterPointStatusCode
ReadDate
optM TimeslotCode
EffectiveFromDate
ActualUsageFactor
EstimatedUsageFactor
Use Chars
Northern Ireland 300S
Type Pattern Value Use Field
Use Chars
Type Pattern Value
req
opt
req
req
req
req
req
11
35
35
3V
4V
2V
string no
string no
string no
string no
string no
string no
Date
no
no
no
yes
yes
yes
req
opt
req
req
req
req
req
11
35
35
3V
4V
2V
string no
string no
string no
string no
string no
string no
Date
no
no
no
yes
yes
yes
req
req
opt
opt
10V
string no
Date
15,8 decimal no
15,8 decimal no
yes
req
req
opt
opt
10V
string no
Date
15,8 decimal no
15,8 decimal no
yes
no
no
MPRN
MPBusinessReference
NetworksReferenceNumber
LoadProfileCode
DUOS_Group
MeterPointStatusCode
ReadDate
optM TimeslotCode
EffectiveFromDate
ActualUsageFactor
EstimatedUsageFactor
Meter ID and Register Data are the same as for message 300
no
no
Harmonisation Working Group
Message 305 Estimate Schema
Segment
Top Level
MeterReaderRemarks
MeterID
Use
Republic of Ireland 305
Field
Use
MPRN
MPBusinessReference
NetworksReferenceNumber
DUOS_Group
MeterPointStatusCode
ReadDate
NoReadCode
DebitReEst
req
opt
req
req
req
req
req
opt
optM MeterReaderRemarkCode
MeterReaderRemarks
reqM MeterCategoryCode
SerialNumber
RegisterLevelInfo reqM MeterRegisterSequence
TimeslotCode
UOM_Code
MeterMultiplier
ReadingValue
ReadReasonCode
ReadTypeCode
PreviousReadDate
Consumption
RegisterTypeCode
req
opt
opt
req
req
req
req
req
req
req
req
req
opt
req
Chars
Type Pattern Value Comment
11
35
35
4V
2V
string no
string no
string no
string no
string no
Date
3
string no
bool boolean no
tbc
tbc
no
no
no
yes
yes
yes
no
string no
string no
yes
no
15V
string no
9
string no
3
string no
10V
string no
3
string no
12,5 decimal no
15,3 decimal no
2
string no
2
string no
Date
15,3 decimal no
2
string no
no
no
no
yes
yes
no
no
yes
yes
no
yes
Not used by NIE
Code sets differ
Used for non-settlement relevant estimates
Therefore does not contain load profile (any profile change would be settlement relevant)
Read status code, proposed by NIE in Enduring Solution, is not provided as has only one value
Harmonisation Working Group
Message 306 De-Energisation Schema
Message 307 Re-Energisation Schema
(MPRN and Usage Factors)
Segment
Top Level
Republic of Ireland 306/307
Use Field
Use Chars
MPRN
MPBusinessReference
NetworksReferenceNumber
LoadProfileCode
DUOS_Group
MeterPointStatusCode
EffectiveFromDate
UsageFactors optM TimeslotCode
EffectiveFromDate
ActualUsageFactor
EstimatedUsageFactor
Northern Ireland 306/307
Type Pattern Value Use Field
Use Chars
Type Pattern Value
string no
string no
string no
string no
string no
string no
Date
no
no
no
yes
yes
yes
req
opt
req
req
req
req
req
11
35
35
3
4
2V
string no
string no
string no
string no
string no
string no
Date
no
no
no
yes
yes
yes
string no
Date
15,8 decimal no
15,8 decimal no
yes
req
req
opt
opt
10
string no
Date
15,8 decimal no
15,8 decimal no
yes
req
opt
req
req
req
req
req
11
35
35
3
4
2V
req
req
opt
opt
10
no
no
MPRN
MPBusinessReference
NetworksReferenceNumber
LoadProfileCode
DUOS_Group
MeterPointStatusCode
EffectiveFromDate
optM TimeslotCode
EffectiveFromDate
ActualUsageFactor
EstimatedUsageFactor
Meter ID and Register Data are the same as for message 300
no
no
Harmonisation Working Group
Message 310 CoS Closing Read Schema
(MPRN and Usage Factors)
Segment
Top Level
Republic of Ireland 310
Use Field
MPRN
NetworksReferenceNumber
LoadProfileCode
DUOS_Group
MeterPointStatusCode
ReadDate
UsageFactors optM TimeslotCode
EffectiveFromDate
ActualUsageFactor
Use Chars
Northern Ireland 310
Type Pattern Value Use Field
Use Chars
Type Pattern Value
req
req
req
req
req
req
11
35
3
4
2
string no
string no
string no
string no
string no
Date
req
req
req
req
req
req
11
35
3
4
2
string no
string no
string no
string no
string no
Date
no
no
yes
yes
yes
req
req
req
10
req
req
req
10
string no
Date
15,8 decimal no
yes
string no
Date
15,8 decimal no
no
no
yes
yes
yes
MPRN
NetworksReferenceNumber
LoadProfileCode
DUOS_Group
MeterPointStatusCode
ReadDate
yes optM TimeslotCode
EffectiveFromDate
no
ActualUsageFactor
Meter ID and Register Data are the same as for message 300
no
Harmonisation Working Group
Message 320 CoS Opening Read Schema
(MPRN and Usage Factors)
Segment
Top Level
Republic of Ireland 320
Use Field
MPRN
MPBusinessReference
NetworksReferenceNumber
LoadProfileCode
DUOS_Group
MeterPointStatusCode
ReadDate
MeterConfigurationCode
KeypadPremiseNumber
UsageFactors reqM TimeslotCode
EffectiveFromDate
EstimatedUsageFactor
Use Chars
Northern Ireland 320
Type Pattern Value Use Field
Use Chars
Type Pattern Value
req
opt
req
req
req
req
req
req
opt
string no
string no
string no
string no
string no
string no
Date
string no
string yes
req
opt
req
req
req
req
req
req
opt
string no
string no
string no
string no
string no
string no
Date
string no
string yes
req
req
opt
11
35
35
3
4
2
10
19F
10
string no
Date
15,8 decimal no
no
no
no
yes
yes
yes
yes
no
yes
no
MPRN
MPBusinessReference
NetworksReferenceNumber
LoadProfileCode
DUOS_Group
MeterPointStatusCode
ReadDate
MeterConfigurationCode
KeypadPremiseNumber
reqM TimeslotCode
EffectiveFromDate
EstimatedUsageFactor
req
req
opt
11
35
35
3
4
2
10
19F
10
string no
Date
15,8 decimal no
no
no
no
yes
yes
yes
yes
no
yes
no
Harmonisation Working Group
Message 320 CoS Opening Read Schema
(Meter ID and Register Data )
Segment
MeterID
Republic of Ireland 320
Use Field
reqM MeterCategoryCode
SerialNumber
MeterLocationCode
RegisterLevelInfo reqM MeterRegisterSequence
TimeslotCode
UOM_Code
MeterMultiplier
ReadingValue
ReadReasonCode
ReadTypeCode
RegisterTypeCode
Missing
PostDecimalDetails
PreDecimalDetails
EstimatedConsumption
Use Chars
Northern Ireland 320
Type Pattern Value Use Field
opt
req
opt
req
req
req
req
req
req
req
req
15V string no
9 string no
3V string no
3 string no
10 string no
3 string no
12,5 decimal no
15,3 decimal no
2 string no
2 string no
2 string no
no
no
yes
no
yes
yes
no
no
yes
yes
yes
req
req
opt
1 string yes
2 string yes
15,3 decimal no
no
no
no
reqM MeterCategoryCode
SerialNumber
MeterLocationCode
reqM MeterRegisterSequence
TimeslotCode
UOM_Code
MeterMultiplier
ReadingValue
ReadReasonCode
ReadTypeCode
RegisterTypeCode
EstimatedUsageFactor
PostDecimalDetails
PreDecimalDetails
EstimatedConsumption
Use Chars
opt
req
opt
req
req
req
req
req
req
req
req
Type Pattern Value Comment
15V string no
no
9 string no
no
3V string no
yes
3 string no
no
10 string no
yes
3 string no
yes
12,5 decimal no
no
15,3 decimal no
no
2 string no
yes
2 string no
yes
2 string no
yes
to be removed from schema
req
1 string yes
no
req
2 string yes
no
opt 15,3 decimal no
no
Not used by NIE
Code sets differ
NIE defaults values
NIE defaults values
Estimated consumption provides details for first customer bill. It will be calculated by NIE
using the same approach as an EUF
Harmonisation Working Group
Message 332 Meter Works Schema
(MPRN and Usage Factors)
Segment
Top Level
Republic of Ireland 332
Use Field
MPRN
MPBusinessReference
NetworksReferenceNumber
LoadProfileCode
DUOS_Group
MeterPointStatusCode
EffectiveFromDate
MeterConfigurationCode
KeypadPremiseNumber
UsageFactors optM TimeslotCode
EffectiveFromDate
ActualUsageFactor
EstimatedUsageFactor
Use Chars
Northern Ireland 332
Type Pattern Value Use Field
Use Chars
Type Pattern Value Comment
req
opt
opt
req
req
req
req
req
opt
string no
string no
string no
string no
string no
string no
Date
string no
string yes
no
no
no
yes
yes
yes
req
opt
opt
req
req
req
req
req
opt
string no
string no
string no
string no
string no
string no
Date
string no
string yes
no
no
no
yes
yes
yes
string no
Date
15,8 decimal no
15,8 decimal no
yes
string no
Date
15,8 decimal no
15,8 decimal no
yes
req
req
opt
opt
11
35
35
3
4
2
10
19F
10
yes
no
no
no
MPRN
MPBusinessReference
NetworksReferenceNumber
LoadProfileCode
DUOS_Group
MeterPointStatusCode
EffectiveFromDate
MeterConfigurationCode
KeypadPremiseNumber
optM TimeslotCode
EffectiveFromDate
ActualUsageFactor
EstimatedUsageFactor
Generally AUF are not present for a New Connection
Generally EUF are not present when all meters are removed
req
req
opt
opt
11
35
35
3
4
2
10
19F
10
yes
no
no
no
NIE will always populate
Not used by ESB
Harmonisation Working Group
Message 332 Meter Works Schema
(Removed Meters)
Segment
Republic of Ireland 332
Use Field
RemovedMeterRegisters optM MeterCategoryCode
SerialNumber
ExchangedMeterReference
RegisterLevelInfo optM MeterRegisterSequence
TimeslotCode
UOM_Code
MeterMultiplier
ReadingValue
ReadReasonCode
ReadTypeCode
PreviousReadDate
Consumption
PostDecimalDetails
PreDecimalDetails
RegisterTypeCode
ReadStatusCode
Missing
Use Chars
opt
req
opt
req
req
req
req
req
req
req
req
opt
opt
opt
req
req
Northern Ireland 332
Type Pattern Value Use Field
15V string no
9 string no
18 string no
3 string no
10 string no
3 string no
12,5 decimal no
15,3 decimal no
2 string no
2 string no
Date
15,3 decimal no
1 string yes
2 string yes
2 string no
4 string no
no
no
no
no
yes
yes
no
no
yes
yes
no
no
no
yes
yes
optM MeterCategoryCode
SerialNumber
ExchangedMeterReference
optM MeterRegisterSequence
TimeslotCode
UOM_Code
MeterMultiplier
ReadingValue
ReadReasonCode
ReadTypeCode
PreviousReadDate
Consumption
PostDecimalDetails
PreDecimalDetails
RegisterTypeCode
ReadStatusCode
AnnualisedActualConsumption
Use Chars
opt
req
opt
req
req
req
req
req
req
req
req
opt
opt
opt
req
req
Type Pattern Value Comment
no
15V string no
no
9 string no
no
18 string no
no
3 string no
yes
10 string no
yes
3 string no
no
12,5 decimal no
no
15,3 decimal no
yes
2 string no
yes
2 string no
Date
no
15,3 decimal no
no
1 string yes
no
2 string yes
yes
2 string no
yes
4 string no
to be removed from schema
Not used by NIE
Not used by NIE
NIE defaults values
NIE defaults values
Code sets differ
Harmonisation Working Group
Message 332 Meter Works Schema
(New Meters)
Segment
Republic of Ireland 332
Use Field
NewMeterRegisters optM MeterCategoryCode
SerialNumber
MeterLocationCode
ExchangedMeterReference
RegisterLevelInfo optM MeterRegisterSequence
TimeslotCode
UOM_Code
MeterMultiplier
ReadingValue
ReadReasonCode
ReadTypeCode
PostDecimalDetails
PreDecimalDetails
RegisterTypeCode
Missing
Use Chars
opt
req
opt
opt
req
req
req
req
req
req
req
req
req
req
Northern Ireland 332
Type Pattern Value Use Field
15V string no
9 string no
3 string no
18 string no
3 string no
10 string no
3 string no
12,5 decimal no
15,3 decimal no
2 string no
2 string no
1 string yes
2 string yes
2 string no
no
no
yes
no
no
yes
yes
no
no
yes
yes
no
no
yes
optM MeterCategoryCode
SerialNumber
MeterLocationCode
ExchangedMeterReference
optM MeterRegisterSequence
TimeslotCode
UOM_Code
MeterMultiplier
ReadingValue
ReadReasonCode
ReadTypeCode
PostDecimalDetails
PreDecimalDetails
RegisterTypeCode
EstimatedUsageFactor
Use Chars
opt
req
opt
opt
req
req
req
req
req
req
req
req
req
req
Type Pattern Value Comment
15V string no
no
9 string no
no
3 string no
yes
18 string no
no
3 string no
no
10 string no
yes
3 string no
yes
12,5 decimal no
no
15,3 decimal no
no
2 string no
yes
2 string no
yes
1 string yes
no
2 string yes
no
2 string no
yes
to be removed from schema
Not used by NIE
NIE may not populate
Not used by NIE
NIE defaults values
NIE defaults values
Code sets differ
Harmonisation Working Group
Message 332 Meter Works Schema
(Retained Meters)
Use
Segment
RetainedMeterRegisters
Republic of Ireland 332
Field
optM MeterCategoryCode
SerialNumber
RegisterLevelInfo optM MeterRegisterSequence
TimeslotCode
UOM_Code
MeterMultiplier
ReadingValue
ReadReasonCode
ReadTypeCode
PreviousReadDate
Consumption
PostDecimalDetails
PreDecimalDetails
RegisterTypeCode
ReadStatusCode
Use Chars
opt
req
req
req
req
req
req
req
req
req
opt
opt
opt
req
req
Type Pattern Value
15V
string no
9
string no
3
string no
10
string no
3
string no
12,5 decimal no
15,3 decimal no
2
string no
2
string no
Date
15,3 decimal no
1
string yes
2
string yes
2
string no
4
string no
no
no
no
yes
yes
no
no
yes
yes
no
no
no
yes
yes
Segment will be introduced into NI schema and used for retained meters
Currently NI do not use the retained meter segment
Harmonisation Working Group
Message 300W Withdrawn Reading Schema
(MPRN Level)
Segment
Top Level
Republic of Ireland 300W
Use Field
MPRN
MPBusinessReference
NetworksReferenceNumber
LoadProfileCode
DUOS_Group
MeterPointStatusCode
ReadDate
WithdrawalReasonCode
Northern Ireland 300W
Use Chars Type Pattern Value Use Field
Use Chars Type Pattern Value
req
opt
req
req
req
req
req
req
11 string no
35 string no
35 string no
3(str) string no
4V string no
2V string no
Date
2 string no
no
no
no
yes
yes
yes
yes
MPRN
req
11 string no
MPBusinessReference opt
35 string no
NetworksReferenceNumber
req
35 string no
LoadProfileCode
req 3(str) string no
DUOS_Group
req
4V string no
MeterPointStatusCode req
2V string no
ReadDate
req
Date
WithdrawalReasonCodereq
2 string no
no
no
no
yes
yes
yes
yes
Harmonisation Working Group
Message 300W Withdrawn Reading Schema
(Meter ID and Register Data )
Segment
MeterID
Republic of Ireland 300W
Use Field
reqM MeterCategoryCode
SerialNumber
RegisterLevelInfo reqM MeterRegisterSequence
TimeslotCode
UOM_Code
MeterMultiplier
ReadingValue
ReadReasonCode
ReadTypeCode
PreviousReadDate
Consumption
ReadStatusCode
RegisterTypeCode
Missing
Northern Ireland 300W
Use Chars Type Pattern Value Use Field
Use Chars Type Pattern Value
opt
req
req
req
req
req
req
req
req
req
opt
req
req
15V
9
3
10V
3
12,5
15,3
2
2
string no
string no
string no
string no
string no
decimalno
decimalno
string no
string no
Date
15,3 decimalno
4 string no
2 string no
no
no
no
yes
yes
no
no
yes
yes
no
yes
yes
reqM MeterCategoryCode opt
15V string no
no
SerialNumber
req
9 string no
no
reqM MeterRegisterSequencereq
3 string no
no
TimeslotCode
req
10V string no
yes
UOM_Code
req
3 string no
yes
MeterMultiplier
req
12,5 decimalno
no
ReadingValue
req
15,3 decimalno
no
ReadReasonCode
req
2 string no
yes
ReadTypeCode
req
2 string no
yes
PreviousReadDate
req
Date
Consumption
opt
15,3 decimalno
no
ReadStatusCode
req
4 string no
yes
RegisterTypeCode
req
2 string no
yes
AnnualisedActualConsumption
to be removed from schema
Meter ID and Register Data schema are the same as for message 300
This was not previously the case in NI
Harmonisation Working Group
Message 306W Withdrawn De-Energisation Schema
Message 307W Withdrawn Re-Energisation Schema
(MPRN Level)
Segment
Top Level
Use
Republic of Ireland 306W/307W
Field
Use Chars
Type Pattern Value
MPRN
MPBusinessReference
NetworksReferenceNumber
LoadProfileCode
DUOS_Group
MeterPointStatusCode
EffectiveFromDate
WithdrawalReasonCode
string no
string no
string no
string no
string no
string no
Date
string no
req
opt
req
req
req
req
req
req
11
35
35
3(str)
4V
2V
2
Replaces message 300W in NI
Read date will no longer be available in NI
Meter ID and Register Data are the same as for message 300W
no
no
no
yes
yes
yes
yes
Harmonisation Working Group
Message 310W Withdrawn CoS Read Schema
(MPRN Level)
Segment
Top Level
Use
Republic of Ireland 310W
Field
Use Chars
Type Pattern Value
MPRN
NetworksReferenceNumber
LoadProfileCode
DUOS_Group
MeterPointStatusCode
WithdrawalReasonCode
ReadDate
req
req
req
req
req
req
req
string no
string no
string no
string no
string no
string no
Date
11
35
3(str)
4V
2V
2
Replaces message 300W in NI
Meter ID and Register Data are the same as for message 300W
no
no
yes
yes
yes
yes
Harmonisation Working Group
Message 320W Withdrawn CoS Read Schema
(MPRN Level)
Segment
Top Level
Use
Republic of Ireland 320W
Field
Use Chars
MPRN
MPBusinessReference
NetworksReferenceNumber
LoadProfileCode
DUOS_Group
MeterPointStatusCode
ReadDate
WithdrawalReasonCode
MeterConfigurationCode
KeypadPremiseNumber
req
opt
req
req
req
req
req
req
req
opt
Replaces message 300W in NI
11
35
35
3(str)
4V
2V
2
10V
19F
Type Pattern Value
string no
string no
string no
string no
string no
string no
Date
string no
string no
string yes
no
no
no
yes
yes
yes
yes
yes
no
Harmonisation Working Group
Message 320W Withdrawn CoS Read Schema
(Meter and Register Level)
Segment
Use
Republic of Ireland 320W
Field
MeterID
reqM MeterCategoryCode
SerialNumber
MeterLocationCode
RegisterLevelInfo reqM MeterRegisterSequence
TimeslotCode
UOM_Code
MeterMultiplier
ReadingValue
ReadReasonCode
ReadTypeCode
RegisterTypeCode
PostDecimalDetails
PreDecimalDetails
Replaces message 300W in NI
Use Chars
opt
req
opt
req
req
req
req
req
req
req
req
req
req
Type Pattern Value
15V
string no
9
string no
3V
string no
3
string no
10V
string no
3
string no
12,5 decimal no
15,3 decimal no
2
string no
2
string no
2F
string no
1V
string yes
2V
string yes
no
no
yes
no
yes
yes
no
no
yes
yes
yes
no
no
Harmonisation Working Group
Message 332W Withdrawn Meter Works Schema
(MPRN Level)
Segment
Top Level
Use
Republic of Ireland 332W
Field
Use Chars
Type Pattern Value
MPRN
MPBusinessReference
NetworksReferenceNumber
LoadProfileCode
DUOS_Group
MeterPointStatusCode
EffectiveFromDate
MeterConfigurationCode
WithdrawalReasonCode
KeypadPremiseNumber
req
opt
req
req
req
req
req
req
req
opt
string no
string no
string no
string no
string no
string no
Date
string no
string no
string yes
11
35
35
3(str)
4V
2V
10
2F
19F
no
no
no
yes
yes
yes
yes
yes
no
Replaces message 300W in NI
Read date will no longer be available in NI
Removed, new and retained meter segments follow the same format as 332
Usage factors will be removed from ESB message 332W (they are not used)
Harmonisation Working Group
CoS Reading Dispute
 NIE to introduce message 208 to enable a Supplier to submit a replacement
reading to settle a CoS dispute
 Only one Supplier is required to submit the 208 message
 NIE MRS will contact the other Supplier to obtain agreement
 Assuming agreement responses are:
• 310W and 310 to Old Supplier and 320W and 320 to New Supplier
 NIE to introduce a usage of message 252 to resolve a CoS reading dispute
 Read type E is used with reason code 04 to request estimate from an actual read
 NIE MRS will contact the other Supplier to obtain agreement to use of an
estimate
 If NIE hold an actual read collected after the CoS, that read is used
 If NIE do not hold an actual read collected after the CoS, a special read is
obtained
 Estimates are created by interpolation from the special read or actual read
 The special read may be chargeable if the original CoS read is upheld
 The special read is sent to the registered Supplier using message 300S.
 Responses containing the interpolated estimated CoS read are as per 208
 Proposals match ESB processing and will be reflected in AP102a
 NB: In general where an actual read is less than an estimated or Supplier
provided customer reading used for a Change of Supplier, the Change of
Supplier reading will be reversed and replaced
Harmonisation Working Group
Message 208 Replacement Reading Schema
Segment
Top Level
MeterID
Republic of Ireland 208
Use Field
MPRN
MPRNBusinessReference
ReadDate
ReadReasonCode
SupplierMPID
reqM MeterCategoryCode
SerialNumber
ReplacementReadings reqM MeterRegisterSequence
TimeslotCode
ReadingValue
ReadTypeCode
RegisterTypeCode
Use Chars
Type Pattern Value Comment
req
req
req
req
req
string no
string no
Date
string no
string no
opt
req
opt
opt
req
req
opt
11
35
2
3
15V
string no
9
string no
3
string no
10
string no
15,3 decimal no
2
string no
2F
string no
no
no
yes
no
no
no
no
yes
no
yes
yes
Last 4 digits req. in RoI
Mandatory in NI
Not used by NIE
Serial number mandatory on 208 (and 210) but remains optional on 010 and 016
Message also contains Party Contact Details segment
Harmonisation Working Group
Message 331 Interval Meter – ex Meter Works & CoS
Northern Ireland 331
Use Chars Type Pattern Value Use Field
Use Chars Type Pattern Value Comment
MPRN
MPBusinessReference
NetworksReferenceNumber
DUOS_Group
MeterPointStatusCode
EffectiveFromDate
MeterConfigurationCode
req
opt
opt
req
req
req
opt
11 string no
35 string no
35 string no
4V string no
2V string no
Date
10V string no
no
no
no
yes
yes
req
opt
opt
req
req
req
opt
11 string no
35 string no
35 string no
4V string no
2V string no
Date
10V string no
no
no
no
yes
yes
yes
MPRN
MPBusinessReference
NetworksReferenceNumber
DUOS_Group
MeterPointStatusCode
EffectiveFromDate
MeterConfigurationCode
yes
NIE will always populate
optM MeterCategoryCode
SerialNumber
MeterLocationCode
ExchangedMeterReference
RegisterChannelInformation reqM MeteringInterval
RegisterTypeCode
UOM_Code
opt
req
opt
opt
req
req
req
15V string
9 string
3 string
18 string
4 string
2F string
3 string
no
no
no
no
no
no
no
no
no
yes
no
no
yes
yes
optM MeterCategoryCode
SerialNumber
MeterLocationCode
ExchangedMeterReference
reqM MeteringInterval
RegisterTypeCode
UOM_Code
opt
req
opt
opt
req
req
req
15V string
9 string
3 string
18 string
4 string
2F string
3 string
no
no
no
no
no
no
no
no
no
yes
no
no
yes
yes
Not used by NIE
opt
req
opt
15V string no
9 string no
18 string no
no
no
no
opt
optM MeterCategoryCode
SerialNumber
req
ExchangedMeterReference opt
15V string no
9 string no
18 string no
no
no
no
Not used by NIE
Segment
Top Level
Republic of Ireland 331
Use Field
NewMeterRegisters
RemovedMeterRegisters
optM MeterCategoryCode
SerialNumber
ExchangedMeterReference
Not used by NIE
Not used by NIE
Harmonisation Working Group
Message 341 Interval Import Schema
Republic of Ireland 341
Field
Use Chars
MPRN
ReadDate
TransformerLossFactor
GeneratorMPID
GenerationUnitID
AlertFlag
ReadingReplacementVersionNumber
MeterCategoryCode
SerialNumber
MeteringInterval
RegisterTypeCode
UOM_Code
Missing
IntervalValue
IntervalPeriodTimeStamp
IntervalStatusCode
NetActiveDemandValue
req
req
opt
MPRNCount
ChannelCount
req
req
req
req
opt
req
req
req
req
req
req
req
opt
Northern Ireland 341
Type Pattern Value Use Field
11
string no
no
Date
6,4 decimal no
no
to be removed from schema
to be removed from schema
2 string no
yes
2D
int no
no
15V string no
no
9 string no
no
4
int no
no
2 string no
yes
3 string no
yes
9,3 decimal no
Datetime
4 string no
9,3 decimal no
6
6
int no
int no
no
yes
no
no
no
Use
Chars
reqM MPRN
ReadDate
TransformerLossFactor
Missing
Missing
AlertFlag
ReadingReplacementVersionNumber
reqM MeterCategoryCode
SerialNumber
reqM MeteringInterval
RegisterTypeCode
UOM_Code
ChannelStatus
reqM IntervalValue
IntervalPeriodTimeStamp
IntervalStatusCode
NetActiveDemandValue
req
req
opt
11
req
req
req
MPRNCount
ChannelCount
req
req
opt
req
req
req
req
req
req
req
opt
Type Pattern Value Comment
string no
Date
6,4 decimal no
no
no
2 string no
yes
2D
int no
no
15V string no
no
9 string no
no
Date
4
int no
no
Date
2 string no
yes
Date
3 string no
yes
to be removed from schema
9,3
Datedecimal no
no
Datetime
4 string no
yes
9,3 decimal no
no
6
6
int no
int no
In lieu of NIE ChannelStatus
Replaced by AlertFlag
no
no
Alert Flag replaces Channel Status in NI (channel status had valid and invalid status codes)
Both NIE and ESB accumulate data from multiple outstations into one record
Harmonisation Working Group
Message 342 Interval Export Schema
Segment
Use
Republic of Ireland 342
Field
Use Chars
MPRNLevelInfo reqM MPRN
ReadDate
TransformerLossFactor
GeneratorMPID
GenerationUnitID
AlertFlag
ReadingReplacementVersionNumber
MeterID reqM MeterCategoryCode
SerialNumber
ChannelInfo reqM MeteringInterval
RegisterTypeCode
UOM_Code
IntervalInfo reqM IntervalValue
IntervalPeriodTimeStamp
IntervalStatusCode
NetActiveDemandValue
req
req
opt
opt
opt
req
req
opt
req
req
req
req
req
req
req
opt
MessageTrailer req
req
req
MPRNCount
ChannelCount
11
6,4
4F
9V
2
2D
15V
9
4
2
3
9,3
4
9,3
6
6
Type Pattern Value Comment
string no
Date
decimal no
string yes
string no
string no
int no
string no
string no
int no
string no
string no
decimal no
Datetime
string no
decimal no
int no
int no
no
no
no
no
yes
no
no
no
no
yes
yes
no
In lieu of NIE ChannelStatus
yes
no
no
no
Both NIE and ESB accumulate data from multiple outstations into one record
This message is sent to Suppliers nominated to receive data of distribution connected (NPE)
Participant Generators and those registered in a Non Participant Export Arrangement
Harmonisation Working Group
Unmetered Supplies
 NIE will introduce the following messages
 Message 701 Unmetered Consumption
• Will be used by NIE as a result of Billing including CoS Loss
 Messages 700W and 701W – Withdrawn Inventory/Consumption
 Messages 700 was already introduced by Enduring Solution
 Will be further used to communicate changes after energisations/deenergisations have occurred
 Unmetered processes will remain unchanged in NIE for
 Annual confirmation
 Inventory update
 Inventory splits
 Inventory clarifications
 Message 700 was introduced for use under the enduring solution for
these processes
44
Private and Confidential
Harmonisation Working Group
Unmetered Supplies - Data
 Decisions on consumption determination remain open
 ESB use Burning Hours Calendar
 NIE may use Burning Hours or Profile depending on Procured System
 Methods are Equivalent
 NIE will not populate Group MPRN
 Group MPRN is optional field
 NIE does not group unmetered MPRNs
 Technical MPRN will always be populated
• This MPRN should also be used on registration messaging
 Meter Point Address is populated with Billing Address in NI
45
Private and Confidential
Harmonisation Working Group
Use of 700 series messages
 Message 700 Inventory
 New unmetered connection
 Change of inventory
• including energisation or de-energisation of all or part of the inventory
 Change of Supplier - Gain
 Message 701 Consumption
 Monthly billing
 Change of Legal Entity
 Change of Supplier – Loss – to Old Supplier
 Message 700W Inventory Withdrawal
 Reversal across a change of inventory
 Reversal across a Change of Supplier – Gain
 Message 701W Consumption (Billing) Withdrawal
 Billing reversal across monthly billing
 Billing reversal across a Change of Legal Entity
 Billing reversal across a Change of Supplier - Loss - to Old Supplier
46
Private and Confidential
Harmonisation Working Group
Message 700 Unmetered Inventory Schema
Segment
Top Level
ConsumptionDetail
Use
Republic of Ireland 700
Field
Use Chars
MPRN
GroupedMPRN
LoadProfileCode
DUOS_Group
MeterPointStatusCode
MeterConfigurationCode
NetworksReferenceNumber
TransactionReasonCode
MaximumImportCapacity
PSOExemptionFlag
EffectiveFromDate
ActualUsageFactor
req
opt
req
req
req
req
req
req
req
req
req
req
string no
string no
string no
string no
string no
string no
string no
string no
int no
boolean no
Date
15,8 decimal no
no
no
yes
yes
yes
yes
no
yes
no
no
req
req
req
req
req
req
2
int no
8
string no
16,7 decimal no
16,7 decimal no
3
string no
4
int no
no
no
no
no
yes
no
reqM ConsecutiveNumber
UnmeteredTypeCode
InstalledValue
BillingValue
UOM_Code
RepititionFactor
Type Pattern Value
11
11
3V
4V
2V
10V
35
3
9
no
Unmetered Type Code has been changed to eight characters
Message also contains Meter Point Address segment
Comments
not used in NI
Harmonisation Working Group
Message 701 Unmetered Consumption Schema
Segment
Top Level
ConsumptionDetail
Use
Republic of Ireland 701
Field
Use Chars
MPRN
GroupedMPRN
LoadProfileCode
DUOS_Group
MeterPointStatusCode
MeterConfigurationCode
NetworksReferenceNumber
TransactionReasonCode
CalculationDate
BillingStartDate
BillingEndDate
Consumption
req
opt
req
req
req
req
req
req
req
req
req
req
string no
string no
string no
string no
string no
string no
string no
string no
Date
Date
Date
15,3 decimal no
no
no
yes
yes
yes
yes
no
yes
req
req
req
req
req
req
req
req
req
2
int no
8
string no
16,7 decimal no
16,7 decimal no
3
string no
4
int no
Date
Date
15,3 decimal no
no
no
no
no
yes
no
reqM ConsecutiveNumber
UnmeteredTypeCode
InstalledValue
BillingValue
UOM_Code
RepititionFactor
BillingStartDate
BillingEndDate
Consumption
Type Pattern Value Comments
11
11
3
4V
2V
10V
35
3
not used in NI
no
no
Consumption at MPRN level is the sum of consumptions at detail level
Unmetered Type Code has been changed to eight character
Harmonisation Working Group
Message 700W Withdrawn Inventory Schema
Segment
Use
Top Level
ConsumptionDetail
reqM
Republic of Ireland 700W
Field
Use
MPRN
GroupedMPRN
LoadProfileCode
DUOS_Group
MeterPointStatusCode
MeterConfigurationCode
NetworksReferenceNumber
TransactionReasonCode
MaximumImportCapacity
PSOExemptionFlag
EffectiveFromDate
WithdrawalReasonCode
req
opt
req
req
req
req
req
req
req
req
req
opt
11
11
3V
4V
2V
10V
35
3
9
ConsecutiveNumber
UnmeteredTypeCode
InstalledValue
BillingValue
UOM_Code
RepititionFactor
req
req
req
req
req
req
2
8
16,7
16,7
3
4
Chars
2F
Type Pattern Value Comments
string no
string no
string no
string no
string no
string no
string no
string no
int no
boolean no
Date
string no
no
no
yes
yes
yes
yes
no
yes
no
no
int
string
decimal
decimal
string
int
no
no
no
no
yes
no
no
no
no
no
no
no
yes
Unmetered Type Code has been changed to eight characters
Message also contains Meter Point Address segment
not used in NI
Harmonisation Working Group
Message 701W Withdrawn Consumption Schema
Segment
Top Level
ConsumptionDetail
Use
Republic of Ireland 701W
Field
Use Chars
MPRN
GroupedMPRN
LoadProfileCode
DUOS_Group
MeterPointStatusCode
MeterConfigurationCode
NetworksReferenceNumber
TransactionReasonCode
CalculationDate
BillingStartDate
BillingEndDate
Consumption
WithdrawalReasonCode
req
opt
req
req
req
req
req
req
req
req
req
req
req
string no
string no
string no
string no
string no
string no
string no
string no
Date
Date
Date
15,3 decimal no
2F
string no
no
no
yes
yes
yes
yes
no
yes
req
req
req
req
req
req
req
req
req
2
int no
8
string no
16,7 decimal no
16,7 decimal no
3
string no
4
int no
Date
Date
15,3 decimal no
no
no
no
no
yes
no
reqM ConsecutiveNumber
UnmeteredTypeCode
InstalledValue
BillingValue
UOM_Code
RepititionFactor
BillingStartDate
BillingEndDate
Consumption
Type Pattern Value Comments
11
11
3
4V
2V
10V
35
3
no
yes
no
Unmetered Type Code has been changed to eight character
not used in NI
Harmonisation Working Group
Data Aggregation - Messaging
 NIE will provide Suppliers with the 59x series of aggregation messages
 Messages 591, 595, 596 and 598 to Suppliers
• Messages 591, 595 and 598 contain gross import / export
• Message 596 will include import net of non-participant export
 Messages 594 and 597 to Participant Generators
• or to Suppliers nominated to receive messages on their behalf
 All responding Suppliers operating in the RoI market required consistency
between RoI and NI and require messaging in order to:
 Reconcile settlement
 Reconcile purchases from generators
 Transact business with deminimus generators
 At least one Supplier preferred retention of NIE secure server files
 A potential design solution is to:
 Retain the current aggregation processes to generate secure server files
 Use the secure server files as an input to generating market messages
 51Consequently
NIE also proposes to retain the secure server files
Private and Confidential
Harmonisation Working Group
Message 591 Non Interval Aggregation (by SU)
Segment
RoI
Use
Top Level
AggregatedConsumption
reqM
Field
Use
Chars Type
SettlementDate
SettlementRunIndicator
SupplierMPID
SupplierUnitID
SSAC
req
req
req
req
req
2
3
9F
1
IntervalPeriodTimestamp
SettlementInterval
AggregatedConsumption
LossAdjustedAggregated
Consumption
req
req
req
DateTime
4 int
no
9,2 decimal no
no
no
req
9,2 decimal no
no
Date
int
string
string
string
no
no
yes
yes
AdditionalAggregationInformation
reqM
DLF_Code
LoadProfileCode
MPRNTally
req
req
opt
AdditionalAggregationConsumption
reqM
IntervalPeriodTimestamp
SettlementInterval
AggregatedConsumption
req
req
req
DateTime
4 int
no
9,2 decimal no
TimeOfUse
TotalUsageFactor
opt
opt
4 string
no
31,14 decimal no
AdditionalAggregationData
reqM
MPRN Tally will not be used by NIE, subject to detailed design
5 string
3(str) string
8 int
Pattern Value
no
no
no
yes
no
no
no
no
yes
no
no
no
yes
no
Harmonisation Working Group
Message 595 Interval Aggregation (by SU)
Segment
RoI
Use
Top Level
AggregatedConsumption
ReqM
Field
Use Chars
SettlementDate
SettlementRunIndicator
SupplierMPID
SupplierUnitID
SSAC
PercntMPRNEst
PercntConsAct
req
req
req
req
req
opt
req
IntervalPeriodTimestamp
SettlementInterval
AggregatedConsumption
LossAdjustedAggregated
Consumption
Type Pattern Value
Date
2
3
9F
1
3
3
int
string
string
string
int
int
no
yes
yes
yes
no
no
yes
no
no
no
no
no
req
req
req
4
9.2
DateTime
int no
decimal no
no
no
req
9.2
decimal no
no
AdditionalAggregationInformation
ReqM
DLF_Code
MPRNTally
req
opt
5
8
string no
int no
no
no
AdditionalAggregationConsumption
ReqM
IntervalPeriodTimestamp
SettlementInterval
AggregatedConsumption
LossAdjustedAggregated
Consumption
req
req
req
4
9.2
DateTime
int no
decimal no
no
no
req
9.2
decimal no
no
Percentage of MPRN estimated is now optional to be used by ESB only.
MPRN Tally will not be used by NIE, subject to detailed design
Harmonisation Working Group
Message 598 Non Participant GU Aggregation
Segment
RoI
Use
Top Level
MeteredGenerationInfo
reqM
Field
Use Chars
SettlementDate
SettlementRunIndicator
GenerationUnitID
req
req
req
IntervalPeriodTimestamp
SettlementInterval
GenerationUnitMetered
Generation
LossAdjustedGenerationUnit
MeteredGeneration
Type Pattern Value
2
9
Date
int no
string no
yes
no
req
req
4
DateTime
int no
no
req
9,2
decimal no
no
req
9,2
decimal no
no
It is also confirmed that Message 594 (Participant GU Aggregation) has the
same structure as message 598
Messages can be provided to an associated Supplier
Harmonisation Working Group
Message 596 Supply Copy SMO SU Aggregation
Segment
RoI
Use
Top Level
AggregatedQuantity
reqM
Field
Use Chars
SettlementRunIndicator
StartPeriodTime
EndPeriodTime
TimeCreated
SupplierUnitID
req
req
req
req
req
2D
ReadingNumber
StartTime
EndTime
MeasuredQuantity
QueryFlag
ReadingDataStatus
req
req
req
req
req
req
2
9F
8,3
1
20V
Type Pattern Value
int no
DateTime
DateTime
DateTime
string yes
int no
DateTime
DateTime
decimal no
int no
string no
yes
no
no
no
yes
no
Harmonisation Working Group
Message 597 Generator Copy SMO GU Aggregation
Segment
RoI
Use
Top Level
AggregatedQuantity
reqM
Field
Use Chars Type
SettlementRunIndicator
StartPeriodTime
EndPeriodTime
TimeCreated
GenerationUnitID
req
req
req
req
req
ReadingNumber
StartTime
EndTime
MeasuredQuantity
QueryFlag
ReadingDataStatus
req
req
req
req
req
req
Can be provided to an associated Supplier
Pattern Value
2 int
no
DateTime
DateTime
DateTime
9V string
no
2 int
no
DateTime
DateTime
8,3 decimal no
1 int
no
20V string
no
yes
no
no
no
yes
no
Harmonisation Working Group
Data Aggregation - Other
 NIE to provide EAC/AAC effective date on aggregation audit trail
57
Private and Confidential
Harmonisation Working Group
DUoS Billing
 The following processes remain unchanged in both jurisdictions:
 Tariff determination
 Billing and invoicing cycles
 NIE will not be introducing messages 507 or 507C
 Message 507C relates to designated disputes
 Thresshold for designated disputes in NI is 5% of entire bill
 Highly unlikely many disputes will reach this level
 Disputes continue to be handled manually
 Message 507 adds little value as a reconciliation if message 507C is not
used
58
Private and Confidential
Harmonisation Working Group
MCR0165
 MCR0165 was approved in RoI for adjustments to estimated bills
 NIE will align with the general intent of MCR0165 as follows
 Will apply when:
• The AUF calculated for a timeslot from a set of meter readings
exceeds twice the value of the previous EUF for the timeslot
– This accounts for profiling and the longer read cycle in NI
• Two or more consecutive quarterly bills have been estimated
– ESB use a rule of three bi-monthly bills
• No actual readings or settlement relevant estimates have been billed
in the last six months
 In the above circumstances NIE will
• Cancel and rebill all DUoS estimates since the last billed actual read
• Interpolate estimates on the basis of the current actual read
• Use message 305 to communicate re-estimates
59
Private and Confidential
Harmonisation Working Group
DUoS Billing – Cancel and ReBill
 NIE cancel and rebill scenarios will be broadly consistent with ESB
 Examples of where cancel and rebilling occurs are:
 Valid actual read less than previous estimate
• (including Supplier provided reads)
 CoS readings are agreed to be replaced
 Meter readings are found to be incorrect
 Wrong Supplier is billed (e.g. CoS cancelled)
 Late capture of fieldwork completions completed before last DUoS bill
 MCR0165 scenario previous described
60
Private and Confidential
Harmonisation Working Group
DUoS Billing
 Previously communicated changes to be implemented by NIE are:
 Proposed as part of Enduring Solution
• Continuous Billing
• NIE to move to time-slicing approach when tariff changes occur
– This is the current ESB approach
 Change of usage to be handled as agreed at HWG5
 Charges following a request to de-energise to be handled as agreed in
HWG3a and 4
 Estimation approach for billing NHH credit metering described earlier
 Use of message 305 when DUoS consumption is re-estimated and is
not settlement relevant
 No further changes are proposed
61
Private and Confidential
Harmonisation Working Group
Agreements and Exceptions
 Supplier exceptions to proposals for changes to NI processes
62
Private and Confidential
Harmonisation Working Group
Technical Workgroup Issues
 Discussions ongoing regarding the following issues:
 Alternative Supplier ID
• Currently used for Supplier IDs under which electricity is traded through
SEM and meters points are registered, but for which a physical EMMA
does not exist
• Not used for suppliers who do not register meter points and trade
through SEM
• Meter points where energy is retailed through third party (e.g.
supermarket) that does not trade through SEM, must be registered
under the Supplier ID that trades through SEM
 Technical / receipt acknowledgments
 Message reconciliation (message 602)
 Character sets
 Approach to validating / rejecting jurisdiction specific data codes used in
other jurisdiction
63
Private and Confidential
Harmonisation Working Group
Any Other Business
 Messages and data fields renamed to be independent of interval
length
 Baseline to include
 Message Schema - substantively complete
• single common document
 Data Codes - now agreed between ESB and NIE
• single common document
 Data Definition Catalogue
• single common document
 Message Guides – in progress
• initially separate for each jurisdiction
 Agreed Changes Document (for Market Procedures)
• separate for each jurisdiction
64
Private and Confidential
Harmonisation Working Group
Next Meetings
 To be announced
65
Private and Confidential