XML 95 R50.htm IDEA: XBRL DOCUMENT v3.20.1
Allowance for Doubtful Accounts - Schedule of Allowance for Retail, Wholesale, Trade & Other (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Apr. 30, 2020
Apr. 30, 2019
Apr. 30, 2020
Apr. 30, 2019
Allowance for Doubtful Accounts Receivable [Roll Forward]        
Allowance for doubtful accounts at beginning of period $ 46 $ 51 $ 44 $ 50
Provision for Loan, Lease, and Other Losses 5 5 9 6
Financing Receivable, Allowance for Credit Losses, Write-downs (1) (2) (3) (3)
Financing Receivable, Allowance for Credit Losses, Other (7) 0 (7) 1
Allowance for doubtful accounts at end of period 43 54 43 54
Retail Portfolio [Member]        
Allowance for Doubtful Accounts Receivable [Roll Forward]        
Allowance for doubtful accounts at beginning of period 22 20 20 19
Provision for Loan, Lease, and Other Losses 4 3 7 4
Financing Receivable, Allowance for Credit Losses, Write-downs (1) (1) (3) (2)
Financing Receivable, Allowance for Credit Losses, Other (4) 0 (3) 1
Allowance for doubtful accounts at end of period 21 22 21 22
Impaired Financing Receivable, Average Recorded Investment     23 21
Wholesale Portfolio [Member]        
Allowance for Doubtful Accounts Receivable [Roll Forward]        
Allowance for doubtful accounts at beginning of period 3 3 3 3
Provision for Loan, Lease, and Other Losses (1) 0 (1) 0
Financing Receivable, Allowance for Credit Losses, Write-downs 0 0 0 0
Financing Receivable, Allowance for Credit Losses, Other 0 0 0 0
Allowance for doubtful accounts at end of period 2 3 2 3
Trade and Other Receivables [Member]        
Allowance for Doubtful Accounts Receivable [Roll Forward]        
Allowance for doubtful accounts at beginning of period 21 28 21 28
Provision for Loan, Lease, and Other Losses 2 2 3 2
Financing Receivable, Allowance for Credit Losses, Write-downs 0 (1) 0 (1)
Financing Receivable, Allowance for Credit Losses, Other (3) 0 (4) 0
Allowance for doubtful accounts at end of period $ 20 $ 29 $ 20 $ 29