XML 207 R191.htm IDEA: XBRL DOCUMENT
v3.22.4

Breakdown of Contractual Assets and Liabilities, and Capitalized Costs - Movement in Contract Assets (Details) - EUR (€) € in Millions | 12 Months Ended
--- | ---
Dec. 31, 2022 | Dec. 31, 2021
Contract assets [abstract] |  |
Contract assets, beginning balance | € 342 | € 249
Additions | 555 | 293
Disposals | (349) | (198)
Transfers | 0 | (1)
Translation differences and hyperinflation adjustments | 6 | (1)
Contract assets, ending balance | 554 | 342
Long-term contracts |  |
Contract assets [abstract] |  |
Contract assets, beginning balance | 209 | 145
Additions | 261 | 113
Disposals | (12) | 0
Transfers | (100) | (49)
Translation differences and hyperinflation adjustments | 1 | 0
Contract assets, ending balance | 359 | 209
Long-term contracts | Gross cost |  |
Contract assets [abstract] |  |
Contract assets, beginning balance | 210 | 146
Additions | 261 | 113
Disposals | (12) | 0
Transfers | (100) | (49)
Translation differences and hyperinflation adjustments | 1 | 0
Contract assets, ending balance | 360 | 210
Long-term contracts | Impairment losses |  |
Contract assets [abstract] |  |
Contract assets, beginning balance | (1) | (1)
Additions | 0 | 0
Disposals | 0 | 0
Transfers | 0 | 0
Translation differences and hyperinflation adjustments | 0 | 0
Contract assets, ending balance | (1) | (1)
Short-term contracts |  |
Contract assets [abstract] |  |
Contract assets, beginning balance | 133 | 104
Additions | 294 | 180
Disposals | (337) | (198)
Transfers | 100 | 48
Translation differences and hyperinflation adjustments | 5 | (1)
Contract assets, ending balance | 195 | 133
Short-term contracts | Gross cost |  |
Contract assets [abstract] |  |
Contract assets, beginning balance | 141 | 113
Additions | 295 | 182
Disposals | (340) | (201)
Transfers | 100 | 48
Translation differences and hyperinflation adjustments | 6 | (1)
Contract assets, ending balance | 202 | 141
Short-term contracts | Impairment losses |  |
Contract assets [abstract] |  |
Contract assets, beginning balance | (8) | (9)
Additions | (1) | (2)
Disposals | 3 | 3
Transfers | 0 | 0
Translation differences and hyperinflation adjustments | (1) | 0
Contract assets, ending balance | € (7) | € (8)

X
- Definition The amount of an entity’s right to consideration in exchange for goods or services that the entity has transferred to a customer, when that right is conditioned on something other than the passage of time (for example, the entity’s future performance). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 15 -IssueDate 2022-03-24 -Paragraph 105 -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2022-en-r&anchor=para_105&doctype=Standard -URIDate 2022-03-24 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 15 -IssueDate 2022-03-24 -Paragraph 116 -Subparagraph a -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2022-en-r&anchor=para_116_a&doctype=Standard -URIDate 2022-03-24 + Details
Name: | ifrs-full_ContractAssets
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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
- Definition The increase in contract assets resulting from business combinations. [Refer: Business combinations [member]; Contract assets] + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Name IFRS -Number 15 -IssueDate 2022-03-24 -Paragraph 118 -Subparagraph a -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2022-en-r&anchor=para_118_a&doctype=Standard -URIDate 2022-03-24 + Details
Name: | ifrs-full_IncreaseThroughBusinessCombinationsContractAssets
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Decrease Through Disposals, Contract Assets + References No definition available. + Details
Name: | tef_DecreaseThroughDisposalsContractAssets
Namespace Prefix: | tef_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Increase (Decrease) Through Transfers, Contract Assets + References No definition available. + Details
Name: | tef_IncreaseDecreaseThroughTransfersContractAssets
Namespace Prefix: | tef_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Increase (Decrease) Through Translation Differences And Hyperinflation Adjustments, Contract Assets + References No definition available. + Details
Name: | tef_IncreaseDecreaseThroughTranslationDifferencesAndHyperinflationAdjustmentsContractAssets
Namespace Prefix: | tef_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | ifrs-full_ContractDurationAxis=ifrs-full_LongtermContractsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedImpairmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ContractDurationAxis=ifrs-full_ShorttermContractsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |