XML 24 R32.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value of Financial Instruments (Details) (USD $)
In Millions, unless otherwise specified
Jan. 31, 2015
Apr. 30, 2014
Oct. 31, 2013
Apr. 30, 2013
Assets:        
Cash and cash equivalents, Carrying Amount $ 250us-gaap_CashAndCashEquivalentsAtCarryingValue $ 437us-gaap_CashAndCashEquivalentsAtCarryingValue $ 287us-gaap_CashAndCashEquivalentsAtCarryingValue $ 204us-gaap_CashAndCashEquivalentsAtCarryingValue
Cash and cash equivalents, Fair Value 250us-gaap_CashAndCashEquivalentsFairValueDisclosure 437us-gaap_CashAndCashEquivalentsFairValueDisclosure    
Liabilities:        
Short-term borrowings, Carrying Amount 8us-gaap_ShortTermBorrowings 8us-gaap_ShortTermBorrowings    
Short-term borrowings, Fair Value 8us-gaap_ShorttermDebtFairValue 8us-gaap_ShorttermDebtFairValue    
Current portion of long-term debt, Carrying Amount 250us-gaap_LongTermDebtCurrent 0us-gaap_LongTermDebtCurrent    
Current portion of long-term debt, Fair Value 255bfb_CurrentPortionOfLongTermDebtFairValueDisclosure 0bfb_CurrentPortionOfLongTermDebtFairValueDisclosure    
Long-term debt, Carrying Amount 748us-gaap_LongTermDebtNoncurrent 997us-gaap_LongTermDebtNoncurrent    
Long-term debt, Fair Value 754us-gaap_LongTermDebtFairValue 963us-gaap_LongTermDebtFairValue    
Currency derivatives [Member]        
Assets:        
Currency derivatives, Fair Value 137us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
7us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
   
Liabilities:        
Currency derivatives, Fair Value 4us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
7us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
   
Reported Value Measurement [Member]        
Assets:        
Cash and cash equivalents, Carrying Amount 250us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
437us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
   
Liabilities:        
Short-term borrowings, Carrying Amount 8us-gaap_ShortTermBorrowings
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
8us-gaap_ShortTermBorrowings
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
   
Current portion of long-term debt, Carrying Amount 250us-gaap_LongTermDebtCurrent
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
0us-gaap_LongTermDebtCurrent
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
   
Long-term debt, Carrying Amount 748us-gaap_LongTermDebtNoncurrent
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
997us-gaap_LongTermDebtNoncurrent
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
   
Reported Value Measurement [Member] | Currency derivatives [Member]        
Assets:        
Currency derivatives, Carrying Amount 137us-gaap_DerivativeInstrumentsAndHedges
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
7us-gaap_DerivativeInstrumentsAndHedges
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
   
Liabilities:        
Currency derivatives, Carrying Amount $ 4us-gaap_DerivativeInstrumentsAndHedgesLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
$ 7us-gaap_DerivativeInstrumentsAndHedgesLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember