|
Derivatives - Derivatives Designated as Accounting Hedges - Fair Value Hedges (Details) (USD $)
In Millions, unless otherwise specified |
12 Months Ended | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Dec. 31, 2012
|
Dec. 31, 2011
|
Dec. 31, 2010
|
||||||||||
| Effect of Fair Value Hedges on Results of Operations [Abstract] | ||||||||||||
| Derivative | $ (1,687) | $ (6,206) | $ (69) | |||||||||
| Hedged Item | 552 | 4,448 | (718) | |||||||||
| Hedge Ineffectiveness | (1,135) | (1,758) | (787) | |||||||||
|
Interest Rate Risk On Long Tern Debt [Member] | Interest Expense [Member]
|
||||||||||||
| Effect of Fair Value Hedges on Results of Operations [Abstract] | ||||||||||||
| Derivative | (195) | [1] | 4,384 | [1] | 2,952 | [1] | ||||||
| Hedged Item | (770) | [1] | (4,969) | [1] | (3,496) | [1] | ||||||
| Hedge Ineffectiveness | (965) | [1] | (585) | [1] | (544) | [1] | ||||||
|
Interest Rate and Foreign Currency Risk on Long Term Debt [Member] | Interest Expense [Member]
|
||||||||||||
| Effect of Fair Value Hedges on Results of Operations [Abstract] | ||||||||||||
| Derivative | (1,482) | [1] | 780 | [1] | (463) | [1] | ||||||
| Hedged Item | 1,225 | [1] | (1,057) | [1] | 130 | [1] | ||||||
| Hedge Ineffectiveness | (257) | [1] | (277) | [1] | (333) | [1] | ||||||
|
Interest Rate Risk on Available For Sale Securities [Member] | Interest Income [Member]
|
||||||||||||
| Effect of Fair Value Hedges on Results of Operations [Abstract] | ||||||||||||
| Derivative | (4) | [2] | (11,386) | [2] | (2,577) | [2] | ||||||
| Hedged Item | 91 | [2] | 10,490 | [2] | 2,667 | [2] | ||||||
| Hedge Ineffectiveness | 87 | [2] | (896) | [2] | 90 | [2] | ||||||
|
Commodity Contract [Member] | Trading Account Profits (Losses) [Member]
|
||||||||||||
| Effect of Fair Value Hedges on Results of Operations [Abstract] | ||||||||||||
| Derivative | (6) | [3] | 16 | [3] | 19 | [3] | ||||||
| Hedged Item | $ 6 | [3] | $ (16) | [3] | $ (19) | [3] | ||||||
|
||||||||||||