XML 35 R79.htm IDEA: XBRL DOCUMENT v3.20.1
Financial Instruments - Gross Notional and Fair Value of Instruments in the Balance Sheets (Details) - USD ($)
$ in Millions
Apr. 30, 2020
Oct. 31, 2019
Derivatives, Fair Value    
Outstanding Gross Notional $ 23,084 $ 24,189
Other Current Assets    
Derivatives, Fair Value    
Derivative asset, fair value 361 215
Long-Term Financing Receivables and Other Assets    
Derivatives, Fair Value    
Derivative asset, fair value 535 253
Other Accrued Liabilities    
Derivatives, Fair Value    
Derivative liability, fair value 85 107
Long-Term Other Liabilities    
Derivatives, Fair Value    
Derivative liability, fair value 6 40
Derivatives designated as hedging instruments    
Derivatives, Fair Value    
Outstanding Gross Notional 17,157 17,694
Derivatives designated as hedging instruments | Other Current Assets    
Derivatives, Fair Value    
Derivative asset, fair value 307 195
Derivatives designated as hedging instruments | Long-Term Financing Receivables and Other Assets    
Derivatives, Fair Value    
Derivative asset, fair value 520 250
Derivatives designated as hedging instruments | Other Accrued Liabilities    
Derivatives, Fair Value    
Derivative liability, fair value 28 74
Derivatives designated as hedging instruments | Long-Term Other Liabilities    
Derivatives, Fair Value    
Derivative liability, fair value 4 37
Derivatives designated as hedging instruments | Fair value hedges | Interest rate contracts    
Derivatives, Fair Value    
Outstanding Gross Notional 6,850 6,850
Derivatives designated as hedging instruments | Fair value hedges | Interest rate contracts | Other Current Assets    
Derivatives, Fair Value    
Derivative asset, fair value 6 0
Derivatives designated as hedging instruments | Fair value hedges | Interest rate contracts | Long-Term Financing Receivables and Other Assets    
Derivatives, Fair Value    
Derivative asset, fair value 240 72
Derivatives designated as hedging instruments | Fair value hedges | Interest rate contracts | Other Accrued Liabilities    
Derivatives, Fair Value    
Derivative liability, fair value 0 11
Derivatives designated as hedging instruments | Fair value hedges | Interest rate contracts | Long-Term Other Liabilities    
Derivatives, Fair Value    
Derivative liability, fair value 0 0
Derivatives designated as hedging instruments | Cash flow hedges | Interest rate contracts    
Derivatives, Fair Value    
Outstanding Gross Notional 500 500
Derivatives designated as hedging instruments | Cash flow hedges | Interest rate contracts | Other Current Assets    
Derivatives, Fair Value    
Derivative asset, fair value 0 0
Derivatives designated as hedging instruments | Cash flow hedges | Interest rate contracts | Long-Term Financing Receivables and Other Assets    
Derivatives, Fair Value    
Derivative asset, fair value 0 1
Derivatives designated as hedging instruments | Cash flow hedges | Interest rate contracts | Other Accrued Liabilities    
Derivatives, Fair Value    
Derivative liability, fair value 5 0
Derivatives designated as hedging instruments | Cash flow hedges | Interest rate contracts | Long-Term Other Liabilities    
Derivatives, Fair Value    
Derivative liability, fair value 0 0
Derivatives designated as hedging instruments | Cash flow hedges | Foreign exchange contracts    
Derivatives, Fair Value    
Outstanding Gross Notional 8,050 8,578
Derivatives designated as hedging instruments | Cash flow hedges | Foreign exchange contracts | Other Current Assets    
Derivatives, Fair Value    
Derivative asset, fair value 241 164
Derivatives designated as hedging instruments | Cash flow hedges | Foreign exchange contracts | Long-Term Financing Receivables and Other Assets    
Derivatives, Fair Value    
Derivative asset, fair value 205 141
Derivatives designated as hedging instruments | Cash flow hedges | Foreign exchange contracts | Other Accrued Liabilities    
Derivatives, Fair Value    
Derivative liability, fair value 21 45
Derivatives designated as hedging instruments | Cash flow hedges | Foreign exchange contracts | Long-Term Other Liabilities    
Derivatives, Fair Value    
Derivative liability, fair value 3 27
Derivatives designated as hedging instruments | Net investment hedges | Foreign exchange contracts    
Derivatives, Fair Value    
Outstanding Gross Notional 1,757 1,766
Derivatives designated as hedging instruments | Net investment hedges | Foreign exchange contracts | Other Current Assets    
Derivatives, Fair Value    
Derivative asset, fair value 60 31
Derivatives designated as hedging instruments | Net investment hedges | Foreign exchange contracts | Long-Term Financing Receivables and Other Assets    
Derivatives, Fair Value    
Derivative asset, fair value 75 36
Derivatives designated as hedging instruments | Net investment hedges | Foreign exchange contracts | Other Accrued Liabilities    
Derivatives, Fair Value    
Derivative liability, fair value 2 18
Derivatives designated as hedging instruments | Net investment hedges | Foreign exchange contracts | Long-Term Other Liabilities    
Derivatives, Fair Value    
Derivative liability, fair value 1 10
Derivatives not designated as hedging instruments    
Derivatives, Fair Value    
Outstanding Gross Notional 5,927 6,495
Derivatives not designated as hedging instruments | Other Current Assets    
Derivatives, Fair Value    
Derivative asset, fair value 54 20
Derivatives not designated as hedging instruments | Long-Term Financing Receivables and Other Assets    
Derivatives, Fair Value    
Derivative asset, fair value 15 3
Derivatives not designated as hedging instruments | Other Accrued Liabilities    
Derivatives, Fair Value    
Derivative liability, fair value 57 33
Derivatives not designated as hedging instruments | Long-Term Other Liabilities    
Derivatives, Fair Value    
Derivative liability, fair value 2 3
Derivatives not designated as hedging instruments | Foreign exchange contracts    
Derivatives, Fair Value    
Outstanding Gross Notional 5,836 6,398
Derivatives not designated as hedging instruments | Foreign exchange contracts | Other Current Assets    
Derivatives, Fair Value    
Derivative asset, fair value 45 17
Derivatives not designated as hedging instruments | Foreign exchange contracts | Long-Term Financing Receivables and Other Assets    
Derivatives, Fair Value    
Derivative asset, fair value 15 3
Derivatives not designated as hedging instruments | Foreign exchange contracts | Other Accrued Liabilities    
Derivatives, Fair Value    
Derivative liability, fair value 56 33
Derivatives not designated as hedging instruments | Foreign exchange contracts | Long-Term Other Liabilities    
Derivatives, Fair Value    
Derivative liability, fair value 2 3
Derivatives not designated as hedging instruments | Other derivatives    
Derivatives, Fair Value    
Outstanding Gross Notional 91 97
Derivatives not designated as hedging instruments | Other derivatives | Other Current Assets    
Derivatives, Fair Value    
Derivative asset, fair value 9 3
Derivatives not designated as hedging instruments | Other derivatives | Long-Term Financing Receivables and Other Assets    
Derivatives, Fair Value    
Derivative asset, fair value 0 0
Derivatives not designated as hedging instruments | Other derivatives | Other Accrued Liabilities    
Derivatives, Fair Value    
Derivative liability, fair value 1 0
Derivatives not designated as hedging instruments | Other derivatives | Long-Term Other Liabilities    
Derivatives, Fair Value    
Derivative liability, fair value $ 0 $ 0