Derivatives - Derivatives Designated as Accounting Hedges - Fair Value Hedges (Details) (USD $)
In Millions, unless otherwise specified |
3 Months Ended | 9 Months Ended | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2012
|
Sep. 30, 2011
|
Sep. 30, 2012
|
Sep. 30, 2011
|
|||||||||||
Effect of Fair Value Hedges on Results of Operations [Abstract] | ||||||||||||||
Derivative | $ (282) | $ (7,220) | $ (1,540) | $ (5,298) | ||||||||||
Hedged Item | (23) | 6,320 | 663 | 3,852 | ||||||||||
Hedge Ineffectiveness | (305) | (900) | (877) | (1,446) | ||||||||||
Interest rate risk on long-terrn debt [Member] | Interest rate risk on long-term debt [Member]
|
||||||||||||||
Effect of Fair Value Hedges on Results of Operations [Abstract] | ||||||||||||||
Derivative | 109 | [1] | 4,055 | [1] | 518 | [1] | 4,494 | [1] | ||||||
Hedged Item | (385) | [1] | (4,233) | [1] | (1,265) | [1] | (4,938) | [1] | ||||||
Hedge Ineffectiveness | (276) | [1] | (178) | [1] | (747) | [1] | (444) | [1] | ||||||
Interest rate and foreign currency risk on long-term debt [Member] | Interest rate risk on long-term debt [Member]
|
||||||||||||||
Effect of Fair Value Hedges on Results of Operations [Abstract] | ||||||||||||||
Derivative | (716) | [1] | (871) | [1] | (1,455) | [1] | 1,317 | [1] | ||||||
Hedged Item | 647 | [1] | 759 | [1] | 1,259 | [1] | (1,534) | [1] | ||||||
Hedge Ineffectiveness | (69) | [1] | (112) | [1] | (196) | [1] | (217) | [1] | ||||||
Interest rate risk on AFS securities [Member] | Interest rate risk on AFS securities [Member]
|
||||||||||||||
Effect of Fair Value Hedges on Results of Operations [Abstract] | ||||||||||||||
Derivative | 349 | [2] | (10,420) | [2] | (593) | [2] | (11,141) | [2] | ||||||
Hedged Item | (309) | [2] | 9,810 | [2] | 659 | [2] | 10,356 | [2] | ||||||
Hedge Ineffectiveness | 40 | [2] | (610) | [2] | 66 | [2] | (785) | [2] | ||||||
Commodity price risk on commodity inventory [Member] | Commodity price risk on commodity inventory [Member]
|
||||||||||||||
Effect of Fair Value Hedges on Results of Operations [Abstract] | ||||||||||||||
Derivative | (24) | [3] | 16 | [3] | (10) | [3] | 32 | [3] | ||||||
Hedged Item | $ 24 | [3] | $ (16) | [3] | $ 10 | [3] | $ (32) | [3] | ||||||
|