{"package":"SETTLEMENT_DATA","pdr_config":{"mappings":[{"REPORT_NAME":"SETTLEMENTS","REPORT_SUB_TYPE":"NMAS_RECOVERY","VERSION":3}],"transaction_type":"INSERT"},"documentation_urls":["https://nemweb.com.au/Reports/Current/MMSDataModelReport/Electricity/ElectricityDataModelReport_files/Elec57.htm#160"],"comment":"SET_NMAS_RECOVERY sets out the NSCAS recovery data for payments other than testing This Table may also be used for NSCAS and Type 1 transitional services procured by AEMO under the ISF framework during 2025 and prior to the implementation of all system changes. During this time descriptions in these tables may not be correct.","primary_keys":["CONTRACTID","PARTICIPANTID","PAYMENTTYPE","PERIODID","REGIONID","SERVICE","SETTLEMENTDATE","VERSIONNO"],"indexes":[["LASTCHANGED"]],"columns":{"CONTRACTID":{"sql_type":"VARCHAR2(20)","pl_type":"pl.Categorical","mandatory":true,"comment":"The NMAS/ISF Contract Id","is_categorical":true},"PARTICIPANTID":{"sql_type":"VARCHAR(20)","pl_type":"pl.Categorical","mandatory":true,"comment":"The Participant from whom the amount is recovered","is_categorical":true},"PAYMENTTYPE":{"sql_type":"VARCHAR(20)","pl_type":"pl.Enum([\"AVAILABILITY\", \"ENABLEMENT\", \"COMPENSATION\"])","mandatory":true,"comment":"The type of payment being recovered. Valid values are:\n- AVAILABILITY\n- ENABLEMENT\n- COMPENSATION","examples":null,"enums":["AVAILABILITY","ENABLEMENT","COMPENSATION"]},"PERIODID":{"sql_type":"NUMBER(3,0)","pl_type":"pl.Int16","mandatory":true,"comment":"Settlements Trading Interval.","is_integer":true,"num_int_bits":16},"REGIONID":{"sql_type":"VARCHAR(10)","pl_type":"pl.Enum([\"QLD1\", \"VIC1\", \"TAS1\", \"NSW1\", \"SA1\", \"SNOWY1\"])","mandatory":true,"comment":"The region from where the amount is recovered","examples":null,"enums":["QLD1","VIC1","TAS1","NSW1","SA1","SNOWY1"]},"SERVICE":{"sql_type":"VARCHAR2(20)","pl_type":"pl.Enum([\"REACTIVE\", \"LOADSHED\", \"RESTART\", \"INERTIA\", \"SYSTEM STRENGTH\", \"TYPE1\", \"TYPE2\"])","mandatory":true,"comment":"The type of NSCAS service incl ISF Services. Current value values are:\n- REACTIVE\n- LOADSHED\n- RESTART\n- INERTIA, SYSTEM STRENGTH, TYPE1, TYPE2","examples":null,"enums":["REACTIVE","LOADSHED","RESTART","INERTIA","SYSTEM STRENGTH","TYPE1","TYPE2"]},"SETTLEMENTDATE":{"sql_type":"DATE","pl_type":"pl.Datetime()","mandatory":true,"comment":"Settlement Date","examples":["2026/01/20 00:05:00"],"warnings":["Despite what the name suggests, this is a datetime, not a date."],"parse_csv_as_string":true,"is_s_datetime":true},"VERSIONNO":{"sql_type":"NUMBER(3,0)","pl_type":"pl.UInt16","mandatory":true,"comment":"Settlement run number","is_integer":true,"unsigned_int":true,"num_int_bits":16},"LASTCHANGED":{"sql_type":"DATE","pl_type":"pl.Datetime()","mandatory":false,"comment":"The Last Updated date and time","examples":["2026/01/20 00:05:00"],"parse_csv_as_string":true,"is_s_datetime":true},"PARTICIPANT_ACE_MWH":{"sql_type":"NUMBER(18,8)","pl_type":"pl.Float64","mandatory":false,"comment":"The ACE MWh value for the Participant used in the Recovery Amount Calculation. NULL Value for Settlement Dates prior to the IESS rule effective date.","is_float":true},"PARTICIPANT_ASOE_MWH":{"sql_type":"NUMBER(18,8)","pl_type":"pl.Float64","mandatory":false,"comment":"The ASOE MWh value for the Participant used in the Recovery Amount Calculation. NULL Value for Settlement Dates prior to the IESS rule effective date.","is_float":true},"PARTICIPANT_ENERGY":{"sql_type":"NUMBER(18,8)","pl_type":"pl.Float64","mandatory":false,"comment":"The Participant energy in MWh for the period. NULL Value for Settlement Dates post IESS rule effective date.","is_float":true},"PARTICIPANT_GENERATION":{"sql_type":"NUMBER(18,8)","pl_type":"pl.Float64","mandatory":false,"comment":"Participant Generator Energy in the benefitting region. NULL Value for Settlement Dates post IESS rule effective date.","is_float":true},"PAYMENT_AMOUNT":{"sql_type":"NUMBER(18,8)","pl_type":"pl.Float64","mandatory":false,"comment":"The total Payment Amount to recover from all benefitting regions","is_float":true},"RBF":{"sql_type":"NUMBER(18,8)","pl_type":"pl.Float64","mandatory":false,"comment":"The Benefitting Factor for the RegionId","is_float":true},"RECOVERY_AMOUNT":{"sql_type":"NUMBER(18,8)","pl_type":"pl.Float64","mandatory":false,"comment":"The Total recovery amount for the period for the PARTICIPANTID and REGIONID. For Settlement dates prior to the IESS rule effective date Sum of RECOVERY_AMOUNT_CUSTOMER + RECOVERY_AMOUNT_GENERATOR and Post IESS it is sum of RECOVERYAMOUNT_ACE + RECOVERYAMOUNT_ASOE.","is_float":true},"RECOVERY_AMOUNT_CUSTOMER":{"sql_type":"NUMBER(18,8)","pl_type":"pl.Float64","mandatory":false,"comment":"The recovery amount allocated to customers. NULL Value for Settlement Dates post IESS rule effective date.","is_float":true},"RECOVERY_AMOUNT_GENERATOR":{"sql_type":"NUMBER(18,8)","pl_type":"pl.Float64","mandatory":false,"comment":"The recovery amount allocated to generators. NULL Value for Settlement Dates post IESS rule effective date.","is_float":true},"RECOVERYAMOUNT_ACE":{"sql_type":"NUMBER(18,8)","pl_type":"pl.Float64","mandatory":false,"comment":"The Recovery dollar amount for the Participant for the NMAS Contract Id calculated using the ACE MWh values for eligible services. NULL Value for Settlement Dates prior to the IESS rule effective date.","is_float":true},"RECOVERYAMOUNT_ASOE":{"sql_type":"NUMBER(18,8)","pl_type":"pl.Float64","mandatory":false,"comment":"The Recovery dollar amount for the Participant for the NMAS Contract Id calculated using the ASOE_MWh values for eligible services. NULL Value for Settlement Dates prior to the IESS rule effective date.","is_float":true},"REGION_ACE_MWH":{"sql_type":"NUMBER(18,8)","pl_type":"pl.Float64","mandatory":false,"comment":"The Regional ACE MWh value used in the Recovery Amount Calculation. NULL Value for Settlement Dates prior to the IESS rule effective date.","is_float":true},"REGION_ASOE_MWH":{"sql_type":"NUMBER(18,8)","pl_type":"pl.Float64","mandatory":false,"comment":"The Regional ASOE MWh value used in the Recovery Amount Calculation. NULL Value for Settlement Dates prior to the IESS rule effective date.","is_float":true},"REGION_ENERGY":{"sql_type":"NUMBER(18,8)","pl_type":"pl.Float64","mandatory":false,"comment":"The RegionId energy in MWh for the period. NULL Value for Settlement Dates post IESS rule effective date.","is_float":true},"REGION_GENERATION":{"sql_type":"NUMBER(18,8)","pl_type":"pl.Float64","mandatory":false,"comment":"The generator energy in the benefitting region. NULL Value for Settlement Dates post IESS rule effective date.","is_float":true}},"visibility":"Private","trigger":"Settlement Run"}