XML 113 R63.htm IDEA: XBRL DOCUMENT v2.4.1.9
Estimates, Significant Accounting Policies and Balance Sheet Detials (Assets and liabilities measured and recorded at fair value on a recurring basis) (Details) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Long-term Debt $ 19,340us-gaap_LongTermDebt $ 17,088us-gaap_LongTermDebt
Fair Value, Measurements, Recurring [Member]    
Interest rate derivatives, Assets 3us-gaap_InterestRateDerivativeAssetsAtFairValue
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
47us-gaap_InterestRateDerivativeAssetsAtFairValue
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Price Risk Derivative Assets, at Fair Value 661us-gaap_PriceRiskDerivativeAssetsAtFairValue
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
227us-gaap_PriceRiskDerivativeAssetsAtFairValue
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Assets, Fair Value Disclosure 664us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
274us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Interest rate derivatives, Liabilities (155)us-gaap_InterestRateDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
(95)us-gaap_InterestRateDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Price Risk Derivative Liabilities, at Fair Value (578)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
(223)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Liabilities, Fair Value Disclosure, Recurring 733us-gaap_LiabilitiesFairValueDisclosureRecurring
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
318us-gaap_LiabilitiesFairValueDisclosureRecurring
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Basis Swaps IFERC NYMEX (MMBtu) [Member] | Commodity [Member] | Fair Value, Measurements, Recurring [Member]    
Trading Liabilities, Fair Value Disclosure   1us-gaap_TradingLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_BasisSwapsIfercNymexMmbtuMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_CommodityMember
Forward Swaps [Member] | Commodity Derivatives - NGLs [Member] | Fair Value, Measurements, Recurring [Member]    
Price Risk Derivative Assets, at Fair Value 46us-gaap_PriceRiskDerivativeAssetsAtFairValue
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_ForwardSwapsMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesNGLsMember
5us-gaap_PriceRiskDerivativeAssetsAtFairValue
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_ForwardSwapsMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesNGLsMember
Price Risk Derivative Liabilities, at Fair Value (32)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_ForwardSwapsMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesNGLsMember
(5)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_ForwardSwapsMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesNGLsMember
Forward Swaps [Member] | Commodity Derivatives - Refined Products [Member] | Fair Value, Measurements, Recurring [Member]    
Price Risk Derivative Assets, at Fair Value   5us-gaap_PriceRiskDerivativeAssetsAtFairValue
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_ForwardSwapsMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesRefinedProductsMember
Price Risk Derivative Liabilities, at Fair Value (7)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_ForwardSwapsMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesRefinedProductsMember
(5)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_ForwardSwapsMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesRefinedProductsMember
Forward Swaps [Member] | Commodity Derivatives - Power [Member] | Fair Value, Measurements, Recurring [Member]    
Price Risk Derivative Assets, at Fair Value 3us-gaap_PriceRiskDerivativeAssetsAtFairValue
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_ForwardSwapsMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesPowerMember
3us-gaap_PriceRiskDerivativeAssetsAtFairValue
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_ForwardSwapsMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesPowerMember
Price Risk Derivative Liabilities, at Fair Value (4)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_ForwardSwapsMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesPowerMember
(1)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_ForwardSwapsMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesPowerMember
Power - Option - Calls [Member] | Commodity [Member] | Fair Value, Measurements, Recurring [Member]    
Trading Securities 4us-gaap_TradingSecurities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_PowerOptionCallsMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_CommodityMember
 
Forward Physical Swaps [Member] | Commodity [Member] | Fair Value, Measurements, Recurring [Member]    
Trading Securities 1us-gaap_TradingSecurities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_ForwardPhysicalSwapsMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_CommodityMember
 
Basis Swaps IFERC/NYMEX [Member] | Commodity Derivatives - Natural Gas [Member] | Fair Value, Measurements, Recurring [Member]    
Price Risk Derivative Assets, at Fair Value 19us-gaap_PriceRiskDerivativeAssetsAtFairValue
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_BasisSwapsIfercNymexMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesNaturalGasMember
5us-gaap_PriceRiskDerivativeAssetsAtFairValue
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_BasisSwapsIfercNymexMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesNaturalGasMember
Price Risk Derivative Liabilities, at Fair Value (18)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_BasisSwapsIfercNymexMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesNaturalGasMember
(4)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_BasisSwapsIfercNymexMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesNaturalGasMember
Swing Swaps IFERC [Member] | Commodity Derivatives - Natural Gas [Member] | Fair Value, Measurements, Recurring [Member]    
Price Risk Derivative Assets, at Fair Value 26us-gaap_PriceRiskDerivativeAssetsAtFairValue
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_SwingSwapsIfercMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesNaturalGasMember
8us-gaap_PriceRiskDerivativeAssetsAtFairValue
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_SwingSwapsIfercMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesNaturalGasMember
Price Risk Derivative Liabilities, at Fair Value (25)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_SwingSwapsIfercMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesNaturalGasMember
(6)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_SwingSwapsIfercMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesNaturalGasMember
Fixed Swaps Futures [Member] | Commodity Derivatives - Natural Gas [Member] | Fair Value, Measurements, Recurring [Member]    
Price Risk Derivative Assets, at Fair Value 541us-gaap_PriceRiskDerivativeAssetsAtFairValue
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_FixedSwapsFuturesMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesNaturalGasMember
201us-gaap_PriceRiskDerivativeAssetsAtFairValue
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_FixedSwapsFuturesMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesNaturalGasMember
Price Risk Derivative Liabilities, at Fair Value (490)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_FixedSwapsFuturesMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesNaturalGasMember
(201)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_FixedSwapsFuturesMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesNaturalGasMember
Fixed Swaps Futures [Member] | Commodity Derivatives - Refined Products [Member] | Fair Value, Measurements, Recurring [Member]    
Price Risk Derivative Assets, at Fair Value 21us-gaap_PriceRiskDerivativeAssetsAtFairValue
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_FixedSwapsFuturesMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesRefinedProductsMember
 
Power - Futures [Member] | Commodity [Member] | Fair Value, Measurements, Recurring [Member]    
Trading Liabilities, Fair Value Disclosure (2)us-gaap_TradingLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_PowerFuturesMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_CommodityMember
 
Fair Value, Inputs, Level 1 [Member] | Fair Value, Measurements, Recurring [Member]    
Interest rate derivatives, Assets 0us-gaap_InterestRateDerivativeAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_InterestRateDerivativeAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Price Risk Derivative Assets, at Fair Value 632us-gaap_PriceRiskDerivativeAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
217us-gaap_PriceRiskDerivativeAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Assets, Fair Value Disclosure 632us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
217us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Interest rate derivatives, Liabilities 0us-gaap_InterestRateDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_InterestRateDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Price Risk Derivative Liabilities, at Fair Value (551)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
(215)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Liabilities, Fair Value Disclosure, Recurring 551us-gaap_LiabilitiesFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
215us-gaap_LiabilitiesFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Inputs, Level 1 [Member] | Basis Swaps IFERC NYMEX (MMBtu) [Member] | Commodity [Member] | Fair Value, Measurements, Recurring [Member]    
Trading Liabilities, Fair Value Disclosure   0us-gaap_TradingLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_BasisSwapsIfercNymexMmbtuMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_CommodityMember
Fair Value, Inputs, Level 1 [Member] | Forward Swaps [Member] | Commodity Derivatives - NGLs [Member] | Fair Value, Measurements, Recurring [Member]    
Price Risk Derivative Assets, at Fair Value 46us-gaap_PriceRiskDerivativeAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_ForwardSwapsMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesNGLsMember
5us-gaap_PriceRiskDerivativeAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_ForwardSwapsMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesNGLsMember
Price Risk Derivative Liabilities, at Fair Value (32)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_ForwardSwapsMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesNGLsMember
(5)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_ForwardSwapsMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesNGLsMember
Fair Value, Inputs, Level 1 [Member] | Forward Swaps [Member] | Commodity Derivatives - Refined Products [Member] | Fair Value, Measurements, Recurring [Member]    
Price Risk Derivative Assets, at Fair Value   5us-gaap_PriceRiskDerivativeAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_ForwardSwapsMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesRefinedProductsMember
Price Risk Derivative Liabilities, at Fair Value (7)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_ForwardSwapsMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesRefinedProductsMember
(5)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_ForwardSwapsMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesRefinedProductsMember
Fair Value, Inputs, Level 1 [Member] | Forward Swaps [Member] | Commodity Derivatives - Power [Member] | Fair Value, Measurements, Recurring [Member]    
Price Risk Derivative Assets, at Fair Value 0us-gaap_PriceRiskDerivativeAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_ForwardSwapsMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesPowerMember
0us-gaap_PriceRiskDerivativeAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_ForwardSwapsMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesPowerMember
Price Risk Derivative Liabilities, at Fair Value 0us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_ForwardSwapsMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesPowerMember
0us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_ForwardSwapsMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesPowerMember
Fair Value, Inputs, Level 1 [Member] | Power - Option - Calls [Member] | Commodity [Member] | Fair Value, Measurements, Recurring [Member]    
Trading Securities 4us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_PowerOptionCallsMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_CommodityMember
 
