v2.4.0.6
Derivatives, Net Gains (Losses) in Income Related to Derivatives Not Designated as Hedging Instruments (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2012
Mar. 31, 2011
Net Gains Losses Recognized In Income Statement Related To Derivatives Not Designated As Hedging Instruments [Abstract]    
Net gains recognized related to derivatives not designated as hedging instruments $ 946 $ 356
Customer accommodation trading and other free standing derivatives [Member] | Not Designated as Hedging Instrument [Member]
   
Net Gains Losses Recognized In Income Statement Related To Derivatives Not Designated As Hedging Instruments [Abstract]    
Gain (Loss) on Derivative Instruments 1,190 561
Free standing derivatives (economic hedges) [Member] | Not Designated as Hedging Instrument [Member]
   
Net Gains Losses Recognized In Income Statement Related To Derivatives Not Designated As Hedging Instruments [Abstract]    
Gain (Loss) on Derivative Instruments (244) (205)
Foreign Exchange Contract [Member] | Customer accommodation trading and other free standing derivatives [Member] | Not Designated as Hedging Instrument [Member]
   
Net Gains Losses Recognized In Income Statement Related To Derivatives Not Designated As Hedging Instruments [Abstract]    
Gain (Loss) on Derivative Instruments 129 182
Foreign Exchange Contract [Member] | Free standing derivatives (economic hedges) [Member] | Not Designated as Hedging Instrument [Member]
   
Net Gains Losses Recognized In Income Statement Related To Derivatives Not Designated As Hedging Instruments [Abstract]    
Gain (Loss) on Derivative Instruments (85) (264)
Equity Contract [Member] | Customer accommodation trading and other free standing derivatives [Member] | Not Designated as Hedging Instrument [Member]
   
Net Gains Losses Recognized In Income Statement Related To Derivatives Not Designated As Hedging Instruments [Abstract]    
Gain (Loss) on Derivative Instruments (285) (162)
Commodity Contract [Member] | Customer accommodation trading and other free standing derivatives [Member] | Not Designated as Hedging Instrument [Member]
   
Net Gains Losses Recognized In Income Statement Related To Derivatives Not Designated As Hedging Instruments [Abstract]    
Gain (Loss) on Derivative Instruments (23) (15)
Other Contract [Member] | Customer accommodation trading and other free standing derivatives [Member] | Not Designated as Hedging Instrument [Member]
   
Net Gains Losses Recognized In Income Statement Related To Derivatives Not Designated As Hedging Instruments [Abstract]    
Gain (Loss) on Derivative Instruments (1) 7
Credit Contract [Member] | Customer accommodation trading and other free standing derivatives [Member] | Not Designated as Hedging Instrument [Member]
   
Net Gains Losses Recognized In Income Statement Related To Derivatives Not Designated As Hedging Instruments [Abstract]    
Gain (Loss) on Derivative Instruments 59 (47)
Credit Contract [Member] | Free standing derivatives (economic hedges) [Member] | Not Designated as Hedging Instrument [Member]
   
Net Gains Losses Recognized In Income Statement Related To Derivatives Not Designated As Hedging Instruments [Abstract]    
Gain (Loss) on Derivative Instruments (5) (5)
Interest Rate Contracts Recognized In Noninterest Income Other [Member] | Customer accommodation trading and other free standing derivatives [Member] | Not Designated as Hedging Instrument [Member]
   
Net Gains Losses Recognized In Income Statement Related To Derivatives Not Designated As Hedging Instruments [Abstract]    
Gain (Loss) on Derivative Instruments 240 196
Interest Rate Contracts Recognized In Noninterest Income Other [Member] | Free standing derivatives (economic hedges) [Member] | Not Designated as Hedging Instrument [Member]
   
Net Gains Losses Recognized In Income Statement Related To Derivatives Not Designated As Hedging Instruments [Abstract]    
Gain (Loss) on Derivative Instruments 42 11
Interest Rate Contracts Recognized In Noninterest Income Mortgage Banking [Member] | Customer accommodation trading and other free standing derivatives [Member] | Not Designated as Hedging Instrument [Member]
   
Net Gains Losses Recognized In Income Statement Related To Derivatives Not Designated As Hedging Instruments [Abstract]    
Gain (Loss) on Derivative Instruments 1,071 400
Interest Rate Contracts Recognized In Noninterest Income Mortgage Banking [Member] | Free standing derivatives (economic hedges) [Member] | Not Designated as Hedging Instrument [Member]
   
Net Gains Losses Recognized In Income Statement Related To Derivatives Not Designated As Hedging Instruments [Abstract]    
Gain (Loss) on Derivative Instruments $ (196) $ 53