XML 57 R27.htm IDEA: XBRL DOCUMENT v2.4.1.9
Receivables (Details 2) (USD $)
In Millions, unless otherwise specified
3 Months Ended 6 Months Ended
Apr. 30, 2015
Apr. 30, 2014
Apr. 30, 2015
Apr. 30, 2014
Oct. 31, 2014
Allowance:          
Beginning of period balance $ 111.5us-gaap_FinancingReceivableAllowanceForCreditLosses $ 111.0us-gaap_FinancingReceivableAllowanceForCreditLosses $ 112.4us-gaap_FinancingReceivableAllowanceForCreditLosses $ 111.4us-gaap_FinancingReceivableAllowanceForCreditLosses  
Provision (credit) for credit losses 11.2jdcc_FinancingReceivableAllowanceForCreditLossesProvision 4.6jdcc_FinancingReceivableAllowanceForCreditLossesProvision 12.1jdcc_FinancingReceivableAllowanceForCreditLossesProvision 6.9jdcc_FinancingReceivableAllowanceForCreditLossesProvision  
Write-offs (16.8)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs (10.8)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs (22.9)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs (17.9)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs  
Recoveries 5.5us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery 4.7us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery 10.7us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery 9.5us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery  
Other changes (primarily translation adjustments) (0.2)jdcc_FinancingReceivableAllowanceForCreditLossesTranslationAdjustments 0.2jdcc_FinancingReceivableAllowanceForCreditLossesTranslationAdjustments (1.1)jdcc_FinancingReceivableAllowanceForCreditLossesTranslationAdjustments (0.2)jdcc_FinancingReceivableAllowanceForCreditLossesTranslationAdjustments  
End of period balance 111.2us-gaap_FinancingReceivableAllowanceForCreditLosses 109.7us-gaap_FinancingReceivableAllowanceForCreditLosses 111.2us-gaap_FinancingReceivableAllowanceForCreditLosses 109.7us-gaap_FinancingReceivableAllowanceForCreditLosses  
Balance individually evaluated 2.0us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 1.9us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 2.0us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 1.9us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1  
Receivables:          
End of period balance 30,134.4us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome 30,357.6us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome 30,134.4us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome 30,357.6us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome 30,505.9us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
Balance individually evaluated 22.0us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment 35.3us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment 22.0us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment 35.3us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment  
Retail notes          
Allowance:          
Beginning of period balance 55.5us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
50.4us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
56.1us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
50.7us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
 
Provision (credit) for credit losses 3.7jdcc_FinancingReceivableAllowanceForCreditLossesProvision
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
6.6jdcc_FinancingReceivableAllowanceForCreditLossesProvision
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
4.6jdcc_FinancingReceivableAllowanceForCreditLossesProvision
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
7.6jdcc_FinancingReceivableAllowanceForCreditLossesProvision
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
 
Write-offs (5.0)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
(4.8)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
(7.4)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
(7.1)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
 
Recoveries 1.6us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
1.1us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
3.0us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
2.4us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
 
Other changes (primarily translation adjustments) (0.1)jdcc_FinancingReceivableAllowanceForCreditLossesTranslationAdjustments
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
0.1jdcc_FinancingReceivableAllowanceForCreditLossesTranslationAdjustments
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
(0.6)jdcc_FinancingReceivableAllowanceForCreditLossesTranslationAdjustments
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
(0.2)jdcc_FinancingReceivableAllowanceForCreditLossesTranslationAdjustments
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
 
End of period balance 55.7us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
53.4us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
55.7us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
53.4us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
 
Balance individually evaluated 1.7us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
  1.7us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
   
Receivables:          
End of period balance 18,452.3us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
18,382.3us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
18,452.3us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
18,382.3us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
 
Balance individually evaluated 19.1us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
21.3us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
19.1us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
21.3us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
 
Revolving charge accounts          
Allowance:          
Beginning of period balance 39.9us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
39.7us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
39.9us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
39.7us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
 
