{"type": "object", "properties": {"BILLRUNNO": {"type": "integer", "minimum": 0, "maximum": 65535, "description": "The sequential number of a billing run"}, "CONTRACTID": {"type": "string", "description": "SRA Contract unique identifier"}, "CONTRACTYEAR": {"type": "integer", "minimum": 0, "maximum": 65535, "description": "SRA Contracted Year (calendar year)"}, "FROMREGIONID": {"type": "string", "enum": ["QLD1", "VIC1", "TAS1", "NSW1", "SA1"], "description": "Nominated source region for Interconnector"}, "INTERCONNECTORID": {"type": "string", "description": "Contracted Interconnector"}, "PARTICIPANTID": {"type": "string", "description": "Unique participant identifier"}, "WEEKNO": {"type": "integer", "minimum": 0, "maximum": 255, "description": "Week no within the contract year. Week no 1 is the week containing 1st January\nWARNING: There may be 53 weeks in a year, depending on how weeks align to the year start/end."}, "ACTUALPAYMENT": {"type": "number", "description": "Net actual payment to participant, including auction fees"}, "ADJUSTMENT": {"type": "number", "description": "Adjustment allocated to participant"}, "LASTCHANGED": {"type": "string", "examples": ["2026/01/20 00:05:00"], "format": "date-time", "description": "Date and time this record was last modified"}, "QUARTER": {"type": "integer", "maximum": 127, "minimum": -128, "description": "Residue Contract Quarter"}, "RESIDUEYEAR": {"type": "integer", "maximum": 32767, "minimum": -32768, "description": "Year of the Residue Contract; may differ from the calendar year at week 1."}, "TOTALRESIDUES": {"type": "number", "description": "Total residues allocated to participant"}}, "required": ["BILLRUNNO", "CONTRACTID", "CONTRACTYEAR", "FROMREGIONID", "INTERCONNECTORID", "PARTICIPANTID", "WEEKNO"], "description": "BILLINGIRPARTSURPLUS supports the Settlements Residue Auction, by showing the weekly billing SRA distribution to Auction participants by Contract Identifier.\nBILLINGIRPARTSURPLUS data is confidential to the relevant participant.\n\nSource\n\nBILLINGIRPARTSURPLUS is populated by the posting of a billing run where\nthe participant has purchased auction units relating to that billing\nrun.\n\nVolume\n\nAn indicative maximum is 64 records inserted per billing run, or 700\nrecords inserted per week."}