XML 28 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
Mar. 31, 2015
Jun. 30, 2014
Cash Flow Hedging [Member] | Foreign Exchange Contract [Member]    
Derivative [Line Items]    
Derivative, 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
Derivative Assets (Liabilities), at Fair Value, Net 304us-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]    
Derivative, Notional Amount 7,139invest_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
Derivative Assets (Liabilities), at Fair Value, Net 276us-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]    
Derivative, Notional Amount 570invest_DerivativeNotionalAmount
/ us-gaap_HedgingDesignationAxis
= us-gaap_NetInvestmentHedgingMember
831invest_DerivativeNotionalAmount
/ us-gaap_HedgingDesignationAxis
= us-gaap_NetInvestmentHedgingMember
Derivative Assets (Liabilities), at Fair Value, Net 90us-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]    
Derivative, Notional Amount 7,579invest_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
Derivative Assets (Liabilities), at Fair Value, Net $ 26us-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