Fair Value, Inputs, Level 1 [Member] | Forward Physical Swaps [Member] | Commodity [Member] | Fair Value, Measurements, Recurring [Member]    
Trading Securities 0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_ForwardPhysicalSwapsMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_CommodityMember
 
Fair Value, Inputs, Level 1 [Member] | Basis Swaps IFERC/NYMEX [Member] | Commodity Derivatives - Natural Gas [Member] | Fair Value, Measurements, Recurring [Member]    
Price Risk Derivative Assets, at Fair Value 19us-gaap_PriceRiskDerivativeAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_BasisSwapsIfercNymexMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesNaturalGasMember
5us-gaap_PriceRiskDerivativeAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_BasisSwapsIfercNymexMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesNaturalGasMember
Price Risk Derivative Liabilities, at Fair Value (18)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_BasisSwapsIfercNymexMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesNaturalGasMember
(4)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_BasisSwapsIfercNymexMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesNaturalGasMember
Fair Value, Inputs, Level 1 [Member] | Swing Swaps IFERC [Member] | Commodity Derivatives - Natural Gas [Member] | Fair Value, Measurements, Recurring [Member]    
Price Risk Derivative Assets, at Fair Value 1us-gaap_PriceRiskDerivativeAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_SwingSwapsIfercMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesNaturalGasMember
1us-gaap_PriceRiskDerivativeAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_SwingSwapsIfercMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesNaturalGasMember
Price Risk Derivative Liabilities, at Fair Value (2)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_SwingSwapsIfercMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesNaturalGasMember
0us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_SwingSwapsIfercMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesNaturalGasMember
Fair Value, Inputs, Level 1 [Member] | Fixed Swaps Futures [Member] | Commodity Derivatives - Natural Gas [Member] | Fair Value, Measurements, Recurring [Member]    
Price Risk Derivative Assets, at Fair Value 541us-gaap_PriceRiskDerivativeAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_FixedSwapsFuturesMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesNaturalGasMember
201us-gaap_PriceRiskDerivativeAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_FixedSwapsFuturesMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesNaturalGasMember
Price Risk Derivative Liabilities, at Fair Value (490)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_FixedSwapsFuturesMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesNaturalGasMember
(201)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_FixedSwapsFuturesMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesNaturalGasMember
Fair Value, Inputs, Level 1 [Member] | Fixed Swaps Futures [Member] | Commodity Derivatives - Refined Products [Member] | Fair Value, Measurements, Recurring [Member]    
Price Risk Derivative Assets, at Fair Value 21us-gaap_PriceRiskDerivativeAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_FixedSwapsFuturesMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesRefinedProductsMember
 
Fair Value, Inputs, Level 1 [Member] | Power - Futures [Member] | Commodity [Member] | Fair Value, Measurements, Recurring [Member]    
Trading Liabilities, Fair Value Disclosure (2)us-gaap_TradingLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_PowerFuturesMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_CommodityMember
 
