XML 36 R31.htm IDEA: XBRL DOCUMENT v2.4.1.9
Risk Management Activities and Fair Value Measurements - Derivative Notional Amounts and Fair Value (Details) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Jun. 30, 2014
Cash Flow Hedging [Member] | Foreign Exchange Contract [Member]    
Derivative [Line Items]    
Notional amount $ 951invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_CashFlowHedgingMember
$ 951invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_CashFlowHedgingMember
Fair Value Asset (Liability) 300us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_CashFlowHedgingMember
187us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_CashFlowHedgingMember
Fair Value Hedging [Member] | Interest Rate Contract [Member]    
Derivative [Line Items]    
Notional amount 8,128invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_FairValueHedgingMember
9,738invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_FairValueHedgingMember
Fair Value Asset (Liability) 251us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_FairValueHedgingMember
168us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_FairValueHedgingMember
Net Investment Hedging [Member]    
Derivative [Line Items]    
Notional amount 855invest_DerivativeNotionalAmount
/ us-gaap_HedgingDesignationAxis
= us-gaap_NetInvestmentHedgingMember
831invest_DerivativeNotionalAmount
/ us-gaap_HedgingDesignationAxis
= us-gaap_NetInvestmentHedgingMember
Fair Value Asset (Liability) 164us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NetInvestmentHedgingMember
48us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NetInvestmentHedgingMember
Not Designated as Hedging Instrument [Member] | Foreign Exchange Contract [Member]    
Derivative [Line Items]    
Notional amount 8,714invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
12,111invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Fair Value Asset (Liability) $ (143)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ (42)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember