Quarterly report pursuant to Section 13 or 15(d)

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

v3.4.0.3
Derivatives - Derivatives Designated as Accounting Hedges - Fair Value Hedges (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2016
Mar. 31, 2015
Effect of Fair Value Hedges on Results of Operations [Abstract]    
Derivative $ 3,351 $ (494)
Hedged Item (3,570) 244
Hedge Ineffectiveness (219) (250)
Interest rate risk on long-term debt | Interest expense    
Effect of Fair Value Hedges on Results of Operations [Abstract]    
Derivative 2,661 1,096
Hedged Item (2,854) (1,292)
Hedge Ineffectiveness (193) (196)
Interest rate and foreign currency risk on long-term debt | Interest expense    
Effect of Fair Value Hedges on Results of Operations [Abstract]    
Derivative 839 (1,644)
Hedged Item (846) 1,588
Hedge Ineffectiveness (7) (56)
Interest rate risk on AFS securities | Interest income    
Effect of Fair Value Hedges on Results of Operations [Abstract]    
Derivative (151) 43
Hedged Item 132 (45)
Hedge Ineffectiveness (19) (2)
Price risk on commodity inventory | Trading gain (loss)    
Effect of Fair Value Hedges on Results of Operations [Abstract]    
Derivative 2 11
Hedged Item (2) (7)
Hedge Ineffectiveness $ 0 $ 4