Skip to content

BILLINGCUSTEXCESSGEN (Historical table)

BILLINGCUSTEXCESSGEN shows excess generation payments for each participant cutover.

Package

HISTORICAL_TABLES

Table schema

Column Official MMS Datatype GR-MMS Datatype Comment
CONTRACTYEAR numeric(4, 0) 🔑 smallint 🔑 AEMO Contract Year number starting in week containing 1st January
WEEKNO numeric(3, 0) 🔑 smallint 🔑 Week no within the contract year. Week no 1 is the week containing 1st January
BILLRUNNO numeric(3, 0) 🔑 smallint 🔑 Unique run no within a given contract year and week no
PARTICIPANTID varchar(10) 🔑 varchar(10) 🔑 Unique participant identifier
SETTLEMENTDATE datetime(3) 🔑 datetime2(0) 🔑 Calendar Settlement Date
PERIODID numeric(3, 0) 🔑 smallint 🔑 Half hourly trading period that excess generation is for
REGIONID varchar(10) 🔑 varchar(10) 🔑 Region Identifier
EXCESSGENPAYMENT numeric(16, 6) numeric(16, 6) Payment by Customer for Excess Generation
LASTCHANGED datetime(3) datetime2(0) Last date and time record changed

Official MMS data model indexes

Index name Index type Index columns (in order)
BILLINGCUSTEXCESSGEN_LCX nonclustered LASTCHANGED
BILLINGCUSTEXCESSGEN_PK clustered, unique, primary key CONTRACTYEAR, WEEKNO, BILLRUNNO, PARTICIPANTID, REGIONID, SETTLEMENTDATE, PERIODID

GR-MMS data model indexes

Index name Index type Index columns (in order)
IX_BILLINGCUSTEXCESSGEN_LASTCHANGED nonclustered LASTCHANGED
PK_BILLINGCUSTEXCESSGEN clustered, unique, primary key CONTRACTYEAR, WEEKNO, BILLRUNNO, PARTICIPANTID, REGIONID, SETTLEMENTDATE, PERIODID

Historical-MMS data model indexes

Index name Index type Index columns (in order)
BILLINGCUSTEXCESSGEN_LCX nonclustered LASTCHANGED
BILLINGCUSTEXCESSGEN_PK clustered, unique, primary key CONTRACTYEAR, WEEKNO, BILLRUNNO, PARTICIPANTID, REGIONID, SETTLEMENTDATE, PERIODID