XML 87 R39.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies - Product Warranty Liability (Details) - USD ($)
$ in Millions
3 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Oct. 31, 2019
Jul. 31, 2019
Jul. 31, 2018
Oct. 31, 2017
Product Liability Contingency [Line Items]            
Standard and Extended Product Warranty Accrual     $ 510 $ 482 $ 518 $ 529
Document Type 10-Q          
Product Warranty Accrual, Warranties Issued $ 35 $ 52        
Accrued Product Warranty And Deferred Warranty Revenue, Standard And Extended Warranty Programs, Roll Forward:            
Adjustments to pre-existing warranties(A)(B) 4 (7)        
Extended Warranty Program:            
Product Warranty Accrual, Payments (67) (68)        
standard and extended product warranty other adjustments $ 0 12        
Product Warranty Accrual, Current       201 257  
Product Warranty Accrual, Noncurrent       $ 281 $ 261  
increase in deferred revenue due to adoption of 606 [Domain]            
Extended Warranty Program:            
Extended Product Warranty Accrual   $ 14