SAPS
For details about the SAPS Standalone Power Systems project, see the SAPS Fact Sheets:
SAPS registration and role code
This Release introduces:
- A new Registration Category Generating units modelled in the EAAP are categorised into Baseload, Intermediate or Peaking generation groups. called Market SAPS Resource Provider (MSRP) for connecting Generating Units See Relevant Rules or Procedures on a SAPS. It can create and process Change Requests and B2B Business-to-Business. Generic term used to refer to defined business-to-business interactions between participants; excludes interactions between a participant and market systems such as MSATS. Transactions.
- A new Role The role a company has with a connection point in CATS. A single company can have more than one role associated with a NMI. Category field for storing the Registration Category, supporting the restriction of connections to the MSRP and SGA Small Generator Aggregator Registration Categories.
- Existing SGA Participant IDs’ Role Category populated as SGA.
SAPS DLF code
A new SAPS DLF Code with a DLF factor of 1.0 in Codes Maintenance > DLF Codes:
SAPS TNI codes
The TNI Codes:
- Are unique for each SAPS and have a structure participants must follow. It is a 4-character alphanumeric code consisting of two parts.
- Part 1: The first character of the SAPS TNI code identifies the adoptive SAPS network:
- Part 2: The next 3 characters, developed in conjunction with AEMO, identify a specific SAPS within an adoptive SAPS network.
- Have a unique TNI Code Transmission Node Identity: A four character alpha-numeric code used to identify a virtual transmission node or transmission network connection point. range assigned to each Distribution Network.
- Are grouped by Distribution Network.
- Are assigned a separate SAPS Profile Area A geographical area comprising a group of one or more TNIs where a single NSLP is calculated. If part of an LNSP local area is located within the local area of another LNSP, that part of the local area of the first LNSP is considered to be part of the profile area of the second LNSP..
The table below identifies each Distribution Network, the assigned Profile Area, and the TNI Code Energy Rules Terms range:
TNI code (1st character) |
Local area network |
Profile area |
---|---|---|
B |
Ergon Energy |
ERGONSAPS |
C |
Energex |
ENERGEXSAPS |
E |
Essential Energy |
COUNTRYENGYSAPS |
F |
Ausgrid |
ENERGYAUSTSAPS |
G |
Endeavour Energy |
INTEGRALSAPS |
H |
ActewAGL |
ACTEWAGLSAPS |
J |
Powercor |
POWERCORSAPS |
K |
Ausnet Services |
TXUSAPS |
L |
Jemena |
VICAGLSAPS |
M |
CitiPower |
CITIPOWERSAPS |
P |
United Energy |
UNITEDSAPS |
R |
SAPN |
UMPLPSAPS |
U |
TasNetworks |
AURORASAPS |
Assigning a SAPS NMI
Step |
Who |
Task |
---|---|---|
|
DNSP |
Engage with AEMO to create a unique TNI Code |
|
DNSP |
Create NMI for the Generating Unit to the SAPS You can create a new SAPS when an existing NMI is being separated from the NEM but not for a new connection point. This is a rules requirement so does not have system validation. Once a SAPS is created a new connection is eligible to connect to an existing SAPS. |
|
AEMO |
Assigns the NMI Classification Code: NREG |
|
DNSP |
Assigns NMIs to a SAPS by updating each End Users NMI Standing Data using Change Requests: CR5050 or CR5051. The minimum attributes to update are:
If a large number of NMIs require transferring, DNSPs can engage AEMO to use the Bulk Change Tool (BCT). For more details, see National Metering Identifier Procedure |
SAPs affected change requests
Change reason code |
Change request |
---|---|
Create NMI |
2000, 2001 2020, 2021 2500, 2501 2520, 2521 |
Maintain NMI |
5050, 5051 5060, 5061 |
New SAPS CR validations
This Release introduces new validations restricting the transfer of GENERATR NMIs to a SAPS. SGAs and MSRPs SAPS Generating Units are restricted to the NMI Classification Code A code identifying the type of consumer to which a NMI belongs, e.g. large or small wholesale generators.: NREG.
Validation |
Change request |
Error code |
---|---|---|
FRMP (MSRP) is only connected to a Generating Unit where the NMI Classification Code = NREG |
1000, 1010, 1030, 1040, 5050, 5051, 5060, 5061 |
1233 Cannot use this CR Code for a NMI with this NMI Classification Code, Registration Category, and Role Category |
FRMP (SGA) is not connected to a SAPS NMI |
1000, 1010, 1030, 1040, 5050, 5051, 5060, 5061 |
1232 Cannot use this CR Code for a NMI with this settlement indicator, Registration Category, and Role Category |
FRMP (MSRP) is only connected to a SAPS NMI |
1000, 1010, 1030, 1040, 5050, 5051, 5060, 5061 |
1232 Cannot use this CR Code for a NMI with this settlement indicator, Registration Category, and Role Category |
SAPS NMI has a SAPS DLF assigned |
2000, 2001, 2020, 2021, 2500, 2501, 2520, 2521, 5050, 5051, 5060, 5061 |
1230 Invalid DLF Code or settlement indicator combination |
SAPS NMI does not have an Embedded Network Code |
2000, 2001, 2020, 2021, 2500, 2501, 2520, 2521, 5050, 5051, 5060, 5061 |
1231 A NMI with this settlement indicator cannot be part of an Embedded Network |
SAPS NMI cannot have an active DRSP |
2000, 2001, 2020, 2021, 2500, 2501, 2520, 2521, 5050, 5051, 5060, 5061 |
1234 The NMI has an active DRSP |
5.8.7 NMI discovery
Participants can use the existing NMI See Relevant Rules or Procedures Discovery to search for SAPS TNIs by using the first character of the SAPS TNI Code.
SAPS standing data quality (SDQ)
This Release has the following updates and new Standing Data Quality (SDQ) reports related to the SAPS project.
AEMO Australian Energy Market Operator sends results of Standing Data Quality checks to Participant IDs:
- Every week in the RM29 Participant Standing Data Report with individual results and a summary.
- Every month in the RM30 Monthly Snapshot of Participant Performance Report with a summary of each week (no individual results).
Modified: Incorrect DLFs for child NMIs created in MSATS
Field |
Details |
---|---|
Query ID |
DLFERR_CHILD |
Long description |
List of Child NMIs created in MSATS believed to have an incorrect DLF Code. Please investigate and correct the DLF code where applicable. |
Changed |
Changes for ICF032 Child NMI Standing Data Quality - TNI and DLF
|
Unchanged |
Consistent with existing reports, there is no link to the data stream table |
Data source |
CATS |
Existing header values |
QueryId, Stat_Date, ParticipantId, RoleId, Source, Table, NMI, TNI, CODE, Start_Date, End_Date, Field, DLFVALUE |
New header values |
ParentNMI, ParentDLF |
Status |
Active |
Modified: Incorrect TNIs for child NMIs created in MSATS
Field |
Details |
---|---|
Query ID |
TNIERR_CHILD |
Long description |
List of Child NMIs created in MSATS believed to have an incorrect TNI Code. Please investigate and correct the TNI Code. |
Changed |
Changes for ICF032 Child NMI Standing Data Quality - TNI and DLF
|
Unchanged |
In keeping with the existing reports, there is no link to the data stream table |
Data source |
CATS |
Existing header values |
QueryId, Stat_Date, ParticipantId, RoleId, Source, Table, NMI, SDR_Key2, SDR_Key3, Start_Date, End_Date, Field, NMI_Class, TNI ,State |
New header values |
ParentNMI, ParentTNI |
Status |
Active |
New: SAPS NMI with embedded network code
Field |
Details |
---|---|
Query ID |
SAPSENC |
Role |
ENM |
Long description |
Embedded Networks are not valid within a SAPS this NMI has an Embedded Network Code assigned and needs correcting |
Data source |
CATS |
Header values |
QueryId, Stat_Date, ParticipantId, RoleId, Source, Table, NMI_ID, EmbNetParent_Code, EmbNetChild_Code, Start_Date, End_Date, Field, TNI_Code, NMI_Class, NMI_Status, DLF_Code, Value5 |
Status |
Active |
Generation logic |
|
New: MSRP (FRMP) assigned to non-SAPS TNI
Field |
Details |
---|---|
Query ID |
NONSAPSMSRP |
Role |
FRMP |
Long description |
A NMI attached to a non-SAPS TNI has an MSRP Participant ID assigned as the FRMP MSRPs are only eligible to be the FRMP for a SAPS NMI |
Data source |
CATS |
Header values |
QueryId, Stat_Date, ParticipantId, RoleId, Source, Table, NMI_ID, SDR_Key2,SDR_Key3, Start_Date, End_Date, Field, NMI_Class, Settle_Ind, TNI_Code, Role_Category, LNSP |
Status |
Active |
Generation logic |
|
New: SGA or MSRP (FRMP) assigned to GENERATR NMI
Field |
Details |
---|---|
Query ID |
NOTELGEN |
Role |
FRMP |
Long description |
A NMI with a NMI Class Code of GENERATR has either an SGA or MSRP Participant ID assigned as the FRMP. SGAs and MSRPs are not eligible to be FRMPs for GENERATR NMIs |
Data source |
CATS |
Header values |
QueryId, Stat_Date, ParticipantId, RoleId, Source, Table, NMI_ID, SDR_Key2,SDR_Key3, Start_Date, End_Date, Field, NMI_Class, Settle_Ind, TNI_Code, Role_Category, LNSP |
Status |
Active |
Generation logic |
|
New: SGA (FRMP) assigned to a SAPS NMI
Field |
Details |
---|---|
Query ID |
SAPSSGA |
Role |
FRMP |
Long description |
A NMI attached to a SAPS TNI has an SGA Participant ID assigned as the FRMP. SGAs are not eligible to be a FRMP for a SAPS NMI |
Data source |
CATS |
Header values |
QueryId, Stat_Date, ParticipantId, RoleId, Source, Table, NMI_ID, SDR_Key2,SDR_Key3, Start_Date, End_Date, Field, NMI_Class, NMI_Status,TNI_Code, Role_Category, LNSP |
Status |
Active |
Generation logic |
|
New: Non-SAPS DLF assigned to a SAPS NMI
Field |
Details |
---|---|
Query ID |
NONSAPSDLF |
Role |
LNSP |
Long description |
The NMI is assigned a non-SAPS DLF Code connected to a TNI Code in a SAPS Area Correct the DLF Code to the SAPS DLF Code |
Data source |
CATS |
Header values |
QueryId, Stat_Date, ParticipantId, RoleId, Source, Table, NMI_ID, sdr_key_2, sdr_key_3, Start_Date, End_Date, Field, TNI_Code, NMI_Class, NMI_Status, DLF_Code, Value5 |
Status |
Active |
Generation logic |
Identify NMIs with a TNI code linked to a SAPS Profile Area Report each NMI where the DLF code is NOT = SAPS |
New: SAPS DLF assigned to non-SAPS NMI
Field |
Details |
---|---|
Query ID |
SAPSDLF |
Role |
LNSP |
Long description |
The NMI is assigned a DLF Code of SAPS connected to a TNI Code not in a SAPS Area Correct the DLF Code |
Data source |
CATS |
Header values |
QueryId, Stat_Date, ParticipantId, RoleId, Source, Table, NMI_ID, sdr_key_2, sdr_key_3, Start_Date, End_Date, Field, NMI_Class, Settle_Ind, DLF_Code, TNI_Code, Profile_Area |
Status |
Active |
Generation logic |
|
New: SAPS NMI with embedded network code
Field |
Details |
---|---|
Query ID |
SAPSENP |
Role |
LNSP |
Long description |
Embedded Networks are not valid within a SAPS this NMI has an Embedded Network Code assigned and needs correcting. |
Data source |
CATS |
Header values |
QueryId,Stat_Date,ParticipantId,RoleId,Source,Table,NMI_ID,EmbNetParent,EmbNetChild,Start_Date,End_Date, Field, TNI_Code,NMI_Class,NMI_Status,DLF_Code, Value5 |
Status |
Active |
Generation logic |
Identify NMIs with a TNI Code linked to a SAPS Profile Area Report each NMI having an Embedded Network parent or child code or both |
New: SAPS TNI without an active SAPS generation connection point
Field |
Details |
---|---|
Query ID |
SAPSNOGEN |
Role |
LNSP |
Long description |
There is no active SAPS Generation Connection Point assigned to the SAPS TNI supplying energy to the End User Connection Points |
Data source |
CATS |
Header values |
QueryId,Stat_Date,ParticipantId,RoleId,Source,Table,NMI_ID,sdr_key_2,sdr_key_3,Start_Date,End_Date, Field, TNI_Code,NMI_Class,NMI_Status,Value4, Value5 |
Status |
Active |
Generation logic |
Identify a TNI Code linked to a SAPS Profile Area Report each TNI without an NREG NMI Classification Code assigned |
New: SAPS TNI without an active SAPS End User Connection Point
Field |
Details |
---|---|
Query ID |
SAPSNONMI |
Role |
LNSP |
Long description |
There are no active SAPS End User Connection Points assigned to the SAPS TNI where an active SAPS Generator Connection Point exists |
Data source |
CATS |
Header values |
QueryId,Stat_Date,ParticipantId,RoleId,Source,Table,NMI_ID,sdr_key_2,sdr_key_3,Start_Date,End_Date, Field, TNI_Code,NMI_Class,NMI_Status,Value4, Value5 |
Status |
Active |
Generation logic |
Identify the TNI Code linked to a SAPS Profile Area Report each TNI having only NMIs assigned with an NREG NMI Classification Code |
RM51 Regulated SAPS Generator Reconciliation report
A new RM51 Regulated SAPS Generator Reconciliation report assists MSRPs (FRMPs) to reconcile their allocated energy within a settlement case.
RM51 report details
Purpose |
Provides MSRP (FRMP) participants with the energy volume determined for contribution by the SAPS Generating Unit (Unit) for each individual Regulated SAPS |
---|---|
Content |
Allocation of Energy values are only provided for approved settlement cases. The Energy values determined for each Unit consists of:
|
Request |
Anytime from:
Subscribe to receive the report automatically after each approved Settlement Case by contacting AEMO’s Support Hub |
Delivery |
Participant Outbox |
Retention |
13 months in FTP archive folder |
Context type |
MDMTSettlementCaseDetailsReportParameters |
Priority |
Medium |
Role |
FRMP |
Format |
Zipped aseXML compliant XML message with csv payload |
Row limit |
30,000 |
Schema version |
r43 |
User rights access |
Regulated SAPS Generator Reconciliation Interactive entity
![]() ![]() |
Input parameters
Field |
Description |
Required |
|
---|---|---|---|
Web |
Schema |
||
Report name |
MDMTSettlementCaseDetailsReportParameters |
No |
Yes |
Settlement Case ID |
To find a Case ID, see Settlement Scenarios in the MSATS Web Portal |
Yes |
Yes |
Profile Area |
The Profile Area TNI |
Optional |
Optional |
TNI |
The TNI Code |
Optional |
Optional |
Select NMIs starting with |
Use to enable a faster search by reducing the number of NMIs displayed |
Optional |
Optional |
NMI |
The National Metering Identifier |
Optional |
Optional |
Output
Field |
Description |
---|---|
Case ID |
The Settlement Case ID |
Settlement Type |
Preliminary, Final, Revision 1, Revision 2, Special revised |
Profile Area |
The Profile Area code |
TNI |
The TNI Code |
NMI |
The National Metering Identifier |
Settlement Date |
The Settlement Date |
Creation Date |
The Creation Date |
Null Data |
Indicates if the calculated value includes null Metering Data |
Data Type |
Total_Load, Cont_Ratio, Calc_Alloc |
Period 001 to Period 288 |
Data for Period 1 through to Period 288 |
Report sequence number |
Required when the report exceeds the row limit For details, see Report Sequencing (required MarketNet access) |
RM51 example
This is an early draft of the RM51 report. The design may change by the Release Dates.
Report delivery
Participants can request reports using the following interfaces:
- FTP File transfer protocol to their Participant Inbox directory.
- API Application Programming Interface; a set of clearly defined methods of communication between various software components. > B2MMessagingSync > generateC1Report
- MSATS Market Settlement and Transfer Solutions. The procedures published by AEMO under clause 7.2.8 of the National Electricity Rules, which include those governing the recording of financial responsibility for energy flows at a connection point, the transfer of that responsibility between market participants, and the recording of energy flows at a connection point. Web Portal > Reports and Alerts > 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..
For details about MSATS reports, see Reports and Alerts. Requires access to MarketNet AEMO's private VPN for Registered Participants. A network of more than 300 registered participants in the National Electricity Market, including market generators, transmission network service providers, distribution network service providers, and market customers..