XML 159 R90.htm IDEA: XBRL DOCUMENT v3.6.0.2
Derivative Financial Instruments and Hedging Activities Income Effect of Derivative Financial Instruments (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Derivative [Line Items]      
Maximum Length of Time Hedged in Cash Flow Hedge 2 years    
Gain/(Loss) Recognized in Income $ 1,561 $ 537 $ 736
Designated as Hedging Instrument [Member]      
Derivative [Line Items]      
Change in Unrealized Gain (Loss) on Fair Value Hedging Instruments (120) 72 407
Change in Unrealized Gain (Loss) on Hedged Item in Fair Value Hedge 124 (69) (387)
Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member] | Foreign currency exchange contracts [Member]      
Derivative [Line Items]      
Gain/(Loss) Reclassified from AOCI to Income 537 (239) 78
Gain/(Loss) Recorded in OCI 770 123 (271)
Designated as Hedging Instrument [Member] | Fair Value Hedging [Member] | Interest rate contracts [Member]      
Derivative [Line Items]      
Net interest settlements and accruals excluded from the assessment of hedge effectiveness 367 370 304
Ineffectiveness 4 3 20
Not Designated as Hedging Instrument [Member] | Foreign currency exchange contracts [Member]      
Derivative [Line Items]      
Gain/(Loss) Recognized in Income 257 425 261
Not Designated as Hedging Instrument [Member] | Cross-currency interest rate swap contracts [Member]      
Derivative [Line Items]      
Gain/(Loss) Recognized in Income 398 100 161
Not Designated as Hedging Instrument [Member] | Interest rate contracts [Member]      
Derivative [Line Items]      
Gain/(Loss) Recognized in Income (9) (58) (41)
Not Designated as Hedging Instrument [Member] | Commodity Contract [Member]      
Derivative [Line Items]      
Gain/(Loss) Recognized in Income $ 7 $ (64) $ (47)