{"type": "object", "properties": {"DATETIME": {"type": "string", "examples": ["2026/09/01 04:30:00"], "format": "date-time", "description": "Period date and time"}, "INTERCONNECTORID": {"type": "string", "examples": ["N-Q-MNSP1", "NSW1-QLD1", "T-V-MNSP1", "V-S-MNSP1", "V-SA", "VIC1-NSW1"], "description": "Interconnector identifier"}, "EXPORTGENCONID": {"type": "string", "examples": ["I_6F_NS_150", "N::N_CNCW_2", "N::Q_BWMP_LDTW", "N::Q_BWMP_TNT", "N>>NIL_33_34", "N>NIL_LSDU", "N>Q-NIL_757_758", "NQ_950_TEST", "NRM_VIC1_SA1", "N^^N_NIL_WGLT", "S>>NIL_RBTU_WEWT", "S>>NIL_TWPA_TPRS", "S>NIL_MHNW1_MHNW2", "T^V_NIL_9", "T^V_NIL_BL_6", "T_V_NIL_FCSPS", "V::N_HWRO3_O2", "V::N_HWRO3_V2", "V::N_HWSM_V2", "V::N_NIL_V2", "V>>NIL_SMTX_SMTX_R5", "V>>SMF1_SMF2_NIL_R5", "VSML_-020", "VSML_050", "VSML_ZERO", "VS_HEY_600_TEST", "V^^N_CNCW_1", "V^^N_NIL_1", "V_S_HEYWOOD_UFLS", "V_S_NIL_ROCOF"], "description": "Generic Constraint setting the export limit"}, "EXPORTLIMIT": {"type": "number", "examples": ["-0.00001", "4.37233", "0", "950"], "description": "Calculated export limit."}, "FCASEXPORTLIMIT": {"type": "number", "examples": ["-0.00001", "64.80056", "0", "2399"], "description": "Calculated export limit applying to energy + FCAS."}, "FCASIMPORTLIMIT": {"type": "number", "examples": ["-20.78175", "0.00001", "0", "50"], "description": "Calculated import limit applying to energy + FCAS."}, "IMPORTGENCONID": {"type": "string", "examples": ["CA_SYDS_59A889E5_1", "F_MAIN++APD_TL_L5", "F_MAIN++LREG_0210", "F_Q++NIL_R5", "F_Q++NIL_R6", "F_Q++NIL_R60", "F_T++NIL_CHWF_TG_R6", "F_T++NIL_MG_R6", "F_T++NIL_MRWF_TG_R6", "F_T++NIL_WF_TG_R60", "I_6F_NS_150", "I_6F_SN_150", "N>>NIL_060_051", "N>>NIL_85_86_S", "N>>NIL_86_85_S", "N>>NIL_964_84_S", "N>>NIL_966/1_87_S", "N^^N_NIL_WGLT", "N^^V_CNCW_1", "N^^V_MLNK_1", "N^^V_MLNK_ARWBBA", "N^^V_NIL_ARWBBA", "N_NIL_TE_B", "Q>NIL_757_758_ECS", "Q^^N_NIL_SRAR", "S:VS_800", "S:V_700_HY_TEST", "S>>MW2MW3_RBNW1", "SVML_-020", "SVML_050", "SVML_ZERO", "S_V_HEYWOOD_OFGS", "T::T_NIL_3", "T::T_PMWA_110_2", "T>>T_NIL_BL_EXP_4F", "T>>T_NIL_BL_EXP_7C", "T_ROCOF_3_3", "V::N_HWRO3_V2", "V::N_HWSM_V2", "V::N_NIL_V2", "V:T_NIL_BL_1", "V>>BELMLCB_BAML_TGML", "V>>BELML_BAML1_BAML2", "V>>NIL_MLGT_MLGT", "V>>NIL_SMTX_SMTX_R5", "V>>SMF1_SMF2_NIL_R5", "V^^V_MLNK_KGTS", "V^^V_NIL_KGTS", "V_T_NIL_FCSPS"], "description": "Generic Constraint setting the import limit"}, "IMPORTLIMIT": {"type": "number", "examples": ["-8.13072", "0.00001", "0", "50"], "description": "Calculated import limit."}, "INTERVENTION": {"type": "boolean", "examples": ["0"], "description": "Flag to indicate if this result set was sourced from the pricing run (INTERVENTION=0) or the physical run (INTERVENTION=1). In the event that there is not intervention in the market, both pricing and physical runs correspond to INTERVENTION=0\nWARNING: Unlike most tables with an INTERVENTION column, INTERVENTION is not a primary key of PREDISPATCHINTERCONNECTORRES."}, "LASTCHANGED": {"type": "string", "examples": ["2026/09/01 04:02:00"], "format": "date-time", "description": "Last changed."}, "LOCAL_PRICE_ADJUSTMENT_EXPORT": {"type": "number", "examples": ["-0.22", "0", "-3", "-8352000"], "description": "Aggregate Constraint contribution cost of this Interconnector: Sum(MarginalValue x Factor) for all relevant Constraints, for Export (Factor >= 0)"}, "LOCAL_PRICE_ADJUSTMENT_IMPORT": {"type": "number", "examples": ["0.11", "0", "6", "8352940"], "description": "Aggregate Constraint contribution cost of this Interconnector: Sum(MarginalValue x Factor) for all relevant Constraints, for Import (Factor >= 0)"}, "LOCALLY_CONSTRAINED_EXPORT": {"type": "integer", "examples": ["0", "1", "2"], "maximum": 127, "minimum": -128, "description": "Key for Local_Price_Adjustment_Export: 2 = at least one Outage Constraint; 1 = at least 1 System Normal Constraint (and no Outage Constraint); 0 = No System Normal or Outage Constraints"}, "LOCALLY_CONSTRAINED_IMPORT": {"type": "integer", "examples": ["0", "1", "2"], "maximum": 127, "minimum": -128, "description": "Key for Local_Price_Adjustment_Import: 2 = at least one Outage Constraint; 1 = at least 1 System Normal Constraint (and no Outage Constraint); 0 = No System Normal or Outage Constraints"}, "MARGINALLOSS": {"type": "number", "examples": ["0.46117", "1.59769"], "description": "Marginal loss factor. Use this to adjust bids between reports."}, "MARGINALVALUE": {"type": "number", "examples": ["0"], "description": "$ Marginal value of interconnector constraint from SPD"}, "METEREDMWFLOW": {"type": "number", "examples": ["-0.1", "0.1", "0", "326"], "description": "Metered MW Flow from EMS. For periods subsequent to the first period of a Pre-Dispatch run, this value represents the cleared target for the previous period of that Pre-Dispatch run."}, "MWFLOW": {"type": "number", "examples": ["-6.34144", "4.37233", "0", "547"], "description": "Calculated MW Flow"}, "MWLOSSES": {"type": "number", "examples": ["-0.01251", "0.01466", "0", "120.57315"], "description": "Calculated MW Losses"}, "PERIODID": {"type": "string", "examples": ["01"], "description": "PERIODID is just a period count, starting from 1 for each predispatch run. Use DATETIME to determine half hour period."}, "PREDISPATCHSEQNO": {"type": "string", "examples": ["2026090101", "2026090423"], "description": "Unique identifier of predispatch run in the form YYYYMMDDPP with 01 at 04:30"}, "RUNNO": {"type": "integer", "examples": ["1"], "minimum": 0, "maximum": 65535, "description": "SPD Predispatch run no, typically 1. It increments if the case is re-run."}, "VIOLATIONDEGREE": {"type": "number", "examples": ["0"], "description": "Degree of violation of interconnector constraint in MW"}}, "required": ["DATETIME", "INTERCONNECTORID"], "description": "PREDISPATCHINTERCONNECTORRES records Interconnector flows and losses for the periods calculated in each predispatch run. Only binding and interconnector constraints are reported.\nSome fields are for the Frequency Controlled Ancillary Services export and import limits and extra reporting of the generic constraint setting the energy import and export limits.\nSource\n\nPREDISPATCHINTERCONNECTORRES updates with every thirty-minute\npredispatch run.\n\nNote\n\nMW losses can be negative depending on the flow.\n\nThe definition of direction of flow for an interconnector is that\npositive flow starts from the FROMREGION in INTERCONNECTOR."}