{"package":"PARTICIPANT_REGISTRATION","pdr_config":{"mappings":[{"REPORT_NAME":"PARTICIPANT_REGISTRATION","REPORT_SUB_TYPE":"BIDDUIDDETAILS","VERSION":1}],"transaction_type":"INSERT-UPDATE","row_filter_type":"LASTCHANGED"},"documentation_urls":["https://nemweb.com.au/Reports/Current/MMSDataModelReport/Electricity/ElectricityDataModelReport_files/Elec44.htm#13"],"comment":"BIDDUIDDETAILS and the associated tracking object BIDDUIDDETAILSTRK define the registration data for each ancillary service a dispatchable unit is registered to provide. The registration data is required to validate a dispatchable unit bid submitted for that ancillary service.","description":"BIDDUIDDETAILS data is public to participants.\n\nSource\n\nBIDDUIDDETAILS updates as dispatchable unit registration details are\nmodified.\n\nVolume\n\nApproximately 1000 records per year.","primary_keys":["BIDTYPE","DUID","EFFECTIVEDATE","VERSIONNO"],"indexes":[["LASTCHANGED"]],"columns":{"BIDTYPE":{"sql_type":"VARCHAR2(10)","pl_type":"pl.Enum([\"ENERGY\", \"LOWERREG\", \"LOWER60SEC\", \"RAISE5MIN\", \"LOWER5MIN\", \"LOWER6SEC\", \"RAISE60SEC\", \"RAISE6SEC\", \"RAISEREG\", \"RAISE1SEC\", \"LOWER1SEC\"])","mandatory":true,"comment":"Bid Type Identifier","examples":null,"tips":["The meaning of these values is documented in the `BIDTYPES` table."],"enums":["ENERGY","LOWERREG","LOWER60SEC","RAISE5MIN","LOWER5MIN","LOWER6SEC","RAISE60SEC","RAISE6SEC","RAISEREG","RAISE1SEC","LOWER1SEC"]},"DUID":{"sql_type":"VARCHAR2(10)","pl_type":"pl.Categorical","mandatory":true,"comment":"Dispatchable unit identifier","examples":["APD01","APD02","APS","BW01","BW02","BW03","BW04","CALL_A_1","CALL_A_2","CALL_A_3","CALL_A_4","CALL_B_1","CALL_B_2","DARTM1","EILDON1","EILDON2","ER01","ER02","ER03","ER04","GSTONE1","GSTONE2","GSTONE3","GSTONE4","GSTONE5","GSTONE6","GUTHEGA","LD01","LD02","LD03","LD04","LOYYB1","LOYYB2","LYA1","LYA2","LYA3","LYA4","MACKAYGT","MCKAY1","MCKAY2","MM3","MM4","MP1","MP2","MSTUART1","MSTUART2","MURRAY","NPS","NPS1","NPS2","OAKEY1","OAKEY2","PPCCGT","PTH01","PTH02","PTH03","PUMP1","PUMP2","SHPUMP","SNOWYGJP","SNOWYP","STAN-1","STAN-2","STAN-3","STAN-4","SWAN_A_1","SWAN_A_2","SWAN_A_3","SWAN_A_4","SWAN_A_5","SWAN_A_6","SWAN_B_1","SWAN_B_2","SWAN_B_3","SWAN_B_4","TARONG#1","TARONG#2","TARONG#3","TARONG#4","TORRA1","TORRA2","TORRA3","TORRA4","TORRB1","TORRB2","TORRB3","TORRB4","TUMUT3","TUMUT3-1","TUMUT3-2","TUMUT3-3","TUMUT3-4","TUMUT3-5","TUMUT3-6","UPPTUMUT","VP5","VP6","W/HOE#1","W/HOE#2","WKIEWA1","WKIEWA2","WW7","WW8","YABULU","YWPS1","YWPS2","YWPS3","YWPS4"],"warnings":["This column may contain funny characters such as / (slash) or # (hash). This may break hive-style partitioning.\n"],"is_categorical":true},"EFFECTIVEDATE":{"sql_type":"DATE","pl_type":"pl.Date()","mandatory":true,"comment":"Market date starting at 04:30 inclusive","examples":["2001/09/13 00:00:00"],"parse_csv_as_string":true,"is_date":true},"VERSIONNO":{"sql_type":"NUMBER(3,0)","pl_type":"pl.UInt16","mandatory":true,"comment":"Record version number","examples":["1"],"is_integer":true,"unsigned_int":true,"num_int_bits":16},"LASTCHANGED":{"sql_type":"DATE","pl_type":"pl.Datetime()","mandatory":false,"comment":"Last date and time record changed","examples":["2001/09/13 16:38:05"],"parse_csv_as_string":true,"is_s_datetime":true},"MAXCAPACITY":{"sql_type":"NUMBER(22,0)","pl_type":"pl.Int128","mandatory":false,"comment":"Maximum Capacity of this DUID for this BIDTYPE","examples":["5","600"],"is_integer":true,"num_int_bits":128},"MAXENABLEMENTLEVEL":{"sql_type":"NUMBER(22,0)","pl_type":"pl.Int128","mandatory":false,"comment":"Maximum Energy Output (MW) at which this ancillary service can be supplied (AS Only)","examples":["0","30","1600"],"is_integer":true,"num_int_bits":128},"MAXLOWERANGLE":{"sql_type":"NUMBER(3,0)","pl_type":"pl.Int16","mandatory":false,"comment":"Maximum Angle at the lower end of the ancillary service profile (Degrees)","examples":["15","90"],"is_integer":true,"num_int_bits":16},"MAXUPPERANGLE":{"sql_type":"NUMBER(3,0)","pl_type":"pl.Int16","mandatory":false,"comment":"Maximum Angle at the upper end of the ancillary service profile (Degrees)","examples":["16","90"],"is_integer":true,"num_int_bits":16},"MINENABLEMENTLEVEL":{"sql_type":"NUMBER(22,0)","pl_type":"pl.Int128","mandatory":false,"comment":"Minimum Energy Output (MW) at which this ancillary service becomes available (AS Only)","examples":["0","5","300"],"is_integer":true,"num_int_bits":128}},"example_zip_url":"https://www.nemweb.com.au/Data_Archive/Wholesale_Electricity/MMSDM/2026/MMSDM_2026_09/MMSDM_Historical_Data_SQLLoader/DATA/PUBLIC_ARCHIVE%23BIDDUIDDETAILS%23FILE01%23202609010000.zip","manifest_summary":{"first_month":{"year":2015,"month":1},"last_month":{"year":2026,"month":9},"compressed_size_per_month":63950,"decompressed_size_all_time":54178330},"visibility":"Public","trigger":"When dispatchable unit registration details are modified"}