v3.8.0.1
TRADE STRUCTURED FINANCE PROGRAM (Details) - USD ($)
$ in Millions
9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Dec. 31, 2016
Trade structured finance program      
Net return from activities including fair value changes $ 27 $ 45  
Current assets:      
Carrying value of time deposits 0   $ 64
Non-current assets:      
Carrying value of time deposits 313   464
Current liabilities:      
Carrying value of letters of credit obligations $ 313   $ 528
Weighted-average interest rate of time deposits (as a percent) 2.84%   2.36%
Total net proceeds from issuances of LCs $ 5,889 $ 5,165  
Time deposits and LC's presented net in the balance sheet      
Current liabilities:      
Face value of time deposits and LCs 6,766   $ 5,732
Trade Accounts Receivable/ Payable, Net      
Current liabilities:      
Face value of time deposits and LCs 896   0
Level 2      
Current assets:      
Fair value (Level 2 measurement) of time deposits 0   64
Non-current assets:      
Fair value (Level 2 measurement) of time deposits 313   464
Current liabilities:      
Fair value (Level 2 measurement) of letters of credit obligations $ 313   $ 528