XML 181 R166.htm IDEA: XBRL DOCUMENT
v3.19.1

Revenue - Summary of Changes in Contract Assets and Contract Liabilities (Detail) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2018 TWD ($)
Contract assets |
Net increase of customer contracts | $ 4,126
Reclassified to trade receivables | (7,532)
Significant changes of contract assets | (3,406)
Contract liabilities |
Net increase of customer contracts | 16
Recognized as revenues | (194)
Significant changes of contract liabilities | $ (178)

X
- Definition Decrease in contract asset through reclassification to trade receivables. + References No definition available. + Details
Name: | cht_DecreaseInContractAssetThroughReclassificationToTradeReceivables
Namespace Prefix: | cht_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Decrease in contract liabilities revenue recognition. + References No definition available. + Details
Name: | cht_DecreaseInContractLiabilitiesRevenueRecognition
Namespace Prefix: | cht_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Increase in contract asset through increase in customer contracts. + References No definition available. + Details
Name: | cht_IncreaseInContractAssetThroughIncreaseInCustomerContracts
Namespace Prefix: | cht_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Increase in contract liabilities through increase in customer contracts. + References No definition available. + Details
Name: | cht_IncreaseInContractLiabilitiesThroughIncreaseInCustomerContracts
Namespace Prefix: | cht_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Significant changes of contract assets. + References No definition available. + Details
Name: | cht_SignificantChangesOfContractAssets
Namespace Prefix: | cht_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Significant changes of contract liabilities. + References No definition available. + Details
Name: | cht_SignificantChangesOfContractLiabilities
Namespace Prefix: | cht_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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

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