Derivatives - Derivatives Designated as Accounting Hedges - Fair Value Hedges (Details) (USD $)
In Millions, unless otherwise specified |
3 Months Ended | 6 Months Ended | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2013
|
Jun. 30, 2012
|
Jun. 30, 2013
|
Jun. 30, 2012
|
|||||||||||
Effect of Fair Value Hedges on Results of Operations [Abstract] | ||||||||||||||
Derivative | $ (3,000) | $ (3,383) | $ (4,667) | $ (1,258) | ||||||||||
Hedged Item | 2,792 | 2,919 | 4,199 | 686 | ||||||||||
Hedge Ineffectiveness | (208) | (464) | (468) | (572) | ||||||||||
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 | (2,407) | [1] | 1,410 | [1] | (3,383) | [1] | 409 | [1] | ||||||
Hedged Item | 2,239 | [1] | (1,644) | [1] | 3,033 | [1] | (880) | [1] | ||||||
Hedge Ineffectiveness | (168) | [1] | (234) | [1] | (350) | [1] | (471) | [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 | (582) | [1] | (894) | [1] | (2,120) | [1] | (739) | [1] | ||||||
Hedged Item | 548 | [1] | 785 | [1] | 2,004 | [1] | 612 | [1] | ||||||
Hedge Ineffectiveness | (34) | [1] | (109) | [1] | (116) | [1] | (127) | [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 | (14) | [2] | (3,890) | [2] | 836 | [2] | (942) | [2] | ||||||
Hedged Item | 9 | [2] | 3,769 | [2] | (837) | [2] | 968 | [2] | ||||||
Hedge Ineffectiveness | (5) | [2] | (121) | [2] | (1) | [2] | 26 | [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 | 3 | [3] | (9) | [3] | 0 | [3] | 14 | [3] | ||||||
Hedged Item | (4) | [3] | 9 | [3] | (1) | [3] | (14) | [3] | ||||||
Hedge Ineffectiveness | $ (1) | [3] | $ (1) | [3] | ||||||||||
|