{"package":"MARKET_CONFIG","pdr_config":{"mappings":[{"REPORT_NAME":"MARKET_CONFIG","REPORT_SUB_TYPE":"BIDTYPES","VERSION":1}],"transaction_type":"INSERT-UPDATE","row_filter_type":"LASTCHANGED"},"documentation_urls":["https://nemweb.com.au/Reports/Current/MMSDataModelReport/Electricity/ElectricityDataModelReport_files/Elec33.htm#7"],"comment":"BIDTYPES, together with the associated tracking data in BIDTYPESTRK, define a set of ancillary services with bidding parameters from a given date.\nBIDTYPES is static data describing each type of bid quantity, the number of applicable bands, how many days ahead a price lock down becomes effective and the validation rule that applies.","description":"BIDTYPES is public to participants\n\nSource\n\nBIDTYPES updates when the static data relating to an ancillary service\ntype is modified.\n\nVolume\n\nExpect modifications to be rare. Allow for approximately 20 records per\nyear.","primary_keys":["BIDTYPE","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"]},"EFFECTIVEDATE":{"sql_type":"DATE","pl_type":"pl.Date()","mandatory":true,"comment":"Market date starting at 04:30 inclusive","examples":["2000/09/12 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},"DESCRIPTION":{"sql_type":"VARCHAR2(64)","pl_type":"str","mandatory":false,"comment":"Description of this Bid Type","examples":["1 Second Lower Large Deviation FCAS","1 Second Raise Large Deviation FCAS","5 Minute Lower Large Deviation FCAS","5 Minute Raise Large Deviation FCAS","6 Second Lower Large Deviation FCAS","6 Second Raise Large Deviation FCAS","60 Second Lower Large Deviation FCAS","60 Second Raise Large Deviation FCAS","Energy to supply system demand","Lower Regulation Small Deviation FCAS","Raise Regulation Small Deviation FCAS"]},"LASTCHANGED":{"sql_type":"DATE","pl_type":"pl.Datetime()","mandatory":false,"comment":"Last date and time record changed","examples":["2001/09/13 16:33:22"],"parse_csv_as_string":true,"is_s_datetime":true},"NUMBEROFBANDS":{"sql_type":"NUMBER(3,0)","pl_type":"pl.Int16","mandatory":false,"comment":"Number of active bands (1 to 10)","examples":["10"],"is_integer":true,"num_int_bits":16},"NUMDAYSAHEADPRICELOCKED":{"sql_type":"NUMBER(2,0)","pl_type":"pl.Int8","mandatory":false,"comment":"Number of days prior to the Market Day when prices are locked from 12:30pm","examples":["1"],"is_integer":true,"num_int_bits":8},"SPDALIAS":{"sql_type":"VARCHAR2(10)","pl_type":"str","mandatory":false,"comment":"Alias for this BIDTYPE used in the SPD Solver","examples":["ENOF","L1SE","L5MI","L5RE","L60S","L6SE","R1SE","R5MI","R5RE","R60S","R6SE"]},"VALIDATIONRULE":{"sql_type":"VARCHAR2(10)","pl_type":"pl.Enum([\"ENERGY\", \"AS\"])","mandatory":false,"comment":"ENERGY or AS validation rules to apply.","examples":null,"enums":["ENERGY","AS"]}},"example_zip_url":"https://www.nemweb.com.au/Data_Archive/Wholesale_Electricity/MMSDM/2026/MMSDM_2026_09/MMSDM_Historical_Data_SQLLoader/DATA/PUBLIC_ARCHIVE%23BIDTYPES%23FILE01%23202609010000.zip","manifest_summary":{"first_month":{"year":2015,"month":1},"last_month":{"year":2026,"month":9},"compressed_size_per_month":755,"decompressed_size_all_time":896860},"visibility":"Public","trigger":"When the ancillary service type static data is modified"}