XML 161 R74.htm IDEA: XBRL DOCUMENT v3.2.0.727
Derivative Instruments - Derivatives Netting (Details) - USD ($)
$ in Millions
Jun. 30, 2015
Dec. 31, 2014
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Derivative receivables with appropriate legal opinion, Gross derivative receivables $ 944,207 $ 1,307,711
Amounts netted on the Consolidated balance sheets (890,961) (1,249,453)
Derivative receivables with appropriate legal opinion, Net derivative receivables 53,246 58,258
Derivative receivables where an appropriate legal opinion has not been either sought or obtained 14,205 20,717
Total derivative receivables recognized on the Consolidated Balance Sheets, Gross derivative receivables 958,412 1,328,428
Total derivative receivables recognized on the Consolidated Balance Sheets, Net derivative receivables 67,451 78,975
Net cash collateral payables 67,200 74,000
Gross and Net Derivative Payables by Contract and Settlement Type:    
Derivative payables with appropriate legal opinions, Gross derivative payables 932,568 1,291,703
Amounts netted on the Consolidated balance sheets (886,971) (1,239,657)
Derivative payables with appropriate legal opinions, Net derivative payables 45,597 52,046
Derivative payables where an appropriate legal opinion has not been either sought or obtained 13,429 19,070
Total derivative payables recognized on the Consolidated Balance Sheets, Gross derivative payables 945,997 1,310,773
Total derivative payables recognized on the Consolidated Balance Sheets, Net derivative payables 59,026 71,116
Netted cash collateral receivables 63,200 64,200
Interest rate contracts    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Derivative receivables with appropriate legal opinion, Gross derivative receivables 650,938 943,763
Amounts netted on the Consolidated balance sheets (625,340) (916,532)
Derivative receivables with appropriate legal opinion, Net derivative receivables 25,598 27,231
Total derivative receivables recognized on the Consolidated Balance Sheets, Gross derivative receivables 656,663 950,257
Total derivative receivables recognized on the Consolidated Balance Sheets, Net derivative receivables 31,323 33,725
Gross and Net Derivative Payables by Contract and Settlement Type:    
Derivative payables with appropriate legal opinions, Gross derivative payables 620,615 914,422
Amounts netted on the Consolidated balance sheets (607,977) (900,634)
Derivative payables with appropriate legal opinions, Net derivative payables 12,638 13,788
Total derivative payables recognized on the Consolidated Balance Sheets, Gross derivative payables 621,857 918,379
Total derivative payables recognized on the Consolidated Balance Sheets, Net derivative payables 13,880 17,745
Interest rate contracts | OTC    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Derivative receivables with appropriate legal opinion, Gross derivative receivables 431,691 542,107
Amounts netted on the Consolidated balance sheets (406,111) (514,914)
Derivative receivables with appropriate legal opinion, Net derivative receivables 25,580 27,193
Gross and Net Derivative Payables by Contract and Settlement Type:    
Derivative payables with appropriate legal opinions, Gross derivative payables 410,875 515,904
Amounts netted on the Consolidated balance sheets (398,412) (503,384)
Derivative payables with appropriate legal opinions, Net derivative payables 12,463 12,520
Interest rate contracts | OTC-cleared    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Derivative receivables with appropriate legal opinion, Gross derivative receivables 219,247 401,656
Amounts netted on the Consolidated balance sheets (219,229) (401,618)
Derivative receivables with appropriate legal opinion, Net derivative receivables 18 38
Gross and Net Derivative Payables by Contract and Settlement Type:    
Derivative payables with appropriate legal opinions, Gross derivative payables 209,740 398,518
Amounts netted on the Consolidated balance sheets (209,565) (397,250)
Derivative payables with appropriate legal opinions, Net derivative payables 175 1,268
Interest rate contracts | Exchange traded    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Derivative receivables with appropriate legal opinion, Gross derivative receivables 0 0
Amounts netted on the Consolidated balance sheets 0 0
Derivative receivables with appropriate legal opinion, Net derivative receivables 0 0
Gross and Net Derivative Payables by Contract and Settlement Type:    
Derivative payables with appropriate legal opinions, Gross derivative payables 0 0
Amounts netted on the Consolidated balance sheets 0 0
Derivative payables with appropriate legal opinions, Net derivative payables 0 0
Credit derivatives    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Derivative receivables with appropriate legal opinion, Gross derivative receivables 54,040 75,956
Amounts netted on the Consolidated balance sheets (53,256) (75,004)
Derivative receivables with appropriate legal opinion, Net derivative receivables 784 952
Total derivative receivables recognized on the Consolidated Balance Sheets, Gross derivative receivables 54,577 76,842
Total derivative receivables recognized on the Consolidated Balance Sheets, Net derivative receivables 1,321 1,838
Gross and Net Derivative Payables by Contract and Settlement Type:    
Derivative payables with appropriate legal opinions, Gross derivative payables 53,329 74,830
Amounts netted on the Consolidated balance sheets (52,568) (74,302)
Derivative payables with appropriate legal opinions, Net derivative payables 761 528
Total derivative payables recognized on the Consolidated Balance Sheets, Gross derivative payables 53,830 75,895
Total derivative payables recognized on the Consolidated Balance Sheets, Net derivative payables 1,262 1,593
Credit derivatives | OTC    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Derivative receivables with appropriate legal opinion, Gross derivative receivables 45,040 66,636
Amounts netted on the Consolidated balance sheets (44,287) (65,720)
Derivative receivables with appropriate legal opinion, Net derivative receivables 753 916
Gross and Net Derivative Payables by Contract and Settlement Type:    
Derivative payables with appropriate legal opinions, Gross derivative payables 44,305 65,432
Amounts netted on the Consolidated balance sheets (43,547) (64,904)
Derivative payables with appropriate legal opinions, Net derivative payables 758 528
Credit derivatives | OTC-cleared    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Derivative receivables with appropriate legal opinion, Gross derivative receivables 9,000 9,320
Amounts netted on the Consolidated balance sheets (8,969) (9,284)
Derivative receivables with appropriate legal opinion, Net derivative receivables 31 36
Gross and Net Derivative Payables by Contract and Settlement Type:    
Derivative payables with appropriate legal opinions, Gross derivative payables 9,024 9,398
Amounts netted on the Consolidated balance sheets (9,021) (9,398)
Derivative payables with appropriate legal opinions, Net derivative payables 3 0
Foreign exchange contracts    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Derivative receivables with appropriate legal opinion, Gross derivative receivables 170,691 208,839
Amounts netted on the Consolidated balance sheets (156,510) (193,934)
Derivative receivables with appropriate legal opinion, Net derivative receivables 14,181 14,905
Total derivative receivables recognized on the Consolidated Balance Sheets, Gross derivative receivables 174,850 215,187
Total derivative receivables recognized on the Consolidated Balance Sheets, Net derivative receivables 18,340 21,253
Gross and Net Derivative Payables by Contract and Settlement Type:    
Derivative payables with appropriate legal opinions, Gross derivative payables 184,374 218,064
Amounts netted on the Consolidated balance sheets (171,197) (201,644)
Derivative payables with appropriate legal opinions, Net derivative payables 13,177 16,420
Total derivative payables recognized on the Consolidated Balance Sheets, Gross derivative payables 189,653 224,614
Total derivative payables recognized on the Consolidated Balance Sheets, Net derivative payables 18,456 22,970
Foreign exchange contracts | OTC    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Derivative receivables with appropriate legal opinion, Gross derivative receivables 170,584 208,803
Amounts netted on the Consolidated balance sheets (156,406) (193,900)
Derivative receivables with appropriate legal opinion, Net derivative receivables 14,178 14,903
Gross and Net Derivative Payables by Contract and Settlement Type:    
Derivative payables with appropriate legal opinions, Gross derivative payables 184,282 217,998
Amounts netted on the Consolidated balance sheets (171,105) (201,578)
Derivative payables with appropriate legal opinions, Net derivative payables 13,177 16,420
Foreign exchange contracts | OTC-cleared    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Derivative receivables with appropriate legal opinion, Gross derivative receivables 107 36
Amounts netted on the Consolidated balance sheets (104) (34)
Derivative receivables with appropriate legal opinion, Net derivative receivables 3 2
Gross and Net Derivative Payables by Contract and Settlement Type:    
Derivative payables with appropriate legal opinions, Gross derivative payables 92 66
Amounts netted on the Consolidated balance sheets (92) (66)
Derivative payables with appropriate legal opinions, Net derivative payables 0 0
Foreign exchange contracts | Exchange traded    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Derivative receivables with appropriate legal opinion, Gross derivative receivables 0 0
Amounts netted on the Consolidated balance sheets 0 0
Derivative receivables with appropriate legal opinion, Net derivative receivables 0 0
Gross and Net Derivative Payables by Contract and Settlement Type:    
Derivative payables with appropriate legal opinions, Gross derivative payables 0 0
Amounts netted on the Consolidated balance sheets 0 0
Derivative payables with appropriate legal opinions, Net derivative payables 0 0
Equity contracts    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Derivative receivables with appropriate legal opinion, Gross derivative receivables 39,438 37,098
Amounts netted on the Consolidated balance sheets (36,332) (34,312)
Derivative receivables with appropriate legal opinion, Net derivative receivables 3,106 2,786
Total derivative receivables recognized on the Consolidated Balance Sheets, Gross derivative receivables 42,390 42,489
Total derivative receivables recognized on the Consolidated Balance Sheets, Net derivative receivables 6,058 8,177
Gross and Net Derivative Payables by Contract and Settlement Type:    
Derivative payables with appropriate legal opinions, Gross derivative payables 43,314 40,772
Amounts netted on the Consolidated balance sheets (36,439) (34,522)
Derivative payables with appropriate legal opinions, Net derivative payables 6,875 6,250
Total derivative payables recognized on the Consolidated Balance Sheets, Gross derivative payables 47,978 46,262
Total derivative payables recognized on the Consolidated Balance Sheets, Net derivative payables 11,539 11,740
Equity contracts | OTC    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Derivative receivables with appropriate legal opinion, Gross derivative receivables 24,520 23,258
Amounts netted on the Consolidated balance sheets (23,514) (22,826)
Derivative receivables with appropriate legal opinion, Net derivative receivables 1,006 432
Gross and Net Derivative Payables by Contract and Settlement Type:    
Derivative payables with appropriate legal opinions, Gross derivative payables 29,022 27,908
Amounts netted on the Consolidated balance sheets (23,621) (23,036)
Derivative payables with appropriate legal opinions, Net derivative payables 5,401 4,872
Equity contracts | OTC-cleared    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Derivative receivables with appropriate legal opinion, Gross derivative receivables 0 0
Amounts netted on the Consolidated balance sheets 0 0
Derivative receivables with appropriate legal opinion, Net derivative receivables 0 0
Gross and Net Derivative Payables by Contract and Settlement Type:    
Derivative payables with appropriate legal opinions, Gross derivative payables 0 0
Amounts netted on the Consolidated balance sheets 0 0
Derivative payables with appropriate legal opinions, Net derivative payables 0 0
Equity contracts | Exchange traded    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Derivative receivables with appropriate legal opinion, Gross derivative receivables 14,918 13,840
Amounts netted on the Consolidated balance sheets (12,818) (11,486)
Derivative receivables with appropriate legal opinion, Net derivative receivables 2,100 2,354
Gross and Net Derivative Payables by Contract and Settlement Type:    
Derivative payables with appropriate legal opinions, Gross derivative payables 14,292 12,864
Amounts netted on the Consolidated balance sheets (12,818) (11,486)
Derivative payables with appropriate legal opinions, Net derivative payables 1,474 1,378
Commodity contracts    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Derivative receivables with appropriate legal opinion, Gross derivative receivables 29,100 42,055
Amounts netted on the Consolidated balance sheets (19,523) (29,671)
Derivative receivables with appropriate legal opinion, Net derivative receivables 9,577 12,384
Total derivative receivables recognized on the Consolidated Balance Sheets, Gross derivative receivables 29,932 43,653
Total derivative receivables recognized on the Consolidated Balance Sheets, Net derivative receivables 10,409 13,982
Gross and Net Derivative Payables by Contract and Settlement Type:    
Derivative payables with appropriate legal opinions, Gross derivative payables 30,936 43,615
Amounts netted on the Consolidated balance sheets (18,790) (28,555)
Derivative payables with appropriate legal opinions, Net derivative payables 12,146 15,060
Total derivative payables recognized on the Consolidated Balance Sheets, Gross derivative payables 32,679 45,623
Total derivative payables recognized on the Consolidated Balance Sheets, Net derivative payables 13,889 17,068
Commodity contracts | OTC    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Derivative receivables with appropriate legal opinion, Gross derivative receivables 15,963 22,555
Amounts netted on the Consolidated balance sheets (7,265) (14,327)
Derivative receivables with appropriate legal opinion, Net derivative receivables 8,698 8,228
Gross and Net Derivative Payables by Contract and Settlement Type:    
Derivative payables with appropriate legal opinions, Gross derivative payables 18,424 25,129
Amounts netted on the Consolidated balance sheets (6,532) (13,211)
Derivative payables with appropriate legal opinions, Net derivative payables 11,892 11,918
Commodity contracts | OTC-cleared    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Derivative receivables with appropriate legal opinion, Gross derivative receivables 0 0
Amounts netted on the Consolidated balance sheets 0 0
Derivative receivables with appropriate legal opinion, Net derivative receivables 0 0
Gross and Net Derivative Payables by Contract and Settlement Type:    
Derivative payables with appropriate legal opinions, Gross derivative payables 0 0
Amounts netted on the Consolidated balance sheets 0 0
Derivative payables with appropriate legal opinions, Net derivative payables 0 0
Commodity contracts | Exchange traded    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Derivative receivables with appropriate legal opinion, Gross derivative receivables 13,137 19,500
Amounts netted on the Consolidated balance sheets (12,258) (15,344)
Derivative receivables with appropriate legal opinion, Net derivative receivables 879 4,156
Gross and Net Derivative Payables by Contract and Settlement Type:    
Derivative payables with appropriate legal opinions, Gross derivative payables 12,512 18,486
Amounts netted on the Consolidated balance sheets (12,258) (15,344)
Derivative payables with appropriate legal opinions, Net derivative payables $ 254 $ 3,142