XML 116 R135.htm IDEA: XBRL DOCUMENT v2.4.1.9
COMMITMENTS AND CONTINGENCIES - LONG-TERM PURCHASE COMMITMENT (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Long-term Purchase Commitment [Line Items]      
Contractual Commitments, Payments Due, Current $ 721us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary    
Contractual Commitments, Payments Due In Two Years 93us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary    
Contractual Commitments, Payments Due In Three Years 46us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary    
Contractual Commitments, Payments Due In Four Years 10us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary    
Contractual Commitments, Payments Due In Five Years 1us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary    
Unrecorded Unconditional Purchase Obligation, Due after Five Years 6us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears    
Contractual Commitments, Payments Due, Total 877us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount    
S D G E Segment [Member]      
Long-term Purchase Commitment [Line Items]      
Contractual Commitments, Payments Due, Current 229us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
   
Contractual Commitments, Payments Due In Two Years 57us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
   
Contractual Commitments, Payments Due In Three Years 37us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
   
Contractual Commitments, Payments Due In Four Years 10us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
   
Contractual Commitments, Payments Due In Five Years 1us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
   
Unrecorded Unconditional Purchase Obligation, Due after Five Years 6us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
   
Long-term Purchase Commitment, Amount 340us-gaap_LongTermPurchaseCommitmentAmount
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
   
Contractual Commitment Number of Years 30sre_LongTermPurchaseCommitmentTerm
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
   
Proceeds From Long Term Transmission Agreement 85sre_ProceedsFromLongTermTransmissionAgreement
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
   
Natural Gas Contracts [Member]      
Long-term Purchase Commitment [Line Items]      
Contractual Commitments, Payments Due, Current 432us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_NaturalGasContractsMember
[1]    
Contractual Commitments, Payments Due In Two Years 408us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_NaturalGasContractsMember
[1]    
Contractual Commitments, Payments Due In Three Years 393us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_NaturalGasContractsMember
[1]    
Contractual Commitments, Payments Due In Four Years 338us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_NaturalGasContractsMember
[1]    
Contractual Commitments, Payments Due In Five Years 154us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_NaturalGasContractsMember
[1]    
Unrecorded Unconditional Purchase Obligation, Due after Five Years 253us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_NaturalGasContractsMember
[1]    
Contractual Commitments, Payments Due, Total 1,978us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_NaturalGasContractsMember
[1]    
Long-term Purchase Commitment, Payments In Period 1,984us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_NaturalGasContractsMember
1,680us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_NaturalGasContractsMember
1,345us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_NaturalGasContractsMember
Natural Gas Contracts [Member] | So Cal Gas Segment [Member]      
Long-term Purchase Commitment [Line Items]      
Contractual Commitments, Payments Due, Current 149us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_NaturalGasContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
   
Contractual Commitments, Payments Due In Two Years 129us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_NaturalGasContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
   
Contractual Commitments, Payments Due In Three Years 114us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_NaturalGasContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
   
Contractual Commitments, Payments Due In Four Years 93us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_NaturalGasContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
   
Contractual Commitments, Payments Due In Five Years 49us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_NaturalGasContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
   
Unrecorded Unconditional Purchase Obligation, Due after Five Years 123us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_NaturalGasContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
   
Contractual Commitments, Payments Due, Total 657us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_NaturalGasContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
   
Long-term Purchase Commitment, Payments In Period 1,735us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_NaturalGasContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
1,464us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_NaturalGasContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
1,222us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_NaturalGasContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
Natural Gas Transportation Contracts [Member]      
Long-term Purchase Commitment [Line Items]      
Contractual Commitments, Payments Due, Current 238us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_NaturalGasTransportationContractsMember
   
Contractual Commitments, Payments Due In Two Years 256us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_NaturalGasTransportationContractsMember
   
Contractual Commitments, Payments Due In Three Years 241us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_NaturalGasTransportationContractsMember
   
Contractual Commitments, Payments Due In Four Years 217us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_NaturalGasTransportationContractsMember
   
Contractual Commitments, Payments Due In Five Years 150us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_NaturalGasTransportationContractsMember
   
Unrecorded Unconditional Purchase Obligation, Due after Five Years 241us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_NaturalGasTransportationContractsMember
   
Contractual Commitments, Payments Due, Total 1,343us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_NaturalGasTransportationContractsMember
   
Natural Gas Transportation Contracts [Member] | So Cal Gas Segment [Member]      
Long-term Purchase Commitment [Line Items]      
Contractual Commitments, Payments Due, Current 127us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_NaturalGasTransportationContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
   
Contractual Commitments, Payments Due In Two Years 128us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_NaturalGasTransportationContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
   
Contractual Commitments, Payments Due In Three Years 113us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_NaturalGasTransportationContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
   
Contractual Commitments, Payments Due In Four Years 92us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_NaturalGasTransportationContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
   
Contractual Commitments, Payments Due In Five Years 48us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_NaturalGasTransportationContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
   
Unrecorded Unconditional Purchase Obligation, Due after Five Years 123us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_NaturalGasTransportationContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
   
Contractual Commitments, Payments Due, Total 631us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_NaturalGasTransportationContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
   
Natural Gas Supply Contracts [Member]      
Long-term Purchase Commitment [Line Items]      
Contractual Commitments, Payments Due, Current 194us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_NaturalGasSupplyContractsMember
[1]    
Contractual Commitments, Payments Due In Two Years 152us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_NaturalGasSupplyContractsMember
[1]    
Contractual Commitments, Payments Due In Three Years 152us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_NaturalGasSupplyContractsMember
[1]    
Contractual Commitments, Payments Due In Four Years 121us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_NaturalGasSupplyContractsMember
[1]    
Contractual Commitments, Payments Due In Five Years 4us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_NaturalGasSupplyContractsMember
[1]    
Unrecorded Unconditional Purchase Obligation, Due after Five Years 12us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_NaturalGasSupplyContractsMember
[1]    
Contractual Commitments, Payments Due, Total 635us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_NaturalGasSupplyContractsMember
[1]    
Natural Gas Supply Contracts [Member] | So Cal Gas Segment [Member]      
Long-term Purchase Commitment [Line Items]      
Contractual Commitments, Payments Due, Current 22us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_NaturalGasSupplyContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
   
Contractual Commitments, Payments Due In Two Years 1us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_NaturalGasSupplyContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
   
Contractual Commitments, Payments Due In Three Years 1us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_NaturalGasSupplyContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
   
Contractual Commitments, Payments Due In Four Years 1us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_NaturalGasSupplyContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
   
Contractual Commitments, Payments Due In Five Years 1us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_NaturalGasSupplyContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
   
Unrecorded Unconditional Purchase Obligation, Due after Five Years 0us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_NaturalGasSupplyContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
   
Contractual Commitments, Payments Due, Total 26us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_NaturalGasSupplyContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
   
Purchased Power Contracts [Member]      
Long-term Purchase Commitment [Line Items]      
Contractual Commitments, Payments Due, Current 674us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_PurchasedPowerContractsMember
   
Contractual Commitments, Payments Due In Two Years 664us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_PurchasedPowerContractsMember
   
Contractual Commitments, Payments Due In Three Years 687us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_PurchasedPowerContractsMember
   
Contractual Commitments, Payments Due In Four Years 734us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_PurchasedPowerContractsMember
   
Contractual Commitments, Payments Due In Five Years 734us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_PurchasedPowerContractsMember
   
Unrecorded Unconditional Purchase Obligation, Due after Five Years 7,363us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_PurchasedPowerContractsMember
   
Contractual Commitments, Payments Due, Total 10,856us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_PurchasedPowerContractsMember
[2]    
Long-term Purchase Commitment, Payments In Period 1,574us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_PurchasedPowerContractsMember
1,377us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_PurchasedPowerContractsMember
1,205us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_PurchasedPowerContractsMember
Purchased Power Contracts [Member] | S D G E Segment [Member]      
Long-term Purchase Commitment [Line Items]      
Contractual Commitments, Payments Due, Current 494us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_PurchasedPowerContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
   
Contractual Commitments, Payments Due In Two Years 484us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_PurchasedPowerContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
   
Contractual Commitments, Payments Due In Three Years 503us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_PurchasedPowerContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
   
Contractual Commitments, Payments Due In Four Years 505us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_PurchasedPowerContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
   
Contractual Commitments, Payments Due In Five Years 500us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_PurchasedPowerContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
   
Unrecorded Unconditional Purchase Obligation, Due after Five Years 6,318us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_PurchasedPowerContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
   
Contractual Commitments, Payments Due, Total 8,804us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_PurchasedPowerContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
[2]    
Long-term Purchase Commitment, Payments In Period 710us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_PurchasedPowerContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
[3] 570us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_PurchasedPowerContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
[3] 381us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_PurchasedPowerContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
[3]
Purchased Power Contracts [Member] | Sempra Renewables Segment [Member]      
Long-term Purchase Commitment [Line Items]      
Guarantee Obligations Maximum Exposure 170us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_PurchasedPowerContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraRenewablesSegmentMember
   
Guarantee Obligations Current Carrying Value 2us-gaap_GuaranteeObligationsCurrentCarryingValue
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_PurchasedPowerContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraRenewablesSegmentMember
   
Debt Service Operations [Member] | Sempra Renewables Segment [Member]      
Long-term Purchase Commitment [Line Items]      
Guarantee Obligations Maximum Exposure 332us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_DebtServiceOperationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraRenewablesSegmentMember
   
Guarantee Obligations Current Carrying Value 12us-gaap_GuaranteeObligationsCurrentCarryingValue
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_DebtServiceOperationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraRenewablesSegmentMember
   
Sunrise Powerlink Construction [Member] | S D G E Segment [Member]      
Long-term Purchase Commitment [Line Items]      
Contractual Commitment Annual Escalation Percentage 2.00%sre_LongTermPurchaseCommitmentEstimatedAnnualEscalation
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_SunrisePowerlinkConstructionMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
   
Contractual Commitment Number of Years 58sre_LongTermPurchaseCommitmentTerm
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_SunrisePowerlinkConstructionMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
   
Contractual Commitment Future Annual Payment Amount 3sre_LongTermPurchaseCommitmentFutureAnnualPayments
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_SunrisePowerlinkConstructionMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
   
Contractual Commitment Present Value Future Payments, Regulatory Asset 116sre_LongTermPurchaseCommitmentPresentValueRegulatoryAsset
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_SunrisePowerlinkConstructionMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
   
Contractual Commitment Future Payments, Liability 116sre_LongTermPurchaseCommitmentFuturePaymentsLiability
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_SunrisePowerlinkConstructionMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
   
Liquefied Natural Gas Contracts [Member]      
Long-term Purchase Commitment [Line Items]      
Long Term Purchase Commitment Estimated Annual Escalation After 2024 1.00%sre_LongTermPurchaseCommitmentEstimatedAnnualEscalationAfter2024
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_LiquefiedNaturalGasContractsMember
   
Liquefied Natural Gas Contracts [Member] | Sempra Natural Gas Segment [Member]      
Long-term Purchase Commitment [Line Items]      
Contractual Commitments, Payments Due, Current 381us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_LiquefiedNaturalGasContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraNaturalGasSegmentMember
   
Contractual Commitments, Payments Due In Two Years 552us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_LiquefiedNaturalGasContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraNaturalGasSegmentMember
   
Contractual Commitments, Payments Due In Three Years 616us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_LiquefiedNaturalGasContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraNaturalGasSegmentMember
   
Contractual Commitments, Payments Due In Four Years 674us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_LiquefiedNaturalGasContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraNaturalGasSegmentMember
   
Contractual Commitments, Payments Due In Five Years 701us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_LiquefiedNaturalGasContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraNaturalGasSegmentMember
   
Unrecorded Unconditional Purchase Obligation, Due after Five Years 7,600us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_LiquefiedNaturalGasContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraNaturalGasSegmentMember
   
Nuclear Plant Maintenance [Member] | San Diego Gas and Electric Company [Member]      
Long-term Purchase Commitment [Line Items]      
Long-term Purchase Commitment, Amount 10us-gaap_LongTermPurchaseCommitmentAmount
/ dei_LegalEntityAxis
= sre_SanDiegoGasAndElectricCompanyMember
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_NuclearPlantMaintenanceMember
   
Infrastructure Construction And Improvements [Member] | S D G E Segment [Member]      
Long-term Purchase Commitment [Line Items]      
Long-term Purchase Commitment, Amount 200us-gaap_LongTermPurchaseCommitmentAmount
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_InfrastructureConstructionAndImprovementsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
   
Infrastructure Construction And Improvements [Member] | So Cal Gas Segment [Member]      
Long-term Purchase Commitment [Line Items]      
Contractual Commitments, Payments Due, Current 218us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_InfrastructureConstructionAndImprovementsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
   
Contractual Commitments, Payments Due In Two Years 33us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_InfrastructureConstructionAndImprovementsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
   
Contractual Commitments, Payments Due In Three Years 9us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_InfrastructureConstructionAndImprovementsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
   
Contractual Commitments, Payments Due, Total 260us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_InfrastructureConstructionAndImprovementsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SoCalGasSegmentMember
   
Long-term Contracts [Member] | San Diego Gas and Electric Company [Member]      
Long-term Purchase Commitment [Line Items]      
Purchase Commitment Component Percentage 35.00%sre_PurchaseCommitmentComponentPercentage
/ dei_LegalEntityAxis
= sre_SanDiegoGasAndElectricCompanyMember
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_LongTermContractsMember
   
Other Owned Generation [Member] | San Diego Gas and Electric Company [Member]      
Long-term Purchase Commitment [Line Items]      
Purchase Commitment Component Percentage 57.00%sre_PurchaseCommitmentComponentPercentage
/ dei_LegalEntityAxis
= sre_SanDiegoGasAndElectricCompanyMember
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_OtherOwnedGenerationMember
   
Spot Market Purchases [Member] | San Diego Gas and Electric Company [Member]      
Long-term Purchase Commitment [Line Items]      
Purchase Commitment Component Percentage 8.00%sre_PurchaseCommitmentComponentPercentage
/ dei_LegalEntityAxis
= sre_SanDiegoGasAndElectricCompanyMember
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_SpotMarketPurchasesMember
   
Renewable Energy Contracts Expiring Through 2041 [Member] | San Diego Gas and Electric Company [Member]      
Long-term Purchase Commitment [Line Items]      
Purchase Commitment Component Percentage 30.20%sre_PurchaseCommitmentComponentPercentage
/ dei_LegalEntityAxis
= sre_SanDiegoGasAndElectricCompanyMember
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_RenewableEnergyContractsExpiringThrough2041Member
   
Luz del Sur Hydroelectric Power Plant [Member] | Sempra South American Utilities Segment [Member]      
Long-term Purchase Commitment [Line Items]      
Contractual Commitments, Payments Due, Total 3us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_LuzDelSurHydroelectricPowerPlantMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraSouthAmericanUtilitiesSegmentMember
   
Sempra South American Utilities Construction [Member] | Sempra South American Utilities Segment [Member]      
Long-term Purchase Commitment [Line Items]      
Contractual Commitments, Payments Due, Current 15us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_SempraSouthAmericanUtilitiesConstructionMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraSouthAmericanUtilitiesSegmentMember
   
Contractual Commitments, Payments Due, Total 15us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_SempraSouthAmericanUtilitiesConstructionMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraSouthAmericanUtilitiesSegmentMember
   
Sempra Rockies Marketing [Member]      
Long-term Purchase Commitment [Line Items]      
Contractual Commitments, Payments Due, Current 11us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_SempraRockiesMarketingMember
   
Contractual Commitments, Payments Due In Two Years 14us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_SempraRockiesMarketingMember
   
Contractual Commitments, Payments Due In Three Years 14us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_SempraRockiesMarketingMember
   
Contractual Commitments, Payments Due In Four Years 34us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_SempraRockiesMarketingMember
   
Contractual Commitments, Payments Due In Five Years 50us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_SempraRockiesMarketingMember
   
Sempra Rockies Marketing [Member] | Sempra Natural Gas Segment [Member]      
Long-term Purchase Commitment [Line Items]      
Contractual Commitments, Payments Concluded During 2013   22sre_ContractualCommitmentsPaymentsConcludedDuring2013
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_SempraRockiesMarketingMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraNaturalGasSegmentMember
 
Operations And Maintenance Mesquite Power [Member]      
Long-term Purchase Commitment [Line Items]      
Contractual Commitments, Payments Due, Current 2us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_OperationsAndMaintenanceMesquitePowerMember
   
Contractual Commitments, Payments Due In Two Years 2us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_OperationsAndMaintenanceMesquitePowerMember
   
Contractual Commitments, Payments Due In Three Years 2us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_OperationsAndMaintenanceMesquitePowerMember
   
Contractual Commitments, Payments Due In Four Years 2us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_OperationsAndMaintenanceMesquitePowerMember
   
Contractual Commitments, Payments Due In Five Years 2us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_OperationsAndMaintenanceMesquitePowerMember
   
Unrecorded Unconditional Purchase Obligation, Due after Five Years 23us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_OperationsAndMaintenanceMesquitePowerMember
   
Contractual Commitments, Payments Due, Total 33us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_OperationsAndMaintenanceMesquitePowerMember
   
Sempra Natural Gas Construction [Member] | Sempra Natural Gas Segment [Member]      
Long-term Purchase Commitment [Line Items]      
Contractual Commitments, Payments Due, Current 18us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_SempraNaturalGasConstructionMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraNaturalGasSegmentMember
   
Contractual Commitments, Payments Due, Total 18us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_SempraNaturalGasConstructionMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraNaturalGasSegmentMember
   
San Luis Rey Synchronous Condensor And Bay Boulevard Substation [Member] | S D G E Segment [Member]      
Long-term Purchase Commitment [Line Items]      
Long-term Purchase Commitment, Payments In Period 130us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_SanLuisReySynchronousCondensorAndBayBoulevardSubstationMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SDGESegmentMember
   
Sonora Pipeline [Member] | Sempra Mexico Segment [Member]      
Long-term Purchase Commitment [Line Items]      
Contractual Commitments, Payments Due, Current 241us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_SonoraPipelineMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraMexicoSegmentMember
   
Contractual Commitments, Payments Due In Two Years 3us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_SonoraPipelineMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraMexicoSegmentMember
   
Contractual Commitments, Payments Due, Total $ 244us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
/ us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
= sre_SonoraPipelineMember
/ us-gaap_StatementBusinessSegmentsAxis
= sre_SempraMexicoSegmentMember
   
[1]
Excludes amounts related to LNG purchase agreements as discussed below.
[2]
Excludes purchase agreements accounted for as capital leases and amounts related to Otay Mesa VIE, as it is consolidated by Sempra Energy and SDG&E.
[3]
Excludes DWR-allocated contracts. Under an operating agreement with the DWR that expired at the end of 2013, SDG&E acted as a limited agent on behalf of the DWR in the administration of energy contracts, including natural gas procurement functions under the DWR contracts allocated to SDG&E's customers. The commodity costs associated with these contracts are not included in SDG&E's or Sempra Energy's Consolidated Statements of Operations.