taxonomy().concept(ferc:RespondentLegalName).label("http://ferc.gov/form/2020-01-01/roles/label/F2Header").text Name of Respondent:
[@ferc:RespondentLegalName @period=$currentDuration] Duke Energy Kentucky, Inc.
taxonomy().concept(ferc:SubmissionType).label("http://ferc.gov/form/2020-01-01/roles/label/F2Header").text This report is:
(1) if missing({covered @concept=ferc:SubmissionType}) ☐ An Original']]> else if [@concept=ferc:SubmissionType @period=$currentDuration] == "O" ☑ An Original']]> else ☐ An Original']]> An Original
(2) if missing([covered @concept=ferc:SubmissionType @period=$currentDuration]) ☐ A Resubmission']]> else if [@concept=ferc:SubmissionType @period=$currentDuration] == "R" ☑ A Resubmission']]> else ☐ A Resubmission']]> A Resubmission
taxonomy().concept(ferc:ReportDate).label("http://ferc.gov/form/2020-01-01/roles/label/F2Header").text Date of Report:
[@ferc:ReportDate @period=$currentDuration] 04/26/2019
taxonomy().concept(ferc:ReportYearPeriod).label("http://ferc.gov/form/2020-01-01/roles/label/F2Header").text Year/Period of Report:
End of: [@ferc:ReportYear @period=$currentDuration] 2018 / [@ferc:ReportPeriod @period=$currentDuration] Q4
// adding a comment $data2 = list(for $i in range(44) list($i,none,none,none,none,none,none,none) ); $data = if count(list({covered @ferc:OtherRegulatoryLiabilityAxis=*})) > 0 list({covered @ferc:OtherRegulatoryLiabilityAxis=* {list( if exists({@ferc:OrderNumber @unit=* @period=$currentDuration}) first(list({@ferc:OrderNumber @unit=* @period=$currentDuration})) else 0, if exists({@ferc:DescriptionAndPurposeOfOtherRegulatoryLiabilities @unit @period=$currentDuration}) first(list({@ferc:DescriptionAndPurposeOfOtherRegulatoryLiabilities @unit @period=$currentDuration})) else none, if exists({@ferc:OtherRegulatoryLiabilities @unit @period=$prior3MYInstant}) first(list({@ferc:OtherRegulatoryLiabilities @unit @period=$prior3MYInstant})) else none, if exists({@ferc:OtherRegulatoryLiabilityAccountOffsettingCredits @unit @period=$current3MYDuration}) first(list({@ferc:OtherRegulatoryLiabilityAccountOffsettingCredits @unit @period=$current3MYDuration})) else none, if exists({@ferc:OtherRegulatoryLiabilityWrittenOffRefunded @unit @period=$current3MYDuration}) first(list({@ferc:OtherRegulatoryLiabilityWrittenOffRefunded @unit @period=$current3MYDuration})) else none, if exists({@ferc:OtherRegulatoryLiabilityWrittenOffDeemedNonRefundable @unit @period=$current3MYDuration}) first(list({@ferc:OtherRegulatoryLiabilityWrittenOffDeemedNonRefundable @unit @period=$current3MYDuration})) else none, if exists({@ferc:OtherRegulatoryLiabilityAdditions @unit @period=$current3MYDuration}) first(list({@ferc:OtherRegulatoryLiabilityAdditions @unit @period=$current3MYDuration})) else none, if exists({@ferc:OtherRegulatoryLiabilities @unit @period=$currentInstant}) first(list({@ferc:OtherRegulatoryLiabilities @unit @period=$currentInstant})) else none )}}) else $data2; $uniqueData = list(for $x in $data if $x == list(0, none,none,none,none,none,none,none) skip else $x ); for $row in $uniqueData.sort
taxonomy().concept(ferc:ScheduleOtherRegulatoryLiabilitiesAbstract).label("http://ferc.gov/form/2020-01-01/roles/label/F2ScheduleTitle").text Other Regulatory Liabilities (Account 254)
taxonomy().concept(ferc:ScheduleOtherRegulatoryLiabilitiesAbstract).label("http://ferc.gov/form/2020-01-01/roles/label/F2Instructions").text
  1. Report below the details called for concerning other regulatory liabilities which are created through the ratemaking actions of regulatory agencies (and not includable in other amounts).
  2. For regulatory liabilities being amortized, show period of amortization in column (a).
  3. Minor items (5% of the Balance at End of Year for Account 254 or amounts less than $250,000, whichever is less) may be grouped by classes.
  4. Provide in a footnote, for each line item, the regulatory citation where the respondent was directed to refund the regulatory liability (e.g. Commission Order, state commission order, court decision).
Line No. $headings = filter (taxonomy().concept(ferc:ScheduleOtherRegulatoryLiabilitiesAbstract).references("http://ferc.gov/form/2020-01-01/roles/reference/columnDetails")) where ($item.part-by-name(ferc-part:Schedule).part-value == "278 - Schedule - Other Regulatory Liabilities") $heading = list(for $ref in $headings list($ref.part-by-name(ferc-part:Column).part-value, $ref.part-by-name(ferc-part:ColumnName).part-value, $ref.part-by-name(ferc-part:ElementName).part-value)) $heading_dict = dict(for $row in $heading list("("+$row[1]+")",list($row[2],if $row[3] == none "" else taxonomy().concept(to-qname($row[3])))) ); for $row in $heading_dict.keys.sort
if $heading_dict[$row][2] != "" $heading_dict[$row][2].name.local-name else ""
$heading_dict[$row][1] Nature of Payment
$row (a)
1 $row[2] Fuel Tracker $row[3] $148,776 $row[5] $309,354 $row[6] $0 $row[7] $171,200 $row[8] $10,622
45 taxonomy().concept(ferc:OtherRegulatoryLiabilities).label("http://www.xbrl.org/2003/role/totalLabel").text
Total
max(list([covered @concept=ferc:OtherRegulatoryLiabilities @period = $prior3MYInstant])) $55,051,161 max(list([covered @concept=ferc:OtherRegulatoryLiabilityWrittenOffRefunded @period = $current3MYDuration])) $309,354 max(list([covered @concept=ferc:OtherRegulatoryLiabilityWrittenOffDeemedNonRefundable @period = $current3MYDuration])) $0 max(list([covered @concept=ferc:OtherRegulatoryLiabilityAdditions @period = $current3MYDuration])) $171,200 max(list([covered @concept=ferc:OtherRegulatoryLiabilities @period = $currentInstant])) $54,913,007