XML 111 R90.htm IDEA: XBRL DOCUMENT v2.4.1.9
RECEIVABLES (Details 4) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Oct. 31, 2014
Oct. 31, 2013
Oct. 31, 2012
Oct. 31, 2011
RECEIVABLES        
Minimum number of days for a financing receivable to be considered past due 30 days      
Generally the 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 Financing Receivables Still Accruing Interest and Non-Performing Financing Receivables        
30-59 Days Past Due $ 182us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue $ 154us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue    
60-89 Days Past Due 65us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue 53us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue    
90 Days or Greater Past Due 41us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing 37us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing    
Total Past Due 288us-gaap_FinancingReceivableRecordedInvestmentPastDue 244us-gaap_FinancingReceivableRecordedInvestmentPastDue    
Total Non-Performing 141us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus 130us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus    
Current 31,770us-gaap_FinancingReceivableRecordedInvestmentCurrent 29,585us-gaap_FinancingReceivableRecordedInvestmentCurrent    
Total Financing Receivables 32,199us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome 29,959us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome 25,954us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome  
Less allowance for credit losses 175us-gaap_FinancingReceivableAllowanceForCreditLosses 173us-gaap_FinancingReceivableAllowanceForCreditLosses 177us-gaap_FinancingReceivableAllowanceForCreditLosses 197us-gaap_FinancingReceivableAllowanceForCreditLosses
Total financing receivables - net 32,024de_FinancingReceivableNetUnearnedFinanceIncomeAndAllowanceForDoubtfulReceivables 29,786de_FinancingReceivableNetUnearnedFinanceIncomeAndAllowanceForDoubtfulReceivables    
Retail Notes        
Age Analysis of Past Due Financing Receivables Still Accruing Interest and Non-Performing Financing Receivables        
Total Financing Receivables 22,784us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_RetailNotesMember
21,160us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_RetailNotesMember
18,251us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_RetailNotesMember
 
Less allowance for credit losses 109us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_RetailNotesMember
101us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_RetailNotesMember
110us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_RetailNotesMember
130us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_RetailNotesMember
Retail Notes | Agriculture and Turf        
Age Analysis of Past Due Financing Receivables Still Accruing Interest and Non-Performing Financing Receivables        
30-59 Days Past Due 93us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_RetailNotesMember
/ us-gaap_StatementBusinessSegmentsAxis
= de_AgricultureAndTurfSegmentMember
75us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_RetailNotesMember
/ us-gaap_StatementBusinessSegmentsAxis
= de_AgricultureAndTurfSegmentMember
   
60-89 Days Past Due 34us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_RetailNotesMember
/ us-gaap_StatementBusinessSegmentsAxis
= de_AgricultureAndTurfSegmentMember
26us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_RetailNotesMember
/ us-gaap_StatementBusinessSegmentsAxis
= de_AgricultureAndTurfSegmentMember
   
90 Days or Greater Past Due 28us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_RetailNotesMember
/ us-gaap_StatementBusinessSegmentsAxis
= de_AgricultureAndTurfSegmentMember
20us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_RetailNotesMember
/ us-gaap_StatementBusinessSegmentsAxis
= de_AgricultureAndTurfSegmentMember
   
Total Past Due 155us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_RetailNotesMember
/ us-gaap_StatementBusinessSegmentsAxis
= de_AgricultureAndTurfSegmentMember
121us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_RetailNotesMember
/ us-gaap_StatementBusinessSegmentsAxis
= de_AgricultureAndTurfSegmentMember
   
Total Non-Performing 107us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_RetailNotesMember
/ us-gaap_StatementBusinessSegmentsAxis
= de_AgricultureAndTurfSegmentMember
102us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_RetailNotesMember
/ us-gaap_StatementBusinessSegmentsAxis
= de_AgricultureAndTurfSegmentMember
   
Current 19,966us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_RetailNotesMember
/ us-gaap_StatementBusinessSegmentsAxis
= de_AgricultureAndTurfSegmentMember
18,942us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_RetailNotesMember
/ us-gaap_StatementBusinessSegmentsAxis
= de_AgricultureAndTurfSegmentMember
   
Total Financing Receivables 20,228us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_RetailNotesMember
/ us-gaap_StatementBusinessSegmentsAxis
= de_AgricultureAndTurfSegmentMember
19,165us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_RetailNotesMember
/ us-gaap_StatementBusinessSegmentsAxis
= de_AgricultureAndTurfSegmentMember
   
Retail Notes | Construction and Forestry        
Age Analysis of Past Due Financing Receivables Still Accruing Interest and Non-Performing Financing Receivables        
30-59 Days Past Due 54us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_RetailNotesMember
/ us-gaap_StatementBusinessSegmentsAxis
= de_ConstructionAndForestrySegmentMember
39us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_RetailNotesMember
/ us-gaap_StatementBusinessSegmentsAxis
= de_ConstructionAndForestrySegmentMember
   
60-89 Days Past Due 16us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_RetailNotesMember
/ us-gaap_StatementBusinessSegmentsAxis
= de_ConstructionAndForestrySegmentMember
14us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_RetailNotesMember
/ us-gaap_StatementBusinessSegmentsAxis
= de_ConstructionAndForestrySegmentMember
   
90 Days or Greater Past Due 7us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_RetailNotesMember
/ us-gaap_StatementBusinessSegmentsAxis
= de_ConstructionAndForestrySegmentMember
9us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_RetailNotesMember
/ us-gaap_StatementBusinessSegmentsAxis
= de_ConstructionAndForestrySegmentMember
   
Total Past Due 77us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_RetailNotesMember
/ us-gaap_StatementBusinessSegmentsAxis
= de_ConstructionAndForestrySegmentMember
62us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_RetailNotesMember
/ us-gaap_StatementBusinessSegmentsAxis
= de_ConstructionAndForestrySegmentMember
   
Total Non-Performing 17us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_RetailNotesMember
/ us-gaap_StatementBusinessSegmentsAxis
= de_ConstructionAndForestrySegmentMember
12us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_RetailNotesMember
/ us-gaap_StatementBusinessSegmentsAxis
= de_ConstructionAndForestrySegmentMember
   
Current 2,462us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_RetailNotesMember
/ us-gaap_StatementBusinessSegmentsAxis
= de_ConstructionAndForestrySegmentMember
1,921us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_RetailNotesMember
/ us-gaap_StatementBusinessSegmentsAxis
= de_ConstructionAndForestrySegmentMember
   
Total Financing Receivables 2,556us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_RetailNotesMember
/ us-gaap_StatementBusinessSegmentsAxis
= de_ConstructionAndForestrySegmentMember
1,995us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_RetailNotesMember
/ us-gaap_StatementBusinessSegmentsAxis
= de_ConstructionAndForestrySegmentMember
   
Other Financing Receivables | Agriculture and Turf        
Age Analysis of Past Due Financing Receivables Still Accruing Interest and Non-Performing Financing Receivables        
30-59 Days Past Due 23us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_OtherFinancingReceivablesMember
/ us-gaap_StatementBusinessSegmentsAxis
= de_AgricultureAndTurfSegmentMember
28us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_OtherFinancingReceivablesMember
/ us-gaap_StatementBusinessSegmentsAxis
= de_AgricultureAndTurfSegmentMember
   
60-89 Days Past Due 12us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_OtherFinancingReceivablesMember
/ us-gaap_StatementBusinessSegmentsAxis
= de_AgricultureAndTurfSegmentMember
9us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_OtherFinancingReceivablesMember
/ us-gaap_StatementBusinessSegmentsAxis
= de_AgricultureAndTurfSegmentMember
   
90 Days or Greater Past Due 2us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_OtherFinancingReceivablesMember
/ us-gaap_StatementBusinessSegmentsAxis
= de_AgricultureAndTurfSegmentMember
5us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_OtherFinancingReceivablesMember
/ us-gaap_StatementBusinessSegmentsAxis
= de_AgricultureAndTurfSegmentMember
   
