v2.4.0.8
Derivatives, Notional or Contractual Amounts (Details) (USD $)
In Millions, unless otherwise specified
Jun. 30, 2013
Dec. 31, 2012
Notional Or Contractual Amounts And Fair Values For Derivatives [Abstract]    
Fair value asset derivatives, netting $ (58,551) $ (62,108)
Fair Value Asset derivatives, net 17,870 23,816
Fair Value Liability Derivatives, netting (63,998) (71,116)
Fair Value Liability derivatives, net 11,156 11,942
Interest Rate Contract [Member]
   
Notional Or Contractual Amounts And Fair Values For Derivatives [Abstract]    
Fair Value Asset derivatives 61,812 71,351
Fair value asset derivatives, netting (50,346) (53,708)
Fair Value Asset derivatives, net 11,466 17,643
Fair Value Liability derivatives 60,439 68,695
Fair Value Liability Derivatives, netting (54,972) (62,559)
Fair Value Liability derivatives, net 5,467 6,136
Foreign Exchange Contract [Member]
   
Notional Or Contractual Amounts And Fair Values For Derivatives [Abstract]    
Fair Value Asset derivatives 4,850 5,524
Fair value asset derivatives, netting (3,703) (3,449)
Fair Value Asset derivatives, net 1,147 2,075
Fair Value Liability derivatives 4,152 3,579
Fair Value Liability Derivatives, netting (2,924) (1,804)
Fair Value Liability derivatives, net 1,228 1,775
Equity Contract [Member]
   
Notional Or Contractual Amounts And Fair Values For Derivatives [Abstract]    
Fair Value Asset derivatives 5,202 3,783
Fair value asset derivatives, netting (2,382) (2,428)
Fair Value Asset derivatives, net 2,820 1,355
Fair Value Liability derivatives 5,109 4,164
Fair Value Liability Derivatives, netting (2,746) (2,618)
Fair Value Liability derivatives, net 2,363 1,546
Commodity Contract [Member]
   
Notional Or Contractual Amounts And Fair Values For Derivatives [Abstract]    
Fair Value Asset derivatives 3,024 3,456
Fair value asset derivatives, netting (871) (1,080)
Fair Value Asset derivatives, net 2,153 2,376
Fair Value Liability derivatives 3,068 3,590
Fair Value Liability Derivatives, netting (1,173) (1,394)
Fair Value Liability derivatives, net 1,895 2,196
Credit Contracts Protection Purchased [Member]
   
Notional Or Contractual Amounts And Fair Values For Derivatives [Abstract]    
Fair Value Asset derivatives 1,244 1,495
Fair value asset derivatives, netting (1,000) (1,147)
Fair Value Asset derivatives, net 244 348
Fair Value Liability derivatives 310 329
Fair Value Liability Derivatives, netting (270) (291)
Fair Value Liability derivatives, net 40 38
Credit Contracts Protection Sold [Member]
   
Notional Or Contractual Amounts And Fair Values For Derivatives [Abstract]    
Fair Value Asset derivatives 289 315
Fair value asset derivatives, netting (249) (296)
Fair Value Asset derivatives, net 40 19
Fair Value Liability derivatives 2,040 2,623
Fair Value Liability Derivatives, netting (1,913) (2,450)
Fair Value Liability derivatives, net 127 173
Other Contract [Member]
   
Notional Or Contractual Amounts And Fair Values For Derivatives [Abstract]    
Fair Value Liability derivatives 36 78
Fair Value Liability Derivatives, netting 0 0
Fair Value Liability derivatives, net 36 78
Derivatives [Member]
   
Notional Or Contractual Amounts And Fair Values For Derivatives [Abstract]    
Fair Value Asset derivatives 76,421 85,924
Fair Value Liability derivatives 75,154 83,058
Designated as Hedging Instrument [Member]
   
Notional Or Contractual Amounts And Fair Values For Derivatives [Abstract]    
Fair Value Asset derivatives 6,618 9,092
Fair Value Liability derivatives 3,112 2,970
Designated as Hedging Instrument [Member] | Interest Rate Contract [Member]
   
Notional Or Contractual Amounts And Fair Values For Derivatives [Abstract]    
Notional or contractual amount 92,977 92,004
Fair Value Asset derivatives 5,460 7,284
Fair Value Liability derivatives 2,372 2,696
Designated as Hedging Instrument [Member] | Foreign Exchange Contract [Member]
   
Notional Or Contractual Amounts And Fair Values For Derivatives [Abstract]    
Notional or contractual amount 28,260 27,382
Fair Value Asset derivatives 1,158 1,808
Fair Value Liability derivatives 740 274
Not Designated as Hedging Instrument [Member]
   
Notional Or Contractual Amounts And Fair Values For Derivatives [Abstract]    
Fair Value Asset derivatives 69,803 76,832
Fair Value Liability derivatives 72,042 80,088
Not Designated as Hedging Instrument [Member] | Customer accommodation trading and other free standing derivatives [Member]
   
