XML 117 R87.htm IDEA: XBRL DOCUMENT v3.6.0.2
Derivative Instruments - Impact on Balance Sheet (Details) - USD ($)
$ in Millions
Dec. 31, 2016
Dec. 31, 2015
Derivatives, Fair Value [Line Items]    
Gross derivative receivables $ 922,616 $ 961,878
Net derivative receivables 64,078 59,677
Gross derivative payables 893,239 942,912
Net derivative payables 49,231 52,790
Interest rate    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 605,963 669,611
Net derivative receivables 28,302 26,363
Gross derivative payables 570,778 635,166
Net derivative payables 10,815 10,221
Credit    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 29,645 51,468
Net derivative receivables 1,294 1,423
Gross derivative payables 28,666 50,529
Net derivative payables 1,411 1,541
Foreign exchange    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 233,426 179,875
Net derivative receivables 23,271 17,177
Gross derivative payables 234,971 190,900
Net derivative payables 20,508 19,769
Equity    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 34,940 35,859
Net derivative receivables 4,939 5,529
Gross derivative payables 38,362 38,663
Net derivative payables 8,140 9,183
Commodity    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 18,642 25,065
Net derivative receivables 6,272 9,185
Gross derivative payables 20,462 27,654
Net derivative payables 8,357 12,076
Not designated as hedges    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 916,784 955,643
Gross derivative payables 889,028 939,170
Not designated as hedges | Interest rate    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 601,557 665,531
Gross derivative payables 567,894 632,928
Not designated as hedges | Credit    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 29,645 51,468
Gross derivative payables 28,666 50,529
Not designated as hedges | Foreign exchange    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 232,137 179,072
Gross derivative payables 233,823 189,397
Not designated as hedges | Equity    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 34,940 35,859
Gross derivative payables 38,362 38,663
Not designated as hedges | Commodity    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 18,505 23,713
Gross derivative payables 20,283 27,653
Designated as hedges    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 5,832 6,235
Gross derivative payables 4,211 3,742
Designated as hedges | Interest rate    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 4,406 4,080
Gross derivative payables 2,884 2,238
Designated as hedges | Credit    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 0 0
Gross derivative payables 0 0
Designated as hedges | Foreign exchange    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 1,289 803
Gross derivative payables 1,148 1,503
Designated as hedges | Equity    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 0 0
Gross derivative payables 0 0
Designated as hedges | Commodity    
Derivatives, Fair Value [Line Items]    
Gross derivative receivables 137 1,352
Gross derivative payables $ 179 $ 1