{"type": "object", "properties": {"PARTICIPANTID": {"type": "string", "description": "Participant identifier"}, "PERIODID": {"type": "integer", "maximum": 32767, "minimum": -32768, "description": "Settlement period (based on calendar day)"}, "REGIONID": {"type": "string", "enum": ["QLD1", "VIC1", "TAS1", "NSW1", "SA1", "SNOWY1"], "description": "Region Identifier"}, "SETTLEMENTDATE": {"type": "string", "examples": ["2026/01/20 00:05:00"], "format": "date-time", "description": "Calendar Settlement Date\nWARNING: Despite what the name suggests, this is a datetime, not a date."}, "VERSIONNO": {"type": "integer", "minimum": 0, "maximum": 65535, "description": "Settlement run number"}, "APCRECOVERY": {"type": "number", "description": "APC Recovery amount"}, "LASTCHANGED": {"type": "string", "examples": ["2026/01/20 00:05:00"], "format": "date-time", "description": "Last date and time record changed"}, "PARTICIPANTDEMAND": {"type": "number", "description": "Participant MW Demand"}, "REGIONDEMAND": {"type": "number", "description": "Total region demand"}, "TOTALCOMPENSATION": {"type": "number", "description": "Total compensation"}}, "required": ["PARTICIPANTID", "PERIODID", "REGIONID", "SETTLEMENTDATE", "VERSIONNO"], "description": "SETAPCRECOVERY shows reimbursements for Administered Price Cap (APC) to be recovered from participants.\nSETAPCRECOVERY data is confidential to the relevant participant.\n\nSource\n\nSETAPCRECOVERY updates with each settlement run.\nWarningLevel.WARNING: This is a different table to SET_APC_RECOVERY"}