XML 46 R62.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Financial Instruments (Balance Sheet Classification Of Financial Instruments) (Details) (USD $)
In Millions, unless otherwise specified
Jan. 31, 2015
Jan. 31, 2014
Fair Value Hedging [Member]    
Derivative [Line Items]    
Derivative Assets $ 12us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
$ 5us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
Fair Value Hedging [Member] | PrepaidExpensesandandOther [Member]    
Derivative [Line Items]    
Derivative Assets   5us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= wmt_PrepaidExpensesAndOtherMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
Fair Value Hedging [Member] | Other Assets and Deferred Charges [Member]    
Derivative [Line Items]    
Derivative Assets 12us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= wmt_OtherAssetsAndDeferredChargesMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
 
Net Investment Hedging [Member]    
Derivative [Line Items]    
Derivative Assets 207us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NetInvestmentHedgingMember
97us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NetInvestmentHedgingMember
Nonderivative Hedging Instruments 4,616wmt_NonderivativeHedgingInstruments
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NetInvestmentHedgingMember
6,068wmt_NonderivativeHedgingInstruments
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NetInvestmentHedgingMember
Net Investment Hedging [Member] | Other Assets and Deferred Charges [Member]    
Derivative [Line Items]    
Derivative Assets 207us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= wmt_OtherAssetsAndDeferredChargesMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NetInvestmentHedgingMember
97us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= wmt_OtherAssetsAndDeferredChargesMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NetInvestmentHedgingMember
Net Investment Hedging [Member] | LongTermDebtDueWithinOneYear(HedgedItem) [Member]    
Derivative [Line Items]    
Nonderivative Hedging Instruments 766wmt_NonderivativeHedgingInstruments
/ us-gaap_BalanceSheetLocationAxis
= wmt_LongTermDebtDueWithinOneYearHedgedItemMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NetInvestmentHedgingMember
973wmt_NonderivativeHedgingInstruments
/ us-gaap_BalanceSheetLocationAxis
= wmt_LongTermDebtDueWithinOneYearHedgedItemMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NetInvestmentHedgingMember
Net Investment Hedging [Member] | Long-term Debt [Member]    
Derivative [Line Items]    
Nonderivative Hedging Instruments 3,850wmt_NonderivativeHedgingInstruments
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_LongTermDebtMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NetInvestmentHedgingMember
5,095wmt_NonderivativeHedgingInstruments
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_LongTermDebtMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NetInvestmentHedgingMember
Cash Flow Hedging [Member]    
Derivative [Line Items]    
Derivative Assets 293us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
619us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
Derivative Liabilities 611us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
2us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
Cash Flow Hedging [Member] | Other Assets and Deferred Charges [Member]    
Derivative [Line Items]    
Derivative Assets 293us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= wmt_OtherAssetsAndDeferredChargesMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
619us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= wmt_OtherAssetsAndDeferredChargesMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
Cash Flow Hedging [Member] | Accrued Liabilities [Member]    
Derivative [Line Items]    
Derivative Liabilities 1us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccruedLiabilitiesMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
1us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccruedLiabilitiesMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
Cash Flow Hedging [Member] | Deferred Income Taxes and Other [Member]    
Derivative [Line Items]    
Derivative Liabilities $ 610us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= wmt_DeferredIncomeTaxesAndOtherMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
$ 1us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= wmt_DeferredIncomeTaxesAndOtherMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember