taxonomy().concept(ferc:ScheduleAccruedDepreciationCarrierPropertyAbstract).label("http://ferc.gov/form/2020-01-01/roles/label/F6Instructions").text
Give particulars (details) of the credits and debits to Account No. 31, Accrued Depreciation - Carrier Property, during the year.
- On schedule 216, give an analysis of changes during the year in Account No. 31, Accrued Depreciation - Carrier Property, by carrier property accounts, excluding depreciation on undivided joint interest property reported on page 217.
- In column (c), enter debits by carrier property account to Account Nos. 540, Depreciation and Amortization, and 541, Depreciation Expense for Asset Retirement Costs, during the year.
- In column (d), enter all debits to Account No. 31, Accrued Depreciation - Carrier Property, during the year resulting from the retirement of carrier property.
- In column (e), enter the net of any other debits and credits made to Account No. 31, Accrued Depreciation - Carrier Property, during the year.
- If composite annual depreciation rates are prescribed, enter those in effect at the end of the year in column (g). If component rates are prescribed, the composite rates entered in column (g) should be computed from the charges developed for December by using the prescribed component rates. Whether component or composite rates are prescribed, the entries on lines 17, 34, 42, and 43 of column (g) should be computed from December depreciation charges.
|
$dataHead = navigate parent-child descendants from ferc:AccruedDepreciationCarrierPropertyLineItems stop when $relationship.preferred-label == "http://ferc.gov/form/2020-01-01/roles/label/F6RollforwardHeader" role "http://ferc.gov/form/2020-01-01/roles/Schedule/F6/AccruedDepreciationCarrierProperty" returns list (target-name, preferred-label, order);
$rollforwardSection = list(for $x in $dataHead
$abstractConcept = taxonomy().concept($x[1]);
$is-heading = if ($x[2].role.uri == "http://ferc.gov/form/2020-01-01/roles/label/F6DepreciationCarrierProperty")
true
else
false;
$abstractLabel = list($is-heading, $abstractConcept.label($x[2].role.uri).text);
$data = navigate parent-child children from $x[1] role "http://ferc.gov/form/2020-01-01/roles/Schedule/F6/AccruedDepreciationCarrierProperty" returns list(target, preferred-label, order);
$dataRow2 = list(none, none, none, none, none, none);
$row_num = (filter $abstractConcept.references("http://ferc.gov/form/2020-01-01/roles/reference/formLocation") where ($item.part-by-name(ferc-part:Schedule).part-value == "216 - Schedule - Accrued Depreciation - Carrier Property" and $item.part-by-name(ferc-part:ValueType).part-value.string == "Label")).to-list;
$row_number = list(if ($row_num.part-by-name(ferc-part:Row)).length == 0
""
else
($row_num.part-by-name(ferc-part:Row))[1].part-value);
$dataRow1 = list(for $y in $data
$conceptPeriod = $y[1].period-type
if $conceptPeriod == "instant"
if $y[2].role.uri == "http://ferc.gov/form/2020-01-01/roles/label/F6BeginningBalance"
if list([covered @concept = $y[1].name @period = $priorInstant]).length > 0
first(list([covered @concept = $y[1].name @period = $priorInstant]))
else
none
else
if list([covered @concept = $y[1].name @period = $currentInstant]).length > 0
first(list([covered @concept = $y[1].name @period = $currentInstant]))
else
none
else
if list([covered @concept = $y[1].name @period = $currentDuration]).length > 0
first(list([covered @concept = $y[1].name @period = $currentDuration]))
else
none);
if $x[2].role.uri == "http://ferc.gov/form/2020-01-01/roles/label/F6DepreciationCarrierProperty"
$abstractLabel + $dataRow2 + $row_number + list($abstractConcept)
else
$abstractLabel + $dataRow1 + $row_number + list($abstractConcept)
)
for $rowl in $rollforwardSection
$rowl[9]
1
|
|
$rowl[3]
if $rowl[1] "gray-out" else ""
|
$rowl[4]
if $rowl[1] "gray-out" else ""
|
$rowl[5]
if $rowl[1] "gray-out" else ""
if $rowl[5].name in list(ferc:RightOfWayGatheringLinesAccruedDepreciationCarrierPropertyRetirement,ferc:LinePipeGatheringLinesAccruedDepreciationCarrierPropertyRetirement,ferc:LinePipeFittingsGatheringLinesAccruedDepreciationCarrierPropertyRetirement,ferc:PipelineConstructionGatheringLinesAccruedDepreciationCarrierPropertyRetirement,ferc:BuildingsGatheringLinesAccruedDepreciationCarrierPropertyRetirement,ferc:BoilersGatheringLinesAccruedDepreciationCarrierPropertyRetirement,ferc:PumpingEquipmentGatheringLinesAccruedDepreciationCarrierPropertyRetirement,ferc:MachineToolsAndMachineryGatheringLinesAccruedDepreciationCarrierPropertyRetirement,ferc:OtherStationEquipmentGatheringLinesAccruedDepreciationCarrierPropertyRetirement,ferc:OilTanksGatheringLinesAccruedDepreciationCarrierPropertyRetirement,ferc:DeliveryFacilitiesGatheringLinesAccruedDepreciationCarrierPropertyRetirement,ferc:CommunicationSystemsGatheringLinesAccruedDepreciationCarrierPropertyRetirement,ferc:OfficeFurnitureAndEquipmentGatheringLinesAccruedDepreciationCarrierPropertyRetirement,ferc:VehiclesAndOtherWorkEquipmentGatheringLinesAccruedDepreciationCarrierPropertyRetirement,ferc:OtherPropertyGatheringLinesAccruedDepreciationCarrierPropertyRetirement,ferc:AssetRetirementCostsGatheringLinesAccruedDepreciationCarrierPropertyRetirement,ferc:AccruedDepreciationCarrierPropertyGatheringLinesRetirement,ferc:RightOfWayTrunkLinesAccruedDepreciationCarrierPropertyRetirement,ferc:LinePipeTrunkLinesAccruedDepreciationCarrierPropertyRetirement,ferc:LinePipeFittingsTrunkLinesAccruedDepreciationCarrierPropertyRetirement,ferc:PipelineConstructionTrunkLinesAccruedDepreciationCarrierPropertyRetirement,ferc:BuildingsTrunkLinesAccruedDepreciationCarrierPropertyRetirement,ferc:BoilersTrunkLinesAccruedDepreciationCarrierPropertyRetirement,ferc:PumpingEquipmentTrunkLinesAccruedDepreciationCarrierPropertyRetirement,ferc:MachineToolsAndMachineryTrunkLinesAccruedDepreciationCarrierPropertyRetirement,ferc:OtherStationEquipmentTrunkLinesAccruedDepreciationCarrierPropertyRetirement,ferc:OilTanksTrunkLinesAccruedDepreciationCarrierPropertyRetirement,ferc:DeliveryFacilitiesTrunkLinesAccruedDepreciationCarrierPropertyRetirement,ferc:CommunicationSystemsTrunkLinesAccruedDepreciationCarrierPropertyRetirement,ferc:OfficeFurnitureAndEquipmentTrunkLinesAccruedDepreciationCarrierPropertyRetirement,ferc:VehiclesAndOtherWorkEquipmentTrunkLinesAccruedDepreciationCarrierPropertyRetirement,ferc:OtherPropertyTrunkLinesAccruedDepreciationCarrierPropertyRetirement,ferc:AssetRetirementCostsTrunkLinesAccruedDepreciationCarrierPropertyRetirement,ferc:AccruedDepreciationCarrierPropertyTrunkLinesRetirement,ferc:BuildingsGeneralAccruedDepreciationCarrierPropertyRetirement,ferc:MachineToolsAndMachineryGeneralAccruedDepreciationCarrierPropertyRetirement,ferc:CommunicationSystemsGeneralAccruedDepreciationCarrierPropertyRetirement,ferc:OfficeFurnitureAndEquipmentGeneralAccruedDepreciationCarrierPropertyRetirement,ferc:VehiclesAndOtherWorkEquipmentGeneralAccruedDepreciationCarrierPropertyRetirement,ferc:OtherPropertyGeneralAccruedDepreciationCarrierPropertyRetirement,ferc:AssetRetirementCostsGeneralAccruedDepreciationCarrierPropertyRetirement,ferc:AccruedDepreciationCarrierPropertyGeneralRetirement,ferc:AccruedDepreciationCarrierPropertyExcludingUndividedJointInterestPropertyRetirement) "-" else none
|
$rowl[6]
if $rowl[1] "gray-out" else ""
|
$rowl[7]
if $rowl[1] "gray-out" else ""
|
$rowl[8]
if $rowl[1] "gray-out" else ""
|