Total Past Due 37us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_OtherFinancingReceivablesMember
/ us-gaap_StatementBusinessSegmentsAxis
= de_AgricultureAndTurfSegmentMember
42us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_OtherFinancingReceivablesMember
/ us-gaap_StatementBusinessSegmentsAxis
= de_AgricultureAndTurfSegmentMember
   
Total Non-Performing 15us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_OtherFinancingReceivablesMember
/ us-gaap_StatementBusinessSegmentsAxis
= de_AgricultureAndTurfSegmentMember
13us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_OtherFinancingReceivablesMember
/ us-gaap_StatementBusinessSegmentsAxis
= de_AgricultureAndTurfSegmentMember
   
Current 8,208us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_OtherFinancingReceivablesMember
/ us-gaap_StatementBusinessSegmentsAxis
= de_AgricultureAndTurfSegmentMember
7,613us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_OtherFinancingReceivablesMember
/ us-gaap_StatementBusinessSegmentsAxis
= de_AgricultureAndTurfSegmentMember
   
Total Financing Receivables 8,260us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_OtherFinancingReceivablesMember
/ us-gaap_StatementBusinessSegmentsAxis
= de_AgricultureAndTurfSegmentMember
7,668us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_OtherFinancingReceivablesMember
/ us-gaap_StatementBusinessSegmentsAxis
= de_AgricultureAndTurfSegmentMember
   
Other Financing Receivables | Construction and Forestry        
Age Analysis of Past Due Financing Receivables Still Accruing Interest and Non-Performing Financing Receivables        
30-59 Days Past Due 12us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_OtherFinancingReceivablesMember
/ us-gaap_StatementBusinessSegmentsAxis
= de_ConstructionAndForestrySegmentMember
12us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_OtherFinancingReceivablesMember
/ us-gaap_StatementBusinessSegmentsAxis
= de_ConstructionAndForestrySegmentMember
   
60-89 Days Past Due 3us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_OtherFinancingReceivablesMember
/ us-gaap_StatementBusinessSegmentsAxis
= de_ConstructionAndForestrySegmentMember
4us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_OtherFinancingReceivablesMember
/ us-gaap_StatementBusinessSegmentsAxis
= de_ConstructionAndForestrySegmentMember
   
90 Days or Greater Past Due 4us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_OtherFinancingReceivablesMember
/ us-gaap_StatementBusinessSegmentsAxis
= de_ConstructionAndForestrySegmentMember
3us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_OtherFinancingReceivablesMember
/ us-gaap_StatementBusinessSegmentsAxis
= de_ConstructionAndForestrySegmentMember
   
Total Past Due 19us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_OtherFinancingReceivablesMember
/ us-gaap_StatementBusinessSegmentsAxis
= de_ConstructionAndForestrySegmentMember
19us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_OtherFinancingReceivablesMember
/ us-gaap_StatementBusinessSegmentsAxis
= de_ConstructionAndForestrySegmentMember
   
Total Non-Performing 2us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_OtherFinancingReceivablesMember
/ us-gaap_StatementBusinessSegmentsAxis
= de_ConstructionAndForestrySegmentMember
3us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_OtherFinancingReceivablesMember
/ us-gaap_StatementBusinessSegmentsAxis
= de_ConstructionAndForestrySegmentMember
   
Current 1,134us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_OtherFinancingReceivablesMember
/ us-gaap_StatementBusinessSegmentsAxis
= de_ConstructionAndForestrySegmentMember
1,109us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_OtherFinancingReceivablesMember
/ us-gaap_StatementBusinessSegmentsAxis
= de_ConstructionAndForestrySegmentMember
   
Total Financing Receivables $ 1,155us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_OtherFinancingReceivablesMember
/ us-gaap_StatementBusinessSegmentsAxis
= de_ConstructionAndForestrySegmentMember
$ 1,131us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= de_OtherFinancingReceivablesMember
/ us-gaap_StatementBusinessSegmentsAxis
= de_ConstructionAndForestrySegmentMember