Annual report pursuant to Section 13 and 15(d)

Derivatives - Derivatives Designated as Cash Flow and Net Investment Hedges (Details)

v3.19.3.a.u2
Derivatives - Derivatives Designated as Cash Flow and Net Investment Hedges (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Cash flow hedges      
Cash flow hedges      
Gains (Losses) in Accumulated OCI on Derivatives $ 705 $ (155)  
Gains (Losses) in Accumulated OCI on Derivatives     $ (50)
Gains (Losses) in Income Reclassified from Accumulated OCI (106) (138)  
Gains (Losses) in Income Reclassified from Accumulated OCI     (179)
Interest rate risk on variable-rate assets | Cash flow hedges      
Cash flow hedges      
Gains (Losses) in Accumulated OCI on Derivatives 671 (159)  
Gains (Losses) in Accumulated OCI on Derivatives     (109)
Gains (Losses) in Income Reclassified from Accumulated OCI (104) (165)  
Gains (Losses) in Income Reclassified from Accumulated OCI     (327)
Price risk on certain compensation plans | Cash flow hedges      
Cash flow hedges      
Gains (Losses) in Accumulated OCI on Derivatives 34 4  
Gains (Losses) in Accumulated OCI on Derivatives     59
Gains (Losses) in Income Reclassified from Accumulated OCI (2) 27  
Gains (Losses) in Income Reclassified from Accumulated OCI     148
Foreign exchange risk | Net investment hedges      
Cash flow hedges      
Gains (Losses) in Accumulated OCI on Derivatives 22 989  
Gains (Losses) in Accumulated OCI on Derivatives     (1,588)
Gains (Losses) in Income Reclassified from Accumulated OCI 366 411  
Gains (Losses) in Income Reclassified from Accumulated OCI     1,782
Amounts excluded from effectiveness testing and recognized in other income $ 154 $ 47 $ 120