{"type": "object", "properties": {"BILLRUNNO": {"type": "integer", "minimum": 0, "maximum": 65535, "description": "The current Billing RunNo for the week"}, "CONTRACTID": {"type": "string", "description": "The NMAS Contract Id"}, "CONTRACTYEAR": {"type": "integer", "minimum": 0, "maximum": 65535, "description": "AEMO Contract Year number starting in week containing 1 January"}, "PARTICIPANTID": {"type": "string", "description": "The Participant from whom the amount is recovered"}, "REGIONID": {"type": "string", "enum": ["QLD1", "VIC1", "TAS1", "NSW1", "SA1", "SNOWY1"], "description": "The region from where the amount is recovered"}, "SERVICE": {"type": "string", "description": "The type of NSCAS service. Current value values are:\n- REACTIVE\n- LOADSHED\n- RESTART"}, "WEEKNO": {"type": "integer", "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."}, "ACE_PORTION": {"type": "number", "description": "The Portion of ACE MWh Value used in the Recovery Calculation. . NULL for Billing Week prior to the IESS rule effective date"}, "ASOE_PORTION": {"type": "number", "description": "The Portion of ASOE MWh Value used in the Recovery Calculation (100 - ACE_Portion). . NULL for Billing Week prior to the IESS rule effective date"}, "CUSTOMER_PROPORTION": {"type": "number", "description": "The Customer Proportion for recovery amount in Percent"}, "GENERATOR_PROPORTION": {"type": "number", "description": "The Generator Proportion for recovery amount in Percent (100-Customer Portion)"}, "LASTCHANGED": {"type": "string", "examples": ["2026/01/20 00:05:00"], "format": "date-time", "description": "The Last Updated date and time"}, "NEM_ENERGY": {"type": "number", "description": "The NEM energy in MWh for the recovery period"}, "NEM_GENERATION": {"type": "number", "description": "The NEM Generation for the recovery period"}, "PARTICIPANT_ACE_MWH": {"type": "number", "description": "The Participant ACE MWh Value used in the Recovery of the Testing Payment Amount if the service is recovered from ACE. NULL for Billing Week prior to the IESS rule effective date"}, "PARTICIPANT_ASOE_MWH": {"type": "number", "description": "The Participant ASOE MWh Value used in the Recovery of the Testing Payment Amount if the service is recovered from ASOE. NULL for Billing Week prior to the IESS rule effective date"}, "PARTICIPANT_ENERGY": {"type": "number", "description": "The Participant energy in MWh for the recovery period"}, "PARTICIPANT_GENERATION": {"type": "number", "description": "The Participant Generation for the recovery period"}, "RBF": {"type": "number", "description": "The Benefitting Factor for the RegionId"}, "RECOVERY_AMOUNT": {"type": "number", "description": "The Total recovery amount for the billing week, being the sum of the customer and generator proportions for the PARTICIPANTID in REGIONID and sum of RecoveryAmount_ACE and RecoveryAmount_ASOE."}, "RECOVERY_END_DATE": {"type": "string", "examples": ["2026/01/20 00:05:00"], "format": "date-time", "description": "The Recovery End Date for the Testing Payment Calculation\nWARNING: Despite what the name suggests, this is a datetime, not a date."}, "RECOVERY_START_DATE": {"type": "string", "examples": ["2026/01/20 00:05:00"], "format": "date-time", "description": "The Recovery Start Date for the Testing Payment Calculation\nWARNING: Despite what the name suggests, this is a datetime, not a date."}, "RECOVERYAMOUNT_ACE": {"type": "number", "description": "The Participant Recovery Amount based on ACE MWh Value if the service is recovered from ACE . NULL for Billing Week prior to the IESS rule effective date"}, "RECOVERYAMOUNT_ASOE": {"type": "number", "description": "The Participant Recovery Amount based on ASOE MWh Value if the service is recovered from ASOE . NULL for Billing Week prior to the IESS rule effective date"}, "REGION_ACE_MWH": {"type": "number", "description": "The Region ACE MWh Value used in the Recovery of the Testing Payment Amount if the service is recovered from ACE. NULL for Billing Week prior to the IESS rule effective date"}, "REGION_ASOE_MWH": {"type": "number", "description": "The Region ASOE MWh Value used in the Recovery of the Testing Payment Amount if the service is recovered from ASOE. NULL for Billing Week prior to the IESS rule effective date"}, "REGION_ENERGY": {"type": "number", "description": "The RegionId energy in MWh for the recovery period"}, "TEST_PAYMENT": {"type": "number", "description": "The total Testing Payment Amount to recover from all benefitting regions"}}, "required": ["BILLRUNNO", "CONTRACTID", "CONTRACTYEAR", "PARTICIPANTID", "REGIONID", "SERVICE", "WEEKNO"], "description": "BILLING_NMAS_TEST_RECOVERY sets out the recovery of NMAS testing payments This Table may also be used for NSCAS and Type 1 transitional services procured by AEMO under the ISF framework during 2025 and prior to the implementation of all system changes. During this time descriptions in these tables may not be correct."}