XML 43 R44.htm IDEA: XBRL DOCUMENT v2.4.1.9
OTHER COMPREHENSIVE INCOME ITEMS (Details 2) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Jan. 31, 2015
Jan. 31, 2014
Other Comprehensive Income (Loss), Before Tax    
Cumulative translation adjustment, before tax $ (508)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax $ (169)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
Unrealized Gain (Loss) on Derivatives, Before Tax    
Unrealized hedging gain (loss), before tax (4)us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax (5)us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
Net unrealized gain (loss) on derivatives, before tax (2)us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax 4us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax
Unrealized Gain (Loss) on Investments, Before Tax    
Unrealized holding gain (loss), before tax 13us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax (2)us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
Reclassification of realized (gain) - Other income, before tax (2)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax  
Net unrealized gain (loss) on investments, before tax 11us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax (2)us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax
Reclassification Through Amortization of Actuarial (Gain) Loss and Prior Service (Credit) Cost to Net Income    
Net unrealized gain (loss) on retirement benefits adjustments, before tax 66us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax 78us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
Total other comprehensive income (loss), before tax (433)us-gaap_OtherComprehensiveIncomeLossBeforeTax (89)us-gaap_OtherComprehensiveIncomeLossBeforeTax
Other Comprehensive Income (Loss), Tax (Expense) Credit    
Cumulative translation adjustment, tax (expense) credit (2)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax 1us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
Unrealized Gain (Loss) on Derivatives, Tax (Expense) Credit    
Unrealized hedging gain (loss), tax (expense) credit 1us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax 2us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
Net unrealized gain (loss) on derivatives, tax (expense) credit 1us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax (1)us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax
Unrealized Gain (Loss) on Investments, Tax (Expense) Credit    
Unrealized holding gain (loss), tax (expense) credit (4)us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax 1us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
Net unrealized gain (loss) on investments, tax (expense) credit (4)us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax 1us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
Reclassification Through Amortization of Actuarial (Gain) Loss and Prior Service (Credit) Cost to Net Income    
Net unrealized gain (loss) on retirement benefits adjustments, tax (expense) credit (24)us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax (28)us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
Total other comprehensive income (loss), tax (expense) credit (29)us-gaap_OtherComprehensiveIncomeLossTax (27)us-gaap_OtherComprehensiveIncomeLossTax
Other Comprehensive Income (Loss), After Tax    
Cumulative translation adjustment, after tax (510.4)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax (168.0)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
Unrealized Gain (Loss) on Derivatives, After Tax    
Unrealized hedging gain (loss), after tax (3)us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax (3)us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
Net unrealized gain (loss) on derivatives, after tax (1.5)us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax 2.9us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
Unrealized Gain (Loss) on Investments, After Tax    
Unrealized holding gain (loss), after tax 9us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax (1)us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
Reclassification of realized (gain) - Other income, after tax (2.0)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax  
Net unrealized gain (loss) on investments, after tax 7.3us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax (1.3)us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
Reclassification Through Amortization of Actuarial (Gain) Loss and Prior Service (Credit) Cost to Net Income    
Net unrealized gain (loss) on retirement benefits adjustments, after tax 42.3us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax 50.1us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
Other Comprehensive Income (Loss), Net of Income Taxes (462.3)us-gaap_OtherComprehensiveIncomeLossNetOfTax (116.3)us-gaap_OtherComprehensiveIncomeLossNetOfTax
Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interests    
Comprehensive income (loss) attributable to noncontrolling interests (0.2)us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest 0.2us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
Net income (loss) attributable to noncontrolling interests 0.1us-gaap_NetIncomeLossAttributableToNoncontrollingInterest 0.2us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
Cumulative translation adjustments attributable to noncontrolling interests (0.3)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest  
Pensions    
Retirement Benefits Adjustment, Before Tax    
Net actuarial gain (loss), before tax   19us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
Reclassification Through Amortization of Actuarial (Gain) Loss and Prior Service (Credit) Cost to Net Income    
Actuarial (gain) loss, before tax 55us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
43us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
Prior service (credit) cost, before tax 6us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
6us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
Settlements/curtailments, before tax 1us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
2us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
Retirement Benefits Adjustment, Tax (Expense) Credit    
Net actuarial gain (loss), tax (expense) credit   (7)us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
Reclassification Through Amortization of Actuarial (Gain) Loss and Prior Service (Credit) Cost to Net Income    
Actuarial (gain) loss, tax (expense) credit (20)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
(15)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
Prior service (credit) cost, tax (expense) credit (2)us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
(2)us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
Settlements/curtailments, tax (expense) credit   (1)us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
Retirement Benefits Adjustment, After Tax    
Net actuarial gain (loss), after tax   12us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
Reclassification Through Amortization of Actuarial (Gain) Loss and Prior Service (Credit) Cost to Net Income    
Actuarial (gain) loss, after tax 35us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
28us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
Prior service (credit) cost, after tax 4us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
4us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
Settlements/curtailments, after tax 1us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
1us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
Health Care and Life Insurance    
Reclassification Through Amortization of Actuarial (Gain) Loss and Prior Service (Credit) Cost to Net Income    
Actuarial (gain) loss, before tax 23us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
9us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Prior service (credit) cost, before tax (19)us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
(1)us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Reclassification Through Amortization of Actuarial (Gain) Loss and Prior Service (Credit) Cost to Net Income    
Actuarial (gain) loss, tax (expense) credit (9)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
(3)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Prior service (credit) cost, tax (expense) credit 7us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Reclassification Through Amortization of Actuarial (Gain) Loss and Prior Service (Credit) Cost to Net Income    
Actuarial (gain) loss, after tax 14us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
6us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Prior service (credit) cost, after tax (12)us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
(1)us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Interest Rate Contracts | Interest Expense    
Unrealized Gain (Loss) on Derivatives, Before Tax    
Reclassification of realized (gain) loss, before tax 3us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
4us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
Unrealized Gain (Loss) on Derivatives, Tax (Expense) Credit    
Reclassification of realized (gain) loss, tax (expense) credit   (1)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
Unrealized Gain (Loss) on Derivatives, After Tax    
Reclassification of realized (gain) loss, after tax 3us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
3us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
Foreign Exchange Contracts | Other Operating Expense    
Unrealized Gain (Loss) on Derivatives, Before Tax    
Reclassification of realized (gain) loss, before tax (1)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherExpenseMember
5us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherExpenseMember
Unrealized Gain (Loss) on Derivatives, Tax (Expense) Credit    
Reclassification of realized (gain) loss, tax (expense) credit   (2)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherExpenseMember
Unrealized Gain (Loss) on Derivatives, After Tax    
Reclassification of realized (gain) loss, after tax $ (1)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherExpenseMember
$ 3us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherExpenseMember