XML 90 R78.htm IDEA: XBRL DOCUMENT v3.5.0.2
Derivative Financial Instruments - Schedule of Differences Between the Gains (Losses) on the Derivative and The Gains (Losses) on the Hedged Item (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Sep. 30, 2016
Sep. 30, 2015
Derivative [Line Items]        
Net unrealized loss on available-for-sale securities designated in fair value hedges, net of related taxes $ 13 $ (16) $ (9) $ (9)
Derivatives designated as hedging instruments | Fair Value Hedges        
Derivative [Line Items]        
Amount of gain (loss) on derivative recognized in income (32) 64 572 122
Gain (loss) on fair value hedges recognized in earnings 31 (57) (557) (115)
Derivatives designated as hedging instruments | Fair Value Hedges | Investment securities available for sale | Foreign exchange contracts | Processing fees and other revenue        
Derivative [Line Items]        
Amount of gain (loss) on derivative recognized in income 24 (80) 43 (132)
Gain (loss) on fair value hedges recognized in earnings (24) 80 (43) 132
Derivatives designated as hedging instruments | Fair Value Hedges | Investment securities available for sale | Interest-rate contracts | Processing fees and other revenue        
Derivative [Line Items]        
Amount of gain (loss) on derivative recognized in income 22 (25) (15) (13)
Gain (loss) on fair value hedges recognized in earnings (22) 26 15 14
Derivatives designated as hedging instruments | Fair Value Hedges | Deposits | Foreign exchange contracts | Processing fees and other revenue        
Derivative [Line Items]        
Amount of gain (loss) on derivative recognized in income 1 (13) 247 102
Gain (loss) on fair value hedges recognized in earnings (1) 13 (247) (102)
Derivatives designated as hedging instruments | Fair Value Hedges | Long-term debt | Interest-rate contracts | Processing fees and other revenue        
Derivative [Line Items]        
Amount of gain (loss) on derivative recognized in income (79) 182 297 165
Gain (loss) on fair value hedges recognized in earnings 78 (176) (282) (159)
Derivatives designated as hedging instruments | Cash Flow Hedges        
Derivative [Line Items]        
Amount of gain (loss) on derivative recognized in income 6 2 17 6
Gain (loss) on derivative recognized in OCI (1) 40 (293) 81
Gain (loss) on hedges reclassified to income 0 (1) 0 (3)
Derivatives designated as hedging instruments | Cash Flow Hedges | Foreign exchange contracts        
Derivative [Line Items]        
Gain (loss) on derivative recognized in OCI (1) 40 (293) 81
Derivatives designated as hedging instruments | Cash Flow Hedges | Foreign exchange contracts | Net interest revenue        
Derivative [Line Items]        
Amount of gain (loss) on derivative recognized in income 6 2 17 6
Gain (loss) on hedges reclassified to income 0 0 0 0
Derivatives designated as hedging instruments | Cash Flow Hedges | Interest-rate contracts        
Derivative [Line Items]        
Gain (loss) on derivative recognized in OCI 0 0 0 0
Derivatives designated as hedging instruments | Cash Flow Hedges | Interest-rate contracts | Net interest revenue        
Derivative [Line Items]        
Amount of gain (loss) on derivative recognized in income 0 0 0 0
Gain (loss) on hedges reclassified to income   (1) 0 (3)
Derivatives designated as hedging instruments | Investment Hedges        
Derivative [Line Items]        
Amount of gain (loss) on derivative recognized in income 0 0 0 0
Gain (loss) on derivative recognized in OCI 4 0 55 0
Gain (loss) on hedges reclassified to income 0 0 0 0
Derivatives designated as hedging instruments | Investment Hedges | Foreign exchange contracts        
Derivative [Line Items]        
Gain (loss) on derivative recognized in OCI 4 0 55 0
Derivatives designated as hedging instruments | Investment Hedges | Foreign exchange contracts | Gains (Losses) related to investment securities, net        
Derivative [Line Items]        
Amount of gain (loss) on derivative recognized in income 0 0 0 0
Gain (loss) on hedges reclassified to income $ 0 $ 0 $ 0 $ 0