XML 67 R54.htm IDEA: XBRL DOCUMENT v3.21.1
Allowance for Credit Losses - Schedule of Allowance for Retail, Wholesale, Trade & Other (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2021
Apr. 30, 2020
Oct. 31, 2020
Accounts Receivable, Allowance for Credit Loss [Roll Forward]          
Allowance for doubtful accounts at beginning of period   $ 46 $ 44 $ 44  
Provision for credit losses/doubtful accounts $ 3 5 6 9  
Charge-offs (3) (1) (5) (3)  
Recoveries 1   1    
Other 0 (7) 2 (7)  
Allowance for credit losses at end of period 48 43 48 43  
Cumulative Effect, Period of Adoption, Adjustment          
Accounts Receivable, Allowance for Credit Loss [Roll Forward]          
Allowance for doubtful accounts at beginning of period     (8)    
Cumulative Effect, Period of Adoption, Adjustment | Accounting Standards Update 2016-13          
Accounts Receivable, Allowance for Credit Loss [Roll Forward]          
Allowance for doubtful accounts at beginning of period     8    
Cumulative Effect, Period of Adoption, Adjusted Balance          
Accounts Receivable, Allowance for Credit Loss [Roll Forward]          
Allowance for doubtful accounts at beginning of period   47 44    
Retail portfolio          
Accounts Receivable, Allowance for Credit Loss [Roll Forward]          
Allowance for doubtful accounts at beginning of period   22 23 20  
Provision for credit losses/doubtful accounts 2 4 5 7  
Charge-offs (3) (1) (5) (3)  
Recoveries 1   1    
Other (1) (4) 1 (3)  
Allowance for credit losses at end of period 32 21 32 21  
Retail portfolio | Cumulative Effect, Period of Adoption, Adjustment          
Accounts Receivable, Allowance for Credit Loss [Roll Forward]          
Allowance for doubtful accounts at beginning of period     0    
Retail portfolio | Cumulative Effect, Period of Adoption, Adjustment | Accounting Standards Update 2016-13          
Accounts Receivable, Allowance for Credit Loss [Roll Forward]          
Allowance for doubtful accounts at beginning of period     7    
Retail portfolio | Cumulative Effect, Period of Adoption, Adjusted Balance          
Accounts Receivable, Allowance for Credit Loss [Roll Forward]          
Allowance for doubtful accounts at beginning of period   33 30    
Wholesale portfolio          
Accounts Receivable, Allowance for Credit Loss [Roll Forward]          
Allowance for doubtful accounts at beginning of period   3 2 3  
Provision for credit losses/doubtful accounts 0 (1) 0 (1)  
Charge-offs 0 0 0 0  
Recoveries 0   0    
Other 0 0 0 0  
Allowance for credit losses at end of period 2 2 2 2  
Wholesale portfolio | Cumulative Effect, Period of Adoption, Adjustment          
Accounts Receivable, Allowance for Credit Loss [Roll Forward]          
Allowance for doubtful accounts at beginning of period     0    
Wholesale portfolio | Cumulative Effect, Period of Adoption, Adjustment | Accounting Standards Update 2016-13          
Accounts Receivable, Allowance for Credit Loss [Roll Forward]          
Allowance for doubtful accounts at beginning of period     0    
Wholesale portfolio | Cumulative Effect, Period of Adoption, Adjusted Balance          
Accounts Receivable, Allowance for Credit Loss [Roll Forward]          
Allowance for doubtful accounts at beginning of period   2 2    
Trade and Other Receivables          
Accounts Receivable, Allowance for Credit Loss [Roll Forward]          
Allowance for doubtful accounts at beginning of period   21 19 21  
Provision for credit losses/doubtful accounts 1 2 1 3  
Charge-offs 0 0 0 0  
Recoveries 0   0    
Other 1 (3) 1 (4)  
Allowance for credit losses at end of period $ 14 20 14 $ 20  
Financing receivable, non-credit reserves         $ 8
Trade and Other Receivables | Cumulative Effect, Period of Adoption, Adjustment          
Accounts Receivable, Allowance for Credit Loss [Roll Forward]          
Allowance for doubtful accounts at beginning of period     (8)    
Trade and Other Receivables | Cumulative Effect, Period of Adoption, Adjustment | Accounting Standards Update 2016-13          
Accounts Receivable, Allowance for Credit Loss [Roll Forward]          
Allowance for doubtful accounts at beginning of period     1    
Trade and Other Receivables | Cumulative Effect, Period of Adoption, Adjusted Balance          
Accounts Receivable, Allowance for Credit Loss [Roll Forward]          
Allowance for doubtful accounts at beginning of period   $ 12 $ 12