XML 54 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Supplementary Financial Information - Schedule of Transferred Trade Receivables Not Collected from Third Parties (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2023
Apr. 30, 2022
Trade Receivables Sold and Cash Received [Roll Forward]        
Balance at beginning of period $ 128 $ 121 $ 185 $ 131
Trade receivables sold 3,179 3,002 6,857 5,969
Cash receipts (3,136) (2,941) (6,888) (5,914)
Foreign currency and other 3 (9) 20 (13)
Balance at end of period $ 174 $ 173 $ 174 $ 173