Annual report pursuant to Section 13 and 15(d)

Derivatives - Offsetting Liabilities (Details)

v3.8.0.1
Derivatives - Offsetting Liabilities (Details)
$ in Millions
12 Months Ended
Dec. 31, 2017
USD ($)
counterparty
Dec. 31, 2016
USD ($)
Offsetting Liabilities [Line Items]    
Derivative liabilities, after netting $ 23,100 $ 28,600
Other gross derivative liabilities 11,200 10,900
Derivative liabilities 34,300 39,480
Less: Financial instruments collateral (10,400) (10,500)
Total net derivative liabilities $ 23,900 29,000
Number of central clearing counterparties to re-characterize daily cash variation margin | counterparty 2  
Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting $ 317,000 418,200
Less: Legally enforceable master netting agreements and cash collateral paid (294,600) (392,600)
Exchange-traded    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 9,300 11,800
Less: Legally enforceable master netting agreements and cash collateral paid (8,600) (8,900)
Over-the-counter cleared    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 8,500 187,400
Less: Legally enforceable master netting agreements and cash collateral paid (8,500) (187,300)
Interest rate contracts | Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 206,000 258,200
Interest rate contracts | Over-the-counter cleared    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 1,800 182,800
Foreign exchange risk | Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 80,800 126,700
Foreign exchange risk | Over-the-counter cleared    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 700 300
Equity contracts | Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 16,200 13,700
Equity contracts | Exchange-traded    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 8,500 10,800
Commodity contracts | Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 4,400 4,900
Commodity contracts | Exchange-traded    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 800 1,000
Credit derivatives    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 3 10
Credit derivatives | Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 9,600 14,700
Credit derivatives | Over-the-counter cleared    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting $ 6,000 $ 4,300