{"package":"PRUDENTIALS","pdr_config":{"mappings":[{"REPORT_NAME":"PRUDENTIAL","REPORT_SUB_TYPE":"COMPANY_POSITION","VERSION":1}],"transaction_type":"INSERT"},"documentation_urls":["https://nemweb.com.au/Reports/Current/MMSDataModelReport/Electricity/ElectricityDataModelReport_files/Elec69.htm#13"],"comment":"The prudential position of each company as at the datetime of a specific prudential run","primary_keys":["COMPANY_ID","PRUDENTIAL_DATE","RUNNO"],"indexes":[["LASTCHANGED"]],"columns":{"COMPANY_ID":{"sql_type":"VARCHAR(20)","pl_type":"pl.Categorical","mandatory":true,"comment":"The company identifier","is_categorical":true},"PRUDENTIAL_DATE":{"sql_type":"DATE","pl_type":"pl.Datetime()","mandatory":true,"comment":"The prudential date","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},"RUNNO":{"sql_type":"NUMBER(3)","pl_type":"pl.UInt16","mandatory":true,"comment":"The run number for the prudential date","is_integer":true,"unsigned_int":true,"num_int_bits":16},"CREDIT_SUPPORT":{"sql_type":"NUMBER(16,6)","pl_type":"pl.Float64","mandatory":false,"comment":"The Credit Support of the company at the time of the prudential run","is_float":true},"CURRENT_AMOUNT_BALANCE":{"sql_type":"NUMBER(16,6)","pl_type":"pl.Float64","mandatory":false,"comment":"The balance of the company for all unpaid billing weeks at the time of the prudential run","is_float":true},"DEFAULT_BALANCE":{"sql_type":"NUMBER(16,6)","pl_type":"pl.Float64","mandatory":false,"comment":"The balance of all defaults for the company at the time of the prudential run","is_float":true},"EARLY_PAYMENT_AMOUNT":{"sql_type":"NUMBER(18,8)","pl_type":"pl.Float64","mandatory":false,"comment":"The early payment amount deducted from Outstandings in the prudential run","is_float":true},"EXPOST_REALLOC_BALANCE":{"sql_type":"NUMBER(16,6)","pl_type":"pl.Float64","mandatory":false,"comment":"The balance of all ex-post reallocations for the company that were calculated outside of billing runs at the time of the prudential run","is_float":true},"LASTCHANGED":{"sql_type":"DATE","pl_type":"pl.Datetime()","mandatory":false,"comment":"The datetime that the record was last changed","examples":["2026/01/20 00:05:00"],"parse_csv_as_string":true,"is_s_datetime":true},"MCL":{"sql_type":"NUMBER(16,6)","pl_type":"pl.Float64","mandatory":false,"comment":"The Maximum Credit Limit of the company at the time of the prudential run","is_float":true},"OUTSTANDINGS":{"sql_type":"NUMBER(16,6)","pl_type":"pl.Float64","mandatory":false,"comment":"The total outstandings for the company at the time of the prudential run","is_float":true},"PERCENTAGE_OUTSTANDINGS":{"sql_type":"NUMBER(18,8)","pl_type":"pl.Float64","mandatory":false,"comment":"The percentage of outstandings calculated against the trading margin and prudential margin","is_float":true},"PRUDENTIAL_MARGIN":{"sql_type":"NUMBER(16,6)","pl_type":"pl.Float64","mandatory":false,"comment":"The prudential margin is the current value determined by AEMO for the registered participant. It represents the buffer below the value of credit support which is used to set the trading limit","is_float":true},"SECURITY_DEPOSIT_BALANCE":{"sql_type":"NUMBER(16,6)","pl_type":"pl.Float64","mandatory":false,"comment":"The balance of all active security deposits at the time of the prudential run","is_float":true},"SECURITY_DEPOSIT_OFFSET":{"sql_type":"NUMBER(16,6)","pl_type":"pl.Float64","mandatory":false,"comment":"The sum of all active security deposit application amounts at the time of the prudential run","is_float":true},"SECURITY_DEPOSIT_PROVISION":{"sql_type":"NUMBER(16,6)","pl_type":"pl.Float64","mandatory":false,"comment":"The sum of all active security deposit provision amounts at the time of the prudential run","is_float":true},"TRADING_LIMIT":{"sql_type":"NUMBER(16,6)","pl_type":"pl.Float64","mandatory":false,"comment":"The Trading Limit of the company at the time of the prudential run","is_float":true},"TRADING_MARGIN":{"sql_type":"NUMBER(16,6)","pl_type":"pl.Float64","mandatory":false,"comment":"The trading margin for the company at the time of the prudential run","is_float":true},"TYPICAL_ACCRUAL":{"sql_type":"NUMBER(16,6)","pl_type":"pl.Float64","mandatory":false,"comment":"The typical accrual for the company at the time of the prudential run","is_float":true}},"visibility":"Private","trigger":"Each prudential run"}