Electricity Pro
Welcome to Electricity Pro! We're happy to have you here! This course will cover...
- In depth Disputes
Data cleaning: related MPANs
- Energisation and disconnections
- Settlements - What are Settlements and why we need them
- In depth D0052/D0205
- Refresher Cmex
- MHHS continued
- Bilateral ET’s
- Address Amendments
- Crossed Meters refresher
- Flow section: Intro to electricity read rejections, failed D0010s, EAC more in depth & AC MHHS
Disputes
During Industry Core, you learned all about raising disputes and dispute basics, like back up reads and tolerance. We're going to go a little deeper during Pro.
Recap on abbreviations
P Flow - Proposal =
"I want to change the CoS reading to this"
Used as the initial proposal for a dispute.
Y Flow - Yes =
"I agree with you, let's change the reading to what you have proposed"
Used to agree to a proposal and move the dispute forward to the DC.
A Flow - Alternative =
"I don't think we should change it to what you've proposed --- let's use this reading instead"
Used if you want to change the reading to something other than what the other supplier has proposed, or for if you want to keep the reading as it is.
With the A flow, if we send/receive an A flow with a unit or two difference to the CoS read, this means the original supplier (or us!) want to keep it the same. It's an unofficial way of saying "no, the reading's correct"!
R Flow - Rejection =
"There is an error with your flow. We couldn't accept it, even if we wanted to"
Used if the other supplier's flow does not follow the standard rules of flows, e.g. incorrect register IDs, incorrect MSN, or D0086 already received (in the case of an MCoS dispute).
Recap on abbreviations cont..
TY Flow - Telephone Yes =
"We called you and came to an agreement, check your call notes before you respond."
Used for if a dispute was agreed over the phone with the other supplier or via SDEP
D/M Flow - Disagreement =
"I will obtain a photo of the meter and then call you within the next 10 days to discuss"
This is used when you need a photo of the meter, and should not be used when you just disagree with the other supplier (use an A flow for that!).
You can then send next flow based on findings of the photo
U Flow - Unacceptable =
This only comes from the DC.
After we have come to an agreement with the other supplier, the DC needs to approve the change; a U flow tells us that the DC has not approved the change.
The reason for this is usually because it's within tolerance; the register ID is incorrect; the readings are transposed; or the proposed reading does not fall in line with other validated readings.
Troubleshooting complex Disputes
Sometimes, disputes do not work as we would like them to and they can often look like the image to the right... The best thing to do in this situation is break down each step that you can see in the image to work out where the dispute currently is! Let's take a closer look at each one of these. Click on the image!
Responding Rule
We only have 5 working days to respond to any disputes, to avoid escalation from another supplier! We are audited on these time frames.
Title
Use this side to give more information about a topic.
Subtitle
Let's look at some quick checklist!
Check all of the readings that are being proposed by each supplier (it might help to make notes so that you can try to make it clear to yourself!).
Check the response reasons from each supplier/DC as to why the readings have not been agreed.
Check that the register IDs/MSN are correct, you'll need to check this against the D0149/D0150 flows and also compare D0311 from old supplier - if we have one - for reg IDs and TPR orientation (if multiple TPRs)
Check we are disputing for the correct SSD.
Check that the D0086 reading matches the reading we are disputing (including any digits after the decimal point)
What's the difference between MCOS and DR (Disputed Read)?
MCOS
Disputed Read
If you need to speak with the other supplier regarding a dispute, you can raise a PT45 on SDEP via ECOES. You can send photos too if you need to, for example if the customer has performed a space test, or if you'd just like to send them as further evidence for why we're disputing
Gas dispute flow is known as a SAR
Gas disputes have the same premise as elec disputes, you still need 2 back up reads, but you respond to them slightly different, we covered this in Core so head back to have a recap if you need! Let's have a look below (click to expand!):
The Transporter read is the reading that both suppliers are using as the CoS, and is the reading being disputed.
For gas you would need to raise a PT0046 on SDEP via ECOES if you needed to liaise with another supplier
Good Job!! That was a lot of reading! You deserve a break... grab yourself a cuppa or play this puzzle
Much better! Let's continue..
Settlements are the processes used to ensure alignment between the energy that is created by generators, and used by customers. We (the supplier) act as the middle party to send requests to the generator to create energy, and bill down to the customers to pay for what's been used. Where there is misalignment between energy generated and energy used, we can become liable for penalty charges on the difference, so it's important to make sure things line up! While settlements and billing are directly connected, the priorities of each area differ greatly!
Settlements
Elexon tracks supplier settlement performance and processes, and conduct yearly audits of all industry parties (not just suppliers, but MOPs, DCs etc.). They do this based on the volume of meter readings entered into settlements, which is why it's so important to make sure we have meter reading flows (D0086/D0010/D0019) and have the correct readings associated with the correct MTDs.
If one or more of these flows are missing, this could negatively impact our performance and can be flagged in our yearly audit!
Ofgem are the UK's energy regulator; they administer the running of the UK energy market through several other agencies. One part of this is the Balancing & Settlement Code (BSC), managed by Elexon.
Use this side of the card to provide more information about a topic. Focus on one concept. Make learning and communication more efficient.
Use this side of the card to provide more information about a topic. Focus on one concept. Make learning and communication more efficient.
Industry and OFGEM
Industry and Elexon
Title
Title
Write a brief description here
Write a brief description here
Octopus Energy does not work alone. We need the help of our trusted allies at Ecoes, the national database, and the Data Collectors also known as TMA and Callisto (UDMS and ACCU)! Make sure to always send both flows, when we are changing something!
Why are the MTDs so important when it comes to settlements?
Elec MTDs are found in the D0149 and D0150 flow - these flows come from the MOP and contain vital information. The flows can be found right at the bottom of properties and meterpoints on the electric supply. The D150 is king, but only if it is correct! The information held here is what determines how the meter is set up. Everything on Kraken, Ecoes, the information the DC holds and the CMEX should reflect what is on the D0150.
If the values in the D0150 are wrong, they don't match the tariff or there isn't one on the account, you will need to request them from the MOP
SSC changer
MTD typeform
D0149
The D0149 holds basic information about the MTDs as shown in the image here
MPAN
SSC
TPR
MSN
Meter Register ID
D0150
MPAN
SSC
Click me for more info!
MSN
Meter Install Date
Meter Reg ID
D0052s are sent to update the data collector with information on how the meter is set up and the estimated annual consumption (EAC). Fill in every field based on what is found inside the D0150 flow
How does D0052 looks like?
PC/SSC/MTC
Half Hourly
What does D0205 looks like?
Export
MOP/DA/DC
Effective from date
Effective from date are very important while sending any type of flows! We can either use supply start date or effective from settlement date on the D0150 or change of tariff date or another date within the past year, however this date needs to be within the past year and the same date or older than the one on ECOES. Ecoes dates do not go backwards!
A list of commonly used PC/SSC/MTC combinations can be found here
Rejected flows
Use this side of the card to provide more information about a topic. Focus on one concept. Make learning and communication more efficient.
If a D0205 or D0052 are rejected we receive a D0203 and D0310 flow which contains the details from the original flow as well as what went wrong. No need to panic, simply correct your mistake and send another of the same flow
D0203
D0310
Title
This is a rejection to our D0205. The rejection reason can be found at the bottom of the flow. Click image to expand!
This a rejection flow to our D0052. The rejection reason can be found at the top of the flow. Click image to expand!
Write a brief description here
D0095 - Connie Five is alive!
Connie Five has sent out a distress signal in the form of a D0095 flowBe aware of what these are, knowing is half the battle.
Click me to find out more!!
Chase after Connie Five
D95 Exceptions
D0095 exceptions relate to mismatches in data between the Non-Half Hourly (NHH) DA, ECOES, and the Supplier.
It's dark in here Turn on the lights
There are 14 sub codes of D0095s that relate to specific mismatches of data; anything from consumption data being incorrect, to differences in PC or SSC
Think of it as a handy warning sign; something has gone wrong and flows are being sent asking for help! More will be covered in industry master!
I can see light ahead!
Match the most common MTD combinations
A list of the most commonly used PC/SSC/MTC combinations can be found here
How to send a CMEX
Data Cleaning
The Retail Energy Code ("REC" for short) monitor all of our MPAN data.
If there are mismatches on the national database, for example a de-energised MPAN that has a live meter, we need to update this to either show the meter has been removed and is indeed de-energised, or energise the MPAN. This is called "Data Cleaning"
The REC gives us targets to hit when it comes to data cleaning, these are called "Sprints" and usually last for a certain quarter of the year (can be longer!)
Currently, the electricity team work these reports and manage all data cleaning, however it is everyone's responsibility to ensure all data is updated correctly as and when you work accounts.
Examples of REC reports:
Drag and drop each report name to the matching description
MPANs with invalid MTC (Meter Timeswitch Code) for Meter Type, for example a prepayment meter under a credit meter MTC. The fix for these: Send a D0205 with correct MTC
MTR Mismatch
As it says on the tin, this report shows energised MPANs on ECOES with no MSN. To fix: request MTDs & D0312 to update ECOES or de-energise the MPAN via D0205.
Plot addresses
Energised no meter
MPANs which were set up as a "plot" i.e. new build but now has an address assigned and needs updating. The fix: A D0381 to update the address to match what is shown on Royal Mail
How can you do your part to help with keeping our data clean?
Always ensure you're updating all parties involved when updating/changing MTD's (Kraken, XOSERVE, ECOES, DC, MOP)
Fixing any mismatches you spot
What is the correct process of disconnecting Related MPANS?!
One of the most common errors we see is Related MPAN disconnections. This is often when an Economy 10 customer has smart meter exchange.
Let's take a look
STEP 1 De-energise
What is it?
How do we de-energise?
Next step
STEP 2 Disassociation
What is it?
How do we disassociate?
Next step
STEP 2 Disconnection
How do we disconnect?
Additional Information
How do we know it worked?
Important! Not all scenarios will require MPANs to be disconnected
Do not Disconnect if..
- Meter is still on site but that register or meter is not clocking
- S2BDE or S2A Aclara SGM1412B is the smart meter on primary or secondary - these need 2 live MPANs.
Bilateral ETs
Click to reveal the process if we were the supplier A, B or C
Example:
We could be in any part of this chain, the way to resolve simply depends on which!
Keep in contact with each of the suppliers to ensure that they have done their parts; in most cases, suppliers B and C should remove all charges on the account and supplier A will bill the customer for the contested period. When the supply is back with supplier A, the customer should be free to switch to whoever they like under the usual switching rules. N.B If the customer is happy with supplier A billing for supplier B's erroneous charges - only supplier B needs to remove their charges
Address Amendements
PT0030 - SDEP
“Process Type for Electricity Address Amendments”
What is a PT0030?
These messages are sent between suppliers or supplier and DNO to query the address history for many reasons;
- They believe they supply the address our MPAN is registered to
- Duplicated address
- It was once a plot address and now has a proper address assigned
- Slight typo in address on ECOES
- General address queries
Examples:
PT0030 - SDEP
Always check ECOES
This is worth repeating : Always check ECOES!! Kraken may have been updated by someone so the address is different to what is actually on ECOES.
Ask the customer for confirmation of their full address (you can check recent phone calls/emails too). Use Royal Mail or Gov.uk to check that the actual address is live.
D0217, D0311 & D0171's also need to be checked, click each flow to see what they can tell us about the address
PT0030 - SDEP
ET's, Crossed Meters and Address amendments are very similar! If you're stuck on which it could be, ask for help from an Industry Master, your site help channel or the electricity typeform
How to fix
If we need to amend the address, send a D0381 flow from Kraken Any address amendments always need to match what is registered on Royal Mail (word for word, line by line) so always check this first. As much as possible, enter the info in the D0381 to match the D0217. If the address isn’t on Royal Mail, the customer will need to get their address registered, we can’t do this for them. Once it’s on RM, we can then process the update on ECOES (D0381)
Check back to see if the D0381 has been accepted - this will be shown in an incoming D0381
How to fix
Addresses cannot be duplicated on ECOES, so we may need to agree a date with the other supplier so we can both send D0381’s on the same day
If we send a D0381 and the other supplier didn’t, it would be rejected because the address already exists therefore we both need to send on the same day!
Arrange a suitable date with the 3rd party for both to send D0381’s - its best to give at least a few days for the suggested date, or even 1 week, to give the 3rd party a chance to see the suggested date.
Crossed meters
Let's see what you can remember about crossed meters
Flows
Electricity Read rejections
Accurate meter readings are the backbone of the energy industry! When customers provide regular data, it minimizes the administrative burden of resolving billing disputes and reduces the volume of "unbilled energy" on the balance sheet. This data allows us to forecast demand more precisely, ensuring we purchase the right amount of wholesale energy and reducing the risk of costly over-purchasing or shortfalls.
D0010 Flow = Meter Reading
When a customer submits a meter readings, this needs to be validated by the Data Collector (DC), see the flowchart below showing this process, click to expand!
So what happens when a meter reading isn't validated?
Electricity Read rejections
When a reading isn't validated, we receive a Failed D10 (D10 in red!) from the DC
Whilst you could still bill to these meter readings, from an industry perspective, they are not valid, so if we billed to these readings there would be an imbalance created between what has been billed and what has been settled.
Failed D0010s should be investigated and resolved to ensure that there is no imbalance associated with the account. Actions to resolve include dispute, DMEX, CMEX, read withdrawals, validations etc.
EAC
D0019s contain up to date EAC values and impact our Payment Adequacy and (re)quote processes. They also have a settlement impact so carry great importance to ensure we receive them when we should!
But what if we are missing D19s? Click me to find out more!
D0019 Flow = EAC
Does EAC exist for MHHS accounts?
Great question! For MHHS Migrated accounts, we will no longer use EAC because.... We will use AC (Actual Consumption) instead!
Under Market-wide Half Hourly Settlement, the concept of Estimated Annual
Consumption (EAC) is being replaced by Annual Consumption (AC).
Just like an EAC, an AC provides an estimate of a metering points future energy
usage, based on its historical consumption. Under MHHS, suppliers can also submit their own estimates in the scenario an AC
value is no longer accurate, known as Supplier Nominated Annual Consumption
(SNAC). These values help suppliers to support processes such as: ● Quoting ● Initial Forecasting ● Initial Payment / Direct Debit Estimation ● Initial Bill Estimation
What's the difference?
The Data Service (DS) is responsible for sending us the AC via the PUB-040
The DS calculates AC for each energised MPAN
every month PUB-040 replaces the legacy D0019 (Metering System EAC/AA Data) and D0311 (Notification of Old Supplier
Information) flows for consumption data The PUB-040 contains the annual consumption value, the effective from date of the AC and a quality indicator. Under MHHS, the AC quality indicator is a new field that accompanies AC data to indicate how accurate that
consumption estimate is. Click below to see screenshots of an example PUB-040
PUB-040 = AC
Congratulations! You've finished the training.Click the X in the top right hand corner
Not quite!
A bilateral ET is when a customer is with Supplier A > Supplier B erroneously takes over the supply > Customer switches to Supplier C
The steps we take to fix a bilateral ET depends on whether we're:
- The losing supplier (Supplier A)
- The erroneous supplier (Supplier B)
- The gaining supplier (Supplier C)
On the next page we'll be looking at what to do for each of these circumstances...
Additional information: Redundancy of an additional MPAN - confirm the primary MPAN that the supply is going through e.g. "Supply is going through 123456789000" or ''house was demolished in July 2022''.
Disputed Read (or DR) This is your general dispute, so if you want to change a D086 (gain or loss) Remember SMETS 1 Utilita (Secure Liberty) meters will require a DMEX instead of a dispute due to a register issue - a dispute on these will be pointless
D0311: This flow may sometimes show the address the way the previous supplier had it (not what’s on ECOEs)
Not quite!
A bilateral ET is when a customer is with Supplier A > Supplier B erroneously takes over the supply > Customer switches to Supplier C
The steps we take to fix a bilateral ET depends on whether we're:
- The losing supplier (Supplier A)
- The erroneous supplier (Supplier B)
- The gaining supplier (Supplier C)
On the next page we'll be looking at what to do for each of these circumstances...
R Flow - Rejection
"There is an error with your flow. We couldn't accept it, even if we wanted to" Used if the other supplier's flow does not follow the standard rules of flows, e.g. incorrect register IDs, incorrect MSN, or D0086 already received (in the case of an MCoS dispute).
Related MPANs: You can see the MPAN relationship on Ecoes by displaying either of the two MPANs in question.
The MPAN Relationship status shows you that these two MPANs are related, and we have a primary and secondary MPAN. This is really important when it comes to meter exchanges. Ideally, the engineer should install the new meter on the Primary MPAN and the Secondary MPAN gets disconnected.
If the MOP is OES, then you can request de-energised MTDs and a D0312 to remove the MSN from ECOES via the usual OES Typeform. If the MOP is SMS, send D0134 to SMS. Email them first to make them aware that the process has started, and to confirm whether they will accept a D0134. Make sure to include in your email, exactly what is happening: If the meter is already removed, explain how this happened and that we need the removal flows to disconnect the MPAN.
The accuracy and quality of an Annual Consumption (AC) value are defined in the PUB-040 flow. Suppliers can use the indicator shown alongside the AC to understand whether the value is based on actual or estimated meter readings.
This quality indicator is displayed in Kraken next to the Annual Consumption History in the properties tab. The possible values and their meanings are shown above
Supplier B: Remove all of the billing from the account and agree to let suppliers A and C handle the ET.
PC, SSC and MTC
Always sent together
When sending D205's please first check the latest D150 and then use either PC 1/3 SSC 393 MTC 801 or PC 2/4 SSC 151 MTC 811 (PC 1 and 2 are for domestic accounts, 3 and 4 are for business accounts) There are many other combinations, these can be found at the link on the right of this page
Supplier C: Do we have a valid contract with the customer? If yes, inform the previous suppliers as it is their responsibility to sort out the billing for the erroneous period. If no, we need to wait for the correct supplier to register for the site --- once the new supplier has taken over, remove all of the billing on Kraken. Remember, in all circumstances, add notes! The more the better, and make it all as detailed as possible --- most of the process is handled without flows, so notes will be the only way of knowing what's happened and when!
MCOS: Missing Change of Supplier reading This is where we haven't received an opening D086. Important! MCOS disputes should be our last resort. The majority of time, missing D086's are due to a missing registration flow (remember this in Industry Core Part 1? If not, go back and check it out!) You can also use this D086 solution form to help you
Kraken - The DNO/PRS Agent will send us a D0125 'Confirmation of Disconnection of Supply' and a D0171 'Notification of Distributor Changes to Metering Point Details', confirming that the MPAN has been disconnected. Upon receiving the D0125, Kraken should trigger D0151s to deappoint our DA/DC/MOP. If the agents are not deappointed automatically, raise this with your team Industry Master, or complete the workflow on the #electricity-industry-help-hub slack channel. Ecoes - In a few days, ECOES will update to show the broken link for 'disconnected' and an empty circle for 'No MPAN designation':
Send a D0386 from a primary MPAN - The MPAN relationships section on ECOES will no longer show the linked MPAN - give it a couple of days to check! Then send a D0205 - to update the MTC to a non related MTC (800)
The reason to de-energise the MPAN, is when a meter was removed from the property. In an Economy 10 disconnection scenario, we should only de-energise the MPAN, when the secondary meter has been removed and we have received the New MTD's for the smart meter and the secondary MPAN have a removed/de-energised D0150 flow.
Export accounts
Don't let that solar powergo to waste
PC 8 SSC 482 MTC 870Export can also be half hourly (Class F MTC 900) If you aren't sure check the D0011 flows
Send a D0132 from Kraken!Disconnection Type: Redundancy of an additional MPAN - use this if you're removing a secondary/redundant MPAN for a property. Disconnection Effective From date: Redundancy of an additional MPAN - Use the date of the meter removal - if it happened during our supply or SSD+1 if it was before we took over.
Y Flow - Yes
"I agree with you, let's change the reading to what you have proposed" Used to agree to a proposal and move the dispute forward to the DC.
Supplier A: We would expect to receive a standard ET flow (D0301) from Supplier C. When we receive this, accept it and the system should then automatically reapply for supply.
MOP/DA/DC
Updating those agents
You can find these listed on Kraken
Click the diamond to see the effective from dates NHH for Class A, HH for Class F
A Flow - Alternative
"I don't think we should change it to what you've proposed --- let's use this reading instead" Used if you want to change the reading to something other than what the other supplier has proposed, or for if you want to keep the reading as it is. With the A flow, if we send/receive an A flow with a unit or two difference to the CoS read, this means the original supplier (or us!) want to keep it the same. It's an unofficial way of saying "no, the reading's correct"!
Only once we have received the de-energised D0150, Ecoes shows as de-energised (Step 1), and the MPAN relationship is broken (Step 2), can you move onto disconnecting the MPAN!
D0171: This flow shoes the address update inline with what the DNO has
P Flow - Proposal
"I want to change the CoS reading to this" Used as the initial proposal for a dispute.
Correct!
The steps we take to fix a bilateral ET depends on whether we're:
- The losing supplier (Supplier A)
- The erroneous supplier (Supplier B)
- The gaining supplier (Supplier C)
On the next page we'll be looking at what to do for each of these circumstances...
Missing D0019? These flows are issued by the Data Collector and they will do so following the receipt and validation of meter readings. Where D0019s are missing we should check for the following: Have we sent D0010s to DC? Has DC received and processed the D0010s? Has DC advised they are missing MTDs or MRH (D0310 received?) Has there been a recent tariff change 1 rate <> 2 rate? Has the MPAN been COMC'd to elective HH, in which case we would not expect D0019s past the COMC date. Does the MPAN has D0095 settlement exceptions? Once we establish the cause of the missing D0019 we can communicate with the DC to resolve this. They may require us to issue further flows or obtain further information. This can be done individually or in bulk (we try to resolve in bulk where possible).
Half Hourly
Use this if Half Hourly agents are appointed (check the D0011 flows) As this account is half hourly no D52 or CMEX is required. The display on Kraken should show PC: 0 SSC: None MTC: 900 Measurement class: F Half-hourly accounts are billed based on readings taken every half hour so the specific setup of the meter is not a concern for these accounts. This is different from Marketwide Half Hourly
D0217: What did we onboard the MPAN as? This flow shows what the Ecoes address was at the time of SSD?
Once the MOP has actioned everything on their end, you will see the MSN removed from Ecoes. If you notice the MSN has been removed on ECOES, but still shows energised, send a D0205 to change the status (considering we hold the correct de-energised D0150 flow) You should then see the 'lightbulb' on ECOES grey out and the MSN removed from ECOES.
Electricity Industry Pro - part 1
Leanne Hamley
Created on January 8, 2026
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Essential Business Proposal
View
Project Roadmap Timeline
View
Step-by-Step Timeline: How to Develop an Idea
View
Artificial Intelligence History Timeline
View
Momentum: Onboarding Escape Game
View
Momentum: Manager Guide
View
Wizardry Letter
Explore all templates
Transcript
Electricity Pro
Welcome to Electricity Pro! We're happy to have you here! This course will cover...
Disputes
During Industry Core, you learned all about raising disputes and dispute basics, like back up reads and tolerance. We're going to go a little deeper during Pro.
Recap on abbreviations
P Flow - Proposal = "I want to change the CoS reading to this" Used as the initial proposal for a dispute.
Y Flow - Yes = "I agree with you, let's change the reading to what you have proposed" Used to agree to a proposal and move the dispute forward to the DC.
A Flow - Alternative = "I don't think we should change it to what you've proposed --- let's use this reading instead" Used if you want to change the reading to something other than what the other supplier has proposed, or for if you want to keep the reading as it is. With the A flow, if we send/receive an A flow with a unit or two difference to the CoS read, this means the original supplier (or us!) want to keep it the same. It's an unofficial way of saying "no, the reading's correct"!
R Flow - Rejection = "There is an error with your flow. We couldn't accept it, even if we wanted to" Used if the other supplier's flow does not follow the standard rules of flows, e.g. incorrect register IDs, incorrect MSN, or D0086 already received (in the case of an MCoS dispute).
Recap on abbreviations cont..
TY Flow - Telephone Yes = "We called you and came to an agreement, check your call notes before you respond." Used for if a dispute was agreed over the phone with the other supplier or via SDEP
D/M Flow - Disagreement = "I will obtain a photo of the meter and then call you within the next 10 days to discuss" This is used when you need a photo of the meter, and should not be used when you just disagree with the other supplier (use an A flow for that!). You can then send next flow based on findings of the photo
U Flow - Unacceptable = This only comes from the DC. After we have come to an agreement with the other supplier, the DC needs to approve the change; a U flow tells us that the DC has not approved the change. The reason for this is usually because it's within tolerance; the register ID is incorrect; the readings are transposed; or the proposed reading does not fall in line with other validated readings.
Troubleshooting complex Disputes
Sometimes, disputes do not work as we would like them to and they can often look like the image to the right... The best thing to do in this situation is break down each step that you can see in the image to work out where the dispute currently is! Let's take a closer look at each one of these. Click on the image!
Responding Rule
We only have 5 working days to respond to any disputes, to avoid escalation from another supplier! We are audited on these time frames.
Title
Use this side to give more information about a topic.
Subtitle
Let's look at some quick checklist!
Check all of the readings that are being proposed by each supplier (it might help to make notes so that you can try to make it clear to yourself!).
Check the response reasons from each supplier/DC as to why the readings have not been agreed.
Check that the register IDs/MSN are correct, you'll need to check this against the D0149/D0150 flows and also compare D0311 from old supplier - if we have one - for reg IDs and TPR orientation (if multiple TPRs)
Check we are disputing for the correct SSD.
Check that the D0086 reading matches the reading we are disputing (including any digits after the decimal point)
What's the difference between MCOS and DR (Disputed Read)?
MCOS
Disputed Read
If you need to speak with the other supplier regarding a dispute, you can raise a PT45 on SDEP via ECOES. You can send photos too if you need to, for example if the customer has performed a space test, or if you'd just like to send them as further evidence for why we're disputing
Gas dispute flow is known as a SAR
Gas disputes have the same premise as elec disputes, you still need 2 back up reads, but you respond to them slightly different, we covered this in Core so head back to have a recap if you need! Let's have a look below (click to expand!):
The Transporter read is the reading that both suppliers are using as the CoS, and is the reading being disputed.
For gas you would need to raise a PT0046 on SDEP via ECOES if you needed to liaise with another supplier
Good Job!! That was a lot of reading! You deserve a break... grab yourself a cuppa or play this puzzle
Much better! Let's continue..
Settlements are the processes used to ensure alignment between the energy that is created by generators, and used by customers. We (the supplier) act as the middle party to send requests to the generator to create energy, and bill down to the customers to pay for what's been used. Where there is misalignment between energy generated and energy used, we can become liable for penalty charges on the difference, so it's important to make sure things line up! While settlements and billing are directly connected, the priorities of each area differ greatly!
Settlements
Elexon tracks supplier settlement performance and processes, and conduct yearly audits of all industry parties (not just suppliers, but MOPs, DCs etc.). They do this based on the volume of meter readings entered into settlements, which is why it's so important to make sure we have meter reading flows (D0086/D0010/D0019) and have the correct readings associated with the correct MTDs. If one or more of these flows are missing, this could negatively impact our performance and can be flagged in our yearly audit!
Ofgem are the UK's energy regulator; they administer the running of the UK energy market through several other agencies. One part of this is the Balancing & Settlement Code (BSC), managed by Elexon.
Use this side of the card to provide more information about a topic. Focus on one concept. Make learning and communication more efficient.
Use this side of the card to provide more information about a topic. Focus on one concept. Make learning and communication more efficient.
Industry and OFGEM
Industry and Elexon
Title
Title
Write a brief description here
Write a brief description here
Octopus Energy does not work alone. We need the help of our trusted allies at Ecoes, the national database, and the Data Collectors also known as TMA and Callisto (UDMS and ACCU)! Make sure to always send both flows, when we are changing something!
Why are the MTDs so important when it comes to settlements?
Elec MTDs are found in the D0149 and D0150 flow - these flows come from the MOP and contain vital information. The flows can be found right at the bottom of properties and meterpoints on the electric supply. The D150 is king, but only if it is correct! The information held here is what determines how the meter is set up. Everything on Kraken, Ecoes, the information the DC holds and the CMEX should reflect what is on the D0150.
If the values in the D0150 are wrong, they don't match the tariff or there isn't one on the account, you will need to request them from the MOP
SSC changer
MTD typeform
D0149
The D0149 holds basic information about the MTDs as shown in the image here
MPAN
SSC
TPR
MSN
Meter Register ID
D0150
MPAN
SSC
Click me for more info!
MSN
Meter Install Date
Meter Reg ID
D0052s are sent to update the data collector with information on how the meter is set up and the estimated annual consumption (EAC). Fill in every field based on what is found inside the D0150 flow
How does D0052 looks like?
PC/SSC/MTC
Half Hourly
What does D0205 looks like?
Export
MOP/DA/DC
Effective from date
Effective from date are very important while sending any type of flows! We can either use supply start date or effective from settlement date on the D0150 or change of tariff date or another date within the past year, however this date needs to be within the past year and the same date or older than the one on ECOES. Ecoes dates do not go backwards!
A list of commonly used PC/SSC/MTC combinations can be found here
Rejected flows
Use this side of the card to provide more information about a topic. Focus on one concept. Make learning and communication more efficient.
If a D0205 or D0052 are rejected we receive a D0203 and D0310 flow which contains the details from the original flow as well as what went wrong. No need to panic, simply correct your mistake and send another of the same flow
D0203
D0310
Title
This is a rejection to our D0205. The rejection reason can be found at the bottom of the flow. Click image to expand!
This a rejection flow to our D0052. The rejection reason can be found at the top of the flow. Click image to expand!
Write a brief description here
D0095 - Connie Five is alive!
Connie Five has sent out a distress signal in the form of a D0095 flowBe aware of what these are, knowing is half the battle.
Click me to find out more!!
Chase after Connie Five
D95 Exceptions
D0095 exceptions relate to mismatches in data between the Non-Half Hourly (NHH) DA, ECOES, and the Supplier.
It's dark in here Turn on the lights
There are 14 sub codes of D0095s that relate to specific mismatches of data; anything from consumption data being incorrect, to differences in PC or SSC
Think of it as a handy warning sign; something has gone wrong and flows are being sent asking for help! More will be covered in industry master!
I can see light ahead!
Match the most common MTD combinations
A list of the most commonly used PC/SSC/MTC combinations can be found here
How to send a CMEX
Data Cleaning
The Retail Energy Code ("REC" for short) monitor all of our MPAN data.
If there are mismatches on the national database, for example a de-energised MPAN that has a live meter, we need to update this to either show the meter has been removed and is indeed de-energised, or energise the MPAN. This is called "Data Cleaning"
The REC gives us targets to hit when it comes to data cleaning, these are called "Sprints" and usually last for a certain quarter of the year (can be longer!)
Currently, the electricity team work these reports and manage all data cleaning, however it is everyone's responsibility to ensure all data is updated correctly as and when you work accounts.
Examples of REC reports:
Drag and drop each report name to the matching description
MPANs with invalid MTC (Meter Timeswitch Code) for Meter Type, for example a prepayment meter under a credit meter MTC. The fix for these: Send a D0205 with correct MTC
MTR Mismatch
As it says on the tin, this report shows energised MPANs on ECOES with no MSN. To fix: request MTDs & D0312 to update ECOES or de-energise the MPAN via D0205.
Plot addresses
Energised no meter
MPANs which were set up as a "plot" i.e. new build but now has an address assigned and needs updating. The fix: A D0381 to update the address to match what is shown on Royal Mail
How can you do your part to help with keeping our data clean?
Always ensure you're updating all parties involved when updating/changing MTD's (Kraken, XOSERVE, ECOES, DC, MOP)
Fixing any mismatches you spot
What is the correct process of disconnecting Related MPANS?!
One of the most common errors we see is Related MPAN disconnections. This is often when an Economy 10 customer has smart meter exchange.
Let's take a look
STEP 1 De-energise
What is it?
How do we de-energise?
Next step
STEP 2 Disassociation
What is it?
How do we disassociate?
Next step
STEP 2 Disconnection
How do we disconnect?
Additional Information
How do we know it worked?
Important! Not all scenarios will require MPANs to be disconnected
Do not Disconnect if..
Bilateral ETs
Click to reveal the process if we were the supplier A, B or C
Example:
We could be in any part of this chain, the way to resolve simply depends on which!
Keep in contact with each of the suppliers to ensure that they have done their parts; in most cases, suppliers B and C should remove all charges on the account and supplier A will bill the customer for the contested period. When the supply is back with supplier A, the customer should be free to switch to whoever they like under the usual switching rules. N.B If the customer is happy with supplier A billing for supplier B's erroneous charges - only supplier B needs to remove their charges
Address Amendements
PT0030 - SDEP
“Process Type for Electricity Address Amendments”
What is a PT0030?
These messages are sent between suppliers or supplier and DNO to query the address history for many reasons;
Examples:
PT0030 - SDEP
Always check ECOES
This is worth repeating : Always check ECOES!! Kraken may have been updated by someone so the address is different to what is actually on ECOES. Ask the customer for confirmation of their full address (you can check recent phone calls/emails too). Use Royal Mail or Gov.uk to check that the actual address is live.
D0217, D0311 & D0171's also need to be checked, click each flow to see what they can tell us about the address
PT0030 - SDEP
ET's, Crossed Meters and Address amendments are very similar! If you're stuck on which it could be, ask for help from an Industry Master, your site help channel or the electricity typeform
How to fix
If we need to amend the address, send a D0381 flow from Kraken Any address amendments always need to match what is registered on Royal Mail (word for word, line by line) so always check this first. As much as possible, enter the info in the D0381 to match the D0217. If the address isn’t on Royal Mail, the customer will need to get their address registered, we can’t do this for them. Once it’s on RM, we can then process the update on ECOES (D0381)
Check back to see if the D0381 has been accepted - this will be shown in an incoming D0381
How to fix
Addresses cannot be duplicated on ECOES, so we may need to agree a date with the other supplier so we can both send D0381’s on the same day
If we send a D0381 and the other supplier didn’t, it would be rejected because the address already exists therefore we both need to send on the same day!
Arrange a suitable date with the 3rd party for both to send D0381’s - its best to give at least a few days for the suggested date, or even 1 week, to give the 3rd party a chance to see the suggested date.
Crossed meters
Let's see what you can remember about crossed meters
Flows
Electricity Read rejections
Accurate meter readings are the backbone of the energy industry! When customers provide regular data, it minimizes the administrative burden of resolving billing disputes and reduces the volume of "unbilled energy" on the balance sheet. This data allows us to forecast demand more precisely, ensuring we purchase the right amount of wholesale energy and reducing the risk of costly over-purchasing or shortfalls.
D0010 Flow = Meter Reading
When a customer submits a meter readings, this needs to be validated by the Data Collector (DC), see the flowchart below showing this process, click to expand!
So what happens when a meter reading isn't validated?
Electricity Read rejections
When a reading isn't validated, we receive a Failed D10 (D10 in red!) from the DC
Whilst you could still bill to these meter readings, from an industry perspective, they are not valid, so if we billed to these readings there would be an imbalance created between what has been billed and what has been settled.
Failed D0010s should be investigated and resolved to ensure that there is no imbalance associated with the account. Actions to resolve include dispute, DMEX, CMEX, read withdrawals, validations etc.
EAC
D0019s contain up to date EAC values and impact our Payment Adequacy and (re)quote processes. They also have a settlement impact so carry great importance to ensure we receive them when we should!
But what if we are missing D19s? Click me to find out more!
D0019 Flow = EAC
Does EAC exist for MHHS accounts?
Great question! For MHHS Migrated accounts, we will no longer use EAC because.... We will use AC (Actual Consumption) instead!
Under Market-wide Half Hourly Settlement, the concept of Estimated Annual Consumption (EAC) is being replaced by Annual Consumption (AC).
Just like an EAC, an AC provides an estimate of a metering points future energy usage, based on its historical consumption. Under MHHS, suppliers can also submit their own estimates in the scenario an AC value is no longer accurate, known as Supplier Nominated Annual Consumption (SNAC). These values help suppliers to support processes such as: ● Quoting ● Initial Forecasting ● Initial Payment / Direct Debit Estimation ● Initial Bill Estimation
What's the difference?
The Data Service (DS) is responsible for sending us the AC via the PUB-040
The DS calculates AC for each energised MPAN every month PUB-040 replaces the legacy D0019 (Metering System EAC/AA Data) and D0311 (Notification of Old Supplier Information) flows for consumption data The PUB-040 contains the annual consumption value, the effective from date of the AC and a quality indicator. Under MHHS, the AC quality indicator is a new field that accompanies AC data to indicate how accurate that consumption estimate is. Click below to see screenshots of an example PUB-040
PUB-040 = AC
Congratulations! You've finished the training.Click the X in the top right hand corner
Not quite!
A bilateral ET is when a customer is with Supplier A > Supplier B erroneously takes over the supply > Customer switches to Supplier C
The steps we take to fix a bilateral ET depends on whether we're:
- The losing supplier (Supplier A)
- The erroneous supplier (Supplier B)
- The gaining supplier (Supplier C)
On the next page we'll be looking at what to do for each of these circumstances...Additional information: Redundancy of an additional MPAN - confirm the primary MPAN that the supply is going through e.g. "Supply is going through 123456789000" or ''house was demolished in July 2022''.
Disputed Read (or DR) This is your general dispute, so if you want to change a D086 (gain or loss) Remember SMETS 1 Utilita (Secure Liberty) meters will require a DMEX instead of a dispute due to a register issue - a dispute on these will be pointless
D0311: This flow may sometimes show the address the way the previous supplier had it (not what’s on ECOEs)
Not quite!
A bilateral ET is when a customer is with Supplier A > Supplier B erroneously takes over the supply > Customer switches to Supplier C
The steps we take to fix a bilateral ET depends on whether we're:
- The losing supplier (Supplier A)
- The erroneous supplier (Supplier B)
- The gaining supplier (Supplier C)
On the next page we'll be looking at what to do for each of these circumstances...R Flow - Rejection
"There is an error with your flow. We couldn't accept it, even if we wanted to" Used if the other supplier's flow does not follow the standard rules of flows, e.g. incorrect register IDs, incorrect MSN, or D0086 already received (in the case of an MCoS dispute).
Related MPANs: You can see the MPAN relationship on Ecoes by displaying either of the two MPANs in question. The MPAN Relationship status shows you that these two MPANs are related, and we have a primary and secondary MPAN. This is really important when it comes to meter exchanges. Ideally, the engineer should install the new meter on the Primary MPAN and the Secondary MPAN gets disconnected.
If the MOP is OES, then you can request de-energised MTDs and a D0312 to remove the MSN from ECOES via the usual OES Typeform. If the MOP is SMS, send D0134 to SMS. Email them first to make them aware that the process has started, and to confirm whether they will accept a D0134. Make sure to include in your email, exactly what is happening: If the meter is already removed, explain how this happened and that we need the removal flows to disconnect the MPAN.
The accuracy and quality of an Annual Consumption (AC) value are defined in the PUB-040 flow. Suppliers can use the indicator shown alongside the AC to understand whether the value is based on actual or estimated meter readings.
This quality indicator is displayed in Kraken next to the Annual Consumption History in the properties tab. The possible values and their meanings are shown above
Supplier B: Remove all of the billing from the account and agree to let suppliers A and C handle the ET.
PC, SSC and MTC
Always sent together
When sending D205's please first check the latest D150 and then use either PC 1/3 SSC 393 MTC 801 or PC 2/4 SSC 151 MTC 811 (PC 1 and 2 are for domestic accounts, 3 and 4 are for business accounts) There are many other combinations, these can be found at the link on the right of this page
Supplier C: Do we have a valid contract with the customer? If yes, inform the previous suppliers as it is their responsibility to sort out the billing for the erroneous period. If no, we need to wait for the correct supplier to register for the site --- once the new supplier has taken over, remove all of the billing on Kraken. Remember, in all circumstances, add notes! The more the better, and make it all as detailed as possible --- most of the process is handled without flows, so notes will be the only way of knowing what's happened and when!
MCOS: Missing Change of Supplier reading This is where we haven't received an opening D086. Important! MCOS disputes should be our last resort. The majority of time, missing D086's are due to a missing registration flow (remember this in Industry Core Part 1? If not, go back and check it out!) You can also use this D086 solution form to help you
Kraken - The DNO/PRS Agent will send us a D0125 'Confirmation of Disconnection of Supply' and a D0171 'Notification of Distributor Changes to Metering Point Details', confirming that the MPAN has been disconnected. Upon receiving the D0125, Kraken should trigger D0151s to deappoint our DA/DC/MOP. If the agents are not deappointed automatically, raise this with your team Industry Master, or complete the workflow on the #electricity-industry-help-hub slack channel. Ecoes - In a few days, ECOES will update to show the broken link for 'disconnected' and an empty circle for 'No MPAN designation':
Send a D0386 from a primary MPAN - The MPAN relationships section on ECOES will no longer show the linked MPAN - give it a couple of days to check! Then send a D0205 - to update the MTC to a non related MTC (800)
The reason to de-energise the MPAN, is when a meter was removed from the property. In an Economy 10 disconnection scenario, we should only de-energise the MPAN, when the secondary meter has been removed and we have received the New MTD's for the smart meter and the secondary MPAN have a removed/de-energised D0150 flow.
Export accounts
Don't let that solar powergo to waste
PC 8 SSC 482 MTC 870Export can also be half hourly (Class F MTC 900) If you aren't sure check the D0011 flows
Send a D0132 from Kraken!Disconnection Type: Redundancy of an additional MPAN - use this if you're removing a secondary/redundant MPAN for a property. Disconnection Effective From date: Redundancy of an additional MPAN - Use the date of the meter removal - if it happened during our supply or SSD+1 if it was before we took over.
Y Flow - Yes
"I agree with you, let's change the reading to what you have proposed" Used to agree to a proposal and move the dispute forward to the DC.
Supplier A: We would expect to receive a standard ET flow (D0301) from Supplier C. When we receive this, accept it and the system should then automatically reapply for supply.
MOP/DA/DC
Updating those agents
You can find these listed on Kraken
Click the diamond to see the effective from dates NHH for Class A, HH for Class F
A Flow - Alternative
"I don't think we should change it to what you've proposed --- let's use this reading instead" Used if you want to change the reading to something other than what the other supplier has proposed, or for if you want to keep the reading as it is. With the A flow, if we send/receive an A flow with a unit or two difference to the CoS read, this means the original supplier (or us!) want to keep it the same. It's an unofficial way of saying "no, the reading's correct"!
Only once we have received the de-energised D0150, Ecoes shows as de-energised (Step 1), and the MPAN relationship is broken (Step 2), can you move onto disconnecting the MPAN!
D0171: This flow shoes the address update inline with what the DNO has
P Flow - Proposal
"I want to change the CoS reading to this" Used as the initial proposal for a dispute.
Correct!
The steps we take to fix a bilateral ET depends on whether we're:
- The losing supplier (Supplier A)
- The erroneous supplier (Supplier B)
- The gaining supplier (Supplier C)
On the next page we'll be looking at what to do for each of these circumstances...Missing D0019? These flows are issued by the Data Collector and they will do so following the receipt and validation of meter readings. Where D0019s are missing we should check for the following: Have we sent D0010s to DC? Has DC received and processed the D0010s? Has DC advised they are missing MTDs or MRH (D0310 received?) Has there been a recent tariff change 1 rate <> 2 rate? Has the MPAN been COMC'd to elective HH, in which case we would not expect D0019s past the COMC date. Does the MPAN has D0095 settlement exceptions? Once we establish the cause of the missing D0019 we can communicate with the DC to resolve this. They may require us to issue further flows or obtain further information. This can be done individually or in bulk (we try to resolve in bulk where possible).
Half Hourly
Use this if Half Hourly agents are appointed (check the D0011 flows) As this account is half hourly no D52 or CMEX is required. The display on Kraken should show PC: 0 SSC: None MTC: 900 Measurement class: F Half-hourly accounts are billed based on readings taken every half hour so the specific setup of the meter is not a concern for these accounts. This is different from Marketwide Half Hourly
D0217: What did we onboard the MPAN as? This flow shows what the Ecoes address was at the time of SSD?
Once the MOP has actioned everything on their end, you will see the MSN removed from Ecoes. If you notice the MSN has been removed on ECOES, but still shows energised, send a D0205 to change the status (considering we hold the correct de-energised D0150 flow) You should then see the 'lightbulb' on ECOES grey out and the MSN removed from ECOES.