Quarterly report pursuant to Section 13 or 15(d)

Derivatives - Derivatives Designated as Accounting Hedges - Fair Value Hedges (Details)

v3.5.0.2
Derivatives - Derivatives Designated as Accounting Hedges - Fair Value Hedges (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Sep. 30, 2016
Sep. 30, 2015
Effect of Fair Value Hedges on Results of Operations [Abstract]        
Derivative $ (501) $ 1,779 $ 3,395 $ (616)
Hedged Item 314 (1,989) (3,943) (111)
Hedge Ineffectiveness (187) (210) (548) (727)
Interest rate risk on long-term debt | Interest expense        
Effect of Fair Value Hedges on Results of Operations [Abstract]        
Derivative (758) 1,921 3,166 724
Hedged Item 580 (2,111) (3,654) (1,362)
Hedge Ineffectiveness (178) (190) (488) (638)
Interest rate and foreign currency risk on long-term debt | Interest expense        
Effect of Fair Value Hedges on Results of Operations [Abstract]        
Derivative 16 (138) 360 (1,394)
Hedged Item (10) 125 (369) 1,311
Hedge Ineffectiveness 6 (13) (9) (83)
Interest rate risk on AFS securities | Interest income        
Effect of Fair Value Hedges on Results of Operations [Abstract]        
Derivative 235 (6) (131) 39
Hedged Item (250) (1) 80 (49)
Hedge Ineffectiveness (15) (7) (51) (10)
Price risk on commodity inventory | Trading gain (loss)        
Effect of Fair Value Hedges on Results of Operations [Abstract]        
Derivative 6 2 0 15
Hedged Item (6) (2) 0 (11)
Hedge Ineffectiveness $ 0 $ 0 $ 0 $ 4