BILLINGASRECOVERY
BILLINGASRECOVERY shows participant charges for Ancillary Services for the billing period. This view shows the billing amounts for Ancillary Service Recovery.
BILLINGASRECOVERY data is confidential to relevant participant.
Source
Updated with each billing run.
Volume
Approximately 5 records are inserted per billrunno, or about 55 records inserted per week.
Tip
1 second, 6 second, 5 minute, 60 second and regulation refer to types of FCAS markets.
Column Schema
BILLRUNNO
Billing Run No.
SQL Type: NUMBER(3,0)
Polars Type: pl.UInt16
This column is mandatory, and a primary key.
CONTRACTYEAR
Contract Year
SQL Type: NUMBER(4,0)
Polars Type: pl.UInt16
This column is mandatory, and a primary key.
PARTICIPANTID
Participant Identifier
For more information, see the dedicated documentation page.
SQL Type: VARCHAR2(10)
Polars Type: pl.Categorical
This column is mandatory, and a primary key.
REGIONID
Region Identifier
For more information, see the dedicated documentation page.
The SQL type is VARCHAR2(10).
This is actually a factor/enum, with values:
-
QLD1 -
VIC1 -
TAS1 -
NSW1 -
SA1 -
SNOWY1
This column is mandatory, and a primary key.
WEEKNO
Week No
Warning
There may be 53 weeks in a year, depending on how weeks align to the year start/end.
SQL Type: NUMBER(3,0)
Polars Type: pl.UInt16
This column is mandatory, and a primary key.
AGC
AGC Recovery - Not used since circa 2000
SQL Type: NUMBER(15,5)
Polars Type: pl.Float64
This column is not mandatory.
AGC_GEN
AGC Recovery for Generator
SQL Type: NUMBER(15,5)
Polars Type: pl.Float64
This column is not mandatory.
AVAILABILITY_REACTIVE
The total availability payment recovery amount (customer).. NULL for Billing Week post the IESS rule effective date
SQL Type: NUMBER(18,8)
Polars Type: pl.Float64
This column is not mandatory.
AVAILABILITY_REACTIVE_ACE
The Reactive Power Ancillary Service Availability Payment Recovery Amount for the Participant and Region from ACE MWh Portion. NULL for Billing Week prior to the IESS rule effective date
SQL Type: NUMBER(18,8)
Polars Type: pl.Float64
This column is not mandatory.
AVAILABILITY_REACTIVE_ASOE
The Reactive Power Ancillary Service Availability Payment Recovery Amount for the Participant and Region from ASOE MWh Portion. For Pre-IESS Settlement dates this column will have NULL value. For Pre-IESS Settlement dates this column will have NULL value.
SQL Type: NUMBER(18,8)
Polars Type: pl.Float64
This column is not mandatory.
AVAILABILITY_REACTIVE_GEN
The total availability payment recovery amount (Generator).. NULL for Billing Week post the IESS rule effective date
SQL Type: NUMBER(18,8)
Polars Type: pl.Float64
This column is not mandatory.
AVAILABILITY_REACTIVE_RBT
The total availability payment rebate recovery amount (customer).. NULL for Billing Week post the IESS rule effective date
SQL Type: NUMBER(18,8)
Polars Type: pl.Float64
This column is not mandatory.
AVAILABILITY_REACTIVE_RBT_ACE
The Reactive Power Ancillary Service Availability Rebate Payment Recovery Amount for the Participant and Region from ACE MWh Portion. NULL for Billing Week prior to the IESS rule effective date
SQL Type: NUMBER(18,8)
Polars Type: pl.Float64
This column is not mandatory.
AVAILABILITY_REACTIVE_RBT_ASOE
The Reactive Power Ancillary Service Availability Rebate Payment Recovery Amount for the Participant and Region from ASOE MWh Portion. NULL for Billing Week prior to the IESS rule effective date
SQL Type: NUMBER(18,8)
Polars Type: pl.Float64
This column is not mandatory.
AVAILABILITY_REACTIVE_RBT_GEN
The total availability payment rebate recovery amount (Generator).. NULL for Billing Week post the IESS rule effective date
SQL Type: NUMBER(18,8)
Polars Type: pl.Float64
This column is not mandatory.
FCASCOMP
Frequency Control Compensation Recovery - Not used since circa 2000
SQL Type: NUMBER(15,5)
Polars Type: pl.Float64
This column is not mandatory.
FCASCOMP_GEN
Frequency Control Compensation Recovery for Generator
SQL Type: NUMBER(15,5)
Polars Type: pl.Float64
This column is not mandatory.
LASTCHANGED
The latest date and time a file was updated/inserted
For more information, see the dedicated documentation page.
SQL Type: DATE
Polars Type: pl.Datetime()
This column is not mandatory.
Example: 2026/01/20 00:05:00
LOADSHED
Load Shed Recovery. Post-IESS the value in this column only represent the Testing Payment Recovery from Customers. 0 if no testing payment exists.
SQL Type: NUMBER(15,5)
Polars Type: pl.Float64
This column is not mandatory.
LOADSHED_ACE
The Load Shed Ancillary Service Recovery Amount for for the Participant and Region from ACE MWh Portion. NULL for Billing Week prior to the IESS rule effective date
SQL Type: NUMBER(18,8)
Polars Type: pl.Float64
This column is not mandatory.
LOADSHED_ASOE
The Load Shed Ancillary Service Recovery Amount for for the Participant and Region from ASOE MWh Portion. NULL for Billing Week prior to the IESS rule effective date
SQL Type: NUMBER(18,8)
Polars Type: pl.Float64
This column is not mandatory.
LOADSHED_GEN
Load Shed Recovery for Generator. Post-IESS the value in this column only represent the Testing Payment Recovery from Generators. 0 if no testing payment exists.
SQL Type: NUMBER(15,5)
Polars Type: pl.Float64
This column is not mandatory.
LOWER1SEC
Customer recovery amount for the very fast lower service. NULL for Billing Week post the IESS rule effective date
SQL Type: NUMBER(18,8)
Polars Type: pl.Float64
This column is not mandatory.
LOWER1SEC_ACE
The Lower1Sec FCAS Recovery Amount for the Participant and Region from ACE MWh Portion. NULL for Billing Week prior to the IESS rule effective date
SQL Type: NUMBER(18,8)
Polars Type: pl.Float64
This column is not mandatory.
LOWER1SEC_ASOE
The Lower1Sec FCAS Recovery Amount for the Participant and Region from ASOE MWh Portion. NULL for Billing Week prior to the IESS rule effective date
SQL Type: NUMBER(18,8)
Polars Type: pl.Float64
This column is not mandatory.
LOWER1SEC_GEN
Generator recovery amount for the very fast lower service. NULL for Billing Week post the IESS rule effective date
SQL Type: NUMBER(18,8)
Polars Type: pl.Float64
This column is not mandatory.
LOWER5MIN
Recovery amount for the Lower 5 Minute service attributable to customer connection points. NULL for Billing Week post the IESS rule effective date
SQL Type: NUMBER(15,5)
Polars Type: pl.Float64
This column is not mandatory.
LOWER5MIN_ACE
The Lower5Min FCAS Recovery Amount for the Participant and Region from ACE MWh Portion. NULL for Billing Week prior to the IESS rule effective date
SQL Type: NUMBER(18,8)
Polars Type: pl.Float64
This column is not mandatory.
LOWER5MIN_ASOE
The Lower5Min FCAS Recovery Amount for the Participant and Region from ASOE MWh Portion. NULL for Billing Week prior to the IESS rule effective date
SQL Type: NUMBER(18,8)
Polars Type: pl.Float64
This column is not mandatory.
LOWER5MIN_GEN
Recovery amount for the Lower 5 Minute service attributable to generator connection points. NULL for Billing Week post the IESS rule effective date
SQL Type: NUMBER(16,6)
Polars Type: pl.Float64
This column is not mandatory.
LOWER6SEC
Lower 6 Sec Recovery. NULL for Billing Week post the IESS rule effective date
SQL Type: NUMBER(15,5)
Polars Type: pl.Float64
This column is not mandatory.
LOWER6SEC_ACE
The Lower6Sec FCAS Recovery Amount for the Participant and Region from ACE MWh Portion. NULL for Billing Week prior to the IESS rule effective date
SQL Type: NUMBER(18,8)
Polars Type: pl.Float64
This column is not mandatory.
LOWER6SEC_ASOE
The Lower6Sec FCAS Recovery Amount for the Participant and Region from ASOE MWh Portion. NULL for Billing Week prior to the IESS rule effective date value.
SQL Type: NUMBER(18,8)
Polars Type: pl.Float64
This column is not mandatory.
LOWER6SEC_GEN
Lower 6 Sec Recovery for Generator. NULL for Billing Week post the IESS rule effective date
SQL Type: NUMBER(15,5)
Polars Type: pl.Float64
This column is not mandatory.
LOWER60SEC
Lower 60 Sec Recovery. NULL for Billing Week post the IESS rule effective date
SQL Type: NUMBER(15,5)
Polars Type: pl.Float64
This column is not mandatory.
LOWER60SEC_ACE
The Lower60Sec FCAS Recovery Amount for the Participant and Region from ACE MWh Portion. NULL for Billing Week prior to the IESS rule effective date
SQL Type: NUMBER(18,8)
Polars Type: pl.Float64
This column is not mandatory.
LOWER60SEC_ASOE
The Lower60Sec FCAS Recovery Amount for the Participant and Region from ASOE MWh Portion. NULL for Billing Week prior to the IESS rule effective date
SQL Type: NUMBER(18,8)
Polars Type: pl.Float64
This column is not mandatory.
LOWER60SEC_GEN
Lower 60 Sec Recovery for Generator. NULL for Billing Week post the IESS rule effective date
SQL Type: NUMBER(15,5)
Polars Type: pl.Float64
This column is not mandatory.
LOWERREG
Post-IESS the amount in this column represent only the Lower Regulation FCAS MPF Recovery Amount from Customer and Generator Connection Point MPFs, no Residue Amounts are added to this column value. For Billing Weeks past FPP Rule Effective Date this column is not used. Always show 0.
SQL Type: NUMBER(18,8)
Polars Type: pl.Float64
This column is not mandatory.
LOWERREG_ACE
The Lower Regulation FCAS Residue Recovery Amount using ACE MWh values. NULL for Billing Week prior to the IESS rule effective date
SQL Type: NUMBER(18,8)
Polars Type: pl.Float64
This column is not mandatory.
LOWERREG_GEN
Recovery amount for the Lower Regulation service attributable to generator connection points. NULL for Billing Week post the IESS rule effective date
SQL Type: NUMBER(16,6)
Polars Type: pl.Float64
This column is not mandatory.
LOWERREG_UNUSED
The FCAS Lower Reg Service Unused Amount for the Billing Week. This column will be NULL for Billing Week Prior to FPP Rule Effective Date
SQL Type: NUMBER(18,8)
Polars Type: pl.Float64
This column is not mandatory.
LOWERREG_UNUSED_ACE
The FCAS Lower Reg Service Unused ACE Residual Amount for the Billing Week. This column will be NULL for Billing Week Prior to FPP Rule Effective Date
SQL Type: NUMBER(18,8)
Polars Type: pl.Float64
This column is not mandatory.
LOWERREG_UNUSED_ASOE
The FCAS Lower Reg Service Unused ASOE Residual Amount for the Billing Week. This column will be NULL for Billing Week Prior to FPP Rule Effective Date
SQL Type: NUMBER(18,8)
Polars Type: pl.Float64
This column is not mandatory.
LOWERREG_UNUSED_RESIDUAL
LOWERREG_UNUSED_ACE + LOWERREG_UNUSED_ASOE
SQL Type: NUMBER(18,8)
Polars Type: pl.Float64
This column is not mandatory.
LOWERREG_USED
The FCAS Lower Reg Service Used Amount for the Billing Week. This column will be NULL for Billing Week Prior to FPP Rule Effective Date
SQL Type: NUMBER(18,8)
Polars Type: pl.Float64
This column is not mandatory.
LOWERREG_USED_ACE
The FCAS Lower Reg Service Used ACE Residual Amount for the Billing Week. This column will be NULL for Billing Week Prior to FPP Rule Effective Date
SQL Type: NUMBER(18,8)
Polars Type: pl.Float64
This column is not mandatory.
LOWERREG_USED_ASOE
The FCAS Lower Reg Service Used ASOE Amount for the Billing Week. This column will be NULL for Billing Week Prior to FPP Rule Effective Date
SQL Type: NUMBER(18,8)
Polars Type: pl.Float64
This column is not mandatory.
LOWERREG_USED_RESIDUAL
LOWERREG_USED_ACE + LOWERREG_USED_ASOE
SQL Type: NUMBER(18,8)
Polars Type: pl.Float64
This column is not mandatory.
RAISE1SEC
Customer recovery amount for the very fast raise service. NULL for Billing Week post the IESS rule effective date
SQL Type: NUMBER(18,8)
Polars Type: pl.Float64
This column is not mandatory.
RAISE1SEC_ACE
The Raise1Sec FCAS Recovery Amount for the Participant and Region from ACE MWh Portion. NULL for Billing Week prior to the IESS rule effective date
SQL Type: NUMBER(18,8)
Polars Type: pl.Float64
This column is not mandatory.
RAISE1SEC_ASOE
The Raise1Sec FCAS Recovery Amount for the Participant and Region from ASOE MWh Portion. NULL for Billing Week prior to the IESS rule effective date
SQL Type: NUMBER(18,8)
Polars Type: pl.Float64
This column is not mandatory.
RAISE1SEC_GEN
Generator recovery amount for the very fast raise service. NULL for Billing Week post the IESS rule effective date
SQL Type: NUMBER(18,8)
Polars Type: pl.Float64
This column is not mandatory.
RAISE5MIN
Recovery amount for the Raise 5 Minute service attributable to customer connection points. NULL for Billing Week post the IESS rule effective date
SQL Type: NUMBER(15,5)
Polars Type: pl.Float64
This column is not mandatory.
RAISE5MIN_ACE
The Raise5Min FCAS Recovery Amount for the Participant and Region from ACE MWh Portion. NULL for Billing Week prior to the IESS rule effective date
SQL Type: NUMBER(18,8)
Polars Type: pl.Float64
This column is not mandatory.
RAISE5MIN_ASOE
The Raise5Min FCAS Recovery Amount for the Participant and Region from ASOE MWh Portion. NULL for Billing Week prior to the IESS rule effective date
SQL Type: NUMBER(18,8)
Polars Type: pl.Float64
This column is not mandatory.
RAISE5MIN_GEN
Recovery amount for the Raise 5 Minute service attributable to generator connection points. NULL for Billing Week post the IESS rule effective date
SQL Type: NUMBER(16,6)
Polars Type: pl.Float64
This column is not mandatory.
RAISE6SEC
Raise 6 Sec Recovery. NULL for Billing Week post the IESS rule effective date
SQL Type: NUMBER(15,5)
Polars Type: pl.Float64
This column is not mandatory.
RAISE6SEC_ACE
The Raise6Sec FCAS Recovery Amount for the Participant and Region from ACE MWh Portion. NULL for Billing Week prior to the IESS rule effective date
SQL Type: NUMBER(18,8)
Polars Type: pl.Float64
This column is not mandatory.
RAISE6SEC_ASOE
The Raise6Sec FCAS Recovery Amount for the Participant and Region from ASOE MWh Portion. NULL for Billing Week prior to the IESS rule effective date
SQL Type: NUMBER(18,8)
Polars Type: pl.Float64
This column is not mandatory.
RAISE6SEC_GEN
Raise 6 Sec Recovery for Generator. NULL for Billing Week post the IESS rule effective date
SQL Type: NUMBER(15,5)
Polars Type: pl.Float64
This column is not mandatory.
RAISE60SEC
Raise 60 Sec Recovery. NULL for Billing Week post the IESS rule effective date
SQL Type: NUMBER(15,5)
Polars Type: pl.Float64
This column is not mandatory.
RAISE60SEC_ACE
The Raise60Sec FCAS Recovery Amount for the Participant and Region from ACE MWh Portion. NULL for Billing Week prior to the IESS rule effective date
SQL Type: NUMBER(18,8)
Polars Type: pl.Float64
This column is not mandatory.
RAISE60SEC_ASOE
The Raise60Sec FCAS Recovery Amount for the Participant and Region from ASOE MWh Portion. NULL for Billing Week prior to the IESS rule effective date
SQL Type: NUMBER(18,8)
Polars Type: pl.Float64
This column is not mandatory.
RAISE60SEC_GEN
Raise 60 Sec Recovery for Generator. NULL for Billing Week post the IESS rule effective date
SQL Type: NUMBER(15,5)
Polars Type: pl.Float64
This column is not mandatory.
RAISEREG
Post-IESS the amount in this column represent only the Raise Regulation FCAS MPF Recovery Amount from Customer and Generator Connection Point MPFs, no Residue Amounts are added to this column value. For Billing Weeks past FPP Rule Effective Date this column is not used. Always show 0.
SQL Type: NUMBER(18,8)
Polars Type: pl.Float64
This column is not mandatory.
RAISEREG_ACE
The Raise Regulation FCAS Residue Recovery Amount using ACE MWh values. NULL for Billing Week prior to the IESS rule effective date
SQL Type: NUMBER(18,8)
Polars Type: pl.Float64
This column is not mandatory.
RAISEREG_GEN
Recovery amount for the Raise Regulation service attributable to generator connection points. NULL for Billing Week post the IESS rule effective date. NULL for Billing Week post the IESS rule effective date.
SQL Type: NUMBER(16,6)
Polars Type: pl.Float64
This column is not mandatory.
RAISEREG_UNUSED
The FCAS Raise Reg Service Unused Amount for the Billing Week. This column will be NULL for Billing Week Prior to FPP Rule Effective Date
SQL Type: NUMBER(18,8)
Polars Type: pl.Float64
This column is not mandatory.
RAISEREG_UNUSED_ACE
The FCAS Raise Reg Service Unused ACE Residual Amount for the Billing Week. This column will be NULL for Billing Week Prior to FPP Rule Effective Date
SQL Type: NUMBER(18,8)
Polars Type: pl.Float64
This column is not mandatory.
RAISEREG_UNUSED_ASOE
The FCAS Raise Reg Service Unused ASOE Residual Amount for the Billing Week. This column will be NULL for Billing Week Prior to FPP Rule Effective Date
SQL Type: NUMBER(18,8)
Polars Type: pl.Float64
This column is not mandatory.
RAISEREG_UNUSED_RESIDUAL
RAISEREG_UNUSED_ACE + RAISEREG_UNUSED_ASOE
SQL Type: NUMBER(18,8)
Polars Type: pl.Float64
This column is not mandatory.
RAISEREG_USED
The FCAS Raise Reg Service Used Amount for the Billing Week. This column will be NULL for Billing Week Prior to FPP Rule Effective Date
SQL Type: NUMBER(18,8)
Polars Type: pl.Float64
This column is not mandatory.
RAISEREG_USED_ACE
The FCAS Raise Reg Service Used ACE Residual Amount for the Billing Week. This column will be NULL for Billing Week Prior to FPP Rule Effective Date
SQL Type: NUMBER(18,8)
Polars Type: pl.Float64
This column is not mandatory.
RAISEREG_USED_ASOE
The FCAS Raise Reg Service Used ASOE Residual Amount for the Billing Week. This column will be NULL for Billing Week Prior to FPP Rule Effective Date
SQL Type: NUMBER(18,8)
Polars Type: pl.Float64
This column is not mandatory.
RAISEREG_USED_RESIDUAL
RAISEREG_USED_ACE + RAISEREG_USED_ASOE
SQL Type: NUMBER(18,8)
Polars Type: pl.Float64
This column is not mandatory.
REACTIVEPOWER
Reactive Power Recovery. Post-IESS the value in this column only represent the Testing Payment Recovery from Customers. 0 if no testing payment exists.
SQL Type: NUMBER(15,5)
Polars Type: pl.Float64
This column is not mandatory.
REACTIVEPOWER_ACE
The Reactive Power Ancillary Service Recovery Amount for for the Participant and Region from ACE MWh Portion. NULL for Billing Week prior to the IESS rule effective date
SQL Type: NUMBER(18,8)
Polars Type: pl.Float64
This column is not mandatory.
REACTIVEPOWER_ASOE
The Reactive Power Ancillary Service Recovery Amount for for the Participant and Region from ASOE MWh Portion. NULL for Billing Week prior to the IESS rule effective date
SQL Type: NUMBER(18,8)
Polars Type: pl.Float64
This column is not mandatory.
REACTIVEPOWER_GEN
Reactive Power Recovery for Generator. Post-IESS the value in this column only represent the Testing Payment Recovery from Generators. 0 if no testing payment exists.
SQL Type: NUMBER(15,5)
Polars Type: pl.Float64
This column is not mandatory.
RGUL
Rapid Generator Unit Loading Recovery - Not used since December 2001
SQL Type: NUMBER(15,5)
Polars Type: pl.Float64
This column is not mandatory.
RGUL_GEN
Rapid Generator unit Loading Recovery for. Generator - Not used since December 2001
SQL Type: NUMBER(15,5)
Polars Type: pl.Float64
This column is not mandatory.
RGUU
Rapid Generator Unit Unloading Recovery - Not used since December 2001
SQL Type: NUMBER(15,5)
Polars Type: pl.Float64
This column is not mandatory.
RGUU_GEN
Rapid Generator Unit Unloading Recovery for Generator - Not used since December 2001
SQL Type: NUMBER(15,5)
Polars Type: pl.Float64
This column is not mandatory.
SYSTEMRESTART
System Restart Recovery. Post-IESS the value in this column only represent the Testing Payment Recovery from Customers. 0 if no testing payment exists
SQL Type: NUMBER(15,5)
Polars Type: pl.Float64
This column is not mandatory.
SYSTEMRESTART_ACE
The System Restart Ancillary Service Recovery Amount for for the Participant and Region from ACE MWh Portion. NULL for Billing Week prior to the IESS rule effective date
SQL Type: NUMBER(18,8)
Polars Type: pl.Float64
This column is not mandatory.
SYSTEMRESTART_ASOE
The System Restart Ancillary Service Recovery Amount for for the Participant and Region from ASOE MWh Portion. NULL for Billing Week prior to the IESS rule effective date,
SQL Type: NUMBER(18,8)
Polars Type: pl.Float64
This column is not mandatory.
SYSTEMRESTART_GEN
System Restart Recovery for Generator. Post-IESS the value in this column only represent the Testing Payment Recovery from Generators. 0 if no testing payment exists.
SQL Type: NUMBER(15,5)
Polars Type: pl.Float64
This column is not mandatory.
New Data Timing
Daily Billing Run & Posting a PRELIM/FINAL and REVISE Billing Run
Code Examples
Polars
Casting is enums, categoricals etc is not essential, but may speed up parsing.
Swapping int for pl.UInt16, pl.Int32 would also speed up parsing. However some of the datatypes are inferred, so they may be wrong.
This code deduplicates for you. Deduplication is normally only required across multiple months.
This code assumes that all columns are present, which may not be true for older files.
import polars as pl
import polars.selectors as cs
# e.g. "2029/03/15 00:05:00"
dt_s_fmt = "%Y/%m/%d %H:%M:%S"
csv_paths = ["SOMEFILE.CSV", "OTHERFILE.CSV"]
lf = (
pl.concat(
[
pl.scan_csv(
csv_path, # must be unzipped beforehand
skip_rows=1, # skip the header
infer_schema=False, # much faster
)
.filter(cs.by_index(0) == "D") # drop the footer
.select(~cs.by_index(range(4))) # drop metadata columns
for csv_path in csv_paths
],
how="diagonal_relaxed",
)
.with_columns(
pl.col("LASTCHANGED").str.strptime(pl.Datetime, dt_s_fmt),
)
.cast(
{
"BILLRUNNO": int, # or pl.UInt16
"CONTRACTYEAR": int, # or pl.UInt16
"PARTICIPANTID": pl.Categorical,
"REGIONID": pl.Enum(["QLD1", "VIC1", "TAS1", "NSW1", "SA1", "SNOWY1"]),
"WEEKNO": int, # or pl.UInt16
"AGC": pl.Float64,
"AGC_GEN": pl.Float64,
"AVAILABILITY_REACTIVE": pl.Float64,
"AVAILABILITY_REACTIVE_ACE": pl.Float64,
"AVAILABILITY_REACTIVE_ASOE": pl.Float64,
"AVAILABILITY_REACTIVE_GEN": pl.Float64,
"AVAILABILITY_REACTIVE_RBT": pl.Float64,
"AVAILABILITY_REACTIVE_RBT_ACE": pl.Float64,
"AVAILABILITY_REACTIVE_RBT_ASOE": pl.Float64,
"AVAILABILITY_REACTIVE_RBT_GEN": pl.Float64,
"FCASCOMP": pl.Float64,
"FCASCOMP_GEN": pl.Float64,
"LOADSHED": pl.Float64,
"LOADSHED_ACE": pl.Float64,
"LOADSHED_ASOE": pl.Float64,
"LOADSHED_GEN": pl.Float64,
"LOWER1SEC": pl.Float64,
"LOWER1SEC_ACE": pl.Float64,
"LOWER1SEC_ASOE": pl.Float64,
"LOWER1SEC_GEN": pl.Float64,
"LOWER5MIN": pl.Float64,
"LOWER5MIN_ACE": pl.Float64,
"LOWER5MIN_ASOE": pl.Float64,
"LOWER5MIN_GEN": pl.Float64,
"LOWER6SEC": pl.Float64,
"LOWER6SEC_ACE": pl.Float64,
"LOWER6SEC_ASOE": pl.Float64,
"LOWER6SEC_GEN": pl.Float64,
"LOWER60SEC": pl.Float64,
"LOWER60SEC_ACE": pl.Float64,
"LOWER60SEC_ASOE": pl.Float64,
"LOWER60SEC_GEN": pl.Float64,
"LOWERREG": pl.Float64,
"LOWERREG_ACE": pl.Float64,
"LOWERREG_GEN": pl.Float64,
"LOWERREG_UNUSED": pl.Float64,
"LOWERREG_UNUSED_ACE": pl.Float64,
"LOWERREG_UNUSED_ASOE": pl.Float64,
"LOWERREG_UNUSED_RESIDUAL": pl.Float64,
"LOWERREG_USED": pl.Float64,
"LOWERREG_USED_ACE": pl.Float64,
"LOWERREG_USED_ASOE": pl.Float64,
"LOWERREG_USED_RESIDUAL": pl.Float64,
"RAISE1SEC": pl.Float64,
"RAISE1SEC_ACE": pl.Float64,
"RAISE1SEC_ASOE": pl.Float64,
"RAISE1SEC_GEN": pl.Float64,
"RAISE5MIN": pl.Float64,
"RAISE5MIN_ACE": pl.Float64,
"RAISE5MIN_ASOE": pl.Float64,
"RAISE5MIN_GEN": pl.Float64,
"RAISE6SEC": pl.Float64,
"RAISE6SEC_ACE": pl.Float64,
"RAISE6SEC_ASOE": pl.Float64,
"RAISE6SEC_GEN": pl.Float64,
"RAISE60SEC": pl.Float64,
"RAISE60SEC_ACE": pl.Float64,
"RAISE60SEC_ASOE": pl.Float64,
"RAISE60SEC_GEN": pl.Float64,
"RAISEREG": pl.Float64,
"RAISEREG_ACE": pl.Float64,
"RAISEREG_GEN": pl.Float64,
"RAISEREG_UNUSED": pl.Float64,
"RAISEREG_UNUSED_ACE": pl.Float64,
"RAISEREG_UNUSED_ASOE": pl.Float64,
"RAISEREG_UNUSED_RESIDUAL": pl.Float64,
"RAISEREG_USED": pl.Float64,
"RAISEREG_USED_ACE": pl.Float64,
"RAISEREG_USED_ASOE": pl.Float64,
"RAISEREG_USED_RESIDUAL": pl.Float64,
"REACTIVEPOWER": pl.Float64,
"REACTIVEPOWER_ACE": pl.Float64,
"REACTIVEPOWER_ASOE": pl.Float64,
"REACTIVEPOWER_GEN": pl.Float64,
"RGUL": pl.Float64,
"RGUL_GEN": pl.Float64,
"RGUU": pl.Float64,
"RGUU_GEN": pl.Float64,
"SYSTEMRESTART": pl.Float64,
"SYSTEMRESTART_ACE": pl.Float64,
"SYSTEMRESTART_ASOE": pl.Float64,
"SYSTEMRESTART_GEN": pl.Float64,
}
)
# Deduplicate
# We want one row per ['BILLRUNNO', 'CONTRACTYEAR', 'PARTICIPANTID', 'REGIONID', 'WEEKNO']
# Tie-breaker: greatest value of ['LASTCHANGED']
.sort(["LASTCHANGED"], descending=False)
.unique(
subset=["BILLRUNNO", "CONTRACTYEAR", "PARTICIPANTID", "REGIONID", "WEEKNO"],
keep="last",
)
)
Nemosis
This table is not yet available in Nemosis.
Availability
Visibility: Private
This table is not available in the public monthly MMSDM archive. Is is only available to registered market participants over FTP inside a VPN.
Deduplication and PDR Loader Configuration
The primary keys are:
The transaction type is "insert", which means that you will usually not see duplicate data. If you do, you can deduplicate based on the primary keys, without sorting first. Rows from different files with the same primary keys should have the same values.
| Report Name | Report Subtype | Version |
|---|---|---|
| BILLING | ASRECOVERY | 10 |
This means that the CSV files start with metadata columns:
Indexes
Links
This page as JSON (schema documented here, but may change)
Download a JSON Schema specification for this table.
Official AEMO schema documentation (multi-page):
Other Information
Package: BILLING_RUN