v3.4.0.3
Derivative Instruments and Hedging Activities (Fair Value, Notional and Offsetting of Derivative Assets and Liabilities) (Details) - USD ($)
$ in Millions
Mar. 31, 2016
Dec. 31, 2015
Derivative Assets    
Total derivatives $ 581,953 $ 471,578
Cash collateral netting (57,933) (51,372)
Counterparty netting (488,177) (391,593)
Net amounts presented in the Consolidated Statements of Financial Condition 35,843 28,613
Amounts not offset against financial instruments collateral (10,299) (9,190)
Amounts not offset against other cash collateral (13) (9)
Net exposure 25,531 19,414
Derivative Liabilities    
Total derivatives 560,093 457,350
Cash collateral netting (38,519) (36,283)
Counterparty netting (488,177) (391,593)
Net amounts presented in the Consolidated Statements of Financial Condition 33,397 29,474
Amounts not offset against financial instruments collateral (8,676) (5,789)
Amounts not offset against other cash collateral (29) (5)
Net exposure 24,692 23,680
Derivatives, Notional Amount    
Derivative assets 14,544,618 14,749,210
Derivative liabilities 13,787,334 14,074,223
Bilateral OTC    
Derivative Assets    
Total derivatives 401,418 340,573
Cash collateral netting (55,371) (50,335)
Counterparty netting (314,379) (265,707)
Net amounts presented in the Consolidated Statements of Financial Condition 31,668 24,531
Amounts not offset against financial instruments collateral (10,299) (9,190)
Amounts not offset against other cash collateral (13) (9)
Net exposure 21,356 15,332
Derivative Liabilities    
Total derivatives 381,094 324,671
Cash collateral netting (36,868) (33,332)
Counterparty netting (314,379) (265,707)
Net amounts presented in the Consolidated Statements of Financial Condition 29,847 25,632
Amounts not offset against financial instruments collateral (8,368) (5,384)
Amounts not offset against other cash collateral (4) (5)
Net exposure 21,475 20,243
Derivatives, Notional Amount    
Derivative assets 7,083,401 7,273,921
Derivative liabilities 6,881,520 6,864,262
Cleared OTC    
Derivative Assets    
Total derivatives 153,029 106,623
Cash collateral netting (2,562) (1,037)
Counterparty netting (149,342) (104,294)
Net amounts presented in the Consolidated Statements of Financial Condition 1,125 1,292
Amounts not offset against financial instruments collateral 0 0
Amounts not offset against other cash collateral 0 0
Net exposure 1,125 1,292
Derivative Liabilities    
Total derivatives 151,198 108,063
Cash collateral netting (1,651) (2,951)
Counterparty netting (149,342) (104,294)
Net amounts presented in the Consolidated Statements of Financial Condition 205 818
Amounts not offset against financial instruments collateral 0 0
Amounts not offset against other cash collateral (25) 0
Net exposure 180 818
Derivatives, Notional Amount    
Derivative assets 5,863,892 5,936,757
Derivative liabilities 5,678,273 5,837,356
Exchange Traded    
Derivative Assets    
Total derivatives 27,506 24,382
Cash collateral netting 0 0
Counterparty netting (24,456) (21,592)
Net amounts presented in the Consolidated Statements of Financial Condition 3,050 2,790
Amounts not offset against financial instruments collateral 0 0
Amounts not offset against other cash collateral 0 0
Net exposure 3,050 2,790
Derivative Liabilities    
Total derivatives 27,801 24,616
Cash collateral netting 0 0
Counterparty netting (24,456) (21,592)
Net amounts presented in the Consolidated Statements of Financial Condition 3,345 3,024
Amounts not offset against financial instruments collateral (308) (405)
Amounts not offset against other cash collateral 0 0
Net exposure 3,037 2,619
Derivatives, Notional Amount    
Derivative assets 1,597,325 1,538,532
Derivative liabilities 1,227,541 1,372,605
Designated as Accounting Hedges    
Derivative Assets    
Total derivatives 6,133 4,434
Derivative Liabilities    
Total derivatives 392 332
Derivatives, Notional Amount    
Derivative assets 93,186 78,524
Derivative liabilities 9,050 18,488
Designated as Accounting Hedges | Bilateral OTC    
Derivative Assets    
Total derivatives 3,236 2,991
Derivative Liabilities    
Total derivatives 364 76
Derivatives, Notional Amount    
Derivative assets 35,786 42,995
Derivative liabilities 8,267 8,164
Designated as Accounting Hedges | Cleared OTC    
Derivative Assets    
Total derivatives 2,897 1,443
Derivative Liabilities    
Total derivatives 28 256
Derivatives, Notional Amount    
Derivative assets 57,400 35,529
Derivative liabilities 783 10,324
Designated as Accounting Hedges | Exchange Traded    
Derivative Assets    
Total derivatives 0 0
Derivative Liabilities    
Total derivatives 0 0
Derivatives, Notional Amount    
Derivative assets 0 0
Derivative liabilities 0 0
Designated as Accounting Hedges | Interest Rate Contracts    
Derivative Assets    
Total derivatives 6,106 4,267
Derivative Liabilities    
Total derivatives 0 270
Derivatives, Notional Amount    
Derivative assets 91,659 72,361
Derivative liabilities 0 13,429
Designated as Accounting Hedges | Interest Rate Contracts | Bilateral OTC    
Derivative Assets    
Total derivatives 3,209 2,825
Derivative Liabilities    
Total derivatives 0 20
Derivatives, Notional Amount    
Derivative assets 34,259 36,999
Derivative liabilities 0 3,560
Designated as Accounting Hedges | Interest Rate Contracts | Cleared OTC    
Derivative Assets    
Total derivatives 2,897 1,442
Derivative Liabilities    
Total derivatives 0 250
Derivatives, Notional Amount    
Derivative assets 57,400 35,362
Derivative liabilities 0 9,869
Designated as Accounting Hedges | Interest Rate Contracts | Exchange Traded    
Derivative Assets    
Total derivatives 0 0
Derivative Liabilities    
Total derivatives 0 0
Derivatives, Notional Amount    
Derivative assets 0 0
Derivative liabilities 0 0
Designated as Accounting Hedges | Foreign Exchange Contracts    
Derivative Assets    
Total derivatives 27 167
Derivative Liabilities    
Total derivatives 392 62
Derivatives, Notional Amount    
Derivative assets 1,527 6,163
Derivative liabilities 9,050 5,059
Designated as Accounting Hedges | Foreign Exchange Contracts | Bilateral OTC    
Derivative Assets    
Total derivatives 27 166
Derivative Liabilities    
Total derivatives 364 56
Derivatives, Notional Amount    
Derivative assets 1,527 5,996
Derivative liabilities 8,267 4,604
Designated as Accounting Hedges | Foreign Exchange Contracts | Cleared OTC    
Derivative Assets    
Total derivatives 0 1
Derivative Liabilities    
Total derivatives 28 6
Derivatives, Notional Amount    
Derivative assets 0 167
Derivative liabilities 783 455
Designated as Accounting Hedges | Foreign Exchange Contracts | Exchange Traded    
Derivative Assets    
Total derivatives 0 0
Derivative Liabilities    
Total derivatives 0 0
Derivatives, Notional Amount    
Derivative assets 0 0
Derivative liabilities 0 0
Not Designated as Accounting Hedges    
Derivative Assets    
Total derivatives 575,820 467,144
Derivative Liabilities    
Total derivatives 559,701 457,018
Derivatives, Notional Amount    
Derivative assets 14,451,432 14,670,686
Derivative liabilities 13,778,284 14,055,735
Not Designated as Accounting Hedges | Bilateral OTC    
Derivative Assets    
Total derivatives 398,182 337,582
Derivative Liabilities    
Total derivatives 380,730 324,595
Derivatives, Notional Amount    
Derivative assets 7,047,615 7,230,926
Derivative liabilities 6,873,253 6,856,098
Not Designated as Accounting Hedges | Cleared OTC    
Derivative Assets    
Total derivatives 150,132 105,180
Derivative Liabilities    
Total derivatives 151,170 107,807
Derivatives, Notional Amount    
Derivative assets 5,806,492 5,901,228
Derivative liabilities 5,677,490 5,827,032
Not Designated as Accounting Hedges | Exchange Traded    
Derivative Assets    
Total derivatives 27,506 24,382
Derivative Liabilities    
Total derivatives 27,801 24,616
Derivatives, Notional Amount    
Derivative assets 1,597,325 1,538,532
Derivative liabilities 1,227,541 1,372,605
Not Designated as Accounting Hedges | Interest Rate Contracts    
Derivative Assets    
Total derivatives 420,059 321,777
Derivative Liabilities    
Total derivatives 399,050 307,139
Derivatives, Notional Amount    
Derivative assets 11,132,168 11,315,172
Derivative liabilities 10,364,322 10,790,071
Not Designated as Accounting Hedges | Interest Rate Contracts | Bilateral OTC    
Derivative Assets    
Total derivatives 273,635 220,289
Derivative Liabilities    
Total derivatives 251,687 203,004
Derivatives, Notional Amount    
Derivative assets 4,254,497 4,348,002
Derivative liabilities 3,943,566 4,030,039
Not Designated as Accounting Hedges | Interest Rate Contracts | Cleared OTC    
Derivative Assets    
Total derivatives 146,182 101,276
Derivative Liabilities    
Total derivatives 147,016 103,852
Derivatives, Notional Amount    
Derivative assets 5,634,287 5,748,525
Derivative liabilities 5,517,043 5,682,322
Not Designated as Accounting Hedges | Interest Rate Contracts | Exchange Traded    
Derivative Assets    
Total derivatives 242 212
Derivative Liabilities    
Total derivatives 347 283
Derivatives, Notional Amount    
Derivative assets 1,243,384 1,218,645
Derivative liabilities 903,713 1,077,710
Not Designated as Accounting Hedges | Credit Contracts    
Derivative Assets    
Total derivatives 20,301 22,919
Derivative Liabilities    
Total derivatives 21,267 23,665
Derivatives, Notional Amount    
Derivative assets 692,356 725,032
Derivative liabilities 714,248 693,415
Not Designated as Accounting Hedges | Credit Contracts | Bilateral OTC    
Derivative Assets    
Total derivatives 16,774 19,310
Derivative Liabilities    
Total derivatives 17,616 19,942
Derivatives, Notional Amount    
Derivative assets 535,066 585,731
Derivative liabilities 569,403 562,027
Not Designated as Accounting Hedges | Credit Contracts | Cleared OTC    
Derivative Assets    
Total derivatives 3,527 3,609
Derivative Liabilities    
Total derivatives 3,651 3,723
Derivatives, Notional Amount    
Derivative assets 157,290 139,301
Derivative liabilities 144,845 131,388
Not Designated as Accounting Hedges | Credit Contracts | Exchange Traded    
Derivative Assets    
Total derivatives 0 0
Derivative Liabilities    
Total derivatives 0 0
Derivatives, Notional Amount    
Derivative assets 0 0
Derivative liabilities 0 0
Not Designated as Accounting Hedges | Foreign Exchange Contracts    
Derivative Assets    
Total derivatives 73,293 64,788
Derivative Liabilities    
Total derivatives 76,650 65,288
Derivatives, Notional Amount    
Derivative assets 1,926,796 1,928,407
Derivative liabilities 1,982,444 1,883,992
Not Designated as Accounting Hedges | Foreign Exchange Contracts | Bilateral OTC    
Derivative Assets    
Total derivatives 72,794 64,438
Derivative Liabilities    
Total derivatives 76,098 65,034
Derivatives, Notional Amount    
Derivative assets 1,900,339 1,907,290
Derivative liabilities 1,960,735 1,868,015
Not Designated as Accounting Hedges | Foreign Exchange Contracts | Cleared OTC    
Derivative Assets    
Total derivatives 423 295
Derivative Liabilities    
Total derivatives 503 232
Derivatives, Notional Amount    
Derivative assets 14,915 13,402
Derivative liabilities 15,602 13,322
Not Designated as Accounting Hedges | Foreign Exchange Contracts | Exchange Traded    
Derivative Assets    
Total derivatives 76 55
Derivative Liabilities    
Total derivatives 49 22
Derivatives, Notional Amount    
Derivative assets 11,542 7,715
Derivative liabilities 6,107 2,655
Not Designated as Accounting Hedges | Equity Contracts    
Derivative Assets    
Total derivatives 44,530 40,289
Derivative Liabilities    
Total derivatives 47,879 46,132
Derivatives, Notional Amount    
Derivative assets 547,983 546,629
Derivative liabilities 584,113 562,000
Not Designated as Accounting Hedges | Equity Contracts | Bilateral OTC    
Derivative Assets    
Total derivatives 21,174 20,212
Derivative Liabilities    
Total derivatives 23,973 25,708
Derivatives, Notional Amount    
Derivative assets 288,517 316,770
Derivative liabilities 331,715 332,734
Not Designated as Accounting Hedges | Equity Contracts | Cleared OTC    
Derivative Assets    
Total derivatives 0 0
Derivative Liabilities    
Total derivatives 0 0
Derivatives, Notional Amount    
Derivative assets 0 0
Derivative liabilities 0 0
Not Designated as Accounting Hedges | Equity Contracts | Exchange Traded    
Derivative Assets    
Total derivatives 23,356 20,077
Derivative Liabilities    
Total derivatives 23,906 20,424
Derivatives, Notional Amount    
Derivative assets 259,466 229,859
Derivative liabilities 252,398 229,266
Not Designated as Accounting Hedges | Commodity Contracts    
Derivative Assets    
Total derivatives 17,618 17,152
Derivative Liabilities    
Total derivatives 14,739 14,751
Derivatives, Notional Amount    
Derivative assets 150,018 149,762
Derivative liabilities 128,299 122,143
Not Designated as Accounting Hedges | Commodity Contracts | Bilateral OTC    
Derivative Assets    
Total derivatives 13,786 13,114
Derivative Liabilities    
Total derivatives 11,240 10,864
Derivatives, Notional Amount    
Derivative assets 67,085 67,449
Derivative liabilities 62,976 59,169
Not Designated as Accounting Hedges | Commodity Contracts | Cleared OTC    
Derivative Assets    
Total derivatives 0 0
Derivative Liabilities    
Total derivatives 0 0
Derivatives, Notional Amount    
Derivative assets 0 0
Derivative liabilities 0 0
Not Designated as Accounting Hedges | Commodity Contracts | Exchange Traded    
Derivative Assets    
Total derivatives 3,832 4,038
Derivative Liabilities    
Total derivatives 3,499 3,887
Derivatives, Notional Amount    
Derivative assets 82,933 82,313
Derivative liabilities 65,323 62,974
Not Designated as Accounting Hedges | Other Contracts    
Derivative Assets    
Total derivatives 19 219
Derivative Liabilities    
Total derivatives 116 43
Derivatives, Notional Amount    
Derivative assets 2,111 5,684
Derivative liabilities 4,858 4,114
Not Designated as Accounting Hedges | Other Contracts | Bilateral OTC    
Derivative Assets    
Total derivatives 19 219
Derivative Liabilities    
Total derivatives 116 43
Derivatives, Notional Amount    
Derivative assets 2,111 5,684
Derivative liabilities 4,858 4,114
Not Designated as Accounting Hedges | Other Contracts | Cleared OTC    
Derivative Assets    
Total derivatives 0 0
Derivative Liabilities    
Total derivatives 0 0
Derivatives, Notional Amount    
Derivative assets 0 0
Derivative liabilities 0 0
Not Designated as Accounting Hedges | Other Contracts | Exchange Traded    
Derivative Assets    
Total derivatives 0 0
Derivative Liabilities    
Total derivatives 0 0
Derivatives, Notional Amount    
Derivative assets 0 0
Derivative liabilities $ 0 $ 0