XML 48 R53.htm IDEA: XBRL DOCUMENT
v2.4.1.9

FINANCING 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 | $ 168 us-gaap_FinancingReceivableAllowanceForCreditLosses | $ 167 us-gaap_FinancingReceivableAllowanceForCreditLosses | $ 175 us-gaap_FinancingReceivableAllowanceForCreditLosses | $ 173 us-gaap_FinancingReceivableAllowanceForCreditLosses |
Provision (credit) | 14 de_FinancingReceivableAllowanceForCreditLossesProvision | 5 de_FinancingReceivableAllowanceForCreditLossesProvision | 15 de_FinancingReceivableAllowanceForCreditLossesProvision | 7 de_FinancingReceivableAllowanceForCreditLossesProvision |
Write-offs | (19)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs | (11)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs | (26)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs | (19)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs |
Recoveries | 6 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery | 6 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery | 11 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery | 11 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery |
Translation adjustments | (6)de_FinancingReceivableAllowanceForCreditLossesTranslationAdjustments | 4 de_FinancingReceivableAllowanceForCreditLossesTranslationAdjustments | (12)de_FinancingReceivableAllowanceForCreditLossesTranslationAdjustments | (1)de_FinancingReceivableAllowanceForCreditLossesTranslationAdjustments |
End of period balance | 163 us-gaap_FinancingReceivableAllowanceForCreditLosses | 171 us-gaap_FinancingReceivableAllowanceForCreditLosses | 163 us-gaap_FinancingReceivableAllowanceForCreditLosses | 171 us-gaap_FinancingReceivableAllowanceForCreditLosses |
Financing receivables: |  |  |  |  |
End of period balance | 29,650 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome | 30,013 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome | 29,650 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome | 30,013 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome | 32,199 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
Balance individually evaluated | 19 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment | 35 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment | 19 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment | 35 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment |
Retail Notes |  |  |  |  |
Allowance: |  |  |  |  |
Beginning of period balance | 104 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember | 97 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember | 109 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember | 101 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember |
Provision (credit) | 5 de_FinancingReceivableAllowanceForCreditLossesProvision / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember | 7 de_FinancingReceivableAllowanceForCreditLossesProvision / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember | 5 de_FinancingReceivableAllowanceForCreditLossesProvision / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember | 8 de_FinancingReceivableAllowanceForCreditLossesProvision / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember |
Write-offs | (6)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember | (5)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember | (9)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember | (8)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember |
Recoveries | 2 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember | 2 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember | 4 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember | 4 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember |
Translation adjustments | (6)de_FinancingReceivableAllowanceForCreditLossesTranslationAdjustments / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember | 4 de_FinancingReceivableAllowanceForCreditLossesTranslationAdjustments / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember | (10)de_FinancingReceivableAllowanceForCreditLossesTranslationAdjustments / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember |  |
End of period balance | 99 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember | 105 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember | 99 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember | 105 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember |
Financing receivables: |  |  |  |  |
End of period balance | 21,473 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember | 21,492 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember | 21,473 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember | 21,492 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember |
Balance individually evaluated | 19 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember | 21 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember | 19 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember | 21 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember |
Revolving Charge Accounts |  |  |  |  |
Allowance: |  |  |  |  |
Beginning of period balance | 41 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RevolvingChargeAccountsMember | 40 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RevolvingChargeAccountsMember | 41 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RevolvingChargeAccountsMember | 41 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RevolvingChargeAccountsMember |
Provision (credit) | 8 de_FinancingReceivableAllowanceForCreditLossesProvision / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RevolvingChargeAccountsMember | 2 de_FinancingReceivableAllowanceForCreditLossesProvision / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RevolvingChargeAccountsMember | 8 de_FinancingReceivableAllowanceForCreditLossesProvision / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RevolvingChargeAccountsMember | 3 de_FinancingReceivableAllowanceForCreditLossesProvision / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RevolvingChargeAccountsMember |
Write-offs | (11)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RevolvingChargeAccountsMember | (6)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RevolvingChargeAccountsMember | (15)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RevolvingChargeAccountsMember | (11)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RevolvingChargeAccountsMember |
Recoveries | 3 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RevolvingChargeAccountsMember | 4 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RevolvingChargeAccountsMember | 7 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RevolvingChargeAccountsMember | 7 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RevolvingChargeAccountsMember |
End of period balance | 41 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RevolvingChargeAccountsMember | 40 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RevolvingChargeAccountsMember | 41 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RevolvingChargeAccountsMember | 40 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RevolvingChargeAccountsMember |
Financing receivables: |  |  |  |  |
End of period balance | 2,345 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RevolvingChargeAccountsMember | 2,215 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RevolvingChargeAccountsMember | 2,345 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RevolvingChargeAccountsMember | 2,215 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RevolvingChargeAccountsMember |
Balance individually evaluated |  | 3 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RevolvingChargeAccountsMember |  | 3 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RevolvingChargeAccountsMember |
Other Financing Receivables |  |  |  |  |
Allowance: |  |  |  |  |
Beginning of period balance | 23 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesExcludingRevolvingChargeAccountsMember | 30 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesExcludingRevolvingChargeAccountsMember | 25 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesExcludingRevolvingChargeAccountsMember | 31 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesExcludingRevolvingChargeAccountsMember |
Provision (credit) | 1 de_FinancingReceivableAllowanceForCreditLossesProvision / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesExcludingRevolvingChargeAccountsMember | (4)de_FinancingReceivableAllowanceForCreditLossesProvision / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesExcludingRevolvingChargeAccountsMember | 2 de_FinancingReceivableAllowanceForCreditLossesProvision / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesExcludingRevolvingChargeAccountsMember | (4)de_FinancingReceivableAllowanceForCreditLossesProvision / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesExcludingRevolvingChargeAccountsMember |
Write-offs | (2)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesExcludingRevolvingChargeAccountsMember |  | (2)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesExcludingRevolvingChargeAccountsMember |  |
Recoveries | 1 us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesExcludingRevolvingChargeAccountsMember |  |  |  |
Translation adjustments |  |  | (2)de_FinancingReceivableAllowanceForCreditLossesTranslationAdjustments / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesExcludingRevolvingChargeAccountsMember | (1)de_FinancingReceivableAllowanceForCreditLossesTranslationAdjustments / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesExcludingRevolvingChargeAccountsMember |
End of period balance | 23 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesExcludingRevolvingChargeAccountsMember | 26 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesExcludingRevolvingChargeAccountsMember | 23 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesExcludingRevolvingChargeAccountsMember | 26 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesExcludingRevolvingChargeAccountsMember |
Financing receivables: |  |  |  |  |
End of period balance | 5,832 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesExcludingRevolvingChargeAccountsMember | 6,306 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesExcludingRevolvingChargeAccountsMember | 5,832 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesExcludingRevolvingChargeAccountsMember | 6,306 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesExcludingRevolvingChargeAccountsMember |
Balance individually evaluated |  | $ 11 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesExcludingRevolvingChargeAccountsMember |  | $ 11 us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesExcludingRevolvingChargeAccountsMember |

X
- Definition Amount of provision of financing receivables charged against expense for the period. + References No definition available. + Details
Name: | de_FinancingReceivableAllowanceForCreditLossesProvision
Namespace Prefix: | de_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Includes changes to the allowance for doubtful financing receivables that are due to translation adjustments. + References No definition available. + Details
Name: | de_FinancingReceivableAllowanceForCreditLossesTranslationAdjustments
Namespace Prefix: | de_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_FinancingReceivableAllowanceForCreditLossAdditionalInformationAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition A valuation allowance for financing receivables that are expected to be uncollectible. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (c)(1) -URI http://asc.fasb.org/extlink&oid=49124121&loc=SL6953423-111524 + Details
Name: | us-gaap_FinancingReceivableAllowanceForCreditLosses
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of recovery of financing receivables doubtful of collection that were previously charged off. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (c)(4) -URI http://asc.fasb.org/extlink&oid=49124121&loc=SL6953423-111524 + Details
Name: | us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of direct write-downs of financing receivables charged against the allowance. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (c)(3) -URI http://asc.fasb.org/extlink&oid=49124121&loc=SL6953423-111524 + Details
Name: | us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The balance of financing receivables that were individually evaluated for impairment. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (h) -URI http://asc.fasb.org/extlink&oid=49124121&loc=SL6953423-111524 + Details
Name: | us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount before allowance and after deduction of deferred interest and fees, unamortized costs and premiums and discounts from face amounts, of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Excludes loans and leases covered under loss sharing agreements. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=49124121&loc=d3e5074-111524 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=28367877&loc=d3e4428-111522 + Details
Name: | us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=de_OtherFinancingReceivablesExcludingRevolvingChargeAccountsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=de_RetailNotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=de_RevolvingChargeAccountsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |