{"type": "object", "properties": {"BILLRUNNO": {"type": "integer", "examples": ["13", "16"], "minimum": 0, "maximum": 65535, "description": "The current Billing RunNo for the week"}, "CONTRACTID": {"type": "string", "examples": ["7MYU0SMLK", "AFFKU29Q@", "CQMYNR1T7", "DZT8GAXWG", "FH4QC1TWR", "SYM$HM01P", "U3TBB7W5Y", "WDYQ5WN82", "Y#931LJ8C"], "description": "The NMAS Contract Id"}, "CONTRACTYEAR": {"type": "integer", "examples": ["2026"], "minimum": 0, "maximum": 65535, "description": "AEMO Contract Year number starting in week containing 1 January"}, "REGIONID": {"type": "string", "enum": ["QLD1", "VIC1", "TAS1", "NSW1", "SA1", "SNOWY1"], "description": "The region from where the amount is recovered"}, "SERVICE": {"type": "string", "examples": ["REACTIVE", "RESTART"], "description": "The type of NSCAS service. Current value values are:\n- REACTIVE\n- LOADSHED"}, "WEEKNO": {"type": "integer", "examples": ["6", "20"], "minimum": 0, "maximum": 65535, "description": "Week no within the contract year. Week no 1 is the week containing 1 January\nWARNING: There may be 53 weeks in a year, depending on how weeks align to the year start/end."}, "LASTCHANGED": {"type": "string", "examples": ["2026/08/24 09:31:10"], "format": "date-time", "description": "The Last Updated date and time"}, "PAYMENT_AMOUNT": {"type": "number", "examples": ["117762.01", "46497", "358460.11", "178740"], "description": "The total Testing Payment Amount to recover from all benefitting regions"}, "RBF": {"type": "number", "examples": ["0", "1"], "description": "The Benefitting Factor for the RegionId"}, "RECOVERY_AMOUNT": {"type": "number", "examples": ["-117762.01", "0", "-46497", "-178740"], "description": "The Testing Payment amount to recover from RegionId"}}, "required": ["BILLRUNNO", "CONTRACTID", "CONTRACTYEAR", "REGIONID", "SERVICE", "WEEKNO"], "description": "BILLING_NMAS_TEST_RECVRY_RBF sets out the NSCAS/SRAS Testing Payment recovery data for the posted billing week."}