XML 113 R100.htm IDEA: XBRL DOCUMENT
v3.19.1

Held-to-maturity Financial Assets - Summary of Held-to-maturity Financial Assets (Detail) $ in Millions | Dec. 31, 2017 TWD ($)
--- | ---
Disclosure of financial assets [line items] |
Held-to-maturity investments | $ 20,821.7
Current portion | 1,988.4
Noncurrent portion | 18,833.3
Corporate bonds [member] |
Disclosure of financial assets [line items] |
Held-to-maturity investments | 19,338.8
Structured product [member] |
Disclosure of financial assets [line items] |
Held-to-maturity investments | $ 1,482.9

X
- Definition The amount of current held-to-maturity investments. [Refer: Held-to-maturity investments] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Note Expiry date 2021-01-01 -Name IFRS -Number 7 -IssueDate 2018-01-01 -Paragraph 8 -Subparagraph b -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2017-03-02&anchor=para_8_b&doctype=Standard&book=b -URIDate 2018-03-16 + Details
Name: | ifrs-full_CurrentHeldtomaturityInvestments
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table. + References No definition available. + Details
Name: | ifrs-full_DisclosureOfFinancialAssetsLineItems
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of non-derivative financial assets with fixed or determinable payments and fixed maturity that an entity has the positive intention and ability to hold to maturity other than: (a) those that the entity upon initial recognition designates as at fair value through profit or loss; (b) those that the entity designates as available for sale; and (c) those that meet the definition of loans and receivables. An entity shall not classify any financial assets as held to maturity if the entity has, during the current financial year or during the two preceding financial years, sold or reclassified more than an insignificant amount of held-to-maturity investments before maturity (more than insignificant in relation to the total amount of held-to-maturity investments) other than sales or reclassifications that: (i) are so close to maturity or the financial asset’s call date (for example, less than three months before maturity) that changes in the market rate of interest would not have a significant effect on the financial asset’s fair value; (ii) occur after the entity has collected substantially all of the financial asset’s original principal through scheduled payments or prepayments; or (iii) are attributable to an isolated event that is beyond the entity’s control, is non-recurring and could not have been reasonably anticipated by the entity. [Refer: Derivative financial assets; Held-to-maturity investments; Prepayments] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Note Expiry date 2021-01-01 -Name IFRS -Number 7 -IssueDate 2018-01-01 -Paragraph 8 -Subparagraph b -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2017-03-02&anchor=para_8_b&doctype=Standard&book=b -URIDate 2018-03-16 + Details
Name: | ifrs-full_HeldtomaturityInvestments
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount of non-current held-to-maturity investments. [Refer: Held-to-maturity investments] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Note Expiry date 2021-01-01 -Name IFRS -Number 7 -IssueDate 2018-01-01 -Paragraph 8 -Subparagraph b -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2017-03-02&anchor=para_8_b&doctype=Standard&book=b -URIDate 2018-03-16 + Details
Name: | ifrs-full_NoncurrentHeldtomaturityInvestments
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | ifrs-full_ClassesOfFinancialAssetsAxis=tsm_CorporateBondsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialAssetsAxis=tsm_StructuredProductMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |