XML 107 R74.htm IDEA: XBRL DOCUMENT v2.4.1.9
Financial Instruments (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Oct. 31, 2014
Oct. 31, 2013
Oct. 31, 2012
Cash equivalents and available-for-sale investments      
Available-for-sale securities, Cost $ 634us-gaap_AvailableForSaleSecuritiesAmortizedCost $ 693us-gaap_AvailableForSaleSecuritiesAmortizedCost  
Available-for-sale securities, Gross Unrealized Gain 97us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax 92us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax  
Available-for-sale securities, Gross Unrealized Loss (14)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss (15)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss  
Available-for-sale securities, Estimated Fair Value 717us-gaap_AvailableForSaleSecurities 770us-gaap_AvailableForSaleSecurities  
Interest income 136us-gaap_InvestmentIncomeInterest 148us-gaap_InvestmentIncomeInterest 155us-gaap_InvestmentIncomeInterest
Cost      
Cash equivalents and available-for-sale investments      
Cash equivalents 12,687us-gaap_CashEquivalentsAtCarryingValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
9,039us-gaap_CashEquivalentsAtCarryingValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
 
Total cash equivalents and available-for-sale investments 13,321hpq_CashEquivalentsAndAvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
9,732hpq_CashEquivalentsAndAvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
 
Estimate of Fair Value, Fair Value Disclosure      
Cash equivalents and available-for-sale investments      
Cash equivalents 12,687us-gaap_CashEquivalentsAtCarryingValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
9,039us-gaap_CashEquivalentsAtCarryingValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
 
Total cash equivalents and available-for-sale investments 13,404hpq_CashEquivalentsAndAvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
9,809hpq_CashEquivalentsAndAvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
 
Debt securities:      
Cash equivalents and available-for-sale investments      
Available-for-sale securities, Gross Unrealized Gain 90us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
86us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
 
Available-for-sale securities, Gross Unrealized Loss (14)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
(15)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
 
Gross unrealized loss of debt security in a continuous loss position for more than 12 months 14hpq_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLossesAccumulatedInInvestments
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
15hpq_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLossesAccumulatedInInvestments
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
 
Debt securities: | Cost      
Cash equivalents and available-for-sale investments      
Available-for-sale securities, Cost 492us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
388us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
 
Debt securities: | Estimate of Fair Value, Fair Value Disclosure      
Cash equivalents and available-for-sale investments      
Available-for-sale securities, Estimated Fair Value 568us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
459us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
 
Time deposits | Cost      
Cash equivalents and available-for-sale investments      
Available-for-sale securities, Cost 145us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_BankTimeDepositsMember
14us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_BankTimeDepositsMember
 
Time deposits | Estimate of Fair Value, Fair Value Disclosure      
Cash equivalents and available-for-sale investments      
Available-for-sale securities, Estimated Fair Value 145us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_BankTimeDepositsMember
14us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_BankTimeDepositsMember
 
Foreign bonds.      
Cash equivalents and available-for-sale investments      
Available-for-sale securities, Gross Unrealized Gain 90us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtMember
86us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtMember
 
Foreign bonds. | Cost      
Cash equivalents and available-for-sale investments      
Available-for-sale securities, Cost 286us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtMember
310us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtMember
 
Foreign bonds. | Estimate of Fair Value, Fair Value Disclosure      
Cash equivalents and available-for-sale investments      
Available-for-sale securities, Estimated Fair Value 376us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtMember
396us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtMember
 
Other Debt Securities      
Cash equivalents and available-for-sale investments      
Available-for-sale securities, Gross Unrealized Loss (14)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
(15)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
 
Other Debt Securities | Cost      
Cash equivalents and available-for-sale investments      
Available-for-sale securities, Cost 61us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
64us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
 
Other Debt Securities | Estimate of Fair Value, Fair Value Disclosure      
Cash equivalents and available-for-sale investments      
Available-for-sale securities, Estimated Fair Value 47us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
49us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
 
Marketable equity securities      
Cash equivalents and available-for-sale investments      
Available-for-sale securities, Gross Unrealized Gain 7us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
6us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
 
Marketable equity securities | Cost      
Cash equivalents and available-for-sale investments      
Available-for-sale securities, Cost 142us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
305us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
 
Marketable equity securities | Estimate of Fair Value, Fair Value Disclosure      
Cash equivalents and available-for-sale investments      
Available-for-sale securities, Estimated Fair Value 149us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
311us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
 
Mutual funds | Cost      
Cash equivalents and available-for-sale investments      
Available-for-sale securities, Cost 134us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= hpq_MutualFundsMember
300us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= hpq_MutualFundsMember
 
Mutual funds | Estimate of Fair Value, Fair Value Disclosure      
Cash equivalents and available-for-sale investments      
Available-for-sale securities, Estimated Fair Value 134us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= hpq_MutualFundsMember
300us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= hpq_MutualFundsMember
 
Equity securities in public companies      
Cash equivalents and available-for-sale investments      
Available-for-sale securities, Gross Unrealized Gain 7us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= hpq_EquitySecuritiesPublicCompaniesMember
6us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= hpq_EquitySecuritiesPublicCompaniesMember
 
Equity securities in public companies | Cost      
Cash equivalents and available-for-sale investments      
Available-for-sale securities, Cost 8us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= hpq_EquitySecuritiesPublicCompaniesMember
5us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= hpq_EquitySecuritiesPublicCompaniesMember
 
Equity securities in public companies | Estimate of Fair Value, Fair Value Disclosure      
Cash equivalents and available-for-sale investments      
Available-for-sale securities, Estimated Fair Value 15us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= hpq_EquitySecuritiesPublicCompaniesMember
11us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= hpq_EquitySecuritiesPublicCompaniesMember
 
Time deposits | Cost      
Cash equivalents and available-for-sale investments      
Cash equivalents 2,720us-gaap_CashEquivalentsAtCarryingValue
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_BankTimeDepositsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
2,207us-gaap_CashEquivalentsAtCarryingValue
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_BankTimeDepositsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
 
Time deposits | Estimate of Fair Value, Fair Value Disclosure      
Cash equivalents and available-for-sale investments      
Cash equivalents 2,720us-gaap_CashEquivalentsAtCarryingValue
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_BankTimeDepositsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
2,207us-gaap_CashEquivalentsAtCarryingValue
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_BankTimeDepositsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
 
Money market funds | Cost      
Cash equivalents and available-for-sale investments      
Cash equivalents 9,857us-gaap_CashEquivalentsAtCarryingValue
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_MoneyMarketFundsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
6,819us-gaap_CashEquivalentsAtCarryingValue
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_MoneyMarketFundsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
 
Money market funds | Estimate of Fair Value, Fair Value Disclosure      
Cash equivalents and available-for-sale investments      
Cash equivalents 9,857us-gaap_CashEquivalentsAtCarryingValue
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_MoneyMarketFundsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
6,819us-gaap_CashEquivalentsAtCarryingValue
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_MoneyMarketFundsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
 
Mutual funds | Cost      
Cash equivalents and available-for-sale investments      
Cash equivalents 110us-gaap_CashEquivalentsAtCarryingValue
/ us-gaap_CashAndCashEquivalentsAxis
= hpq_MutualFundsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
13us-gaap_CashEquivalentsAtCarryingValue
/ us-gaap_CashAndCashEquivalentsAxis
= hpq_MutualFundsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
 
Mutual funds | Estimate of Fair Value, Fair Value Disclosure      
Cash equivalents and available-for-sale investments      
Cash equivalents $ 110us-gaap_CashEquivalentsAtCarryingValue
/ us-gaap_CashAndCashEquivalentsAxis
= hpq_MutualFundsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
$ 13us-gaap_CashEquivalentsAtCarryingValue
/ us-gaap_CashAndCashEquivalentsAxis
= hpq_MutualFundsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember