v3.21.2
TRADE ACCOUNTS RECEIVABLE AND TRADE RECEIVABLES SECURITIZATION PROGRAM - ROLLFORWARD OF THE ALLOWANCE FOR CREDIT LOSSES (Details) - USD ($)
$ in Millions
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Rollforward of the Allowance for Credit Losses    
Allowance, beginning balance $ 144 $ 173
Current period provisions 25 55
Recoveries (21) (33)
Write-offs charged against the allowance (3) (24)
Foreign exchange translation differences (4) (22)
Allowance, ending balance 141 149
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, beginning balance 93 108
Current period provisions 25 55
Recoveries (20) (31)
Write-offs charged against the allowance (3) (24)
Foreign exchange translation differences (2) (9)
Allowance, ending balance 93 99
Long-term    
Rollforward of the Allowance for Credit Losses    
Allowance, beginning balance 51 65
Current period provisions 0 0
Recoveries (1) (2)
Write-offs charged against the allowance 0 0
Foreign exchange translation differences (2) (13)
Allowance, ending balance $ 48 $ 50