XML 33 R133.htm IDEA: XBRL DOCUMENT v2.4.1.9
Supplementary Consolidated Financial Statement Schedule Valuation And Qualifying Accounts (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Mar. 31, 2013
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Year $ 134us-gaap_ValuationAllowancesAndReservesBalance [1] $ 136us-gaap_ValuationAllowancesAndReservesBalance [1] $ 125us-gaap_ValuationAllowancesAndReservesBalance
Charged to Costs and Expense 75us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense 36us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense 32us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
Charged to Other Accounts 0us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts [2] (1)us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts [2] 17us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts [2]
Deductions From Allowance Accounts (35)us-gaap_ValuationAllowancesAndReservesDeductions [3] (37)us-gaap_ValuationAllowancesAndReservesDeductions [3] (38)us-gaap_ValuationAllowancesAndReservesDeductions [3]
Balance at End of Year 174us-gaap_ValuationAllowancesAndReservesBalance [1] 134us-gaap_ValuationAllowancesAndReservesBalance [1] 136us-gaap_ValuationAllowancesAndReservesBalance [1]
Allowance for Doubtful Accounts [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Year 112us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
[1] 121us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
[1] 111us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
Charged to Costs and Expense 67us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
36us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
28us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
Charged to Other Accounts 0us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
[2] (11)us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
[2] 16us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
[2]
Deductions From Allowance Accounts (38)us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
[3] (34)us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
[3] (34)us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
[3]
Balance at End of Year 141us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
[1] 112us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
[1] 121us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
[1]
Other Allowances [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Year 22us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= mck_OtherAllowancesMember
[1] 15us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= mck_OtherAllowancesMember
[1] 14us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= mck_OtherAllowancesMember
Charged to Costs and Expense 8us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= mck_OtherAllowancesMember
0us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= mck_OtherAllowancesMember
4us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= mck_OtherAllowancesMember
Charged to Other Accounts 0us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= mck_OtherAllowancesMember
[2] 10us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= mck_OtherAllowancesMember
[2] 1us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= mck_OtherAllowancesMember
[2]
Deductions From Allowance Accounts 3us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= mck_OtherAllowancesMember
[3] (3)us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= mck_OtherAllowancesMember
[3] (4)us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= mck_OtherAllowancesMember
[3]
Balance at End of Year 33us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= mck_OtherAllowancesMember
[1] 22us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= mck_OtherAllowancesMember
[1] 15us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= mck_OtherAllowancesMember
[1]
Written Off [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Deductions From Allowance Accounts (34)us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= mck_ValuationAllowancesAndReservesDeductionsWrittenOffMember
(39)us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= mck_ValuationAllowancesAndReservesDeductionsWrittenOffMember
(38)us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= mck_ValuationAllowancesAndReservesDeductionsWrittenOffMember
Credited To Other Accounts [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Deductions From Allowance Accounts (1)us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= mck_ValuationAllowancesAndReservesDeductionsCreditedToOtherAccountsMember
2us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= mck_ValuationAllowancesAndReservesDeductionsCreditedToOtherAccountsMember
0us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= mck_ValuationAllowancesAndReservesDeductionsCreditedToOtherAccountsMember
Amounts Shown As Deductions From Current And Non-Current Receivables [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at End of Year $ 174us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= mck_CurrentAndNonCurrentReceivablesMember
$ 134us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= mck_CurrentAndNonCurrentReceivablesMember
$ 136us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= mck_CurrentAndNonCurrentReceivablesMember
[1] Amounts shown as deductions from current and non - current receivables [$0], $136, $125.
[2] Primarily represents reclassifications from other balance sheet accounts.
[3] Deductions:Written off - [($0)], ($38), ($44)Credited to other accounts - [($0)], ($0), ($6)Total - [($0)], ($38), ($50)