{"type": "object", "properties": {"BIDTYPE": {"type": "string", "enum": ["ENERGY", "LOWERREG", "LOWER60SEC", "RAISE5MIN", "LOWER5MIN", "LOWER6SEC", "RAISE60SEC", "RAISE6SEC", "RAISEREG", "RAISE1SEC", "LOWER1SEC"], "description": "Bid Type Identifier\nTIP: The meaning of these values is documented in the `BIDTYPES` table."}, "DIRECTION": {"type": "string", "examples": ["GEN", "LOAD"], "description": "The power flow direction to which this offer applies: GEN, LOAD or BIDIRECTIONAL\nWARNING: Despite AEMO's documentation saying that this column is mandatory, it is missing from older files. It was added to the schema in [version 5.3](https://tech-specs.docs.public.aemo.com.au/Content/TSP_EMMSDM53_April2024/Participant_Impact.htm#NEXTDAYbids)."}, "DUID": {"type": "string", "examples": ["ADPBA1", "ADPPV1", "AGLHAL", "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"}, "INTERVAL_DATETIME": {"type": "string", "examples": ["2026/09/01 04:05:00"], "format": "date-time", "description": "Date and Time of the dispatch interval to which the offer applied"}, "SETTLEMENTDATE": {"type": "string", "examples": ["2026/09/01 00:00:00"], "format": "date-time", "description": "Market date for which the bid applied"}, "BANDAVAIL1": {"type": "integer", "examples": ["0", "1", "6"], "maximum": 170141183460469231731687303715884105727, "minimum": -170141183460469231731687303715884105728, "description": "Availability at price band 1"}, "BANDAVAIL2": {"type": "integer", "examples": ["0"], "maximum": 170141183460469231731687303715884105727, "minimum": -170141183460469231731687303715884105728, "description": "Availability at price band 2"}, "BANDAVAIL3": {"type": "integer", "examples": ["0", "2", "6"], "maximum": 170141183460469231731687303715884105727, "minimum": -170141183460469231731687303715884105728, "description": "Availability at price band 3"}, "BANDAVAIL4": {"type": "integer", "examples": ["0", "2", "6"], "maximum": 170141183460469231731687303715884105727, "minimum": -170141183460469231731687303715884105728, "description": "Availability at price band 4"}, "BANDAVAIL5": {"type": "integer", "examples": ["0", "1", "6"], "maximum": 170141183460469231731687303715884105727, "minimum": -170141183460469231731687303715884105728, "description": "Availability at price band 5"}, "BANDAVAIL6": {"type": "integer", "examples": ["0", "2", "19"], "maximum": 170141183460469231731687303715884105727, "minimum": -170141183460469231731687303715884105728, "description": "Availability at price band 6"}, "BANDAVAIL7": {"type": "integer", "examples": ["0", "2", "6"], "maximum": 170141183460469231731687303715884105727, "minimum": -170141183460469231731687303715884105728, "description": "Availability at price band 7"}, "BANDAVAIL8": {"type": "integer", "examples": ["0"], "maximum": 170141183460469231731687303715884105727, "minimum": -170141183460469231731687303715884105728, "description": "Availability at price band 8"}, "BANDAVAIL9": {"type": "integer", "examples": ["0"], "maximum": 170141183460469231731687303715884105727, "minimum": -170141183460469231731687303715884105728, "description": "Availability at price band 9"}, "BANDAVAIL10": {"type": "integer", "examples": ["0", "4", "255"], "maximum": 170141183460469231731687303715884105727, "minimum": -170141183460469231731687303715884105728, "description": "Availability at price band 10"}, "BIDSETTLEMENTDATE": {"type": "string", "examples": ["2026/09/01 00:00:00"], "format": "date-time", "description": "Market date for which the bid was submitted"}, "ENABLEMENTMAX": {"type": "integer", "maximum": 2147483647, "minimum": -2147483648, "description": "Maximum Energy Output (MW) at which this ancillary service can be supplied (AS Only)"}, "ENABLEMENTMIN": {"type": "integer", "maximum": 2147483647, "minimum": -2147483648, "description": "Minimum Energy Output (MW) at which this ancillary service becomes available (AS Only)"}, "ENERGYLIMIT": {"type": "number", "description": "The Energy limit applying at the end of this dispatch interval in MWh. For GEN this is a lower energy limit. For LOAD this is an upper energy limit"}, "FIXEDLOAD": {"type": "number", "examples": ["0"], "description": "Fixed unit output MW (Energy Bids Only). A value of zero means no fixed load so the unit is dispatched according to bid and market (rather than zero fixed load)"}, "HIGHBREAKPOINT": {"type": "integer", "maximum": 2147483647, "minimum": -2147483648, "description": "Maximum Energy Output (MW) at which the unit can provide the full availability (MAXAVAIL) for this ancillary service (AS Only)"}, "LASTCHANGED": {"type": "string", "examples": ["2026/08/15 10:58:18"], "format": "date-time", "description": "Last date and time record changed"}, "LOWBREAKPOINT": {"type": "integer", "maximum": 2147483647, "minimum": -2147483648, "description": "Minimum Energy Output (MW) at which the unit can provide the full availability (MAXAVAIL) for this ancillary service (AS Only)"}, "MAXAVAIL": {"type": "number", "examples": ["0", "1", "160"], "description": "Maximum availability for this BidType in this period"}, "MR_CAPACITY": {"type": "integer", "maximum": 2147483647, "minimum": -2147483648, "description": "Mandatory Restriction Offer amount"}, "OFFERDATE": {"type": "string", "examples": ["2026/08/15 10:58:18"], "format": "date-time", "description": "Offer date and time\nWARNING: Despite what the name suggests, this is a datetime, not a date."}, "PASAAVAILABILITY": {"type": "integer", "examples": ["6", "192"], "maximum": 9223372036854775807, "minimum": -9223372036854775808, "description": "Allows for future use for energy bids, being the physical plant capability including any capability potentially available within 24 hours"}, "PERIODID": {"type": "integer", "examples": ["1", "288"], "maximum": 170141183460469231731687303715884105727, "minimum": -170141183460469231731687303715884105728, "description": "The trading interval period identifier (1-288)"}, "RECALL_PERIOD": {"type": "number", "examples": ["1", "24000"], "description": "The advance notice (in hours) that a Scheduled Resource requires to achieve the PASA Availability MW for this trading interval."}, "ROCDOWN": {"type": "integer", "examples": ["2", "12"], "maximum": 2147483647, "minimum": -2147483648, "description": "MW/Min for lower (Energy Bids Only)"}, "ROCUP": {"type": "integer", "examples": ["2", "12"], "maximum": 2147483647, "minimum": -2147483648, "description": "MW/min for raise (Energy Bids Only)"}, "VERSIONNO": {"type": "integer", "examples": ["1"], "minimum": 0, "maximum": 340282366920938463463374607431768211455, "description": "Version number of offer"}}, "required": ["BIDTYPE", "DUID", "INTERVAL_DATETIME", "SETTLEMENTDATE"], "description": "BIDPEROFFER_D shows the public summary of the energy and FCAS offers applicable in the Dispatch for the\nintervals identified. BIDPEROFFER_D is the child to BIDDAYOFFER_D.\nBIDPEROFFER_D is public data, so is available to all participants.\n\nSource\n\nBIDPEROFFER_D updates daily shortly after 4am.\n\nSee also BIDPEROFFER."}