{"type": "object", "properties": {"BILLRUNNO": {"type": "integer", "minimum": 0, "maximum": 65535, "description": "Billing run number"}, "CONTRACTYEAR": {"type": "integer", "minimum": 0, "maximum": 65535, "description": "Billing contract year"}, "REFERENCESETTLEMENTDATE": {"type": "string", "examples": ["2026/01/20 00:05:00"], "format": "date-time", "description": "Settlement Date\nWARNING: Despite what the name suggests, this is a datetime, not a date."}, "REFERENCESETTLEMENTRUNNO": {"type": "integer", "maximum": 32767, "minimum": -32768, "description": "The settlement run number matching the settlement date for a settlement run included in the reference period"}, "WEEKNO": {"type": "integer", "minimum": 0, "maximum": 65535, "description": "Billing week number\nWARNING: There may be 53 weeks in a year, depending on how weeks align to the year start/end."}}, "required": ["BILLRUNNO", "CONTRACTYEAR", "REFERENCESETTLEMENTDATE", "REFERENCESETTLEMENTRUNNO", "WEEKNO"], "description": "Details of settlement runs used as input in the substitute demand calculation"}