XML 54 R36.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenues - Contract Assets and Liabilities (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2018
Dec. 31, 2017
Contract With Customer, Asset And Liability [Line Items]    
General payment terms P30D  
Trade accounts receivable arising from revenues from contracts with customers $ 2,783 $ 2,584
Other trade accounts receivables and other receivables 3,674 3,709
Impact due to contractual rights of offset with counterparties (3,434) (3,264)
Trade accounts receivable and other receivables, net 3,023 $ 3,029
Customer Prepayments and Other    
Change In Contract With Customer, Liability [Roll Forward]    
Beginning balance 86  
Amounts recognized as revenue (70)  
Additions 95  
Other (3)  
Ending balance 108  
Total Deferred Revenues    
Change In Contract With Customer, Liability [Roll Forward]    
Beginning balance 94  
Amounts recognized as revenue (75)  
Additions 100  
Other (3)  
Ending balance 116  
Minimum Volume Commitments    
Change In Contract With Customer, Liability [Roll Forward]    
Beginning balance 8  
Amounts recognized as revenue (5)  
Additions 5  
Ending balance $ 8