Financing Receivables and Operating Leases - Allowance for Doubtful Accounts for Financing Receivables (Details) - USD ($) $ in Millions |
6 Months Ended | 12 Months Ended |
|---|---|---|
Apr. 30, 2018 |
Oct. 31, 2017 |
|
| Allowance for doubtful accounts | ||
| Balance at beginning of period | $ 86 | $ 89 |
| Provision for doubtful accounts | 16 | 23 |
| Write-offs, net of recoveries | (5) | (26) |
| Balance at end of period | $ 97 | $ 86 |
| X | ||||||||||
- Definition A valuation allowance for financing receivables that are expected to be uncollectible. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. No definition available.
|
| X | ||||||||||
- Definition Amount of expense related loan transactions, lease transactions, credit loss from transactions other than loan and lease transactions, and other loss based on assessment of uncollectability from the counterparty to reduce the account to their net realizable value. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
- Definition Total of the deductions in a given period to allowances and reserves, the valuation and qualifying accounts that are either netted against the cost of an asset (in order to value it at its carrying value) or that reflect a liability established to represent expected future costs, representing receivables written off as uncollectible and portions of the reserves utilized, respectively. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|