v2.4.0.8
Derivatives, Balance Sheet Offsetting of Assets and Liabilities (Details) (USD $)
In Millions, unless otherwise specified
6 Months Ended 12 Months Ended
Jun. 30, 2013
Dec. 31, 2012
Derivative Assets    
Fair value asset derivatives, netting $ (58,551) $ (62,108)
Fair Value Asset derivatives, net 17,870 23,816
Gross amounts not offset in consolidated balance sheet (1,030) (2,884)
Net amounts 16,840 20,932
Derivative Liabilities    
Fair Value Liability Derivatives, netting (63,998) (71,116)
Net amounts in consolidated balance sheet 11,156 11,942
Gross amounts not offset in consolidated balance sheet (413) (342)
Net amounts 10,743 11,600
Interest Rate Contract [Member]
   
Derivative Assets    
Gross amounts recognized 61,812 71,351
Fair value asset derivatives, netting (50,346) (53,708)
Fair Value Asset derivatives, net 11,466 17,643
Gross amounts not offset in consolidated balance sheet (908) (2,692)
Net amounts 10,558 14,951
Percent exchanged in the over the counter market 78.00% 94.00%
Derivative Liabilities    
Gross amounts recognized 60,439 68,695
Fair Value Liability Derivatives, netting (54,972) (62,559)
Net amounts in consolidated balance sheet 5,467 6,136
Gross amounts not offset in consolidated balance sheet (296) (287)
Net amounts 5,171 5,849
Percent exchanged in the over the counter market 78.00% 92.00%
Foreign Exchange Contract [Member]
   
Derivative Assets    
Gross amounts recognized 4,850 5,524
Fair value asset derivatives, netting (3,703) (3,449)
Fair Value Asset derivatives, net 1,147 2,075
Gross amounts not offset in consolidated balance sheet 0 (105)
Net amounts 1,147 1,970
Percent exchanged in the over the counter market 100.00% 100.00%
Derivative Liabilities    
Gross amounts recognized 4,152 3,579
Fair Value Liability Derivatives, netting (2,924) (1,804)
Net amounts in consolidated balance sheet 1,228 1,775
Gross amounts not offset in consolidated balance sheet 0 (55)
Net amounts 1,228 1,720
Percent exchanged in the over the counter market 100.00% 100.00%
Equity Contract [Member]
   
Derivative Assets    
Gross amounts recognized 5,202 3,783
Fair value asset derivatives, netting (2,382) (2,428)
Fair Value Asset derivatives, net 2,820 1,355
Gross amounts not offset in consolidated balance sheet (18) 0
Net amounts 2,802 1,355
Percent exchanged in the over the counter market 89.00% 89.00%
Derivative Liabilities    
Gross amounts recognized 5,109 4,164
Fair Value Liability Derivatives, netting (2,746) (2,618)
Net amounts in consolidated balance sheet 2,363 1,546
Gross amounts not offset in consolidated balance sheet (114) 0
Net amounts 2,249 1,546
Percent exchanged in the over the counter market 94.00% 95.00%
Commodity Contract [Member]
   
Derivative Assets    
Gross amounts recognized 3,024 3,456
Fair value asset derivatives, netting (871) (1,080)
Fair Value Asset derivatives, net 2,153 2,376
Gross amounts not offset in consolidated balance sheet (69) (27)
Net amounts 2,084 2,349
Percent exchanged in the over the counter market 43.00% 48.00%
Derivative Liabilities    
Gross amounts recognized 3,068 3,590
Fair Value Liability Derivatives, netting (1,173) (1,394)
Net amounts in consolidated balance sheet 1,895 2,196
Gross amounts not offset in consolidated balance sheet (3) 0
Net amounts 1,892 2,196
Percent exchanged in the over the counter market 83.00% 79.00%
Credit Contracts Protection Purchased [Member]
   
Derivative Assets    
Gross amounts recognized 1,244 1,495
Fair value asset derivatives, netting (1,000) (1,147)
Fair Value Asset derivatives, net 244 348
Gross amounts not offset in consolidated balance sheet (35) (56)
Net amounts 209 292
Percent exchanged in the over the counter market 100.00% 100.00%
Derivative Liabilities    
Gross amounts recognized 310 329
Fair Value Liability Derivatives, netting (270) (291)
Net amounts in consolidated balance sheet 40 38
Gross amounts not offset in consolidated balance sheet 0 0
Net amounts 40 38
Percent exchanged in the over the counter market 94.00% 100.00%
Credit Contracts Protection Sold [Member]
   
Derivative Assets    
Gross amounts recognized 289 315
Fair value asset derivatives, netting (249) (296)
Fair Value Asset derivatives, net 40 19
Gross amounts not offset in consolidated balance sheet 0 (4)
Net amounts 40 15
Percent exchanged in the over the counter market 96.00% 100.00%
Derivative Liabilities    
Gross amounts recognized 2,040 2,623
Fair Value Liability Derivatives, netting (1,913) (2,450)
Net amounts in consolidated balance sheet 127 173
Gross amounts not offset in consolidated balance sheet 0 0
Net amounts 127 173
Percent exchanged in the over the counter market 100.00% 100.00%
Other Contract [Member]
   
Derivative Liabilities    
Gross amounts recognized 36 78
Fair Value Liability Derivatives, netting 0 0
Net amounts in consolidated balance sheet 36 78
Gross amounts not offset in consolidated balance sheet 0 0
Net amounts 36 78
Percent exchanged in the over the counter market 100.00% 100.00%
Derivatives [Member]
   
Derivative Assets    
Gross amounts recognized 76,421 85,924
Derivative Liabilities    
Gross amounts recognized $ 75,154 $ 83,058