Provision (credit) for credit losses 7.7jdcc_FinancingReceivableAllowanceForCreditLossesProvision
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
2.2jdcc_FinancingReceivableAllowanceForCreditLossesProvision
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
7.5jdcc_FinancingReceivableAllowanceForCreditLossesProvision
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
3.3jdcc_FinancingReceivableAllowanceForCreditLossesProvision
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
 
Write-offs (11.2)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
(5.7)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
(14.8)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
(10.2)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
 
Recoveries 3.5us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
3.5us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
7.3us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
6.9us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
 
End of period balance 39.9us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
39.7us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
39.9us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
39.7us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
 
Balance individually evaluated 0.2us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
  0.2us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
   
Receivables:          
End of period balance 2,290.7us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
2,158.4us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
2,290.7us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
2,158.4us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
 
Balance individually evaluated 0.2us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
2.8us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
0.2us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
2.8us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
 
Wholesale receivables          
Allowance:          
Beginning of period balance 7.3us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
6.4us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
7.6us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
6.4us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
 
Provision (credit) for credit losses (0.5)jdcc_FinancingReceivableAllowanceForCreditLossesProvision
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
0.3jdcc_FinancingReceivableAllowanceForCreditLossesProvision
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
(0.4)jdcc_FinancingReceivableAllowanceForCreditLossesProvision
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
0.3jdcc_FinancingReceivableAllowanceForCreditLossesProvision
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
 
Write-offs   (0.2)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
(0.2)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
(0.2)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
 
Recoveries 0.4us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
  0.4us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
0.1us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
 
Other changes (primarily translation adjustments)   0.1jdcc_FinancingReceivableAllowanceForCreditLossesTranslationAdjustments
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
(0.2)jdcc_FinancingReceivableAllowanceForCreditLossesTranslationAdjustments
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
   
End of period balance 7.2us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
6.6us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
7.2us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
6.6us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
 
Balance individually evaluated 0.1us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
0.1us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
0.1us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
0.1us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
 
Receivables:          
End of period balance 8,856.2us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
9,258.6us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
8,856.2us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
9,258.6us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
 
Balance individually evaluated 2.7us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
0.3us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
2.7us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
0.3us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
 
Other          
Allowance:          
Beginning of period balance 8.8us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_OtherReceivablesMember
14.5us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_OtherReceivablesMember
8.8us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_OtherReceivablesMember
14.6us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_OtherReceivablesMember
 
Provision (credit) for credit losses 0.3jdcc_FinancingReceivableAllowanceForCreditLossesProvision
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_OtherReceivablesMember
(4.5)jdcc_FinancingReceivableAllowanceForCreditLossesProvision
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_OtherReceivablesMember
0.4jdcc_FinancingReceivableAllowanceForCreditLossesProvision
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_OtherReceivablesMember
(4.3)jdcc_FinancingReceivableAllowanceForCreditLossesProvision
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_OtherReceivablesMember
 
Write-offs (0.6)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_OtherReceivablesMember
(0.1)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_OtherReceivablesMember
(0.5)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_OtherReceivablesMember
(0.4)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_OtherReceivablesMember
 
Recoveries   0.1us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_OtherReceivablesMember
  0.1us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_OtherReceivablesMember
 
Other changes (primarily translation adjustments) (0.1)jdcc_FinancingReceivableAllowanceForCreditLossesTranslationAdjustments
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_OtherReceivablesMember
  (0.3)jdcc_FinancingReceivableAllowanceForCreditLossesTranslationAdjustments
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_OtherReceivablesMember
   
End of period balance 8.4us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_OtherReceivablesMember
10.0us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_OtherReceivablesMember
8.4us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_OtherReceivablesMember
10.0us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_OtherReceivablesMember
 
Balance individually evaluated   1.8us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_OtherReceivablesMember
  1.8us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_OtherReceivablesMember
 
Receivables:          
End of period balance 535.2us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_OtherReceivablesMember
558.3us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_OtherReceivablesMember
535.2us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_OtherReceivablesMember
558.3us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_OtherReceivablesMember
 
Balance individually evaluated   $ 10.9us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_OtherReceivablesMember
  $ 10.9us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_OtherReceivablesMember