Quarterly report pursuant to Section 13 or 15(d)

Derivatives - Offsetting Liabilities (Details)

v3.8.0.1
Derivatives - Offsetting Liabilities (Details)
$ in Millions
9 Months Ended
Sep. 30, 2017
USD ($)
counterparty
Dec. 31, 2016
USD ($)
Offsetting Liabilities [Line Items]    
Derivative liabilities, after netting $ 22,400 $ 28,600
Other gross derivative liabilities 9,400 10,900
Derivative liabilities 31,781 39,480
Less: Financial instruments collateral (9,600) (10,500)
Total net derivative liabilities $ 22,200 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 $ 333,800 418,200
Less: Legally enforceable master netting agreements and cash collateral paid (312,800) (392,600)
Exchange-traded    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 10,300 11,800
Less: Legally enforceable master netting agreements and cash collateral paid (9,200) (8,900)
Over-the-counter cleared (2)    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 8,900 187,400
Less: Legally enforceable master netting agreements and cash collateral paid (8,600) (187,300)
Interest rate contracts | Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 211,300 258,200
Interest rate contracts | Over-the-counter cleared (2)    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 2,300 182,800
Foreign exchange risk | Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 90,700 126,700
Foreign exchange risk | Over-the-counter cleared (2)    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 600 300
Equity contracts | Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 17,300 13,700
Equity contracts | Exchange-traded    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 9,700 10,800
Commodity contracts | Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 4,000 4,900
Commodity contracts | Exchange-traded    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 600 1,000
Credit derivatives    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 5 10
Credit derivatives | Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 10,500 14,700
Credit derivatives | Over-the-counter cleared (2)    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting $ 6,000 $ 4,300