XML 227 R144.htm IDEA: XBRL DOCUMENT
v3.20.4

Provisions and other current liabilities (Details 2) - USD ($) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018
Provisions for deductions from revenue [roll forward] |  |  |
Provisions for deductions from revenue, at beginning of period | $ 5,595 | $ 5,262 | $ 4,672
Effects of currency translation and business combinations | 234 | (10) | (129)
Payments/utilizations | (19,294) | (19,348) | (18,567)
Additions prior year | (151) | (220) | (98)
Additions current year | 19,773 | 20,001 | 19,052
Changes in offset against gross trade receivables | 99 | 104 | 332
Provisions for deductions from revenue, at end of period | 6,256 | 5,595 | 5,262
US-specific healthcare plans and program rebates [member] |  |  |
Provisions for deductions from revenue [roll forward] |  |  |
Provisions for deductions from revenue, at beginning of period | 1,981 | 1,883 | 1,590
Payments/utilizations | (5,560) | (5,183) | (4,158)
Additions prior year | (107) | (193) | (90)
Additions current year | 5,739 | 5,474 | 4,541
Provisions for deductions from revenue, at end of period | 2,053 | 1,981 | 1,883
Non-US-specific healthcare plans and program rebates [member] |  |  |
Provisions for deductions from revenue [roll forward] |  |  |
Provisions for deductions from revenue, at beginning of period | 1,769 | 1,625 | 1,356
Effects of currency translation and business combinations | 167 | (19) | (78)
Payments/utilizations | (2,597) | (2,467) | (2,182)
Additions prior year | 7 | (2) | 83
Additions current year | 2,940 | 2,659 | 2,555
Changes in offset against gross trade receivables | (14) | 1 | (109)
Provisions for deductions from revenue, at end of period | 2,272 | 1,769 | 1,625
Non-healthcare plans and program-related rebates, returns and other deductions [member] |  |  |
Provisions for deductions from revenue [roll forward] |  |  |
Provisions for deductions from revenue, at beginning of period | 1,845 | 1,754 | 1,726
Effects of currency translation and business combinations | 67 | 9 | (51)
Payments/utilizations | (11,137) | (11,698) | (12,227)
Additions prior year | (51) | (25) | (91)
Additions current year | 11,094 | 11,868 | 11,956
Changes in offset against gross trade receivables | 113 | 103 | 441
Provisions for deductions from revenue, at end of period | $ 1,931 | 1,845 | 1,754
Continuing operations [member] |  |  |
Provisions for deductions from revenue [roll forward] |  |  |
Additions current year |  |  | 18,248
Discontinued operations [member] |  |  |
Provisions for deductions from revenue [roll forward] |  |  |
Provisions for deductions from revenue, discontinued operations, at beginning of period |  | (194) |
Provisions for deductions from revenue, discontinued operations, at end of period |  |  | (194)
Discontinued operations [member] | US-specific healthcare plans and program rebates [member] |  |  |
Provisions for deductions from revenue [roll forward] |  |  |
Provisions for deductions from revenue, discontinued operations, at beginning of period |  | 0 |
Provisions for deductions from revenue, discontinued operations, at end of period |  |  | 0
Discontinued operations [member] | Non-US-specific healthcare plans and program rebates [member] |  |  |
Provisions for deductions from revenue [roll forward] |  |  |
Provisions for deductions from revenue, discontinued operations, at beginning of period |  | (28) |
Provisions for deductions from revenue, discontinued operations, at end of period |  |  | (28)
Discontinued operations [member] | Non-healthcare plans and program-related rebates, returns and other deductions [member] |  |  |
Provisions for deductions from revenue [roll forward] |  |  |
Provisions for deductions from revenue, discontinued operations, at beginning of period |  | $ (166) |
Provisions for deductions from revenue, discontinued operations, at end of period |  |  | $ (166)

X
- Definition The amount of current provision for refunds. [Refer: Refunds provision] + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Name IAS -Number 37 -IssueDate 2019-01-01 -Section Example 4 Refunds policy -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=37&code=ifrs-tx-2019-en-r&doctype=Illustrative%20Examples&dita_xref=IAS37_IE_C_ex4_TI -URIDate 2019-03-27 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Name IAS -Number 37 -IssueDate 2019-01-01 -Paragraph 87 -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=37&code=ifrs-tx-2019-en-r&anchor=para_87&doctype=Standard -URIDate 2019-03-27 + Details
Name: | ifrs-full_CurrentRefundsProvision
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount used (ie incurred and charged against the provision) for other provisions. [Refer: Other provisions] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 37 -IssueDate 2019-01-01 -Paragraph 84 -Subparagraph c -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=37&code=ifrs-tx-2019-en-r&anchor=para_84_c&doctype=Standard -URIDate 2019-03-27 + Details
Name: | ifrs-full_ProvisionUsedOtherProvisions
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- References No definition available. + Details
Name: | nvs_AcquisitionsThroughBusinessCombinationsOtherProvisionsAndIncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions
Namespace Prefix: | nvs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- References No definition available. + Details
Name: | nvs_ChangesInOffsetAgainstGrossTradeReceivables
Namespace Prefix: | nvs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- References No definition available. + Details
Name: | nvs_CurrentRefundsProvisionDiscontinuedOperations
Namespace Prefix: | nvs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | nvs_IncomeStatementAdjustmentsOfCurrentYear
Namespace Prefix: | nvs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- References No definition available. + Details
Name: | nvs_IncomeStatementAdjustmentsOfPriorYear
Namespace Prefix: | nvs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- References No definition available. + Details
Name: | nvs_ProvisionsForDeductionsFromRevenueRollForward
Namespace Prefix: | nvs_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | nvs_PlansAndProgramRebatesAxis=nvs_USspecificHealthcarePlansAndProgramRebatesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | nvs_PlansAndProgramRebatesAxis=nvs_NonUSspecificHealthcarePlansAndProgramRebatesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | nvs_PlansAndProgramRebatesAxis=nvs_NonhealthcarePlansAndProgramrelatedRebatesReturnsAndOtherDeductionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ContinuingAndDiscontinuedOperationsAxis=ifrs-full_ContinuingOperationsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ContinuingAndDiscontinuedOperationsAxis=ifrs-full_DiscontinuedOperationsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |