Quarterly report pursuant to Section 13 or 15(d)

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

v3.7.0.1
Derivatives - Derivatives Designated as Accounting Hedges - Fair Value Hedges (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Effect of Fair Value Hedges on Results of Operations [Abstract]    
Derivative $ (604) $ 3,351
Hedged Item 390 (3,570)
Hedge Ineffectiveness (214) (219)
Interest rate risk on long-term debt | Interest expense    
Effect of Fair Value Hedges on Results of Operations [Abstract]    
Derivative (750) 2,661
Hedged Item 566 (2,854)
Hedge Ineffectiveness (184) (193)
Interest rate and foreign currency risk on long-term debt | Interest expense    
Effect of Fair Value Hedges on Results of Operations [Abstract]    
Derivative 123 839
Hedged Item (133) (846)
Hedge Ineffectiveness (10) (7)
Interest rate risk on AFS securities | Interest income    
Effect of Fair Value Hedges on Results of Operations [Abstract]    
Derivative 17 (151)
Hedged Item (37) 132
Hedge Ineffectiveness (20) (19)
Price risk on commodity inventory | Trading gain (loss)    
Effect of Fair Value Hedges on Results of Operations [Abstract]    
Derivative 6 2
Hedged Item (6) $ (2)
Hedge Ineffectiveness $ 0