|
DERIVATIVE INSTRUMENTS (Details 4) (USD $) In Millions, unless otherwise specified
|
Jan. 31, 2015
|
Oct. 31, 2014
|
Jan. 31, 2014
|
| Fair Value of Derivative Instruments |
|
|
|
| Total derivative assets |
$ 625us-gaap_DerivativeFairValueOfDerivativeAsset |
$ 353us-gaap_DerivativeFairValueOfDerivativeAsset |
$ 418us-gaap_DerivativeFairValueOfDerivativeAsset |
| Total derivative liabilities |
129us-gaap_DerivativeFairValueOfDerivativeLiability |
110us-gaap_DerivativeFairValueOfDerivativeLiability |
168us-gaap_DerivativeFairValueOfDerivativeLiability |
| Designated as Hedging Instruments | Other Assets |
|
|
|
| Fair Value of Derivative Instruments |
|
|
|
| Total derivative assets |
422us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember |
279us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember |
298us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember |
| Designated as Hedging Instruments | Accounts Payable and Accrued Expenses |
|
|
|
| Fair Value of Derivative Instruments |
|
|
|
| Total derivative liabilities |
7us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_AccountsPayableAndAccruedLiabilitiesMember / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember |
35us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_AccountsPayableAndAccruedLiabilitiesMember / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember |
95us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_AccountsPayableAndAccruedLiabilitiesMember / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember |
| Designated as Hedging Instruments | Interest Rate Contracts | Other Assets |
|
|
|
| Fair Value of Derivative Instruments |
|
|
|
| Total derivative assets |
410us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateSwapMember / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember |
266us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateSwapMember / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember |
283us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateSwapMember / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember |
| Designated as Hedging Instruments | Interest Rate Contracts | Accounts Payable and Accrued Expenses |
|
|
|
| Fair Value of Derivative Instruments |
|
|
|
| Total derivative liabilities |
7us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_AccountsPayableAndAccruedLiabilitiesMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateSwapMember / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember |
35us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_AccountsPayableAndAccruedLiabilitiesMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateSwapMember / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember |
95us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_AccountsPayableAndAccruedLiabilitiesMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateSwapMember / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember |
| Designated as Hedging Instruments | Cross-Currency Interest Rate Contracts | Other Assets |
|
|
|
| Fair Value of Derivative Instruments |
|
|
|
| Total derivative assets |
12us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CrossCurrencyInterestRateContractMember / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember |
13us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CrossCurrencyInterestRateContractMember / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember |
15us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CrossCurrencyInterestRateContractMember / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember |
| Not Designated as Hedging Instruments | Other Assets |
|
|
|
| Fair Value of Derivative Instruments |
|
|
|
| Total derivative assets |
203us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember |
74us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember |
120us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember |
| Not Designated as Hedging Instruments | Accounts Payable and Accrued Expenses |
|
|
|
| Fair Value of Derivative Instruments |
|
|
|
| Total derivative liabilities |
122us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_AccountsPayableAndAccruedLiabilitiesMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember |
75us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_AccountsPayableAndAccruedLiabilitiesMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember |
73us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_AccountsPayableAndAccruedLiabilitiesMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember |
| Not Designated as Hedging Instruments | Interest Rate Contracts | Other Assets |
|
|
|
| Fair Value of Derivative Instruments |
|
|
|
| Total derivative assets |
68us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateSwapMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember |
53us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateSwapMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember |
46us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateSwapMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember |
| Not Designated as Hedging Instruments | Interest Rate Contracts | Accounts Payable and Accrued Expenses |
|
|
|
| Fair Value of Derivative Instruments |
|
|
|
| Total derivative liabilities |
73us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_AccountsPayableAndAccruedLiabilitiesMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateSwapMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember |
46us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_AccountsPayableAndAccruedLiabilitiesMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateSwapMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember |
49us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_AccountsPayableAndAccruedLiabilitiesMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateSwapMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember |
| Not Designated as Hedging Instruments | Foreign Exchange Contracts | Other Assets |
|
|
|
| Fair Value of Derivative Instruments |
|
|
|
| Total derivative assets |
125us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember |
18us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember |
70us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember |
| Not Designated as Hedging Instruments | Foreign Exchange Contracts | Accounts Payable and Accrued Expenses |
|
|
|
| Fair Value of Derivative Instruments |
|
|
|
| Total derivative liabilities |
49us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_AccountsPayableAndAccruedLiabilitiesMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember |
29us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_AccountsPayableAndAccruedLiabilitiesMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember |
24us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_AccountsPayableAndAccruedLiabilitiesMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember |
| Not Designated as Hedging Instruments | Cross-Currency Interest Rate Contracts | Other Assets |
|
|
|
| Fair Value of Derivative Instruments |
|
|
|
| Total derivative assets |
$ 10us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CrossCurrencyInterestRateContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember |
$ 3us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CrossCurrencyInterestRateContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember |
$ 4us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CrossCurrencyInterestRateContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember |