XML 32 R42.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Significant Accounting Policies (Details 1) (USD $)
In Millions, unless otherwise specified
3 Months Ended 9 Months Ended
Dec. 27, 2014
Dec. 28, 2013
Dec. 27, 2014
Dec. 28, 2013
Mar. 29, 2014
Sales Returns and Allowances [Member]          
Rollforward of activity in the Company's allowance for doubtful accounts and its aggregate reserves for returns, discounts, end-of-season markdowns and operational chargebacks          
Beginning reserve balance $ 284us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_SalesReturnsAndAllowancesMember
$ 270us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_SalesReturnsAndAllowancesMember
$ 254us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_SalesReturnsAndAllowancesMember
$ 230us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_SalesReturnsAndAllowancesMember
 
Amount charged against revenue to increase reserve 189us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_SalesReturnsAndAllowancesMember
187us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_SalesReturnsAndAllowancesMember
558us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_SalesReturnsAndAllowancesMember
555us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_SalesReturnsAndAllowancesMember
 
Amount credited against customer accounts to decrease reserve (206)us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_SalesReturnsAndAllowancesMember
(191)us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_SalesReturnsAndAllowancesMember
(538)us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_SalesReturnsAndAllowancesMember
(523)us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_SalesReturnsAndAllowancesMember
 
Foreign currency translation (5)rl_ForeignCurrencyTranslationAdjustments
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_SalesReturnsAndAllowancesMember
0rl_ForeignCurrencyTranslationAdjustments
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_SalesReturnsAndAllowancesMember
(12)rl_ForeignCurrencyTranslationAdjustments
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_SalesReturnsAndAllowancesMember
4rl_ForeignCurrencyTranslationAdjustments
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_SalesReturnsAndAllowancesMember
 
Ending reserve balance 262us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_SalesReturnsAndAllowancesMember
266us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_SalesReturnsAndAllowancesMember
262us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_SalesReturnsAndAllowancesMember
266us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_SalesReturnsAndAllowancesMember
 
Allowance for Doubtful Accounts [Member]          
Rollforward of activity in the Company's allowance for doubtful accounts and its aggregate reserves for returns, discounts, end-of-season markdowns and operational chargebacks          
Beginning reserve balance         16us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
Ending reserve balance $ 13us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
  $ 13us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
  $ 16us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember