XML 82 R49.htm IDEA: XBRL DOCUMENT v2.4.1.9
Financing Receivables and Operating Leases (Details 2) (USD $)
In Millions, unless otherwise specified
6 Months Ended
Apr. 30, 2015
Oct. 31, 2014
Gross financing receivables    
Financing receivables, gross $ 6,405us-gaap_NotesReceivableNet $ 6,670us-gaap_NotesReceivableNet
Period past due, after which a write-off or specific reserve is created 180 days  
Allowance for doubtful accounts    
Balance at beginning of period 111us-gaap_FinancingReceivableAllowanceForCreditLosses  
Provision for doubtful accounts 7us-gaap_ProvisionForLoanLeaseAndOtherLosses  
Deductions (14)us-gaap_ValuationAllowancesAndReservesDeductions  
Balance at end of period 104us-gaap_FinancingReceivableAllowanceForCreditLosses  
Gross financing receivables collectively evaluated for loss 6,180us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment 6,378us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
Gross financing receivables individually evaluated for loss 225us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment 292us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
Allowance for financing receivables collectively evaluated for loss 80us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment 92us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
Allowance for financing receivables individually evaluated for loss 24us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 19us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
Period past due, after which account is put on non-accrual status 90 days  
Aging and non-accrual status of gross financing receivables    
Current 1-30 days 339us-gaap_FinancingReceivableRecordedInvestmentCurrent 243us-gaap_FinancingReceivableRecordedInvestmentCurrent
Past due 31-60 days 33hpq_FinancingReceivableRecordedInvestment31To60DaysPastDue 46hpq_FinancingReceivableRecordedInvestment31To60DaysPastDue
Past due 61-90 days 25hpq_FinancingReceivableRecordedInvestment61To90DaysPastDue 12hpq_FinancingReceivableRecordedInvestment61To90DaysPastDue
Past due >90 days 51hpq_FinancingReceivableRecordedInvestmentEqualToGreaterThan91DaysPastDue 49hpq_FinancingReceivableRecordedInvestmentEqualToGreaterThan91DaysPastDue
Unbilled sales-type and direct-financing lease receivables 5,957hpq_NetInvestmentInUnbilledSalesTypeAndDirectFinancingLeases 6,320hpq_NetInvestmentInUnbilledSalesTypeAndDirectFinancingLeases
Gross financing receivables on non-accrual status 113us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus 130us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
Gross financing receivables 90 days past due and still accruing interest 112us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing 162us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
Operating lease assets    
Equipment leased to customers 3,996us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross 3,977us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross
Accumulated depreciation (1,390)us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation (1,382)us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation
Operating lease assets, net 2,606us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet 2,595us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet
Low    
Gross financing receivables    
Financing receivables, gross 3,318us-gaap_NotesReceivableNet
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_RiskLevelLowMember
3,536us-gaap_NotesReceivableNet
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_RiskLevelLowMember
Moderate    
Gross financing receivables    
Financing receivables, gross 2,998us-gaap_NotesReceivableNet
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_RiskLevelMediumMember
3,022us-gaap_NotesReceivableNet
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_RiskLevelMediumMember
High    
Gross financing receivables    
Financing receivables, gross $ 89us-gaap_NotesReceivableNet
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_RiskLevelHighMember
$ 112us-gaap_NotesReceivableNet
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_RiskLevelHighMember