XML 38 R32.htm IDEA: XBRL DOCUMENT v2.4.1.9
Risk Management Activities and Fair Value Measurements - Gains (Losses) on Derivative Instruments (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 6 Months Ended 12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Jun. 30, 2014
Cash Flow Hedging [Member]          
Derivative Instruments, Gain (Loss) [Line Items]          
Amount of Gain (Loss) Recognized in AOCI on Derivatives (Effective Portion)     $ 9us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_CashFlowHedgingMember
  $ 17us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_CashFlowHedgingMember
Amount of Gain (Loss) Reclassified from AOCI into Income 67us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_CashFlowHedgingMember
[1] 59us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_CashFlowHedgingMember
[1] 131us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_CashFlowHedgingMember
[1] 59us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_CashFlowHedgingMember
[1]  
Cash Flow Hedging [Member] | Interest Rate Contract [Member]          
Derivative Instruments, Gain (Loss) [Line Items]          
Amount of Gain (Loss) Recognized in AOCI on Derivatives (Effective Portion)     1us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_CashFlowHedgingMember
  3us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_CashFlowHedgingMember
Amount of Gain (Loss) Reclassified from AOCI into Income 1us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_CashFlowHedgingMember
[1] 1us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_CashFlowHedgingMember
[1] 3us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_CashFlowHedgingMember
[1] 3us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_CashFlowHedgingMember
[1]  
Cash Flow Hedging [Member] | Foreign Exchange Contract [Member]          
Derivative Instruments, Gain (Loss) [Line Items]          
Amount of Gain (Loss) Recognized in AOCI on Derivatives (Effective Portion)     8us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_CashFlowHedgingMember
  14us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_CashFlowHedgingMember
Amount of Gain (Loss) Reclassified from AOCI into Income 66us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_CashFlowHedgingMember
[1] 58us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_CashFlowHedgingMember
[1] 128us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_CashFlowHedgingMember
[1] 56us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_CashFlowHedgingMember
[1]  
Fair Value Hedging [Member]          
Derivative Instruments, Gain (Loss) [Line Items]          
Amount of Gain (Loss) Recognized in Income 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_FairValueHedgingMember
0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_FairValueHedgingMember
0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_FairValueHedgingMember
0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_FairValueHedgingMember
 
Fair Value Hedging [Member] | Interest Rate Contract [Member]          
Derivative Instruments, Gain (Loss) [Line Items]          
Amount of Gain (Loss) Recognized in Income 60us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_FairValueHedgingMember
[2] (84)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_FairValueHedgingMember
[2] 83us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_FairValueHedgingMember
[2] (113)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_FairValueHedgingMember
[2]  
Fair Value Hedging [Member] | Debt [Member]          
Derivative Instruments, Gain (Loss) [Line Items]          
Amount of Gain (Loss) Recognized in Income (60)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DebtMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_FairValueHedgingMember
[2] 84us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DebtMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_FairValueHedgingMember
[2] (83)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DebtMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_FairValueHedgingMember
[2] 113us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DebtMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_FairValueHedgingMember
[2]  
Net Investment Hedging [Member]          
Derivative Instruments, Gain (Loss) [Line Items]          
Amount of Gain (Loss) Recognized in AOCI on Derivatives (Effective Portion)     103us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NetInvestmentHedgingMember
  30us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NetInvestmentHedgingMember
Amount of Gain (Loss) Recognized in Income 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NetInvestmentHedgingMember
0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NetInvestmentHedgingMember
(1)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NetInvestmentHedgingMember
[2] 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NetInvestmentHedgingMember
 
Not Designated as Hedging Instrument [Member] | Foreign Exchange Contract [Member]          
Derivative Instruments, Gain (Loss) [Line Items]          
Amount of Gain (Loss) Recognized in Income $ (316)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
[3] $ (26)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
[3] $ (729)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
[3] $ 83us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
[3]  
[1] The gain or loss on the effective portion of cash flow hedging relationships is reclassified from AOCI into net income in the same period during which the related item affects earnings. Such amounts are included in the Consolidated Statements of Earnings as follows: interest rate contracts in Interest expense and foreign currency contracts in Selling, general and administrative expense (SG&A) and Interest expense.
[2] The gain or loss on the ineffective portion of interest rate contracts and net investment hedges, if any, is included in the Consolidated Statements of Earnings in Interest expense.
[3] The gain or loss on foreign currency contracts not designated as hedging instruments is included in the Consolidated Statements of Earnings in SG&A. This gain or loss substantially offsets the foreign currency mark-to-market impact of the related exposure.