{"package":"SETTLEMENT_CONFIG","pdr_config":{"mappings":[{"REPORT_NAME":"SETCFG","REPORT_SUB_TYPE":"REALLOCATION","VERSION":1},{"REPORT_NAME":"SETCFG","REPORT_SUB_TYPE":"REALLOCATION","VERSION":2}],"transaction_type":"INSERT-UPDATE","row_filter_type":"LASTCHANGED"},"documentation_urls":["https://nemweb.com.au/Reports/Current/MMSDataModelReport/Electricity/ElectricityDataModelReport_files/Elec54.htm#76"],"comment":"The REALLOCATION table shows the financial transactions agreed between two participants that are settled through the AEMO pool settlements process.","description":"Note\n\nThe column REALLOCATION_TYPE can be used in conjunction with\nCREDITPARTICIPANT or DEBITPARTICIPANT to determine who submitted a\nreallocation.","primary_keys":["REALLOCATIONID"],"indexes":[["LASTCHANGED"]],"columns":{"REALLOCATIONID":{"sql_type":"VARCHAR2(20)","pl_type":"str","mandatory":true,"comment":"Reallocation identifier"},"AGREEMENTTYPE":{"sql_type":"VARCHAR2(10)","pl_type":"pl.Enum([\"SWAP\", \"CAP\", \"FLOOR\"])","mandatory":false,"comment":"$, (Quantity) Mwh, SWAP, CAP or FLOOR","examples":null,"enums":["SWAP","CAP","FLOOR"]},"CALENDARID":{"sql_type":"VARCHAR2(30)","pl_type":"str","mandatory":false,"comment":"Unique ID of the calendar for which data is requested"},"CREDITPARTICIPANTID":{"sql_type":"VARCHAR2(10)","pl_type":"pl.Categorical","mandatory":false,"comment":"The participant to be credited for the reallocation","is_categorical":true},"CREDITREFERENCE":{"sql_type":"VARCHAR2(400)","pl_type":"str","mandatory":false,"comment":"Optional reference detail for credit participant"},"CURRENT_STEPID":{"sql_type":"VARCHAR2(20)","pl_type":"pl.Enum([\"SUBMITTED\", \"AUTHORISED\", \"CANCELLED\"])","mandatory":false,"comment":"Reallocation state. One of SUBMITTED, AUTHORISED, CANCELLED.","examples":null,"enums":["SUBMITTED","AUTHORISED","CANCELLED"]},"DAYTYPE":{"sql_type":"VARCHAR2(20)","pl_type":"pl.Enum([\"BUSINESS\", \"NON_BUSINESS\", \"FLAT\"])","mandatory":false,"comment":"The day type profile for which the reallocation applies over the start and end date range. Valid entries are BUSINESS, NON_BUSINESS or FLAT.","examples":null,"enums":["BUSINESS","NON_BUSINESS","FLAT"]},"DEBITPARTICIPANTID":{"sql_type":"VARCHAR2(10)","pl_type":"pl.Categorical","mandatory":false,"comment":"The participant to be debited for the reallocation","is_categorical":true},"DEBITREFERENCE":{"sql_type":"VARCHAR2(400)","pl_type":"str","mandatory":false,"comment":"Optional reference detail for debit participant"},"ENDDATE":{"sql_type":"DATE","pl_type":"pl.Datetime()","mandatory":false,"comment":"Last day of the Reallocation contract","examples":["2026/01/20 00:05:00"],"warnings":["Despite what the name suggests, this is a datetime, not a date."],"parse_csv_as_string":true,"is_s_datetime":true},"INTERVALLENGTH":{"sql_type":"NUMBER(3,0)","pl_type":"pl.UInt16","mandatory":false,"comment":"The length of settlement intervals (in minutes) in the reallocation profile","is_integer":true,"unsigned_int":true,"num_int_bits":16},"LASTCHANGED":{"sql_type":"DATE","pl_type":"pl.Datetime()","mandatory":false,"comment":"Last date and time record changed","examples":["2026/01/20 00:05:00"],"parse_csv_as_string":true,"is_s_datetime":true},"REALLOCATION_TYPE":{"sql_type":"VARCHAR2(1)","pl_type":"pl.Enum([\"C\", \"D\"])","mandatory":false,"comment":"Denotes a Credit or Debit reallocation with a value of \"C\" or \"D\" respectively","examples":null,"enums":["C","D"]},"REGIONID":{"sql_type":"VARCHAR2(10)","pl_type":"pl.Enum([\"QLD1\", \"VIC1\", \"TAS1\", \"NSW1\", \"SA1\", \"SNOWY1\"])","mandatory":false,"comment":"Region identifier, being the spot price reference node for this reallocation","examples":null,"enums":["QLD1","VIC1","TAS1","NSW1","SA1","SNOWY1"]},"STARTDATE":{"sql_type":"DATE","pl_type":"pl.Datetime()","mandatory":false,"comment":"First day of the Reallocation contract","examples":["2026/01/20 00:05:00"],"warnings":["Despite what the name suggests, this is a datetime, not a date."],"parse_csv_as_string":true,"is_s_datetime":true}},"visibility":"Private","trigger":"When two participants have settled through the AEMO pool settlements process"}