XML 101 R84.htm IDEA: XBRL DOCUMENT v3.10.0.1
Financing Receivables and Operating Leases (Details) - USD ($)
$ in Millions
12 Months Ended
Oct. 31, 2018
Oct. 31, 2017
Oct. 31, 2016
Oct. 31, 2015
Leases [Abstract]        
Financing receivable term, low end of range 2 years      
Financing receivable term, high end of range 5 years      
Minimum lease payments receivable $ 8,691 $ 8,226    
Unguaranteed residual value 297 272    
Unearned income (732) (654)    
Financing receivables, gross 8,256 7,844    
Allowance for doubtful accounts (120) (86) $ (89) $ (95)
Financing receivables, net 8,136 7,758    
Less: current portion (3,396) (3,378)    
Amounts due after one year, net 4,740 4,380    
Scheduled maturities of minimum lease payments receivable:        
2019 3,746      
2020 2,331      
2021 1,468      
2022 763      
2023 303      
Thereafter 80      
Total $ 8,691 $ 8,226