{"type": "object", "properties": {"DUID": {"type": "string", "examples": ["DRXNDE01", "DRXNDJ01", "DRXNFF01", "DRXNFS01", "DRXSQS01", "DRXVAE01", "DRXVDJ01", "DRXVDP01", "DRXVDX01", "DRXVQP01", "DRXVQX01", "DRXVQX02", "DRYCGT1", "DRYCGT2", "DRYCGT3", "DRYCNL", "EASTCRK", "EASTCRK2", "EILDON2", "EILDON3", "ER01", "ER02", "ER03", "ER04", "ERGT01", "ERG_AS", "ERNL1", "FARLEIGH", "FISHER", "FNWF1", "FSWF1", "GANNBL1", "GANNSF1", "GB01", "GB02", "GEORGTN1", "GEORGTN2", "GERMCRK", "GIRGSF", "GLADNL1", "GLBWNHYD", "GNNDHSF1", "GORDON", "GORDON1", "GORDON2", "GORDON3", "GOVILLB1", "GRANGEAV", "GSTONE1", "GSTONE2", "GSTONE3", "GSTONE4", "HALLWF1", "HALLWF2", "HEPWIND1", "HEZ", "HEZ1", "HLMSEW01", "HUMENSW", "HUMEV", "HVGTS", "HVWWBA1G", "HVWWBA1L", "HVWWPV1", "HWPNL1", "HWPS1", "HWPS2", "HWPS3", "HWPS4", "HWPS5", "HWPS6", "HWPS7", "HWPS8", "ICSM", "INVICTA", "JACKSGUL", "JBUTTERS", "JEMALNG1", "JLA01", "JLA02", "JLA03", "JLA04", "JLB01", "JLB02", "JLB03", "JNDABNE1", "JOUNAMA1", "KAREEYA1", "KAREEYA2", "KAREEYA3", "KAREEYA4", "KAREEYA5", "KARYNL1", "KEEPIT", "KEPBL1", "KIAMSF1", "KINCUM1", "KPP_1", "KRCCOGEN", "KSP1", "LADBROK1", "LADBROK2", "LAVNORTH", "LD01", "LD02", "LD03", "LD04", "LEMONTME", "LEM_WIL", "LK_ECHO", "LNGS1", "LNGS2", "LONGFORD", "LONSDALE", "LOYYB1", "LOYYB2", "LRSF1", "LUCAS2S2", "LUCASHGT", "LYA1", "LYA2", "LYA3", "LYA4", "MM3", "MM4", "MMNL1", "MOR2", "MOR3", "MORANBAH", "MRIDGE", "MRTLSWF1", "MSTUART1", "MSTUART2", "MSTUART3", "W/HOE#2"], "description": "Dispatchable Unit Identifier\nWARNING: This column may contain funny characters such as / (slash) or # (hash). This may break hive-style partitioning.\n"}, "START_DATE": {"type": "string", "examples": ["1998/10/25 00:00:00"], "format": "date-time", "description": "Start date for effective record"}, "ADG_ID": {"type": "string", "examples": ["GANNBESS_ADG1"], "description": "Aggregate Dispatch Group. Group into which the DUID is aggregated for Conformance. Null if DUID not aggregated for Conformance"}, "CONNECTIONPOINTID": {"type": "string", "examples": ["NBKG1", "NBKG2", "NCMA2", "NEP35B", "NEPS1", "NEPS2", "NEPS3", "NEPS4", "NEPSL", "NFBS1J", "NGF31K", "NGNE1G", "NHUM", "NKPT", "NKU31H", "NLD31", "NLDP1", "NLDP2", "NLDP3", "NLDP4", "NLP11", "NMNP3", "NMNP4", "NMNPL", "NMRK2G", "NNEE1H", "NSW21", "NSW23L", "NSYS1", "NSYS2G", "NTU21J", "NVYD1", "NWDENC03", "NWDENC09", "NWDENC10", "NWDENC13", "QBRA4K", "QGLA", "QGLD1", "QGLD2", "QGLD3", "QGLD4", "QGLL", "QGNG1I", "QINV1I", "QKAH1", "QKAH2", "QKAH3", "QKAH4", "QKRX", "QKYH5", "QLIL2", "QLLV2L", "QMKA", "QMRG1K", "QMRL1M", "QMRP", "QMSP1", "QMSP2", "QMSP3M", "QROG1K", "QROW4K", "SDCA1", "SDCA2", "SDCA3", "SHPS2W", "SHVA1H", "SHVA2H", "SHVA3H", "SKLB", "SMOK1H", "SMVE1", "SPEW1", "SPEW2", "SWDENC01", "SWDENC02", "TFI11", "TGO11", "TGO17", "TGO18", "TGO19", "TGO21", "TGT31G", "TGT32G", "TJB11", "TLE11", "TSH11", "TSH19", "VAT21", "VAT21L", "VAT22L", "VBAT2L", "VEPS2", "VER21H", "VHUM", "VHWP1", "VHWP2", "VHWP3", "VHWP4", "VHWP5", "VHWP6", "VHWP7", "VHWP8", "VHWPL", "VJLGA1", "VJLGA2", "VJLGA3", "VJLGA4", "VJLGB1", "VJLGB2", "VJLGB3", "VKGB2G", "VKGS1G", "VKMT1K", "VLYP1", "VLYP2", "VLYP3", "VLYP4", "VLYP5", "VLYP6", "VMWP4", "VMWP5", "VMWT6", "VSHS2G", "VTG21M", "VTGT6F", "VTGT7F", "VTT22E", "VWDENC01", "VWDENC02", "VWDENC03", "VWDENC04", "VWDENC05", "VWDENC06", "VWDENC08", "VWDENC09"], "description": "Country wide - Unique id of a connection point"}, "DISPATCHSUBTYPE": {"type": "string", "examples": ["WDR"], "description": "Additional information for DISPATCHTYPE. For DISPATCHTYPE = LOAD, subtype value is WDR for wholesale demand response units For DISPATCHTYPE = LOAD, subtype value is NULL for Scheduled Loads. For DISPATCHTYPE = GENERATOR type, subtype value is NULL."}, "DISPATCHTYPE": {"type": "string", "enum": ["GENERATOR", "LOAD", "BIDIRECTIONAL"], "description": "Identifies LOAD, GENERATOR or BIDIRECTIONAL. This will likely expand to more generic models as new technology types are integrated into the NEM"}, "DISTRIBUTIONLOSSFACTOR": {"type": "number", "examples": ["0.8742", "1", "1.0572"], "description": "The distribution loss factor to the currently assigned connection point"}, "END_DATE": {"type": "string", "examples": ["1998/11/29 00:00:00"], "format": "date-time", "description": "End date for effective record"}, "IS_AGGREGATED": {"type": "integer", "examples": ["0", "1"], "maximum": 127, "minimum": -128, "description": "Whether the DUID is classified as an \"Aggregated Unit\" under the rules. This impacts the Minimum Ramp Rate calculation"}, "LASTCHANGED": {"type": "string", "examples": ["2026/10/07 16:50:26"], "format": "date-time", "description": "Last date and time record changed"}, "LOAD_MAX_RAMP_RATE_DOWN": {"type": "integer", "maximum": 2147483647, "minimum": -2147483648, "description": "BDU only. MW/Min. Registered Maximum Ramp Rate Down value accepted for Energy Offers or Bids for energy imports"}, "LOAD_MAX_RAMP_RATE_UP": {"type": "integer", "maximum": 2147483647, "minimum": -2147483648, "description": "BDU only. MW/Min. Registered Maximum Ramp Rate Up value accepted for Energy Offers or Bids for energy imports"}, "LOAD_MAXIMUM_ENERGY_PRICE": {"type": "number", "description": "BDU only. Capped Offer/Bid Energy Price adjusted for TLF, DLF and VoLL for energy imports"}, "LOAD_MIN_RAMP_RATE_DOWN": {"type": "integer", "maximum": 2147483647, "minimum": -2147483648, "description": "BDU only. MW/Min. Calculated Minimum Ramp Rate Down value accepted for Energy Offers or Bids with explanation for energy imports"}, "LOAD_MIN_RAMP_RATE_UP": {"type": "integer", "maximum": 2147483647, "minimum": -2147483648, "description": "BDU only. MW/Min. Calculated Minimum Ramp Rate Up value accepted for Energy Offers or Bids with explanation for energy imports"}, "LOAD_MINIMUM_ENERGY_PRICE": {"type": "number", "description": "BDU only. Floored Offer/Bid Energy Price adjusted for TLF, DLF and MPF for energy imports"}, "MAX_RAMP_RATE_DOWN": {"type": "integer", "examples": ["0", "1", "1000"], "maximum": 2147483647, "minimum": -2147483648, "description": "Maximum ramp down rate for Unit (Mw/min) - from DUDetail table"}, "MAX_RAMP_RATE_UP": {"type": "integer", "examples": ["0", "1", "1000"], "maximum": 2147483647, "minimum": -2147483648, "description": "Maximum ramp up rate for Unit (Mw/min) - from DUDetail table"}, "MAXIMUM_ENERGY_PRICE": {"type": "number", "examples": ["4576.5", "4711", "20346.69", "20300"], "description": "Capped Offer/Bid Energy Price adjusted for TLF, DLF and VoLL"}, "MIN_RAMP_RATE_DOWN": {"type": "integer", "examples": ["0", "1", "150"], "maximum": 2147483647, "minimum": -2147483648, "description": "MW/Min. Calculated Minimum Ramp Rate Down value accepted for Energy Offers or Bids with explanation"}, "MIN_RAMP_RATE_UP": {"type": "integer", "examples": ["0", "1", "150"], "maximum": 2147483647, "minimum": -2147483648, "description": "MW/Min. Calculated Minimum Ramp Rate Up value accepted for Energy Offers or Bids with explanation"}, "MINIMUM_ENERGY_PRICE": {"type": "number", "examples": ["-835.27", "-895", "-1202.4", "-1140"], "description": "Floored Offer/Bid Energy Price adjusted for TLF, DLF and MPF"}, "PARTICIPANTID": {"type": "string", "examples": ["AGLAM", "AGLSHYDR", "BORAL", "CNRGY", "CSENERGY", "DELTA", "DIAMDGEN", "DIAMOND", "ECOGEN", "EDISON", "EDLCSMQ", "EDLGRPOP", "EDLLFGN", "EEUS", "ENELAUS", "ENERBRIX", "ENOCMASP", "ERGON", "ESNRGY", "FERGUSWF", "GANNBESS", "GANNSF", "GUNNEDAH", "HAZELPWR", "HEPBURN", "HYDROTAS", "INFRATIL", "KENNEDYE", "KSFPROJT", "LMSGEN", "LONSDALE", "LOYYANGA", "MACQGEN", "MORTLSWF", "NORPOWER", "OERARING", "PACHYDIN", "PACPOWER", "PEAKCO", "PROGREEN", "QTPTC", "SAWCML", "SNOWY", "SOUTHHYD", "SOUTHYD2", "STANRET", "STANWELL", "TIPSCO", "YESSA"], "description": "Participant that owns unit during effective record period"}, "REGIONID": {"type": "string", "enum": ["QLD1", "VIC1", "TAS1", "NSW1", "SA1", "SNOWY1"], "description": "Region identifier that unit is in"}, "SCHEDULE_TYPE": {"type": "string", "examples": ["NON-SCHEDULED", "SCHEDULED", "SEMI-SCHEDULED"], "description": "Scheduled status of the unit:\n'SCHEDULED'\n'NON-SCHEDULED'\n'SEMI-SCHEDULED'"}, "SECONDARY_TLF": {"type": "number", "description": "Used in Bidding, Dispatch and Settlements, only populated where Dual TLFs apply. For Bidding and Dispatch, the TLF for the generation component of a BDU, when null the TRANSMISSIONLOSSFACTOR is used for both the load and generation components. For Settlements, the secondary TLF is applied to all energy (load and generation) when the Net Energy Flow of the ConnectionPointID in the interval is positive (net generation)."}, "STARTTYPE": {"type": "string", "examples": ["FAST", "NOT DISPATCHED", "SLOW"], "description": "Unit start type. At this time restricted to Fast, Slow or Non Dispatched"}, "STATIONID": {"type": "string", "examples": ["BHILLGT", "DRXNDE01", "DRXNDJ01", "DRXNFF01", "DRXNFS01", "DRXSQS01", "DRXVAE01", "DRXVDJ01", "DRXVDP01", "DRXVDX01", "DRXVQP01", "DRXVQX01", "DRXVQX02", "DRYCGT", "EASTCRK", "EASTCRK2", "EILDON", "EILDONPD", "ENERGYB", "ERARING", "ERGT01", "ERG_AS", "FARLEIGH", "FISHER", "FNWF", "FSWF", "G/STONE", "GANNBESS", "GANNSF", "GEORGTWN", "GERMCRK", "GIRGSF", "GLBWNHYD", "GNNDHSF", "GORDON", "GRANGEAV", "HALLWF", "HALLWF2", "HAZEL", "HEPWIND", "HEZ", "HEZ1", "HLMSEW01", "HUMENSW", "HUMEV", "HUNTVGT", "HVWW", "ICSM", "INVICTA", "JACKSGUL", "JBUTTERS", "JEERA", "JEERB", "JEMALNG", "JNDSHPS", "JOUNAMA", "KAREEYA", "KEEPIT", "KEP", "KIAMSF", "KINCUMB", "KOGANCK", "KRCCOGEN", "KSP1", "LADBROKE", "LEM_WIL", "LIDDELL", "LK_ECHO", "LNGS", "LONGFORD", "LONSDALE", "LOYYANGA", "LOYYB", "LRSF", "LUCAS2S2", "LUCASHGT", "MM", "MORANBAH", "MRTLSWF", "MSTUART", "SWANBANK"], "description": "Station that unit is in"}, "TRANSMISSIONLOSSFACTOR": {"type": "number", "examples": ["0.8775", "1", "1.2024"], "description": "Used in Bidding, Dispatch and Settlements. For Bidding and Dispatch, where the DUID is a BDU with DISPATCHTYPE of BIDIRECTIONAL, the TLF for the load component of the BDU. For Settlements, where dual TLFs apply, the primary TLF is applied to all energy (load and generation) when the Net Energy Flow of the ConnectionPointID in the interval is negative (net load)."}}, "required": ["DUID", "START_DATE", "END_DATE"], "description": "DUDETAILSUMMARY sets out a single summary unit table so reducing the need for participants to use the various dispatchable unit detail and owner tables to establish generating unit specific details.\nDUDETAILSUMMARY is a public table, and is available to all participants.\n\nSource\n\nDUDETAILSUMMARY updates only when registration details change."}