XML 146 R128.htm IDEA: XBRL DOCUMENT v3.21.2
Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2021
Jul. 25, 2020
Jul. 27, 2019
Allowance for Accounts Receivable      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of fiscal year $ 143 $ 136 $ 129
Provisions (benefits)/Additions 21 55 56
Recoveries (write-offs), net/Deductions (29) (48) (50)
Foreign exchange and other (26) 0 1
Balance at end of fiscal year 109 143 136
Allowance for Financing Receivables      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of fiscal year 138 126 205
Provisions (benefits)/Additions (27) 38 (16)
Recoveries (write-offs), net/Deductions (2) (22) (42)
Foreign exchange and other 18 (4) (21)
Balance at end of fiscal year 127 138 126
Deferred Tax Asset Valuation Allowance      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of fiscal year 700 457 374
Provisions (benefits)/Additions 91 279 112
Recoveries (write-offs), net/Deductions (5) (29) (20)
Write-offs (16) (7) (8)
Foreign exchange and other 1 0 (1)
Balance at end of fiscal year $ 771 $ 700 $ 457