v3.20.2
TRADE STRUCTURED FINANCE PROGRAM (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Trade structured finance program      
Weighted-average interest rate of time deposits (as a percent) 2.35%   3.10%
Total net proceeds from issuances of LCs $ 2,651 $ 2,030  
Time deposits and LC's presented net in the balance sheet      
Trade structured finance program      
Face value of time deposits and LCs $ 4,301   $ 3,409