Fair Value, Inputs, Level 2 [Member] | Fair Value, Measurements, Recurring [Member]    
Interest rate derivatives, Assets 3us-gaap_InterestRateDerivativeAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
47us-gaap_InterestRateDerivativeAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Price Risk Derivative Assets, at Fair Value 29us-gaap_PriceRiskDerivativeAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
10us-gaap_PriceRiskDerivativeAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Assets, Fair Value Disclosure 32us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
57us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Interest rate derivatives, Liabilities (155)us-gaap_InterestRateDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
(95)us-gaap_InterestRateDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Price Risk Derivative Liabilities, at Fair Value (27)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
(8)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Liabilities, Fair Value Disclosure, Recurring 182us-gaap_LiabilitiesFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
103us-gaap_LiabilitiesFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Inputs, Level 2 [Member] | Basis Swaps IFERC NYMEX (MMBtu) [Member] | Commodity [Member] | Fair Value, Measurements, Recurring [Member]    
Trading Liabilities, Fair Value Disclosure   (1)us-gaap_TradingLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_BasisSwapsIfercNymexMmbtuMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_CommodityMember
Fair Value, Inputs, Level 2 [Member] | Forward Swaps [Member] | Commodity Derivatives - NGLs [Member] | Fair Value, Measurements, Recurring [Member]    
Price Risk Derivative Assets, at Fair Value 0us-gaap_PriceRiskDerivativeAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_ForwardSwapsMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesNGLsMember
0us-gaap_PriceRiskDerivativeAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_ForwardSwapsMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesNGLsMember
Price Risk Derivative Liabilities, at Fair Value 0us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_ForwardSwapsMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesNGLsMember
0us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_ForwardSwapsMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesNGLsMember
Fair Value, Inputs, Level 2 [Member] | Forward Swaps [Member] | Commodity Derivatives - Refined Products [Member] | Fair Value, Measurements, Recurring [Member]    
Price Risk Derivative Assets, at Fair Value   0us-gaap_PriceRiskDerivativeAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_ForwardSwapsMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesRefinedProductsMember
Price Risk Derivative Liabilities, at Fair Value 0us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_ForwardSwapsMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesRefinedProductsMember
0us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_ForwardSwapsMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesRefinedProductsMember
Fair Value, Inputs, Level 2 [Member] | Forward Swaps [Member] | Commodity Derivatives - Power [Member] | Fair Value, Measurements, Recurring [Member]    
Price Risk Derivative Assets, at Fair Value 3us-gaap_PriceRiskDerivativeAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_ForwardSwapsMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesPowerMember
3us-gaap_PriceRiskDerivativeAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_ForwardSwapsMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesPowerMember
Price Risk Derivative Liabilities, at Fair Value (4)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_ForwardSwapsMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesPowerMember
(1)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_ForwardSwapsMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesPowerMember
Fair Value, Inputs, Level 2 [Member] | Power - Option - Calls [Member] | Commodity [Member] | Fair Value, Measurements, Recurring [Member]    
Trading Securities 0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_PowerOptionCallsMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_CommodityMember
 
Fair Value, Inputs, Level 2 [Member] | Forward Physical Swaps [Member] | Commodity [Member] | Fair Value, Measurements, Recurring [Member]    
Trading Securities 1us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_ForwardPhysicalSwapsMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_CommodityMember
 
Fair Value, Inputs, Level 2 [Member] | Basis Swaps IFERC/NYMEX [Member] | Commodity Derivatives - Natural Gas [Member] | Fair Value, Measurements, Recurring [Member]    
Price Risk Derivative Assets, at Fair Value 0us-gaap_PriceRiskDerivativeAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_BasisSwapsIfercNymexMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesNaturalGasMember
0us-gaap_PriceRiskDerivativeAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_BasisSwapsIfercNymexMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesNaturalGasMember
Price Risk Derivative Liabilities, at Fair Value 0us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_BasisSwapsIfercNymexMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesNaturalGasMember
0us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_BasisSwapsIfercNymexMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesNaturalGasMember
Fair Value, Inputs, Level 2 [Member] | Swing Swaps IFERC [Member] | Commodity Derivatives - Natural Gas [Member] | Fair Value, Measurements, Recurring [Member]    
Price Risk Derivative Assets, at Fair Value 25us-gaap_PriceRiskDerivativeAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_SwingSwapsIfercMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesNaturalGasMember
7us-gaap_PriceRiskDerivativeAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_SwingSwapsIfercMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesNaturalGasMember
Price Risk Derivative Liabilities, at Fair Value (23)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_SwingSwapsIfercMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesNaturalGasMember
(6)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_SwingSwapsIfercMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesNaturalGasMember
Fair Value, Inputs, Level 2 [Member] | Fixed Swaps Futures [Member] | Commodity Derivatives - Natural Gas [Member] | Fair Value, Measurements, Recurring [Member]    
Price Risk Derivative Assets, at Fair Value 0us-gaap_PriceRiskDerivativeAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_FixedSwapsFuturesMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesNaturalGasMember
0us-gaap_PriceRiskDerivativeAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_FixedSwapsFuturesMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesNaturalGasMember
Price Risk Derivative Liabilities, at Fair Value 0us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_FixedSwapsFuturesMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesNaturalGasMember
0us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_FixedSwapsFuturesMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesNaturalGasMember
Fair Value, Inputs, Level 2 [Member] | Fixed Swaps Futures [Member] | Commodity Derivatives - Refined Products [Member] | Fair Value, Measurements, Recurring [Member]    
Price Risk Derivative Assets, at Fair Value 0us-gaap_PriceRiskDerivativeAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_FixedSwapsFuturesMember
/ us-gaap_TradingActivityByTypeAxis
= ete_CommodityDerivativesRefinedProductsMember
 
Fair Value, Inputs, Level 2 [Member] | Power - Futures [Member] | Commodity [Member] | Fair Value, Measurements, Recurring [Member]    
Trading Liabilities, Fair Value Disclosure $ 0us-gaap_TradingLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= ete_PowerFuturesMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_CommodityMember