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 6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Effect of Fair Value Hedges on Results of Operations [Abstract]        
Derivative $ 545 $ (1,901) $ 3,896 $ (2,395)
Hedged Item (687) 1,634 (4,257) 1,878
Hedge Ineffectiveness (142) (267) (361) (517)
Interest rate risk on long-term debt | Interest expense        
Effect of Fair Value Hedges on Results of Operations [Abstract]        
Derivative 1,263 (2,293) 3,924 (1,197)
Hedged Item (1,380) 2,041 (4,234) 749
Hedge Ineffectiveness (117) (252) (310) (448)
Interest rate and foreign currency risk on long-term debt | Interest expense        
Effect of Fair Value Hedges on Results of Operations [Abstract]        
Derivative (495) 388 344 (1,256)
Hedged Item 487 (402) (359) 1,186
Hedge Ineffectiveness (8) (14) (15) (70)
Interest rate risk on AFS securities | Interest income        
Effect of Fair Value Hedges on Results of Operations [Abstract]        
Derivative (215) 2 (366) 45
Hedged Item 198 (3) 330 (48)
Hedge Ineffectiveness (17) (1) (36) (3)
Price risk on commodity inventory | Trading gain (loss)        
Effect of Fair Value Hedges on Results of Operations [Abstract]        
Derivative (8) 2 (6) 13
Hedged Item 8 (2) 6 (9)
Hedge Ineffectiveness $ 0 $ 0 $ 0 $ 4