v3.20.2
FAIR VALUE MEASUREMENTS - ASSETS AND LIABILITIES AT FAIR VALUE (Details) - USD ($)
$ in Millions
Jun. 30, 2020
Dec. 31, 2019
Assets:    
Unrealized gain $ 1,328 $ 927
Liabilities:    
Trade accounts payable 514 378
Unrealized loss 1,115 766
Held-for-sale    
Assets:    
Unrealized gain 11 0
Liabilities:    
Trade accounts payable 46 0
Unrealized loss 7 0
Other Noncurrent Assets    
Liabilities:    
Unrealized gains (losses) on derivative contracts 106 39
Other Noncurrent Liabilities    
Liabilities:    
Unrealized gains (losses) on derivative contracts (1) (1)
Assets and liabilities measured at fair value on a recurring basis    
Assets:    
Readily marketable inventories 4,906 3,934
Trade accounts receivable 1 0
Total assets 6,682 5,317
Liabilities:    
Trade accounts payable 560 378
Total liabilities 1,684 1,145
Assets and liabilities measured at fair value on a recurring basis | Held-for-sale    
Assets:    
Readily marketable inventories 99  
Assets and liabilities measured at fair value on a recurring basis | Hedge accounting | Interest rate    
Assets:    
Unrealized gain 110 45
Liabilities:    
Unrealized loss 16 4
Assets and liabilities measured at fair value on a recurring basis | Hedge accounting | Foreign exchange    
Assets:    
Unrealized gain 376 331
Liabilities:    
Unrealized loss 629 257
Assets and liabilities measured at fair value on a recurring basis | Economic hedges    
Assets:    
Other 331 417
Assets and liabilities measured at fair value on a recurring basis | Economic hedges | Commodities    
Assets:    
Unrealized gain 884 524
Liabilities:    
Unrealized loss 414 468
Assets and liabilities measured at fair value on a recurring basis | Economic hedges | Freight    
Assets:    
Unrealized gain 39 10
Liabilities:    
Unrealized loss 34 10
Assets and liabilities measured at fair value on a recurring basis | Economic hedges | Energy    
Assets:    
Unrealized gain 34 56
Liabilities:    
Unrealized loss 31 28
Assets and liabilities measured at fair value on a recurring basis | Economic hedges | Credit    
Assets:    
Unrealized gain 1 0
Assets and liabilities measured at fair value on a recurring basis | Level 1    
Assets:    
Readily marketable inventories 0 0
Trade accounts receivable 0 0
Total assets 138 147
Liabilities:    
Trade accounts payable 0 0
Total liabilities 110 85
Assets and liabilities measured at fair value on a recurring basis | Level 1 | Hedge accounting | Interest rate    
Assets:    
Unrealized gain 0 0
Liabilities:    
Unrealized loss 0 0
Assets and liabilities measured at fair value on a recurring basis | Level 1 | Hedge accounting | Foreign exchange    
Assets:    
Unrealized gain 0 0
Liabilities:    
Unrealized loss 0 0
Assets and liabilities measured at fair value on a recurring basis | Level 1 | Economic hedges    
Assets:    
Other 24 47
Assets and liabilities measured at fair value on a recurring basis | Level 1 | Economic hedges | Commodities    
Assets:    
Unrealized gain 44 34
Liabilities:    
Unrealized loss 46 49
Assets and liabilities measured at fair value on a recurring basis | Level 1 | Economic hedges | Freight    
Assets:    
Unrealized gain 36 10
Liabilities:    
Unrealized loss 33 10
Assets and liabilities measured at fair value on a recurring basis | Level 1 | Economic hedges | Energy    
Assets:    
Unrealized gain 34 56
Liabilities:    
Unrealized loss 31 26
Assets and liabilities measured at fair value on a recurring basis | Level 1 | Economic hedges | Credit    
Assets:    
Unrealized gain 0 0
Assets and liabilities measured at fair value on a recurring basis | Level 2    
Assets:    
Readily marketable inventories 4,310 3,703
Trade accounts receivable 1 0
Total assets 5,932 4,930
Liabilities:    
Trade accounts payable 427 347
Total liabilities 1,412 996
Assets and liabilities measured at fair value on a recurring basis | Level 2 | Hedge accounting | Interest rate    
Assets:    
Unrealized gain 110 45
Liabilities:    
Unrealized loss 16 4
Assets and liabilities measured at fair value on a recurring basis | Level 2 | Hedge accounting | Foreign exchange    
Assets:    
Unrealized gain 376 331
Liabilities:    
Unrealized loss 629 257
Assets and liabilities measured at fair value on a recurring basis | Level 2 | Economic hedges    
Assets:    
Other 307 370
Assets and liabilities measured at fair value on a recurring basis | Level 2 | Economic hedges | Commodities    
Assets:    
Unrealized gain 827 481
Liabilities:    
Unrealized loss 340 388
Assets and liabilities measured at fair value on a recurring basis | Level 2 | Economic hedges | Freight    
Assets:    
Unrealized gain 0 0
Liabilities:    
Unrealized loss 0 0
Assets and liabilities measured at fair value on a recurring basis | Level 2 | Economic hedges | Energy    
Assets:    
Unrealized gain 0 0
Liabilities:    
Unrealized loss 0 0
Assets and liabilities measured at fair value on a recurring basis | Level 2 | Economic hedges | Credit    
Assets:    
Unrealized gain 1 0
Assets and liabilities measured at fair value on a recurring basis | Level 3    
Assets:    
Readily marketable inventories 596 231
Trade accounts receivable 0 0
Total assets 612 240
Liabilities:    
Trade accounts payable 133 31
Total liabilities 162 64
Assets and liabilities measured at fair value on a recurring basis | Level 3 | Hedge accounting | Interest rate    
Assets:    
Unrealized gain 0 0
Liabilities:    
Unrealized loss 0 0
Assets and liabilities measured at fair value on a recurring basis | Level 3 | Hedge accounting | Foreign exchange    
Assets:    
Unrealized gain 0 0
Liabilities:    
Unrealized loss 0 0
Assets and liabilities measured at fair value on a recurring basis | Level 3 | Economic hedges    
Assets:    
Other 0 0
Assets and liabilities measured at fair value on a recurring basis | Level 3 | Economic hedges | Commodities    
Assets:    
Unrealized gain 13 9
Liabilities:    
Unrealized loss 28 31
Assets and liabilities measured at fair value on a recurring basis | Level 3 | Economic hedges | Freight    
Assets:    
Unrealized gain 3 0
Liabilities:    
Unrealized loss 1 0
Assets and liabilities measured at fair value on a recurring basis | Level 3 | Economic hedges | Energy    
Assets:    
Unrealized gain 0 0
Liabilities:    
Unrealized loss 0 2
Assets and liabilities measured at fair value on a recurring basis | Level 3 | Economic hedges | Credit    
Assets:    
Unrealized gain $ 0 $ 0