XML 102 R82.htm IDEA: XBRL DOCUMENT v3.20.1
Financial Instruments - Pre-tax Effect of Derivative Instruments in Hedging Relationships on OCI (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Apr. 30, 2020
Apr. 30, 2019
Apr. 30, 2020
Apr. 30, 2019
Derivative Instruments, Gain (Loss) [Line Items]        
Gains (Losses) Recognized in OCI on Derivatives in Cash Flow Hedging Relationship $ 296 $ 128 $ 371 $ 162
Total 408 166 504 157
Foreign currency contracts        
Derivative Instruments, Gain (Loss) [Line Items]        
Gains (Losses) Recognized in OCI on Derivatives in Cash Flow Hedging Relationship 301 128 377 162
Gains (Losses) Recognized in OCI on Derivatives in Net Investment Hedging Relationship 112 38 133 (5)
Interest rate contracts        
Derivative Instruments, Gain (Loss) [Line Items]        
Gains (Losses) Recognized in OCI on Derivatives in Cash Flow Hedging Relationship $ (5) $ 0 $ (6) $ 0