XML 98 R52.htm IDEA: XBRL DOCUMENT v3.19.1
Accumulated Other Comprehensive Loss (Composition of Accumulated Other Comprehensive Income) (Details) - USD ($)
$ in Millions
12 Months Ended
Jan. 31, 2019
Jan. 31, 2018
Jan. 31, 2017
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Balances - beginning of period $ (10,181) $ (14,232) $ (11,597)
Adoption of new accounting standard, effect of adoption, AOCI (1,436)    
Other comprehensive income (loss) before reclassifications (2,067) 3,960 (2,670)
Amounts reclassified from accumulated other comprehensive income (loss) 2,142 91 35
Balances - end of period (11,542) (10,181) (14,232)
Currency translation and other      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Balances - beginning of period (12,136) (14,507) (11,690)
Adoption of new accounting standard, effect of adoption, AOCI 89    
Other comprehensive income (loss) before reclassifications (2,093) 2,345 (2,817)
Amounts reclassified from accumulated other comprehensive income (loss) 2,055 26 0
Balances - end of period (12,085) (12,136) (14,507)
Net investment hedges      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Balances - beginning of period 1,030 1,435 1,022
Adoption of new accounting standard, effect of adoption, AOCI 93    
Other comprehensive income (loss) before reclassifications 272 (405) 413
Amounts reclassified from accumulated other comprehensive income (loss) 0 0 0
Balances - end of period 1,395 1,030 1,435
Unrealized gain on available-for-sale securities      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Balances - beginning of period 1,646 145 0
Adoption of new accounting standard, effect of adoption, AOCI (1,646)    
Other comprehensive income (loss) before reclassifications 0 1,501 145
Amounts reclassified from accumulated other comprehensive income (loss) 0 0 0
Balances - end of period 0 1,646 145
Cash flow hedges      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Balances - beginning of period 122 (315) (336)
Adoption of new accounting standard, effect of adoption, AOCI 28    
Other comprehensive income (loss) before reclassifications (339) 436 (22)
Amounts reclassified from accumulated other comprehensive income (loss) 49 1 43
Balances - end of period (140) 122 (315)
Minimum pension liability      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Balances - beginning of period (843) (990) (593)
Adoption of new accounting standard, effect of adoption, AOCI 0    
Other comprehensive income (loss) before reclassifications 93 83 (389)
Amounts reclassified from accumulated other comprehensive income (loss) 38 64 (8)
Balances - end of period (712) $ (843) $ (990)
Walmart Brazil [Member]      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Disposal Group, Including Discontinued Operation, Foreign Currency Translation Gains (Losses) $ 2,000