XML 184 R152.htm IDEA: XBRL DOCUMENT
v3.20.1

Cash Flow Information - Schedule of Detailed Information about Non Cash Transaction (Detail) $ in Millions, $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2019 TWD ($) | Dec. 31, 2019 USD ($) | Dec. 31, 2018 TWD ($) | Dec. 31, 2017 TWD ($)
Disclosure of detailed information about non-cash transaction [line items] |  |  |  |
Additions of property, plant and equipment | $ 564,283.0 |  | $ 300,024.4 | $ 322,493.9
Changes in other financial assets | 472.5 |  | 1,555.4 | 3,634.9
Exchange of assets | (3,287.1) |  |  |
Changes in payables to contractors and equipment suppliers | (100,963.9) |  | 13,979.9 | 4,364.5
Transferred to initial carrying amount of hedged items | (82.3) |  | 22.2 | 94.9
Payments for acquisition of property, plant and equipment | 460,422.2 | $ 15,393.6 | 315,581.9 | 330,588.2
Acquisition of available-for-sale financial assets |  |  |  | 101,824.0
Changes in accrued expenses and other current liabilities |  |  |  | (2,262.8)
Proceeds from disposal of available-for-sale financial assets |  |  |  | 69,538.9
Disposal of available-for-sale financial assets |  |  |  | 70,862.9
Payments for acquisition of financial assets at FVTOCI | 257,558.2 | $ 8,611.1 | 96,412.8 |
Payments for acquisition of available-for-sale financial assets |  |  |  | 101,824.0
Financial assets available-for-sale, category [member] |  |  |  |
Disclosure of detailed information about non-cash transaction [line items] |  |  |  |
Changes in other financial assets |  |  |  | (1,324.0)
Acquisition of available-for-sale financial assets |  |  |  | $ 104,086.8
Financial assets measured at fair value through other comprehensive income, category [member] |  |  |  |
Disclosure of detailed information about non-cash transaction [line items] |  |  |  |
Changes in other financial assets | (266.3) |  | (4,323.0) |
Acquisition of financial assets at FVTOCI | 257,824.5 |  | 100,759.6 |
Changes in accrued expenses and other current liabilities |  |  | (23.8) |
Disposal of financial assets at FVTOCI | 229,525.1 |  | 90,545.1 |
Proceeds from disposal of financial assets at FVTOCI | 230,444.5 |  | 86,639.3 |
Payments for acquisition of financial assets at FVTOCI | 257,558.2 |  | 96,412.8 |
Changes in other financial assets | $ 919.4 |  | $ (3,905.8) |

X
- Definition Adjustments for increase (decrease) in other current liabilities to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Other current liabilities; Profit (loss)] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 7 -IssueDate 2019-01-01 -Paragraph 20 -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2019-en-r&anchor=para_20&doctype=Standard -URIDate 2019-03-27 + Details
Name: | ifrs-full_AdjustmentsForIncreaseDecreaseInOtherCurrentLiabilities
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Adjustments for increase (decrease) in trade and other payables to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Trade and other payables; Profit (loss)] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 7 -IssueDate 2019-01-01 -Paragraph 20 -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2019-en-r&anchor=para_20&doctype=Standard -URIDate 2019-03-27 + Details
Name: | ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The increase (decrease) in property, plant and equipment. [Refer: Property, plant and equipment] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 16 -IssueDate 2019-01-01 -Paragraph 73 -Subparagraph e -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2019-en-r&anchor=para_73_e&doctype=Standard -URIDate 2019-03-27 + Details
Name: | ifrs-full_ChangesInPropertyPlantAndEquipment
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The cash inflow from the disposal or maturity of available-for-sale financial assets. [Refer: Financial assets available-for-sale] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Note Expiry date 2021-01-01 -Name IAS -Number 7 -IssueDate 2019-01-01 -Paragraph 16 -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2017-en-b&anchor=para_16&doctype=Standard&book=b -URIDate 2019-03-27 + Details
Name: | ifrs-full_ProceedsFromDisposalOrMaturityOfAvailableforsaleFinancialAssets
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The cash outflow for the purchase of available-for-sale financial assets. [Refer: Financial assets available-for-sale] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Note Expiry date 2021-01-01 -Name IAS -Number 7 -IssueDate 2019-01-01 -Paragraph 16 -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2017-en-b&anchor=para_16&doctype=Standard&book=b -URIDate 2019-03-27 + Details
Name: | ifrs-full_PurchaseOfAvailableforsaleFinancialAssets
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The cash outflow for the purchases of property, plant and equipment, classified as investing activities. [Refer: Property, plant and equipment] + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Name IAS -Number 7 -IssueDate 2019-01-01 -Paragraph 16 -Subparagraph a -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2019-en-r&anchor=para_16_a&doctype=Standard -URIDate 2019-03-27 + Details
Name: | ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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 2019-01-01 -Paragraph 92 -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2019-en-r&anchor=para_92&doctype=Standard -URIDate 2019-03-27 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Note Expiry date 2021-01-01 -Name IFRS -Number 7 -IssueDate 2019-01-01 -Paragraph 23 -Subparagraph d -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_23_d&doctype=Standard&book=b -URIDate 2019-03-27 + Details
Name: | ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Acquisition of financial assets at fair value through other comprehensive income. + References No definition available. + Details
Name: | tsm_AcquisitionOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncome
Namespace Prefix: | tsm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Adjustment ​for​ increase ​decrease ​in other ​financial ​assets. + References No definition available. + Details
Name: | tsm_AdjustmentForIncreaseDecreaseInOtherFinancialAssets
Namespace Prefix: | tsm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Adjustments for increase decrease in other financial assets. + References No definition available. + Details
Name: | tsm_AdjustmentsForIncreaseDecreaseInOtherFinancialAssets
Namespace Prefix: | tsm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Disclosure of detailed information about non-cash transaction [line items]. + References No definition available. + Details
Name: | tsm_DisclosureOfDetailedInformationAboutNonCashTransactionLineItems
Namespace Prefix: | tsm_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disposal of available-for-sale financial assets. + References No definition available. + Details
Name: | tsm_DisposalOfAvailableforsaleFinancialAssets
Namespace Prefix: | tsm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Disposal of financial instruments at fair value through other comprehensive income. + References No definition available. + Details
Name: | tsm_DisposalOfFinancialinstrumentsAtFairvaluethroughothercomprehensiveincome
Namespace Prefix: | tsm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Exchange of assets. + References No definition available. + Details
Name: | tsm_ExchangeOfAssets
Namespace Prefix: | tsm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Payments for acquisition of available-for-sale financial assets. + References No definition available. + Details
Name: | tsm_PaymentsForacquisitionOfAvailableForSaleFinancialAssets
Namespace Prefix: | tsm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Proceeds from disposal or maturity of financial assets at fair value through other comprehensive income. + References No definition available. + Details
Name: | tsm_ProceedsFromdisposalOrMaturityOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncome
Namespace Prefix: | tsm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The cash outflow for the purchase of financial assets at fair value through other comprehensive income. [Refer:Financial assets at fair value through other comprehensive income]. + References No definition available. + Details
Name: | tsm_PurchaseOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncome
Namespace Prefix: | tsm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | ifrs-full_CategoriesOfFinancialAssetsAxis=ifrs-full_FinancialAssetsAvailableforsaleCategoryMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CategoriesOfFinancialAssetsAxis=ifrs-full_FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeCategoryMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |