XML 152 R139.htm IDEA: XBRL DOCUMENT
v3.19.1

Equity - Changes in Other Reserves (Detail) $ in Millions, $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2018 TWD ($) | Dec. 31, 2018 USD ($) | Dec. 31, 2017 TWD ($) | Dec. 31, 2016 TWD ($)
Balance, beginning of year | $ (26,917.9) |  | $ 1,663.9 | $ 11,774.1
Exchange differences arising on translation of foreign operations | 14,562.0 |  | (28,257.4) | (9,409.2)
Equity instruments | (3,311.6) |  |  |
Other comprehensive income reclassified to profit or loss upon disposal of subsidiaries |  |  |  | 36.1
Changes in fair value of available-for-sale financial assets |  |  | (154.7) | (696.3)
Debt instruments | (1,858.0) |  |  |
Cumulative (gain)/loss reclassified to profit or loss upon disposal of available-for-sale financial assets |  |  | (61.2) | 4.1
Cumulative unrealized gain (loss) of equity instruments transferred to retained earnings due to disposal | 1,193.1 |  |  |
Cumulative unrealized gain (loss) of debt instruments transferred to profit or loss due to disposal | 989.1 |  |  |
Loss allowance adjustments from debt instruments | (2.0) |  |  |
Gain (loss) arising on changes in the fair value of hedging instruments | 41.0 |  | 99.6 |
Transferred to initial carrying amount of hedged items | (22.2) |  | (94.9) |
Share of other comprehensive income (loss) of associates | 86.5 |  | (99.4) | 24.5
Share of unearned stock-based compensation of associates | 8.5 |  | (10.3) |
Other comprehensive loss reclassified to profit or loss upon disposal of associates |  |  |  | (8.2)
Income tax effect | 92.4 |  | (3.5) | (61.2)
Balance, end of year | (15,449.9) | $ (504.7) | (26,917.9) | 1,663.9
ADJUSTED BALANCE |  |  |  |
Balance, beginning of year | (27,228.7) |  |  |
Balance, end of year |  |  | (27,228.7) |
Others - Foreign Currency Translation Reserve [member] |  |  |  |
Balance, beginning of year | (26,697.7) |  | 1,661.2 | 11,039.9
Exchange differences arising on translation of foreign operations | 14,562.0 |  | (28,257.4) | (9,409.2)
Other comprehensive income reclassified to profit or loss upon disposal of subsidiaries |  |  |  | 36.1
Share of other comprehensive income (loss) of associates | 93.3 |  | (101.5) | (0.9)
Other comprehensive loss reclassified to profit or loss upon disposal of associates |  |  |  | (4.7)
Balance, end of year | (12,042.4) |  | (26,697.7) | 1,661.2
Others - Foreign Currency Translation Reserve [member] | ADJUSTED BALANCE |  |  |  |
Balance, beginning of year | (26,697.7) |  |  |
Balance, end of year |  |  | (26,697.7) |
Others - Unrealized Gain/Loss from Available-for-sale Financial Assets [member] |  |  |  |
Balance, beginning of year | (214.1) |  | 2.6 | 734.8
Changes in fair value of available-for-sale financial assets |  |  | (154.7) | (696.3)
Cumulative (gain)/loss reclassified to profit or loss upon disposal of available-for-sale financial assets |  |  | (61.2) | 4.1
Share of other comprehensive income (loss) of associates |  |  | 2.1 | 24.7
Other comprehensive loss reclassified to profit or loss upon disposal of associates |  |  |  | (3.5)
Income tax effect |  |  | (2.9) | (61.2)
Balance, end of year |  |  | (214.1) | 2.6
Others - Cash Flow Hedges Reserve [member] |  |  |  |
Balance, beginning of year | 4.2 |  | 0.1 | (0.6)
Gain (loss) arising on changes in the fair value of hedging instruments |  |  | 99.6 |
Transferred to initial carrying amount of hedged items |  |  | (94.9) |
Share of other comprehensive income (loss) of associates |  |  |  | 0.7
Income tax effect |  |  | (0.6) |
Balance, end of year |  |  | 4.2 | $ 0.1
Others - Stock-Based Employee Compensation [member] |  |  |  |
Balance, beginning of year | (10.3) |  |  |
Share of unearned stock-based compensation of associates | 8.5 |  | (10.3) |
Balance, end of year | (1.8) |  | (10.3) |
Others - Stock-Based Employee Compensation [member] | ADJUSTED BALANCE |  |  |  |
Balance, beginning of year | (10.3) |  |  |
Balance, end of year |  |  | (10.3) |
Unrealized gain (loss) on financial assets at fair value through other comprehensive income [member] |  |  |  |
Equity instruments | (3,311.6) |  |  |
Debt instruments | (1,858.0) |  |  |
Cumulative unrealized gain (loss) of equity instruments transferred to retained earnings due to disposal | 1,193.1 |  |  |
Cumulative unrealized gain (loss) of debt instruments transferred to profit or loss due to disposal | 989.1 |  |  |
Loss allowance adjustments from debt instruments | (2.0) |  |  |
Share of other comprehensive income (loss) of associates | (6.8) |  |  |
Income tax effect | 91.8 |  |  |
Balance, end of year | (3,429.3) |  |  |
Unrealized gain (loss) on financial assets at fair value through other comprehensive income [member] | ADJUSTED BALANCE |  |  |  |
Balance, beginning of year | (524.9) |  |  |
Balance, end of year |  |  | (524.9) |
Other - Gain (loss) on hedging instruments [member] |  |  |  |
Gain (loss) arising on changes in the fair value of hedging instruments | 41.0 |  |  |
Transferred to initial carrying amount of hedged items | (22.2) |  |  |
Income tax effect | 0.6 |  |  |
Balance, end of year | 23.6 |  |  |
Other - Gain (loss) on hedging instruments [member] | ADJUSTED BALANCE |  |  |  |
Balance, beginning of year | $ 4.2 |  |  |
Balance, end of year |  |  | $ 4.2 |

X
- Definition The cumulative gain (loss) on disposal of investments in equity instruments that the entity has designated at fair value through other comprehensive income. [Refer: At fair value [member]; Other comprehensive income] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 7 -IssueDate 2018-01-01 -Paragraph 11B -Subparagraph c -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_11B_c&doctype=Standard -URIDate 2018-03-16 + Details
Name: | ifrs-full_CumulativeGainLossOnDisposalOfInvestmentsInEquityInstrumentsDesignatedAsMeasuredAtFairValueThroughOtherComprehensiveIncome
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The gains (losses) recognised in other comprehensive income on cash flow hedges, before tax. [Refer: Cash flow hedges [member]] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2018-01-01 -Paragraph 91 -Subparagraph b -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_91_b&doctype=Standard -URIDate 2018-03-16 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Note Expiry date 2021-01-01 -Name IFRS -Number 7 -IssueDate 2018-01-01 -Paragraph 23 -Subparagraph c -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2017-03-02&anchor=para_23_c&doctype=Standard&book=b -URIDate 2018-03-16 + Details
Name: | ifrs-full_GainsLossesOnCashFlowHedgesBeforeTax
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The gains (losses) recognised in other comprehensive income on exchange differences on the translation of financial statements of foreign operations, before tax. [Refer: Other comprehensive income] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2018-01-01 -Paragraph 91 -Subparagraph b -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_91_b&doctype=Standard -URIDate 2018-03-16 + Details
Name: | ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationBeforeTax
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The gains (losses) recognised in other comprehensive income on remeasuring available-for-sale financial assets, before tax. [Refer: Financial assets available-for-sale] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Note Expiry date 2021-01-01 -Name IAS -Number 1 -IssueDate 2018-01-01 -Paragraph 91 -Subparagraph b -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2017-03-02&anchor=para_91_b&doctype=Standard&book=b_pdf -URIDate 2018-03-16 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Note Expiry date 2021-01-01 -Name IFRS -Number 7 -IssueDate 2018-01-01 -Paragraph 20 -Subparagraph a -Clause ii -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2017-03-02&anchor=para_20_a_ii&doctype=Standard&book=b -URIDate 2018-03-16 + Details
Name: | ifrs-full_GainsLossesOnRemeasuringAvailableforsaleFinancialAssetsBeforeTax
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition A component of equity representing reserves within equity, not including retained earnings. [Refer: Retained earnings] + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Name IAS -Number 1 -IssueDate 2018-01-01 -Paragraph 78 -Subparagraph e -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_78_e&doctype=Standard -URIDate 2018-03-16 + Details
Name: | ifrs-full_OtherReserves
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount of reclassification adjustments related to available-for-sale financial assets, before tax. Reclassification adjustments are amounts reclassified to profit (loss) in the current period that were recognised in other comprehensive income in the current or previous periods. [Refer: Financial assets available-for-sale; Other comprehensive income] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Note Expiry date 2021-01-01 -Name IAS -Number 1 -IssueDate 2018-01-01 -Paragraph 92 -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2017-03-02&anchor=para_92&doctype=Standard&book=b_pdf -URIDate 2018-03-16 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Note Expiry date 2021-01-01 -Name IFRS -Number 7 -IssueDate 2018-01-01 -Paragraph 20 -Subparagraph a -Clause ii -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2017-03-02&anchor=para_20_a_ii&doctype=Standard&book=b -URIDate 2018-03-16 + Details
Name: | ifrs-full_ReclassificationAdjustmentsOnAvailableforsaleFinancialAssetsBeforeTax
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of reclassification adjustments related to cash flow hedges, before tax. Reclassification adjustments are amounts reclassified to profit (loss) in the current period that were recognised in other comprehensive income in the current or previous periods. [Refer: Cash flow hedges [member]; Other comprehensive income] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2018-01-01 -Paragraph 92 -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_92&doctype=Standard -URIDate 2018-03-16 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Note Expiry date 2021-01-01 -Name IFRS -Number 7 -IssueDate 2018-01-01 -Paragraph 23 -Subparagraph d -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2017-03-02&anchor=para_23_d&doctype=Standard&book=b -URIDate 2018-03-16 + Details
Name: | ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of reclassification adjustments related to change in value of time value of options, before tax. Reclassification adjustments are amounts reclassified to profit (loss) in the current period that were recognised in other comprehensive income in the current or previous periods. [Refer: Other comprehensive income] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2018-01-01 -Paragraph 92 -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_92&doctype=Standard -URIDate 2018-03-16 + Details
Name: | ifrs-full_ReclassificationAdjustmentsOnChangeInValueOfTimeValueOfOptionsBeforeTax
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of reclassification adjustments related to exchange differences when the financial statements of foreign operations are translated, before tax. Reclassification adjustments are amounts reclassified to profit (loss) in the current period that were recognised in other comprehensive income in the current or previous periods. [Refer: Other comprehensive income] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 21 -IssueDate 2018-01-01 -Paragraph 48 -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=21&date=2018-03-01&anchor=para_48&doctype=Standard -URIDate 2018-03-16 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2018-01-01 -Paragraph 92 -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_92&doctype=Standard -URIDate 2018-03-16 + Details
Name: | ifrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationBeforeTax
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Cumulative unrealized gain (loss) of debt instruments transferred to profit or loss due to disposal. + References No definition available. + Details
Name: | tsm_CumulativeUnrealizedGainLossOfDebtInstrumentsTransferredToProfitOrLossDueToDisposal
Namespace Prefix: | tsm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Income tax effect on other equity. + References No definition available. + Details
Name: | tsm_IncomeTaxEffectOnOtherEquity
Namespace Prefix: | tsm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Loss allowance adjustments from debt instruments. + References No definition available. + Details
Name: | tsm_LossAllowanceAdjustmentsFromDebtInstruments
Namespace Prefix: | tsm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Share of other comprehensive income of associates and joint ventures accounted for using equity method before reclassification to profit or loss, before tax. + References No definition available. + Details
Name: | tsm_ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodBeforeReclassificationToProfitOrLossBeforeTax
Namespace Prefix: | tsm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition share of other comprehensive income of associates and joint ventures accounted for using equity method that will be reclassified to profit or loss upon disposal of associates. + References No definition available. + Details
Name: | tsm_ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossUponDisposalOfAssociates
Namespace Prefix: | tsm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Unrealized gain (loss) on financial assets at fair value through other comprehensive income debt instruments. + References No definition available. + Details
Name: | tsm_UnrealizedGainLossOnFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeDebtInstruments
Namespace Prefix: | tsm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Unrealized gain (loss) on financial assets at fair value through other comprehensive income equity instruments. + References No definition available. + Details
Name: | tsm_UnrealizedGainLossOnFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeEquityInstruments
Namespace Prefix: | tsm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis=tsm_RestatedBalanceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ComponentsOfEquityAxis=ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ComponentsOfEquityAxis=ifrs-full_ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ComponentsOfEquityAxis=ifrs-full_ReserveOfCashFlowHedgesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ComponentsOfEquityAxis=ifrs-full_ReserveOfSharebasedPaymentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ComponentsOfEquityAxis=tsm_UnrealizedGainLossOnFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ComponentsOfEquityAxis=tsm_GainLossOnHedgingInstrumentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |