|
Derivatives - Derivatives Designated as Accounting Hedges - Fair Value Hedges (Details) (USD $)
In Millions, unless otherwise specified |
3 Months Ended | 6 Months Ended | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Jun. 30, 2014
|
Jun. 30, 2013
|
Jun. 30, 2014
|
Jun. 30, 2013
|
|||||||||||
| Effect of Fair Value Hedges on Results of Operations [Abstract] | ||||||||||||||
| Derivative | $ 857 | $ (3,000) | $ 1,345 | $ (4,667) | ||||||||||
| Hedged Item | (1,098) | 2,792 | (1,800) | 4,199 | ||||||||||
| Hedge Ineffectiveness | (241) | (208) | (455) | (468) | ||||||||||
|
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 | 735 | [1] | (2,407) | [1] | 1,101 | [1] | (3,383) | [1] | ||||||
| Hedged Item | (944) | [1] | 2,239 | [1] | (1,504) | [1] | 3,033 | [1] | ||||||
| Hedge Ineffectiveness | (209) | [1] | (168) | [1] | (403) | [1] | (350) | [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 | 145 | [1] | (582) | [1] | 263 | [1] | (2,120) | [1] | ||||||
| Hedged Item | (171) | [1] | 548 | [1] | (315) | [1] | 2,004 | [1] | ||||||
| Hedge Ineffectiveness | (26) | [1] | (34) | [1] | (52) | [1] | (116) | [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 | (23) | [2] | (14) | [2] | (21) | [2] | 836 | [2] | ||||||
| Hedged Item | 19 | [2] | 9 | [2] | 16 | [2] | (837) | [2] | ||||||
| Hedge Ineffectiveness | (4) | [2] | (5) | [2] | (5) | [2] | (1) | [2] | ||||||
|
Commodity Contracts [Member] | Commodity price risk on commodity inventory [Member]
|
||||||||||||||
| Effect of Fair Value Hedges on Results of Operations [Abstract] | ||||||||||||||
| Derivative | 0 | [3] | 3 | [3] | 2 | [3] | 0 | [3] | ||||||
| Hedged Item | (2) | [3] | (4) | [3] | 3 | [3] | (1) | [3] | ||||||
| Hedge Ineffectiveness | $ (2) | [3] | $ (1) | [3] | $ 5 | [3] | $ (1) | [3] | ||||||
|
||||||||||||||