Notional Or Contractual Amounts And Fair Values For Derivatives [Abstract]    
Fair Value Asset derivatives 66,038 76,379
Fair Value Liability derivatives 69,084 79,202
Not Designated as Hedging Instrument [Member] | Free standing derivatives (economic hedges) [Member]
   
Notional Or Contractual Amounts And Fair Values For Derivatives [Abstract]    
Fair Value Asset derivatives 3,765 453
Fair Value Liability derivatives 2,958 886
Not Designated as Hedging Instrument [Member] | Interest Rate Contract [Member] | Customer accommodation trading and other free standing derivatives [Member]
   
Notional Or Contractual Amounts And Fair Values For Derivatives [Abstract]    
Notional or contractual amount 3,092,710 2,774,783
Fair Value Asset derivatives 52,798 63,617
Fair Value Liability derivatives 55,248 65,305
Not Designated as Hedging Instrument [Member] | Interest Rate Contract [Member] | Free standing derivatives (economic hedges) [Member]
   
Notional Or Contractual Amounts And Fair Values For Derivatives [Abstract]    
Notional or contractual amount 285,161 334,555
Fair Value Asset derivatives 3,554 450
Fair Value Liability derivatives 2,819 694
Not Designated as Hedging Instrument [Member] | Foreign Exchange Contract [Member] | Customer accommodation trading and other free standing derivatives [Member]
   
Notional Or Contractual Amounts And Fair Values For Derivatives [Abstract]    
Notional or contractual amount 193,143 166,061
Fair Value Asset derivatives 3,664 3,713
Fair Value Liability derivatives 3,374 3,241
Not Designated as Hedging Instrument [Member] | Foreign Exchange Contract [Member] | Free standing derivatives (economic hedges) [Member]
   
Notional Or Contractual Amounts And Fair Values For Derivatives [Abstract]    
Notional or contractual amount 4,353 3,074
Fair Value Asset derivatives 28 3
Fair Value Liability derivatives 38 64
Not Designated as Hedging Instrument [Member] | Equity Contract [Member] | Customer accommodation trading and other free standing derivatives [Member]
   
Notional Or Contractual Amounts And Fair Values For Derivatives [Abstract]    
Notional or contractual amount 77,978 71,958
Fair Value Asset derivatives 5,019 3,783
Fair Value Liability derivatives 5,045 4,114
Not Designated as Hedging Instrument [Member] | Equity Contract [Member] | Free standing derivatives (economic hedges) [Member]
   
Notional Or Contractual Amounts And Fair Values For Derivatives [Abstract]    
Notional or contractual amount 1,621 75
Fair Value Asset derivatives 183 0
Fair Value Liability derivatives 64 50
Not Designated as Hedging Instrument [Member] | Commodity Contract [Member] | Customer accommodation trading and other free standing derivatives [Member]
   
Notional Or Contractual Amounts And Fair Values For Derivatives [Abstract]    
Notional or contractual amount 97,725 90,732
Fair Value Asset derivatives 3,024 3,456
Fair Value Liability derivatives 3,068 3,590
Not Designated as Hedging Instrument [Member] | Credit Contracts Protection Purchased [Member] | Customer accommodation trading and other free standing derivatives [Member]
   
Notional Or Contractual Amounts And Fair Values For Derivatives [Abstract]    
Notional or contractual amount 26,237 29,021
Fair Value Asset derivatives 1,244 1,495
Fair Value Liability derivatives 309 329
Not Designated as Hedging Instrument [Member] | Credit Contracts Protection Purchased [Member] | Free standing derivatives (economic hedges) [Member]
   
Notional Or Contractual Amounts And Fair Values For Derivatives [Abstract]    
Notional or contractual amount 2 16
Fair Value Asset derivatives 0 0
Fair Value Liability derivatives 1 0
Not Designated as Hedging Instrument [Member] | Credit Contracts Protection Sold [Member] | Customer accommodation trading and other free standing derivatives [Member]
   
Notional Or Contractual Amounts And Fair Values For Derivatives [Abstract]    
Notional or contractual amount 22,527 26,455
Fair Value Asset derivatives 289 315
Fair Value Liability derivatives 2,040 2,623
Not Designated as Hedging Instrument [Member] | Other Contract [Member] | Customer accommodation trading and other free standing derivatives [Member]
   
Notional Or Contractual Amounts And Fair Values For Derivatives [Abstract]    
Notional or contractual amount 241 0
Fair Value Asset derivatives 0 0
Fair Value Liability derivatives 0 0
Not Designated as Hedging Instrument [Member] | Other Contract [Member] | Free standing derivatives (economic hedges) [Member]
   
Notional Or Contractual Amounts And Fair Values For Derivatives [Abstract]    
Notional or contractual amount 2,212 2,296
Fair Value Asset derivatives 0 0
Fair Value Liability derivatives $ 36 $ 78