XML 30 R47.htm IDEA: XBRL DOCUMENT v2.4.1.9
Finance Receivables, Net, Aging (Details) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Billed portion of finance receivables, net $ 2,473us-gaap_BilledContractReceivables $ 2,421us-gaap_BilledContractReceivables
Total Finance Receivables 4,119us-gaap_NotesReceivableNet 4,385us-gaap_NotesReceivableNet
Financing Receivable, Recorded Investment, 90 Days Past Due and Still Accruing 128us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing 151us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
Billed Revenues [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Financing Receivable, Recorded Investment, Current 91us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
83us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
Financing Receivable Recorded Investment 31 To 90 Days Past Due 20xrx_FinancingReceivableRecordedInvestment31To90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
20xrx_FinancingReceivableRecordedInvestment31To90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
Financing Receivable, Recorded Investment, Equal to Greater than 90 Days Past Due 14us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
14us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
Billed portion of finance receivables, net 125us-gaap_BilledContractReceivables
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
117us-gaap_BilledContractReceivables
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
Unbilled Revenues [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Unbilled 3,994us-gaap_UnbilledReceivablesNotBillableAtBalanceSheetDate
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_UnbilledRevenuesMember
4,268us-gaap_UnbilledReceivablesNotBillableAtBalanceSheetDate
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_UnbilledRevenuesMember
United States    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Finance Receivables 1,711us-gaap_NotesReceivableNet
/ us-gaap_StatementGeographicalAxis
= country_US
1,728us-gaap_NotesReceivableNet
/ us-gaap_StatementGeographicalAxis
= country_US
Financing Receivable, Recorded Investment, 90 Days Past Due and Still Accruing 63us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_StatementGeographicalAxis
= country_US
64us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_StatementGeographicalAxis
= country_US
United States | Billed Revenues [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Financing Receivable, Recorded Investment, Current 46us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= country_US
43us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= country_US
Financing Receivable Recorded Investment 31 To 90 Days Past Due 11xrx_FinancingReceivableRecordedInvestment31To90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= country_US
10xrx_FinancingReceivableRecordedInvestment31To90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= country_US
Financing Receivable, Recorded Investment, Equal to Greater than 90 Days Past Due 7us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= country_US
6us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= country_US
Billed portion of finance receivables, net 64us-gaap_BilledContractReceivables
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= country_US
59us-gaap_BilledContractReceivables
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= country_US
United States | Unbilled Revenues [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Unbilled 1,647us-gaap_UnbilledReceivablesNotBillableAtBalanceSheetDate
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_UnbilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= country_US
1,669us-gaap_UnbilledReceivablesNotBillableAtBalanceSheetDate
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_UnbilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= country_US
United States | Finance and other services    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Finance Receivables 417us-gaap_NotesReceivableNet
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_FinanceAndOtherServicesMember
/ us-gaap_StatementGeographicalAxis
= country_US
409us-gaap_NotesReceivableNet
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_FinanceAndOtherServicesMember
/ us-gaap_StatementGeographicalAxis
= country_US
Financing Receivable, Recorded Investment, 90 Days Past Due and Still Accruing 11us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_FinanceAndOtherServicesMember
/ us-gaap_StatementGeographicalAxis
= country_US
13us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_FinanceAndOtherServicesMember
/ us-gaap_StatementGeographicalAxis
= country_US
United States | Finance and other services | Billed Revenues [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Financing Receivable, Recorded Investment, Current 8us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_FinanceAndOtherServicesMember
/ us-gaap_StatementGeographicalAxis
= country_US
7us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_FinanceAndOtherServicesMember
/ us-gaap_StatementGeographicalAxis
= country_US
Financing Receivable Recorded Investment 31 To 90 Days Past Due 2xrx_FinancingReceivableRecordedInvestment31To90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_FinanceAndOtherServicesMember
/ us-gaap_StatementGeographicalAxis
= country_US
2xrx_FinancingReceivableRecordedInvestment31To90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_FinanceAndOtherServicesMember
/ us-gaap_StatementGeographicalAxis
= country_US
Financing Receivable, Recorded Investment, Equal to Greater than 90 Days Past Due 1us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_FinanceAndOtherServicesMember
/ us-gaap_StatementGeographicalAxis
= country_US
1us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_FinanceAndOtherServicesMember
/ us-gaap_StatementGeographicalAxis
= country_US
Billed portion of finance receivables, net 11us-gaap_BilledContractReceivables
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_FinanceAndOtherServicesMember
/ us-gaap_StatementGeographicalAxis
= country_US
10us-gaap_BilledContractReceivables
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_FinanceAndOtherServicesMember
/ us-gaap_StatementGeographicalAxis
= country_US
United States | Finance and other services | Unbilled Revenues [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Unbilled 406us-gaap_UnbilledReceivablesNotBillableAtBalanceSheetDate
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_UnbilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_FinanceAndOtherServicesMember
/ us-gaap_StatementGeographicalAxis
= country_US
399us-gaap_UnbilledReceivablesNotBillableAtBalanceSheetDate
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_UnbilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_FinanceAndOtherServicesMember
/ us-gaap_StatementGeographicalAxis
= country_US
United States | Government and education    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Finance Receivables 581us-gaap_NotesReceivableNet
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_GovernmentAndEducationMember
/ us-gaap_StatementGeographicalAxis
= country_US
605us-gaap_NotesReceivableNet
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_GovernmentAndEducationMember
/ us-gaap_StatementGeographicalAxis
= country_US
Financing Receivable, Recorded Investment, 90 Days Past Due and Still Accruing 28us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_GovernmentAndEducationMember
/ us-gaap_StatementGeographicalAxis
= country_US
25us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_GovernmentAndEducationMember
/ us-gaap_StatementGeographicalAxis
= country_US
United States | Government and education | Billed Revenues [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Financing Receivable, Recorded Investment, Current 15us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_GovernmentAndEducationMember
/ us-gaap_StatementGeographicalAxis
= country_US
14us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_GovernmentAndEducationMember
/ us-gaap_StatementGeographicalAxis
= country_US
Financing Receivable Recorded Investment 31 To 90 Days Past Due 4xrx_FinancingReceivableRecordedInvestment31To90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_GovernmentAndEducationMember
/ us-gaap_StatementGeographicalAxis
= country_US
4xrx_FinancingReceivableRecordedInvestment31To90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_GovernmentAndEducationMember
/ us-gaap_StatementGeographicalAxis
= country_US
Financing Receivable, Recorded Investment, Equal to Greater than 90 Days Past Due 3us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_GovernmentAndEducationMember
/ us-gaap_StatementGeographicalAxis
= country_US
3us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_GovernmentAndEducationMember
/ us-gaap_StatementGeographicalAxis
= country_US
Billed portion of finance receivables, net 22us-gaap_BilledContractReceivables
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_GovernmentAndEducationMember
/ us-gaap_StatementGeographicalAxis
= country_US
21us-gaap_BilledContractReceivables
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_GovernmentAndEducationMember
/ us-gaap_StatementGeographicalAxis
= country_US
United States | Government and education | Unbilled Revenues [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Unbilled 559us-gaap_UnbilledReceivablesNotBillableAtBalanceSheetDate
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_UnbilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_GovernmentAndEducationMember
/ us-gaap_StatementGeographicalAxis
= country_US
584us-gaap_UnbilledReceivablesNotBillableAtBalanceSheetDate
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_UnbilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_GovernmentAndEducationMember
/ us-gaap_StatementGeographicalAxis
= country_US
United States | Graphic arts    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Finance Receivables 312us-gaap_NotesReceivableNet
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_GraphicArtsMember
/ us-gaap_StatementGeographicalAxis
= country_US
317us-gaap_NotesReceivableNet
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_GraphicArtsMember
/ us-gaap_StatementGeographicalAxis
= country_US
Financing Receivable, Recorded Investment, 90 Days Past Due and Still Accruing 8us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_GraphicArtsMember
/ us-gaap_StatementGeographicalAxis
= country_US
6us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_GraphicArtsMember
/ us-gaap_StatementGeographicalAxis
= country_US
United States | Graphic arts | Billed Revenues [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Financing Receivable, Recorded Investment, Current 13us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_GraphicArtsMember
/ us-gaap_StatementGeographicalAxis
= country_US
12us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_GraphicArtsMember
/ us-gaap_StatementGeographicalAxis
= country_US
Financing Receivable Recorded Investment 31 To 90 Days Past Due 2xrx_FinancingReceivableRecordedInvestment31To90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_GraphicArtsMember
/ us-gaap_StatementGeographicalAxis
= country_US
1xrx_FinancingReceivableRecordedInvestment31To90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_GraphicArtsMember
/ us-gaap_StatementGeographicalAxis
= country_US
Financing Receivable, Recorded Investment, Equal to Greater than 90 Days Past Due 1us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_GraphicArtsMember
/ us-gaap_StatementGeographicalAxis
= country_US
1us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_GraphicArtsMember
/ us-gaap_StatementGeographicalAxis
= country_US
Billed portion of finance receivables, net 16us-gaap_BilledContractReceivables
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_GraphicArtsMember
/ us-gaap_StatementGeographicalAxis
= country_US
14us-gaap_BilledContractReceivables
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_GraphicArtsMember
/ us-gaap_StatementGeographicalAxis
= country_US
United States | Graphic arts | Unbilled Revenues [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Unbilled 296us-gaap_UnbilledReceivablesNotBillableAtBalanceSheetDate
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_UnbilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_GraphicArtsMember
/ us-gaap_StatementGeographicalAxis
= country_US
303us-gaap_UnbilledReceivablesNotBillableAtBalanceSheetDate
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_UnbilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_GraphicArtsMember
/ us-gaap_StatementGeographicalAxis
= country_US
United States | Industrial    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Finance Receivables 151us-gaap_NotesReceivableNet
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_IndustrialMember
/ us-gaap_StatementGeographicalAxis
= country_US
151us-gaap_NotesReceivableNet
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_IndustrialMember
/ us-gaap_StatementGeographicalAxis
= country_US
Financing Receivable, Recorded Investment, 90 Days Past Due and Still Accruing 7us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_IndustrialMember
/ us-gaap_StatementGeographicalAxis
= country_US
9us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_IndustrialMember
/ us-gaap_StatementGeographicalAxis
= country_US
United States | Industrial | Billed Revenues [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Financing Receivable, Recorded Investment, Current 4us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_IndustrialMember
/ us-gaap_StatementGeographicalAxis
= country_US
4us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_IndustrialMember
/ us-gaap_StatementGeographicalAxis
= country_US
Financing Receivable Recorded Investment 31 To 90 Days Past Due 1xrx_FinancingReceivableRecordedInvestment31To90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_IndustrialMember
/ us-gaap_StatementGeographicalAxis
= country_US
1xrx_FinancingReceivableRecordedInvestment31To90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_IndustrialMember
/ us-gaap_StatementGeographicalAxis
= country_US
Financing Receivable, Recorded Investment, Equal to Greater than 90 Days Past Due 1us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_IndustrialMember
/ us-gaap_StatementGeographicalAxis
= country_US
1us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_IndustrialMember
/ us-gaap_StatementGeographicalAxis
= country_US
Billed portion of finance receivables, net 6us-gaap_BilledContractReceivables
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_IndustrialMember
/ us-gaap_StatementGeographicalAxis
= country_US
6us-gaap_BilledContractReceivables
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_IndustrialMember
/ us-gaap_StatementGeographicalAxis
= country_US
United States | Industrial | Unbilled Revenues [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Unbilled 145us-gaap_UnbilledReceivablesNotBillableAtBalanceSheetDate
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_UnbilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_IndustrialMember
/ us-gaap_StatementGeographicalAxis
= country_US
145us-gaap_UnbilledReceivablesNotBillableAtBalanceSheetDate
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_UnbilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_IndustrialMember
/ us-gaap_StatementGeographicalAxis
= country_US
United States | Healthcare    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Finance Receivables 127us-gaap_NotesReceivableNet
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_HealthcareMember
/ us-gaap_StatementGeographicalAxis
= country_US
124us-gaap_NotesReceivableNet
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_HealthcareMember
/ us-gaap_StatementGeographicalAxis
= country_US
Financing Receivable, Recorded Investment, 90 Days Past Due and Still Accruing 5us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_HealthcareMember
/ us-gaap_StatementGeographicalAxis
= country_US
5us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_HealthcareMember
/ us-gaap_StatementGeographicalAxis
= country_US
United States | Healthcare | Billed Revenues [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Financing Receivable, Recorded Investment, Current 3us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_HealthcareMember
/ us-gaap_StatementGeographicalAxis
= country_US
3us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_HealthcareMember
/ us-gaap_StatementGeographicalAxis
= country_US
Financing Receivable Recorded Investment 31 To 90 Days Past Due 1xrx_FinancingReceivableRecordedInvestment31To90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_HealthcareMember
/ us-gaap_StatementGeographicalAxis
= country_US
1xrx_FinancingReceivableRecordedInvestment31To90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_HealthcareMember
/ us-gaap_StatementGeographicalAxis
= country_US
Financing Receivable, Recorded Investment, Equal to Greater than 90 Days Past Due 1us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_HealthcareMember
/ us-gaap_StatementGeographicalAxis
= country_US
0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_HealthcareMember
/ us-gaap_StatementGeographicalAxis
= country_US
Billed portion of finance receivables, net 5us-gaap_BilledContractReceivables
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_HealthcareMember
/ us-gaap_StatementGeographicalAxis
= country_US
4us-gaap_BilledContractReceivables
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_HealthcareMember
/ us-gaap_StatementGeographicalAxis
= country_US
United States | Healthcare | Unbilled Revenues [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Unbilled 122us-gaap_UnbilledReceivablesNotBillableAtBalanceSheetDate
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_UnbilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_HealthcareMember
/ us-gaap_StatementGeographicalAxis
= country_US
120us-gaap_UnbilledReceivablesNotBillableAtBalanceSheetDate
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_UnbilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_HealthcareMember
/ us-gaap_StatementGeographicalAxis
= country_US
United States | Other    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Finance Receivables 123us-gaap_NotesReceivableNet
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_OtherFinancingReceivableMember
/ us-gaap_StatementGeographicalAxis
= country_US
122us-gaap_NotesReceivableNet
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_OtherFinancingReceivableMember
/ us-gaap_StatementGeographicalAxis
= country_US
Financing Receivable, Recorded Investment, 90 Days Past Due and Still Accruing 4us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_OtherFinancingReceivableMember
/ us-gaap_StatementGeographicalAxis
= country_US
6us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_OtherFinancingReceivableMember
/ us-gaap_StatementGeographicalAxis
= country_US
United States | Other | Billed Revenues [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Financing Receivable, Recorded Investment, Current 3us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_OtherFinancingReceivableMember
/ us-gaap_StatementGeographicalAxis
= country_US
3us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_OtherFinancingReceivableMember
/ us-gaap_StatementGeographicalAxis
= country_US
Financing Receivable Recorded Investment 31 To 90 Days Past Due 1xrx_FinancingReceivableRecordedInvestment31To90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_OtherFinancingReceivableMember
/ us-gaap_StatementGeographicalAxis
= country_US
1xrx_FinancingReceivableRecordedInvestment31To90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_OtherFinancingReceivableMember
/ us-gaap_StatementGeographicalAxis
= country_US
Financing Receivable, Recorded Investment, Equal to Greater than 90 Days Past Due 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_OtherFinancingReceivableMember
/ us-gaap_StatementGeographicalAxis
= country_US
0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_OtherFinancingReceivableMember
/ us-gaap_StatementGeographicalAxis
= country_US
Billed portion of finance receivables, net 4us-gaap_BilledContractReceivables
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_OtherFinancingReceivableMember
/ us-gaap_StatementGeographicalAxis
= country_US
4us-gaap_BilledContractReceivables
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_OtherFinancingReceivableMember
/ us-gaap_StatementGeographicalAxis
= country_US
United States | Other | Unbilled Revenues [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Unbilled 119us-gaap_UnbilledReceivablesNotBillableAtBalanceSheetDate
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_UnbilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_OtherFinancingReceivableMember
/ us-gaap_StatementGeographicalAxis
= country_US
118us-gaap_UnbilledReceivablesNotBillableAtBalanceSheetDate
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_UnbilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_OtherFinancingReceivableMember
/ us-gaap_StatementGeographicalAxis
= country_US
Canada    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Finance Receivables 386us-gaap_NotesReceivableNet
/ us-gaap_StatementGeographicalAxis
= country_CA
424us-gaap_NotesReceivableNet
/ us-gaap_StatementGeographicalAxis
= country_CA
Financing Receivable, Recorded Investment, 90 Days Past Due and Still Accruing 13us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_StatementGeographicalAxis
= country_CA
17us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_StatementGeographicalAxis
= country_CA
Canada | Billed Revenues [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Financing Receivable, Recorded Investment, Current 10us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
9us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
Financing Receivable Recorded Investment 31 To 90 Days Past Due 2xrx_FinancingReceivableRecordedInvestment31To90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
2xrx_FinancingReceivableRecordedInvestment31To90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
Financing Receivable, Recorded Investment, Equal to Greater than 90 Days Past Due 1us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
1us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
Billed portion of finance receivables, net 13us-gaap_BilledContractReceivables
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
12us-gaap_BilledContractReceivables
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
Canada | Unbilled Revenues [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Unbilled 373us-gaap_UnbilledReceivablesNotBillableAtBalanceSheetDate
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_UnbilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
412us-gaap_UnbilledReceivablesNotBillableAtBalanceSheetDate
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_UnbilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
Canada | Finance and other services    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Finance Receivables 94us-gaap_NotesReceivableNet
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_FinanceAndOtherServicesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
97us-gaap_NotesReceivableNet
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_FinanceAndOtherServicesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
Canada | Government and education    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Finance Receivables 76us-gaap_NotesReceivableNet
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_GovernmentAndEducationMember
/ us-gaap_StatementGeographicalAxis
= country_CA
86us-gaap_NotesReceivableNet
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_GovernmentAndEducationMember
/ us-gaap_StatementGeographicalAxis
= country_CA
Canada | Graphic arts    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Finance Receivables 122us-gaap_NotesReceivableNet
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_GraphicArtsMember
/ us-gaap_StatementGeographicalAxis
= country_CA
143us-gaap_NotesReceivableNet
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_GraphicArtsMember
/ us-gaap_StatementGeographicalAxis
= country_CA
Canada | Industrial    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Finance Receivables 40us-gaap_NotesReceivableNet
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_IndustrialMember
/ us-gaap_StatementGeographicalAxis
= country_CA
41us-gaap_NotesReceivableNet
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_IndustrialMember
/ us-gaap_StatementGeographicalAxis
= country_CA
Canada | Other    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Finance Receivables 54us-gaap_NotesReceivableNet
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_OtherFinancingReceivableMember
/ us-gaap_StatementGeographicalAxis
= country_CA
57us-gaap_NotesReceivableNet
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= xrx_OtherFinancingReceivableMember
/ us-gaap_StatementGeographicalAxis
= country_CA
Europe    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Finance Receivables 1,606us-gaap_NotesReceivableNet
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
1,835us-gaap_NotesReceivableNet
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
Financing Receivable, Recorded Investment, 90 Days Past Due and Still Accruing 52us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
70us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
Europe | Billed Revenues [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Financing Receivable, Recorded Investment, Current 23us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
18us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
Financing Receivable Recorded Investment 31 To 90 Days Past Due 6xrx_FinancingReceivableRecordedInvestment31To90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
7xrx_FinancingReceivableRecordedInvestment31To90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
Financing Receivable, Recorded Investment, Equal to Greater than 90 Days Past Due 5us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
7us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
Billed portion of finance receivables, net 34us-gaap_BilledContractReceivables
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
32us-gaap_BilledContractReceivables
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
Europe | Unbilled Revenues [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Unbilled 1,572us-gaap_UnbilledReceivablesNotBillableAtBalanceSheetDate
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_UnbilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
1,803us-gaap_UnbilledReceivablesNotBillableAtBalanceSheetDate
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_UnbilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
France    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Finance Receivables 537us-gaap_NotesReceivableNet
/ us-gaap_StatementGeographicalAxis
= country_FR
616us-gaap_NotesReceivableNet
/ us-gaap_StatementGeographicalAxis
= country_FR
Financing Receivable, Recorded Investment, 90 Days Past Due and Still Accruing 28us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_StatementGeographicalAxis
= country_FR
35us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_StatementGeographicalAxis
= country_FR
France | Billed Revenues [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Financing Receivable, Recorded Investment, Current 0us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= country_FR
0us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= country_FR
Financing Receivable Recorded Investment 31 To 90 Days Past Due 1xrx_FinancingReceivableRecordedInvestment31To90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= country_FR
1xrx_FinancingReceivableRecordedInvestment31To90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= country_FR
Financing Receivable, Recorded Investment, Equal to Greater than 90 Days Past Due 2us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= country_FR
2us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= country_FR
Billed portion of finance receivables, net 3us-gaap_BilledContractReceivables
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= country_FR
3us-gaap_BilledContractReceivables
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= country_FR
France | Unbilled Revenues [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Unbilled 534us-gaap_UnbilledReceivablesNotBillableAtBalanceSheetDate
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_UnbilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= country_FR
613us-gaap_UnbilledReceivablesNotBillableAtBalanceSheetDate
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_UnbilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= country_FR
U.K./Ireland    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Finance Receivables 334us-gaap_NotesReceivableNet
/ us-gaap_StatementGeographicalAxis
= xrx_UKIrelandMember
362us-gaap_NotesReceivableNet
/ us-gaap_StatementGeographicalAxis
= xrx_UKIrelandMember
Financing Receivable, Recorded Investment, 90 Days Past Due and Still Accruing 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_StatementGeographicalAxis
= xrx_UKIrelandMember
1us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_StatementGeographicalAxis
= xrx_UKIrelandMember
U.K./Ireland | Billed Revenues [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Financing Receivable, Recorded Investment, Current 2us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= xrx_UKIrelandMember
1us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= xrx_UKIrelandMember
Financing Receivable Recorded Investment 31 To 90 Days Past Due 1xrx_FinancingReceivableRecordedInvestment31To90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= xrx_UKIrelandMember
0xrx_FinancingReceivableRecordedInvestment31To90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= xrx_UKIrelandMember
Financing Receivable, Recorded Investment, Equal to Greater than 90 Days Past Due 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= xrx_UKIrelandMember
0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= xrx_UKIrelandMember
Billed portion of finance receivables, net 3us-gaap_BilledContractReceivables
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= xrx_UKIrelandMember
1us-gaap_BilledContractReceivables
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= xrx_UKIrelandMember
U.K./Ireland | Unbilled Revenues [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Unbilled 331us-gaap_UnbilledReceivablesNotBillableAtBalanceSheetDate
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_UnbilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= xrx_UKIrelandMember
361us-gaap_UnbilledReceivablesNotBillableAtBalanceSheetDate
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_UnbilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= xrx_UKIrelandMember
Central    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Finance Receivables 463us-gaap_NotesReceivableNet
/ us-gaap_StatementGeographicalAxis
= xrx_EuropeCentralMember
[1] 538us-gaap_NotesReceivableNet
/ us-gaap_StatementGeographicalAxis
= xrx_EuropeCentralMember
[1]
Financing Receivable, Recorded Investment, 90 Days Past Due and Still Accruing 8us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_StatementGeographicalAxis
= xrx_EuropeCentralMember
[1] 15us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_StatementGeographicalAxis
= xrx_EuropeCentralMember
[1]
Central | Billed Revenues [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Financing Receivable, Recorded Investment, Current 5us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= xrx_EuropeCentralMember
[1] 2us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= xrx_EuropeCentralMember
[1]
Financing Receivable Recorded Investment 31 To 90 Days Past Due 2xrx_FinancingReceivableRecordedInvestment31To90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= xrx_EuropeCentralMember
[1] 2xrx_FinancingReceivableRecordedInvestment31To90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= xrx_EuropeCentralMember
[1]
Financing Receivable, Recorded Investment, Equal to Greater than 90 Days Past Due 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= xrx_EuropeCentralMember
[1] 1us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= xrx_EuropeCentralMember
[1]
Billed portion of finance receivables, net 7us-gaap_BilledContractReceivables
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= xrx_EuropeCentralMember
[1] 5us-gaap_BilledContractReceivables
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= xrx_EuropeCentralMember
[1]
Central | Unbilled Revenues [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Unbilled 456us-gaap_UnbilledReceivablesNotBillableAtBalanceSheetDate
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_UnbilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= xrx_EuropeCentralMember
[1] 533us-gaap_UnbilledReceivablesNotBillableAtBalanceSheetDate
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_UnbilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= xrx_EuropeCentralMember
[1]
Southern    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Finance Receivables 208us-gaap_NotesReceivableNet
/ us-gaap_StatementGeographicalAxis
= xrx_EuropeSouthernMember
[2] 244us-gaap_NotesReceivableNet
/ us-gaap_StatementGeographicalAxis
= xrx_EuropeSouthernMember
[2]
Financing Receivable, Recorded Investment, 90 Days Past Due and Still Accruing 12us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_StatementGeographicalAxis
= xrx_EuropeSouthernMember
[2] 17us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_StatementGeographicalAxis
= xrx_EuropeSouthernMember
[2]
Southern | Billed Revenues [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Financing Receivable, Recorded Investment, Current 15us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= xrx_EuropeSouthernMember
[2] 14us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= xrx_EuropeSouthernMember
[2]
Financing Receivable Recorded Investment 31 To 90 Days Past Due 2xrx_FinancingReceivableRecordedInvestment31To90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= xrx_EuropeSouthernMember
[2] 4xrx_FinancingReceivableRecordedInvestment31To90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= xrx_EuropeSouthernMember
[2]
Financing Receivable, Recorded Investment, Equal to Greater than 90 Days Past Due 3us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= xrx_EuropeSouthernMember
[2] 4us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= xrx_EuropeSouthernMember
[2]
Billed portion of finance receivables, net 20us-gaap_BilledContractReceivables
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= xrx_EuropeSouthernMember
[2] 22us-gaap_BilledContractReceivables
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= xrx_EuropeSouthernMember
[2]
Southern | Unbilled Revenues [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Unbilled 188us-gaap_UnbilledReceivablesNotBillableAtBalanceSheetDate
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_UnbilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= xrx_EuropeSouthernMember
[2] 222us-gaap_UnbilledReceivablesNotBillableAtBalanceSheetDate
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_UnbilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= xrx_EuropeSouthernMember
[2]
Nordics    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Finance Receivables 64us-gaap_NotesReceivableNet
/ us-gaap_StatementGeographicalAxis
= xrx_EuropeNordicsMember
[3] 75us-gaap_NotesReceivableNet
/ us-gaap_StatementGeographicalAxis
= xrx_EuropeNordicsMember
[3]
Financing Receivable, Recorded Investment, 90 Days Past Due and Still Accruing 4us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_StatementGeographicalAxis
= xrx_EuropeNordicsMember
[3] 2us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_StatementGeographicalAxis
= xrx_EuropeNordicsMember
[3]
Nordics | Billed Revenues [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Financing Receivable, Recorded Investment, Current 1us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= xrx_EuropeNordicsMember
[3] 1us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= xrx_EuropeNordicsMember
[3]
Financing Receivable Recorded Investment 31 To 90 Days Past Due 0xrx_FinancingReceivableRecordedInvestment31To90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= xrx_EuropeNordicsMember
[3] 0xrx_FinancingReceivableRecordedInvestment31To90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= xrx_EuropeNordicsMember
[3]
Financing Receivable, Recorded Investment, Equal to Greater than 90 Days Past Due 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= xrx_EuropeNordicsMember
[3] 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= xrx_EuropeNordicsMember
[3]
Billed portion of finance receivables, net 1us-gaap_BilledContractReceivables
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= xrx_EuropeNordicsMember
[3] 1us-gaap_BilledContractReceivables
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= xrx_EuropeNordicsMember
[3]
Nordics | Unbilled Revenues [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Unbilled 63us-gaap_UnbilledReceivablesNotBillableAtBalanceSheetDate
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_UnbilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= xrx_EuropeNordicsMember
[3] 74us-gaap_UnbilledReceivablesNotBillableAtBalanceSheetDate
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_UnbilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= xrx_EuropeNordicsMember
[3]
Other    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Finance Receivables 416us-gaap_NotesReceivableNet
/ us-gaap_StatementGeographicalAxis
= xrx_OthercountriesMember
398us-gaap_NotesReceivableNet
/ us-gaap_StatementGeographicalAxis
= xrx_OthercountriesMember
Financing Receivable, Recorded Investment, 90 Days Past Due and Still Accruing 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_StatementGeographicalAxis
= xrx_OthercountriesMember
0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_StatementGeographicalAxis
= xrx_OthercountriesMember
Other | Billed Revenues [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Financing Receivable, Recorded Investment, Current 12us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= xrx_OthercountriesMember
13us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= xrx_OthercountriesMember
Financing Receivable Recorded Investment 31 To 90 Days Past Due 1xrx_FinancingReceivableRecordedInvestment31To90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= xrx_OthercountriesMember
1xrx_FinancingReceivableRecordedInvestment31To90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= xrx_OthercountriesMember
Financing Receivable, Recorded Investment, Equal to Greater than 90 Days Past Due 1us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= xrx_OthercountriesMember
0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= xrx_OthercountriesMember
Billed portion of finance receivables, net 14us-gaap_BilledContractReceivables
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= xrx_OthercountriesMember
14us-gaap_BilledContractReceivables
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= xrx_OthercountriesMember
Other | Unbilled Revenues [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Unbilled $ 402us-gaap_UnbilledReceivablesNotBillableAtBalanceSheetDate
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_UnbilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= xrx_OthercountriesMember
$ 384us-gaap_UnbilledReceivablesNotBillableAtBalanceSheetDate
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_UnbilledRevenuesMember
/ us-gaap_StatementGeographicalAxis
= xrx_OthercountriesMember
[1] Switzerland, Germany, Austria, Belgium and Holland.
[2] Italy, Greece, Spain and Portugal.
[3] Sweden, Norway, Denmark and Finland.