XML 132 R119.htm IDEA: XBRL DOCUMENT v3.19.2
Derivatives, Fair Value Hedging Basis Adjustment (Details) - Fair Value Hedging [Member] - USD ($)
$ in Millions
Jun. 30, 2019
Dec. 31, 2018
Hedged Items Currently Designated [Member] | Debt securities [Member]    
Fair Value Hedging Basis Adjustment [Abstract]    
Carrying Amount of Assets $ 39,478 $ 37,857
Hedged Asset, Fair Value Hedge, Cumulative Basis Adjustments 1,226 (157)
Hedged Items Currently Designated [Member] | Mortgage loans held for sale [Member]    
Fair Value Hedging Basis Adjustment [Abstract]    
Carrying Amount of Assets 852 448
Hedged Asset, Fair Value Hedge, Cumulative Basis Adjustments 16 7
Hedged Items Currently Designated [Member] | Deposits [Member]    
Fair Value Hedging Basis Adjustment [Abstract]    
Carrying Amount of (Liabilities) (56,584) (56,535)
Hedged Liability, Fair Value Hedge, Cumulative Basis Adjustments (425) 115
Hedged Items Currently Designated [Member] | Long-term debt [Member]    
Fair Value Hedging Basis Adjustment [Abstract]    
Carrying Amount of (Liabilities) (115,922) (104,341)
Hedged Liability, Fair Value Hedge, Cumulative Basis Adjustments (5,999) (742)
Not designated as hedging instrument [Member] | Debt securities [Member]    
Fair Value Hedging Basis Adjustment [Abstract]    
Carrying Amount of Assets 5,704 4,938
Hedged Asset, Discontinued Fair Value Hedge, Cumulative Basis Adjustments 110 238
Not designated as hedging instrument [Member] | Mortgage loans held for sale [Member]    
Fair Value Hedging Basis Adjustment [Abstract]    
Carrying Amount of Assets 388 0
Hedged Asset, Discontinued Fair Value Hedge, Cumulative Basis Adjustments 4 0
Not designated as hedging instrument [Member] | Deposits [Member]    
Fair Value Hedging Basis Adjustment [Abstract]    
Carrying Amount of (Liabilities) 0 0
Hedged Liability, Discontinued Fair Value Hedge, Cumulative Basis Adjustments 0 0
Not designated as hedging instrument [Member] | Long-term debt [Member]    
Fair Value Hedging Basis Adjustment [Abstract]    
Carrying Amount of (Liabilities) (25,638) (25,539)
Hedged Liability, Discontinued Fair Value Hedge, Cumulative Basis Adjustments 270 366
Foreign exchange contract [Member] | Hedged Items Currently Designated [Member] | Debt securities [Member]    
Fair Value Hedging Basis Adjustment [Abstract]    
Carrying Amount of Assets 1,500 1,600
Foreign exchange contract [Member] | Hedged Items Currently Designated [Member] | Long-term debt [Member]    
Fair Value Hedging Basis Adjustment [Abstract]    
Carrying Amount of (Liabilities) (5,700) (6,300)
Re-designated as hedging instrument [Member] | Debt securities [Member]    
Fair Value Hedging Basis Adjustment [Abstract]    
Hedged Asset, Fair Value Hedge, Cumulative Basis Adjustments 828 1,400
Re-designated as hedging instrument [Member] | Long-term debt [Member]    
Fair Value Hedging Basis Adjustment [Abstract]    
Hedged Liability, Fair Value Hedge, Cumulative Basis Adjustments $ 99 $ 66