Quarterly report pursuant to Section 13 or 15(d)

Derivatives - Derivative Balances (Details)

v3.2.0.727
Derivatives - Derivative Balances (Details) - USD ($)
$ in Millions
Jun. 30, 2015
Dec. 31, 2014
Notional Amount of Derivatives, [Abstract]    
Contract/Notional $ 1,055,701 $ 1,134,132
Derivative Assets [Abstract]    
Gross Derivative Assets 721,900 984,800
Less: Legally enforceable master netting agreements (631,200) (884,800)
Less: Cash collateral received/paid (39,700) (47,300)
Derivative assets 50,977 52,682
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 721,200 981,800
Less: Legally enforceable master netting agreements (631,200) (884,800)
Less: Cash collateral received/paid (46,400) (50,100)
Derivative liabilities 43,583 46,909
Interest Rate Swap    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 22,487,000 29,445,400
Derivative Assets [Abstract]    
Gross Derivative Assets 469,700 667,000
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 463,500 658,700
Interest Rate Future and Forward    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 8,595,900 10,159,400
Derivative Assets [Abstract]    
Gross Derivative Assets 1,700 1,700
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 1,700 2,000
Interest Rate Option | Written options    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 1,648,300 1,725,200
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 63,200 85,400
Interest Rate Option | Purchased options    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 1,626,400 1,739,800
Derivative Assets [Abstract]    
Gross Derivative Assets 63,900 85,600
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 0 0
Currency Swap    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 2,195,200 2,159,100
Derivative Assets [Abstract]    
Gross Derivative Assets 46,900 52,300
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 50,800 56,500
Foreign Exchange Spot Future And Forward    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 4,538,000 4,226,400
Derivative Assets [Abstract]    
Gross Derivative Assets 48,300 70,400
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 51,400 72,600
Foreign Exchange Option | Written options    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 621,500 600,700
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 12,700 16,000
Foreign Exchange Option | Purchased options    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 583,700 584,600
Derivative Assets [Abstract]    
Gross Derivative Assets 12,100 15,100
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 0 0
Equity Swap    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 192,600 193,700
Derivative Assets [Abstract]    
Gross Derivative Assets 3,300 3,200
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 3,900 4,000
Equity Future and Forward    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 78,200 69,500
Derivative Assets [Abstract]    
Gross Derivative Assets 1,800 2,100
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 2,200 1,800
Equity Option | Written options    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 405,300 341,000
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 26,800 26,000
Equity Option | Purchased options    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 367,700 318,400
Derivative Assets [Abstract]    
Gross Derivative Assets 28,700 27,900
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 0 0
Commodity Swap    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 59,300 74,300
Derivative Assets [Abstract]    
Gross Derivative Assets 3,600 5,800
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 6,500 8,500
Commodity Future and Forward    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 378,500 376,500
Derivative Assets [Abstract]    
Gross Derivative Assets 3,800 4,500
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 1,300 1,800
Commodity Option | Written options    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 119,600 129,500
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 6,400 11,500
Commodity Option | Purchased options    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 135,100 141,300
Derivative Assets [Abstract]    
Gross Derivative Assets 6,600 10,700
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 0 0
Credit Default Swaps | Purchased credit derivatives    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 1,007,600 1,094,800
Derivative Assets [Abstract]    
Gross Derivative Assets 10,800 13,300
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 19,300 23,400
Credit Default Swaps | Written credit derivatives    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 991,809 1,073,101
Derivative Assets [Abstract]    
Gross Derivative Assets 19,500 24,500
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 9,516 11,870
Total Return Swaps/Other | Purchased credit derivatives    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 60,300 44,300
Derivative Assets [Abstract]    
Gross Derivative Assets 200 200
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 1,200 1,400
Total Return Swaps/Other | Written credit derivatives    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 63,892 61,031
Derivative Assets [Abstract]    
Gross Derivative Assets 1,000 500
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 795 337
Trading and Other Risk Management Derivatives    
Derivative Assets [Abstract]    
Gross Derivative Assets 713,400 974,000
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 716,900 979,200
Trading and Other Risk Management Derivatives | Interest Rate Swap    
Derivative Assets [Abstract]    
Gross Derivative Assets 462,500 658,500
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 462,100 658,200
Trading and Other Risk Management Derivatives | Interest Rate Future and Forward    
Derivative Assets [Abstract]    
Gross Derivative Assets 1,700 1,700
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 1,700 2,000
Trading and Other Risk Management Derivatives | Interest Rate Option | Written options    
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 63,200 85,400
Trading and Other Risk Management Derivatives | Interest Rate Option | Purchased options    
Derivative Assets [Abstract]    
Gross Derivative Assets 63,900 85,600
Trading and Other Risk Management Derivatives | Currency Swap    
Derivative Assets [Abstract]    
Gross Derivative Assets 46,100 51,500
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 48,400 54,600
Trading and Other Risk Management Derivatives | Foreign Exchange Spot Future And Forward    
Derivative Assets [Abstract]    
Gross Derivative Assets 47,800 68,900
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 50,900 72,400
Trading and Other Risk Management Derivatives | Foreign Exchange Option | Written options    
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 12,700 16,000
Trading and Other Risk Management Derivatives | Foreign Exchange Option | Purchased options    
Derivative Assets [Abstract]    
Gross Derivative Assets 12,100 15,100
Trading and Other Risk Management Derivatives | Equity Swap    
Derivative Assets [Abstract]    
Gross Derivative Assets 3,300 3,200
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 3,900 4,000
Trading and Other Risk Management Derivatives | Equity Future and Forward    
Derivative Assets [Abstract]    
Gross Derivative Assets 1,800 2,100
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 2,200 1,800
Trading and Other Risk Management Derivatives | Equity Option | Written options    
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 26,800 26,000
Trading and Other Risk Management Derivatives | Equity Option | Purchased options    
Derivative Assets [Abstract]    
Gross Derivative Assets 28,700 27,900
Trading and Other Risk Management Derivatives | Commodity Swap    
Derivative Assets [Abstract]    
Gross Derivative Assets 3,600 5,800
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 6,500 8,500
Trading and Other Risk Management Derivatives | Commodity Future and Forward    
Derivative Assets [Abstract]    
Gross Derivative Assets 3,800 4,500
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 1,300 1,800
Trading and Other Risk Management Derivatives | Commodity Option | Written options    
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 6,400 11,500
Trading and Other Risk Management Derivatives | Commodity Option | Purchased options    
Derivative Assets [Abstract]    
Gross Derivative Assets 6,600 10,700
Trading and Other Risk Management Derivatives | Credit Default Swaps | Purchased credit derivatives    
Derivative Assets [Abstract]    
Gross Derivative Assets 10,800 13,300
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 19,300 23,400
Trading and Other Risk Management Derivatives | Credit Default Swaps | Written credit derivatives    
Derivative Assets [Abstract]    
Gross Derivative Assets 19,500 24,500
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 9,500 11,900
Trading and Other Risk Management Derivatives | Total Return Swaps/Other | Purchased credit derivatives    
Derivative Assets [Abstract]    
Gross Derivative Assets 200 200
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 1,200 1,400
Trading and Other Risk Management Derivatives | Total Return Swaps/Other | Written credit derivatives    
Derivative Assets [Abstract]    
Gross Derivative Assets 1,000 500
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 800 300
Qualifying Accounting Hedges    
Derivative Assets [Abstract]    
Gross Derivative Assets 8,500 10,800
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 4,300 2,600
Qualifying Accounting Hedges | Interest Rate Swap    
Derivative Assets [Abstract]    
Gross Derivative Assets 7,200 8,500
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 1,400 500
Qualifying Accounting Hedges | Interest Rate Future and Forward    
Derivative Assets [Abstract]    
Gross Derivative Assets 0 0
Qualifying Accounting Hedges | Currency Swap    
Derivative Assets [Abstract]    
Gross Derivative Assets 800 800
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 2,400 1,900
Qualifying Accounting Hedges | Foreign Exchange Spot Future And Forward    
Derivative Assets [Abstract]    
Gross Derivative Assets 500 1,500
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 500 200
Qualifying Accounting Hedges | Commodity Swap    
Derivative Assets [Abstract]    
Gross Derivative Assets 0 0
Qualifying Accounting Hedges | Commodity Future and Forward    
Derivative Assets [Abstract]    
Gross Derivative Assets $ 0 $ 0