XML 25 R54.htm IDEA: XBRL DOCUMENT v2.4.1.9
Receivables (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Receivables      
Accounts receivable $ 5,509us-gaap_AccountsReceivableGrossCurrent $ 8,582us-gaap_AccountsReceivableGrossCurrent  
Commodity derivative and foreign currency contract receivables 151us-gaap_CommodityContractAssetCurrent 98us-gaap_CommodityContractAssetCurrent  
Other receivables 256us-gaap_NotesAndLoansReceivableNetCurrent 117us-gaap_NotesAndLoansReceivableNetCurrent  
Receivables, gross 5,916vlo_ReceivablesGross 8,797vlo_ReceivablesGross  
Allowance for doubtful accounts (37)us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent (46)us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent (56)us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
Receivables, net 5,879us-gaap_ReceivablesNetCurrent 8,751us-gaap_ReceivablesNetCurrent  
Allowance for Doubtful Accounts Rollforward      
Balance as of beginning of year 46us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent 56us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent 48us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
Increase in allowance charged to expense 7us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense 13us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense 21us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
Accounts charged against the allowance, net of recoveries 15us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs 23us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs 13us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs
Foreign currency translation (1)vlo_ForeignCurrencyTranslationAdjustmentIncreaseDecreasetoAllowanceforDoubtfulAccounts 0vlo_ForeignCurrencyTranslationAdjustmentIncreaseDecreasetoAllowanceforDoubtfulAccounts 0vlo_ForeignCurrencyTranslationAdjustmentIncreaseDecreasetoAllowanceforDoubtfulAccounts
Balance as of end of year $ 37us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent $ 46us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent $ 56us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent