7 ROLR Reports
7.1 Process
The ROLR Retailer of Last Resort. A scheme principally designed to ensure that in the event of retailer failure, arrangements are in place to ensure customers continue to receive electricity and/or gas supply. report delivery process is changing from email to files delivered as a .zip file to the Participant File Server The publishing point from AEMO systems to participant systems. Each participant is allocated an account and access to private and public areas. Participants are responsible for interfacing with the participant file server. Outbox.
To receive ROLR report notifications, you set Participant Outbox protocol for the CATS Customer Administration and Transfer Solution. A set of procedures, principles and obligations made under the National Electricity Rules as part of Market Settlement and Transfer Solutions (MSATS), and applicable to NMI (National Metering Identifier) small and large classifications. transaction group to API Application Programming Interface; a set of clearly defined methods of communication between various software components. or FTP File transfer protocol. For information about changing your outbox protocol, see Change your outbox protocol in Markets Portal Web applications for registered participants only. Requires access to MarketNet. Help.
7.2 C10 ROLR reports
Purpose |
The C10 ROLR reports:
|
---|---|
Content |
See report queries |
Request |
Triggered by a ROLR event. Not available on request |
Delivery |
Participant Outbox |
Context type |
ROLR NMI details |
Priority |
High |
Role |
FRMP, LNSP, SR, MDP, and other Impacted Roles |
Format |
Zipped aseXML compliant XML message with csv payload |
Row limit |
20,000 |
Schema version |
r46 |
User rights |
n/a |
7.2.1 Output
The report output data returned depends on the report type. The following table lists and describes the fields for all reports.
Field |
Description |
---|---|
RECIPIENT |
The participant receiving the report |
RECIPIENT_ROLE |
The participant’s role |
SOURCE |
Source of data (CATS) |
TABLE |
|
REQUESTID |
The unique identifier for the request |
National Meter Identifier |
|
PROPOSEDDATE |
The proposed date of the report |
ROLR_DATE |
The ROLR event date |
SUSPENDED_RETAILER |
|
CRCODE |
The change request code |
CRSTATUSCODE |
The change request status code |
CR Change Request_RAISED_BY |
The entity that raised the CR |
SR_ROLE |
The suspended retailer Energy Rules Terms role |
ROLE_CHANGE |
The change in role |
CURRENT_PARTICIPANT |
The current participant who manages the NMI |
NEW_PARTICIPANT |
The new FRMP taking over the NMI |
NMISTATUSCODE |
The status code of the NMI |
NMICLASSCODE |
The class code of the NMI |
NEW_RETAILER |
Participant ID Registered participant identifier; A company can have more than one Participant ID. of the new FRMP taking over the NMI during or after the ROLR event |
TNICODE |
The Transmission Network Identifier |
PROFILE_AREA |
|
CHILD_NMI |
An NMI associated with the parent NMI |
7.2.2 Raised change request
Purpose |
A list of pending change requests submitted by the SR that modify a Participant’s role, excluding changes to the FRMP or LR roles |
---|---|
Query |
There are 2 variants:
|
Output fields |
RECIPIENT,RECIPIENT_ROLE,SOURCE,TABLE,REQUESTID,NMI,UNUSED,PROPOSEDDATE,ROLR_DATE,FIELD,SUSPENDED_RETAILER,CRCODE,CRSTATUSCODE,CR_RAISED_BY,SR_ROLE,ROLE_CHANGE,CURRENT_PARTICIPANT,NEW_PARTICIPANT,NMISTATUSCODE,NMICLASSCODE |
Recipients |
Suspended Retailer (SR) and new FRMP |
Example
7.2.3 Cancel change request
Purpose |
The Cancel Change Request (CR) report lists all CRs with a PEND status when there’s a change to the FRMP or LR from the Suspended Retailer (SR) on or after the RoLR effective date AEMO cancels the listed CRs |
---|---|
Query |
ROLR_CANCEL_CR |
Output fields |
RECIPIENT,RECIPIENT_ROLE,SOURCE,TABLE,REQUESTID,NMI,UNUSED,PROPOSEDDATE,ROLR_DATE,FIELD,SUSPENDED_RETAILER,CRCODE,CRSTATUSCODE,CR_RAISED_BY,SR_ROLE,ROLE_CHANGE,CURRENT_PARTICIPANT,NEW_PARTICIPANT,NMISTATUSCODE,NMICLASSCODE |
Recipients |
SR and the new FRMP |
Example
TBC
7.2.4 Accelerated change request
Purpose |
The Accelerated Change Request (CR) report lists all CRs with a PEND status when there’s a change the FRMP or LR from the SR after the RoLR effective date.
|
---|---|
Query |
ROLR_ACCELERATE_CR |
Output fields |
RECIPIENT,RECIPIENT_ROLE,SOURCE,TABLE,REQUESTID,NMI,UNUSED,PROPOSEDDATE,ROLR_DATE,FIELD,SUSPENDED_RETAILER,CRCODE,CRSTATUSCODE,CR_RAISED_BY,SR_ROLE,ROLE_CHANGE,CURRENT_PARTICIPANT,NEW_PARTICIPANT,NMISTATUSCODE,NMICLASSCODE |
Recipients |
New FRMP |
Example
<?xml version="1.0"?>
<ase:aseXML xmlns:ase="urn:aseXML:r46" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="urn:aseXML:r46 http://www.nemmco.com.au/aseXML/schemas/r46/aseXML_r46.xsd">
<Header>
<From description="Australian Energy Market Operator Limited">NEMMCO</From>
<To description="Electricity Retailer">RETAILER1</To>
<MessageID>NEMMCO-MSG-1341208020</MessageID>
<MessageDate>2025-05-21T18:03:36+10:00</MessageDate>
<TransactionGroup>CATS</TransactionGroup>
<Priority>Medium</Priority>
<SecurityContext>NEMMCOBATCH</SecurityContext>
<Market>NEM</Market>
</Header>
<Transactions>
<Transaction transactionID="CATS-3147487832" transactionDate="2025-05-21T18:03:36+10:00"
initiatingTransactionID="273530246">
<ReportResponse version="r39">
<ReportParameters xsi:type="ase:GenericReportParameters">
<ReportName>ROLR Accelerated CRs</ReportName>
</ReportParameters>
<ResultBlock>
<TotalBlockNumber>1</TotalBlockNumber>
<CurrentBlockNumber>1</CurrentBlockNumber>
</ResultBlock>
<ReportResults xsi:type="ase:CSVReportFormat">
<CSVData>
C,MSATS,ROLR_ACCELERATE_CR,NEMMCO,RETAILER1,21-May-2025,18:05:00
I,SDR_RESULTS,DATA,2,QUERYID,STAT_DATE,RECIPIENT,RECIPIENT_ROLE,SOURCE,TABLE,REQUESTID,NMI,REPORT_REASON,PROPOSEDDATE,ROLR_DATE,FIELD,SUSPENDED_RETAILER,CRCODE,CRSTATUSCODE,CR_RAISED_BY,SR_ROLE,ROLE_CHANGE,CURRENT_PARTICIPANT,NEW_PARTICIPANT,NMISTATUSCODE,NMICLASSCODE
D,SDR_RESULTS,DATA,2,ROLR_CR_ACCELERATE,2025-05-21,RETATILER1,FRMP,CATS,n/a,1441204097,9898979058,NEW_ROLE,2025-05-21,2025-05-21,n/a,SUSPRET,1000,REQ,NEMMCO,FRMP,FRMP,SUSPRET,RETAILER1,A,DGENRATR
I,SDR_RESULT,SDR_SUMMARY,2,QueryId,Count,QueryCount
D,SDR_RESULTS,SDR_SUMMARY,2,ROLR_CR_ACCELERATE,1,0
C,END OF REPORT,6</CSVData>
</ReportResults>
<Event severity="Information">
<Code>0</Code>
<Explanation>Success.</Explanation>
</Event>
</ReportResponse>
</Transaction>
</Transactions>
</ase:aseXML>
7.2.5 NMI list
Purpose |
The NMI list report provides a list of affected NMIs |
---|---|
Report query |
There are two report types. ROLR NMI List report by PA Participant Administrator. Super-users who manage and perform system administration tasks for their own organisation’s participant users. with the following queries:
ROLR NMI List report by LNSP with the following queries:
|
Output fields |
RECIPIENT,RECIPIENT_ROLE,SOURCE,TABLE,NMI,SR_ROLE,SUSPENDED_RETAILER.ROLR_DATE,UNUSED,FIELD,NEW_RETAILER,NMISTATUSCODE,NMICLASSCODE,TNICODE,LNSP,PROFILE_AREA,CHILD_NMI,PARENT_NMI,SUM_ADL,UNUSED |
Recipients |
LNSP, new FRMP, SR |
Example
<?xml version="1.0" encoding="UTF-8"?><ase:aseXML xmlns:ase="urn:aseXML:r44" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:aseXML:r44 http://www.nemmco.com.au/aseXML/schemas/r44/aseXML_r44.xsd"><!--This file is the result of transformation from r46 to r44-->
<Header>
<From description="Australian Energy Market Operator Limited">NEMMCO</From>
<To description="Electricity Retailer">RETAILER1</To>
<MessageID>NEMMCO-MSG-1341208011</MessageID>
<MessageDate>2025-05-21T15:54:11+10:00</MessageDate>
<TransactionGroup>CATS</TransactionGroup>
<Priority>Medium</Priority>
<SecurityContext>NEMMCOBATCH</SecurityContext>
<Market>NEM</Market>
</Header>
<Transactions>
<Transaction transactionID="CATS-3147487823" transactionDate="2025-05-21T15:54:11+10:00" initiatingTransactionID="273530245">
<ReportResponse version="r39">
<ReportParameters xsi:type="ase:GenericReportParameters">
<ReportName>ROLR NMI List</ReportName>
</ReportParameters>
<ResultBlock>
<TotalBlockNumber>1</TotalBlockNumber>
<CurrentBlockNumber>1</CurrentBlockNumber>
</ResultBlock>
<ReportResults xsi:type="ase:CSVReportFormat">
<CSVData>
C,MSATS,ROLR_NMI_LIST,NEMMCO,RETAILER1,2025/05/21,15:51:59
I,SDR_RESULTS,DATA,2,QUERYID,STAT_DATE,RECIPIENT,RECIPIENT_ROLE,SOURCE,TABLE,NMI,SR_ROLE,SUSPENDED_RETAILER,ROLR_DATE,UNUSED,FIELD,NEW_RETAILER,NMISTATUSCODE,NMICLASSCODE,TNICODE,LNSP,PROFILE_AREA,CHILD_NMI,PARENT_NMI,SUM_ADL,UNUSED
D,SDR_RESULTS,DATA,2,ROLR_NMI_LNSP_SR_FRMP_CURRENT_ROLES,2025-05-21,RETAILER1,FRMP,CATS,n/a,9898208532,FRMP,RETAILER1,2025-05-21,,n/a,RETAILER1,A,SMALL,VTS4,DNSP1,DNSPPA,N,N,56,
C,END OF REPORT,4</CSVData>
</ReportResults>
<Event severity="Information">
<Code>0</Code>
<Explanation>Success.</Explanation>
</Event>
</ReportResponse>
</Transaction>
</Transactions>
</ase:aseXML>
7.3 Discontinued ROLR reports
The following ROLR reports are discontinued from 1 December 2025.
Report name |
||
---|---|---|
ROLR_002 |
RoLR/FRMP Summary Report Type B |
MDP |
ROLR_003 |
RoLR/FRMP Summary Report Type C |
LNSP |
ROLR_004 |
RoLR/FRMP Summary Report Type D |
RoLR as the new FRMP |
ROLR_005 |
RoLR/FRMP Summary Report Type D |
The Suspended Retailer (SR) |
ROLR_006 |
RoLR/FRMP Summary Report Type E |
MPB |
ROLR_007 |
Each Jurisdiction |
|
ROLR_008 |
RoLR/LR Summary Report Type B |
MDP |
ROLR_009 |
RoLR/LR Summary Report Type C |
LNSP |
ROLR_010 |
RoLR/LR Summary Report Type D |
Each RoLR (either as the new FRMP, as the new LR or both) |
ROLR_011 |
RoLR/LR Summary Report Type D |
The Suspended Retailer (SR) |
ROLR_012 |
RoLR/LR Summary Report Type E |
Each MPB |
ROLR_014 |
RoLR/LR NMI List - SR is LR |
All relevant participants |
ROLR_027 |
CRs to change FRMP still in progress for NMIs that have changed due to RoLR Event (by Jurisdiction) |
Each Jurisdiction |