v3.20.2
TRADE ACCOUNTS RECEIVABLE AND TRADE RECEIVABLES SECURITIZATION PROGRAM - ROLLFORWARD OF THE ALLOWANCE FOR CREDIT LOSSES (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2020
Rollforward of the Allowance for Credit Losses    
Allowance as of January 1, 2020   $ 173
Current period provisions   42
Recoveries   (23)
Write-offs charged against the allowance   (21)
Foreign exchange translation differences   (25)
Allowance as of June 30, 2020 $ 146 146
Agribusiness    
Rollforward of the Allowance for Credit Losses    
Current period provisions 51  
Legal provision 15  
Short-term    
Rollforward of the Allowance for Credit Losses    
Allowance as of January 1, 2020   108
Current period provisions   42
Recoveries   (21)
Write-offs charged against the allowance   (21)
Foreign exchange translation differences   (13)
Allowance as of June 30, 2020 95 95
Long-term    
Rollforward of the Allowance for Credit Losses    
Allowance as of January 1, 2020   65
Current period provisions   0
Recoveries   (2)
Write-offs charged against the allowance   0
Foreign exchange translation differences   (12)
Allowance as of June 30, 2020 $ 51 $ 51