XML 18 R55.htm IDEA: XBRL DOCUMENT v2.4.1.9
Allowance for Credit Losses and Credit Quality of Receivables (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Oct. 31, 2014
Oct. 31, 2013
Oct. 31, 2012
Allowance for Credit Losses and Credit Quality of Receivables      
Minimum number of days for a receivable to be considered past due 30 days    
Age Analysis of Past Due Receivables That Are Still Accruing Interest and Non-Performing Receivables      
30-59 Days Past Due $ 166.6us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue $ 145.9us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue  
60-89 Days Past Due 60.6us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue 52.7us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue  
90 Days or Greater Past Due 39.0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing 34.6us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing  
Total Past Due 266.2us-gaap_FinancingReceivableRecordedInvestmentPastDue 233.2us-gaap_FinancingReceivableRecordedInvestmentPastDue  
Total Non-Performing 71.2us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus 60.0us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus  
Current 30,168.5us-gaap_FinancingReceivableRecordedInvestmentCurrent 28,540.1us-gaap_FinancingReceivableRecordedInvestmentCurrent  
Total Receivables 30,505.9us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome 28,833.3us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome 25,204.3us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
Retail notes      
Receivable, Past Due      
Generally the approximate number of days before a receivable is considered to be non-performing, accrual of finance income is suspended and the estimated uncollectible amount is written off 120 days    
Age Analysis of Past Due Receivables That Are Still Accruing Interest and Non-Performing Receivables      
Total Receivables 19,461.3us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
18,246.5us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
15,728.8us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
Retail notes | Agriculture and turf equipment      
Age Analysis of Past Due Receivables That Are Still Accruing Interest and Non-Performing Receivables      
30-59 Days Past Due 85.0us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
67.8us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
 
60-89 Days Past Due 30.8us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
23.3us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
 
90 Days or Greater Past Due 24.0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
17.1us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
 
Total Past Due 139.8us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
108.2us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
 
Total Non-Performing 41.8us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
34.1us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
 
Current 17,023.9us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
16,359.3us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
 
Total Receivables 17,205.5us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
16,501.6us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
 
Retail notes | Construction and forestry equipment      
Age Analysis of Past Due Receivables That Are Still Accruing Interest and Non-Performing Receivables      
30-59 Days Past Due 53.6us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
38.4us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
 
60-89 Days Past Due 15.6us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
14.4us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
 
90 Days or Greater Past Due 7.0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
8.6us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
 
Total Past Due 76.2us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
61.4us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
 
Total Non-Performing 14.3us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
11.4us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
 
Current 2,165.3us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
1,672.1us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
 
Total Receivables 2,255.8us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
1,744.9us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
 
Revolving charge accounts      
Receivable, Past Due      
Generally the approximate number of days before a receivable is considered to be non-performing, accrual of finance income is suspended and the estimated uncollectible amount is written off 120 days    
Age Analysis of Past Due Receivables That Are Still Accruing Interest and Non-Performing Receivables      
Total Receivables 2,535.9us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
2,534.9us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
2,427.7us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
Revolving charge accounts | Agriculture and turf equipment      
Age Analysis of Past Due Receivables That Are Still Accruing Interest and Non-Performing Receivables      
30-59 Days Past Due 11.3us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
14.6us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
 
60-89 Days Past Due 3.7us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
4.5us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
 
90 Days or Greater Past Due 0.9us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
2.2us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
 
Total Past Due 15.9us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
21.3us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
 
Total Non-Performing 1.1us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
0.9us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
 
Current 2,437.0us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
2,438.0us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
 
Total Receivables 2,454.0us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
2,460.2us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
 
Revolving charge accounts | Construction and forestry equipment      
Age Analysis of Past Due Receivables That Are Still Accruing Interest and Non-Performing Receivables      
30-59 Days Past Due 2.4us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
2.3us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
 
60-89 Days Past Due 1.2us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
1.0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
 
90 Days or Greater Past Due 0.3us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
0.5us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
 
Total Past Due 3.9us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
3.8us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
 
Total Non-Performing 0.1us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
   
Current 77.9us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
70.9us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
 
Total Receivables 81.9us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
74.7us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
 
Wholesale receivables      
Receivable, Past Due      
Generally the approximate number of days before a receivable is considered to be non-performing, accrual of finance income is suspended and the estimated uncollectible amount is written off 60 days    
Age Analysis of Past Due Receivables That Are Still Accruing Interest and Non-Performing Receivables      
Total Receivables 7,919.1us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
7,464.7us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
6,483.1us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
Wholesale receivables | Agriculture and turf equipment      
Age Analysis of Past Due Receivables That Are Still Accruing Interest and Non-Performing Receivables      
30-59 Days Past Due 4.1us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
10.0us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
 
60-89 Days Past Due 3.4us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
4.9us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
 
90 Days or Greater Past Due 4.5us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
3.0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
 
Total Past Due 12.0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
17.9us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
 
Total Non-Performing 1.1us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
0.3us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
 
Current 6,961.0us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
6,541.1us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
 
Total Receivables 6,974.1us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
6,559.3us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
 
Wholesale receivables | Construction and forestry equipment      
Age Analysis of Past Due Receivables That Are Still Accruing Interest and Non-Performing Receivables      
30-59 Days Past Due 0.2us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
0.3us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
 
60-89 Days Past Due   0.1us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
 
90 Days or Greater Past Due 1.5us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
0.9us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
 
Total Past Due 1.7us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
1.3us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
 
Current 943.3us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
904.1us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
 
Total Receivables 945.0us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
905.4us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
 
Financing leases      
Receivable, Past Due      
Generally the approximate number of days before a receivable is considered to be non-performing, accrual of finance income is suspended and the estimated uncollectible amount is written off 120 days    
Financing leases | Agriculture and turf equipment      
Age Analysis of Past Due Receivables That Are Still Accruing Interest and Non-Performing Receivables      
30-59 Days Past Due 7.5us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
10.2us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
 
60-89 Days Past Due 5.1us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
4.0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
 
90 Days or Greater Past Due 0.6us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
2.3us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
 
Total Past Due 13.2us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
16.5us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
 
Total Non-Performing 11.5us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
11.0us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
 
Current 396.0us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
379.0us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
 
Total Receivables 420.7us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
406.5us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
 
Financing leases | Construction and forestry equipment      
Age Analysis of Past Due Receivables That Are Still Accruing Interest and Non-Performing Receivables      
30-59 Days Past Due 2.5us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
2.2us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
 
60-89 Days Past Due 0.8us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
0.5us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
 
90 Days or Greater Past Due 0.2us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
   
Total Past Due 3.5us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
2.7us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
 
Total Non-Performing 1.3us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
2.0us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
 
Current 164.1us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
144.1us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
 
Total Receivables 168.9us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
148.8us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
 
Operating loans | Agriculture and turf equipment      
Age Analysis of Past Due Receivables That Are Still Accruing Interest and Non-Performing Receivables      
30-59 Days Past Due   0.1us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_OperatingLoansMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
 
Total Past Due   0.1us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_OperatingLoansMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
 
Total Non-Performing   0.3us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_OperatingLoansMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
 
Current   31.5us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_OperatingLoansMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
 
Total Receivables   $ 31.9us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_OperatingLoansMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember