XML 112 R63.htm IDEA: XBRL DOCUMENT v3.7.0.1
Balance Sheet Effect of Derivative Financial Instruments (Details) - USD ($)
$ in Millions
Jun. 30, 2017
Dec. 31, 2016
Derivative [Line Items]    
Notional $ 132,541 $ 134,914
Derivative Asset, Current 870 1,108
Derivative Asset, Noncurrent 803 787
Derivative Asset 1,673 1,895
Derivative Liability, Current 473 371
Derivative Liability, Noncurrent 201 248
Derivative Liability 674 619
Held collateral 10 15
Posted collateral 16 12
Designated as Hedging Instrument [Member] | Foreign Exchange Contract [Member] | Cash Flow Hedging [Member]    
Derivative [Line Items]    
Notional 17,926 19,091
Designated as Hedging Instrument [Member] | Interest Rate Contract [Member] | Fair Value Hedging [Member]    
Derivative [Line Items]    
Notional 34,958 33,175
Not Designated as Hedging Instrument [Member] | Foreign Exchange Contract [Member]    
Derivative [Line Items]    
Notional 21,221 17,227
Not Designated as Hedging Instrument [Member] | Cross-currency interest rate swap contracts [Member]    
Derivative [Line Items]    
Notional 3,918 3,201
Not Designated as Hedging Instrument [Member] | Interest Rate Contract [Member]    
Derivative [Line Items]    
Notional 53,968 61,689
Not Designated as Hedging Instrument [Member] | Commodity Contract [Member]    
Derivative [Line Items]    
Notional 550 531
Fair Value, Measurements, Recurring [Member] | Level 2 [Member]    
Derivative [Line Items]    
Fair Value of Assets 1,673 1,895
Fair Value of Liabilities 674 619
Counterparty Netting, Not Offset 477 554
Counterparty Netting, Not Offset 477 554
Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | Designated as Hedging Instrument [Member] | Foreign Exchange Contract [Member] | Cash Flow Hedging [Member]    
Derivative [Line Items]    
Fair Value of Assets 504 620
Fair Value of Liabilities 179 257
Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | Designated as Hedging Instrument [Member] | Interest Rate Contract [Member] | Fair Value Hedging [Member]    
Derivative [Line Items]    
Fair Value of Assets 429 487
Fair Value of Liabilities 83 80
Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | Not Designated as Hedging Instrument [Member] | Foreign Exchange Contract [Member]    
Derivative [Line Items]    
Fair Value of Assets 208 379
Fair Value of Liabilities 346 194
Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | Not Designated as Hedging Instrument [Member] | Cross-currency interest rate swap contracts [Member]    
Derivative [Line Items]    
Fair Value of Assets 338 242
Fair Value of Liabilities 6 8
Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | Not Designated as Hedging Instrument [Member] | Interest Rate Contract [Member]    
Derivative [Line Items]    
Fair Value of Assets 180 156
Fair Value of Liabilities 55 74
Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | Not Designated as Hedging Instrument [Member] | Commodity Contract [Member]    
Derivative [Line Items]    
Fair Value of Assets 14 11
Fair Value of Liabilities $ 5 $ 6