XML 152 R67.htm IDEA: XBRL DOCUMENT v2.3.0.15
Derivative Instruments - Impact on Balance Sheets, after Netting Adjustments (Details 1b) (USD $)
In Millions
Sep. 30, 2011
Dec. 31, 2010
Derivative receivables and payables  
Derivative receivables balance$ 108,853$ 80,481
Derivative payables79,24969,219
Trading assets
  
Derivative receivables and payables  
Derivative receivables balance108,85380,481
Trading liabilities
  
Derivative receivables and payables  
Derivative payables79,24969,219
Interest rate contract
  
Derivative receivables and payables  
Derivative receivables balance50,64832,555
Derivative payables25,36720,387
Credit derivatives
  
Derivative receivables and payables  
Derivative receivables balance7,0337,725
Derivative payables6,2155,138
Foreign exchange
  
Derivative receivables and payables  
Derivative receivables balance25,88725,858
Derivative payables22,21725,015
Equity
  
Derivative receivables and payables  
Derivative receivables balance8,5044,204
Derivative payables9,18610,450
Commodity
  
Derivative receivables and payables  
Derivative receivables balance16,78110,139
Derivative payables$ 16,264$ 8,229