XML 92 R41.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Information (Details 3) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Jan. 31, 2015
Jan. 31, 2014
Segment Reporting Information    
Net revenue $ 26,839us-gaap_Revenues $ 28,154us-gaap_Revenues
Operating segments    
Segment Reporting Information    
Net revenue 27,751us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
28,984us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Eliminations of inter-segment net revenue and other    
Segment Reporting Information    
Net revenue (912)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(830)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
Enterprise Group    
Segment Reporting Information    
Net revenue 6,680us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseGroupMember
6,791us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseGroupMember
Enterprise Group | Operating segments    
Segment Reporting Information    
Net revenue 6,981us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseGroupMember
6,970us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseGroupMember
Enterprise Group | Operating segments | Industry Standard Servers    
Segment Reporting Information    
Net revenue 3,387us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseGroupMember
/ us-gaap_SubsegmentsAxis
= hpq_IndustryStandardServersMember
3,178us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseGroupMember
/ us-gaap_SubsegmentsAxis
= hpq_IndustryStandardServersMember
Enterprise Group | Operating segments | Technology Services    
Segment Reporting Information    
Net revenue 1,987us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseGroupMember
/ us-gaap_SubsegmentsAxis
= hpq_TechnologyServicesMember
2,100us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseGroupMember
/ us-gaap_SubsegmentsAxis
= hpq_TechnologyServicesMember
Enterprise Group | Operating segments | Storage    
Segment Reporting Information    
Net revenue 837us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseGroupMember
/ us-gaap_SubsegmentsAxis
= hpq_StorageMember
834us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseGroupMember
/ us-gaap_SubsegmentsAxis
= hpq_StorageMember
Enterprise Group | Operating segments | Networking    
Segment Reporting Information    
Net revenue 562us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseGroupMember
/ us-gaap_SubsegmentsAxis
= hpq_NetworkingMember
630us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseGroupMember
/ us-gaap_SubsegmentsAxis
= hpq_NetworkingMember
Enterprise Group | Operating segments | Business Critical Systems    
Segment Reporting Information    
Net revenue 208us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseGroupMember
/ us-gaap_SubsegmentsAxis
= hpq_BusinessCriticalSystemsMember
228us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseGroupMember
/ us-gaap_SubsegmentsAxis
= hpq_BusinessCriticalSystemsMember
Enterprise Group | Eliminations of inter-segment net revenue and other    
Segment Reporting Information    
Net revenue (301)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseGroupMember
(179)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseGroupMember
Enterprise Services    
Segment Reporting Information    
Net revenue 4,780us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseServicesMember
5,283us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseServicesMember
Enterprise Services | Operating segments    
Segment Reporting Information    
Net revenue 4,993us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseServicesMember
5,595us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseServicesMember
Enterprise Services | Operating segments | Infrastructure Technology Outsourcing    
Segment Reporting Information    
Net revenue 3,132us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseServicesMember
/ us-gaap_SubsegmentsAxis
= hpq_InfrastructureTechnologyOutsourcingMember
3,501us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseServicesMember
/ us-gaap_SubsegmentsAxis
= hpq_InfrastructureTechnologyOutsourcingMember
Enterprise Services | Operating segments | Application and Business Services    
Segment Reporting Information    
Net revenue 1,861us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseServicesMember
/ us-gaap_SubsegmentsAxis
= hpq_ApplicationAndBusinessServicesMember
2,094us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseServicesMember
/ us-gaap_SubsegmentsAxis
= hpq_ApplicationAndBusinessServicesMember
Enterprise Services | Eliminations of inter-segment net revenue and other    
Segment Reporting Information    
Net revenue (213)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseServicesMember
(312)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseServicesMember
Software    
Segment Reporting Information    
Net revenue 811us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_SoftwareServicesMember
846us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_SoftwareServicesMember
Software | Operating segments    
Segment Reporting Information    
Net revenue 871us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_SoftwareServicesMember
916us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_SoftwareServicesMember
Software | Eliminations of inter-segment net revenue and other    
Segment Reporting Information    
Net revenue (60)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_SoftwareServicesMember
(70)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_SoftwareServicesMember
HP Financial Services    
Segment Reporting Information    
Net revenue 781us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_FinancialServicesMember
854us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_FinancialServicesMember
HP Financial Services | Operating segments    
Segment Reporting Information    
Net revenue 803us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_FinancialServicesMember
870us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_FinancialServicesMember
HP Financial Services | Eliminations of inter-segment net revenue and other    
Segment Reporting Information    
Net revenue (22)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_FinancialServicesMember
(16)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_FinancialServicesMember
Corporate Investments    
Segment Reporting Information    
Net revenue 16us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_CorporateInvestmentsMember
288us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_CorporateInvestmentsMember
Corporate Investments | Operating segments    
Segment Reporting Information    
Net revenue 16us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_CorporateInvestmentsMember
288us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_CorporateInvestmentsMember
Printing and Personal Systems Group | Operating segments    
Segment Reporting Information    
Net revenue 14,087us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
14,345us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Printing and Personal Systems Group | Personal Systems    
Segment Reporting Information    
Net revenue 8,286us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PersonalSystemsGroupMember
8,310us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PersonalSystemsGroupMember
Printing and Personal Systems Group | Personal Systems | Operating segments    
Segment Reporting Information    
Net revenue 8,544us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PersonalSystemsGroupMember
8,530us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PersonalSystemsGroupMember
Printing and Personal Systems Group | Personal Systems | Operating segments | Notebooks    
Segment Reporting Information    
Net revenue 4,724us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PersonalSystemsGroupMember
/ us-gaap_SubsegmentsAxis
= hpq_NotebooksMember
4,335us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PersonalSystemsGroupMember
/ us-gaap_SubsegmentsAxis
= hpq_NotebooksMember
Printing and Personal Systems Group | Personal Systems | Operating segments | Desktops    
Segment Reporting Information    
Net revenue 2,949us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PersonalSystemsGroupMember
/ us-gaap_SubsegmentsAxis
= hpq_DesktopsMember
3,274us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PersonalSystemsGroupMember
/ us-gaap_SubsegmentsAxis
= hpq_DesktopsMember
Printing and Personal Systems Group | Personal Systems | Operating segments | Workstations    
Segment Reporting Information    
Net revenue 526us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PersonalSystemsGroupMember
/ us-gaap_SubsegmentsAxis
= hpq_WorkstationsMember
533us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PersonalSystemsGroupMember
/ us-gaap_SubsegmentsAxis
= hpq_WorkstationsMember
Printing and Personal Systems Group | Personal Systems | Operating segments | Other    
Segment Reporting Information    
Net revenue 345us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PersonalSystemsGroupMember
/ us-gaap_SubsegmentsAxis
= hpq_OtherPersonalSystemsMember
388us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PersonalSystemsGroupMember
/ us-gaap_SubsegmentsAxis
= hpq_OtherPersonalSystemsMember
Printing and Personal Systems Group | Personal Systems | Eliminations of inter-segment net revenue and other    
Segment Reporting Information    
Net revenue (258)us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PersonalSystemsGroupMember
(220)us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PersonalSystemsGroupMember
Printing and Personal Systems Group | Printing    
Segment Reporting Information    
Net revenue 5,485us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PrintingMember
5,782us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PrintingMember
Printing and Personal Systems Group | Printing | Operating segments    
Segment Reporting Information    
Net revenue 5,543us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PrintingMember
5,815us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PrintingMember
Printing and Personal Systems Group | Printing | Operating segments | Supplies    
Segment Reporting Information    
Net revenue 3,601us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PrintingMember
/ us-gaap_SubsegmentsAxis
= hpq_SuppliesMember
3,795us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PrintingMember
/ us-gaap_SubsegmentsAxis
= hpq_SuppliesMember
Printing and Personal Systems Group | Printing | Operating segments | Commercial Hardware    
Segment Reporting Information    
Net revenue 1,316us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PrintingMember
/ us-gaap_SubsegmentsAxis
= hpq_CommercialHardwareMember
1,347us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PrintingMember
/ us-gaap_SubsegmentsAxis
= hpq_CommercialHardwareMember
Printing and Personal Systems Group | Printing | Operating segments | Consumer Hardware    
Segment Reporting Information    
Net revenue 626us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PrintingMember
/ us-gaap_SubsegmentsAxis
= hpq_ConsumerHardwareMember
673us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PrintingMember
/ us-gaap_SubsegmentsAxis
= hpq_ConsumerHardwareMember
Printing and Personal Systems Group | Printing | Eliminations of inter-segment net revenue and other    
Segment Reporting Information    
Net revenue $ (58)us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PrintingMember
$ (33)us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PrintingMember