XML 104 R82.htm IDEA: XBRL DOCUMENT v2.4.1.9
Accumulated Other Comprehensive Income Accumulated Other Comprehensive Income (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Apr. 30, 2015
Apr. 30, 2014
Apr. 30, 2013
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Accumulated other comprehensive income (loss), net of tax $ (300)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax $ (188)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax  
Currency translation adjustments (114)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax (4)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax 17us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
Cash flow hedge adjustments 32us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent (4)us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent 3us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent
Postretirement benefits adjustments (30)us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent 31us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent (1)us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
Net other comprehensive income (loss) (112)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent 23us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent 19us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
Accumulated Translation Adjustment [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Accumulated other comprehensive income (loss), net of tax (108)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
6us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
 
Accumulated Net Gain (Loss) from Designated or Qualifying Cash Flow Hedges [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Accumulated other comprehensive income (loss), net of tax 28us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(4)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Accumulated Defined Benefit Plans Adjustment [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Accumulated other comprehensive income (loss), net of tax $ (220)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
$ (190)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember