SAPS

For details about the SAPS Standalone Power Systems project, see the SAPS Fact Sheets:

SAPS registration and role code

This Release introduces:

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:

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

  1.  

DNSP

Engage with AEMO to create a unique TNI Code

  1.  

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.

  1.  

AEMO

Assigns the NMI Classification Code: NREG

  1.  

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:

  1. TNI code

  1. SAPS TNI code

  2. DLF code

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:

  1. Every week in the RM29 Participant Standing Data Report with individual results and a summary.
  2. 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

  • A child exclusion list, where a child NMI is meant to have a different TNI or DLF from one or more of the parents

  • The start and end dates of the report intersect the start and end dates of the parent and the child

  • The NMI status is A and D

Changes for ICF032 Child NMI Standing Data Quality - TNI and DLF

  • Includes the Parent NMI and PARENT DLF so Embedded Network Managers (ENMs) know when a TNI or DLF (or both) of a Child NMI have changed

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

  • A child exclusion list, where a child NMI is meant to have a different TNI or DLF from one or more of the parents

  • The start and end dates of the report intersect the start and end dates of the parent and the child

  • The NMI status is A and D

Changes for ICF032 Child NMI Standing Data Quality - TNI and DLF

  • Includes the Parent NMI and PARENT DLF so Embedded Network Managers (ENMs) know when a TNI or DLF (or both) of a Child NMI have changed

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

  • 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: 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

  • Identify NMIs with a TNI code linked to a NEM or ISO Profile Area

  • Report each NMI having a FRMP assignment where the FRMP Role_category = MSRP

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

  • Identify NMIs having a FRMP assigned where the FRMP’s Role_category = MSRP or SGA

  • Report each NMI where the NMI Class Code = GENERATR

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

  • Identify NMIs with a TNI code linked to a SAPS Profile Area

  • Report each NMI having a FRMP assignment where the FRMP Role_category = SGA

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

  • Identify NMIs with a TNI code linked to a NEM or ISO Profile Area

  • Report each NMI where the DLF code = SAPS

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:

  • TOTAL_LOAD: The aggregate net Energy value or all SAPS End User NMIs for each Trading Interval
    When there is null Metering Data for all SAPS End User NMIs, the NMI is excluded from the TOTAL_LOAD calculation

  • CONT_RATIO: The proportion of Energy generated by a Unit contributing to TOTAL_LOAD for each Trading Interval
    Where multiple Units contribute to TOTAL_LOAD, the CONT_RATIO for each Unit is determined by the proportion of generated Energy contributed by each unit for each Trading Interval
    Where a single unit supports TOTAL_LOAD, the CONT_RATIO equals 1 for each Trading Interval
    Where a unit consumes Energy, the CONT_RATIO equals 0.
    Where null Metering Data is provided for a SAPS Generating Unit the CONT_RATIO is set to 0 for the Trading Intervals where there is no metering interval data
    Where null Metering Data is provided for all Units the CONT_RATIO is proportioned equally across each active Unit

  • CALC_ALLOC: The calculated Metering Data for a Unit for each Trading Interval is determined by multiplying the CONT_RATIO by the TOTAL_LOAD

Request

Anytime from:

  1. MSATS web portal

  1. FTP

  2. API

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

Batch A right type assigned to a participant user by their participant administrator to access a Batch (file) application 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:

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..