XML 145 R129.htm IDEA: XBRL DOCUMENT
v3.22.4

Associates and Joint Ventures - Disclosure Of Purchase Commitments (Details) - VMO2 € in Millions, £ in Millions | Dec. 31, 2022 EUR (€) | Dec. 31, 2021 EUR (€) | Dec. 31, 2021 GBP (£)
--- | --- | --- | ---
2023 |  |  |
Commitments [Line Items] |  |  |
Commitments in relation to joint ventures | € 3,054 |  |
2023 | Purchase commitments |  |  |
Commitments [Line Items] |  |  |
Commitments in relation to joint ventures | 1,106 |  |
2023 | Programming commitments |  |  |
Commitments [Line Items] |  |  |
Commitments in relation to joint ventures | 698 |  |
2023 | Network and connectivity commitments |  |  |
Commitments [Line Items] |  |  |
Commitments in relation to joint ventures | 891 |  |
2023 | Other commitments |  |  |
Commitments [Line Items] |  |  |
Commitments in relation to joint ventures | 359 |  |
2024 |  |  |
Commitments [Line Items] |  |  |
Commitments in relation to joint ventures | 1,107 |  |
2024 | Purchase commitments |  |  |
Commitments [Line Items] |  |  |
Commitments in relation to joint ventures | 154 |  |
2024 | Programming commitments |  |  |
Commitments [Line Items] |  |  |
Commitments in relation to joint ventures | 606 |  |
2024 | Network and connectivity commitments |  |  |
Commitments [Line Items] |  |  |
Commitments in relation to joint ventures | 82 |  |
2024 | Other commitments |  |  |
Commitments [Line Items] |  |  |
Commitments in relation to joint ventures | 265 |  |
2025 |  |  |
Commitments [Line Items] |  |  |
Commitments in relation to joint ventures | 856 |  |
2025 | Purchase commitments |  |  |
Commitments [Line Items] |  |  |
Commitments in relation to joint ventures | 89 |  |
2025 | Programming commitments |  |  |
Commitments [Line Items] |  |  |
Commitments in relation to joint ventures | 446 |  |
2025 | Network and connectivity commitments |  |  |
Commitments [Line Items] |  |  |
Commitments in relation to joint ventures | 57 |  |
2025 | Other commitments |  |  |
Commitments [Line Items] |  |  |
Commitments in relation to joint ventures | 264 |  |
2026 |  |  |
Commitments [Line Items] |  |  |
Commitments in relation to joint ventures | 787 |  |
2026 | Purchase commitments |  |  |
Commitments [Line Items] |  |  |
Commitments in relation to joint ventures | 60 |  |
2026 | Programming commitments |  |  |
Commitments [Line Items] |  |  |
Commitments in relation to joint ventures | 437 |  |
2026 | Network and connectivity commitments |  |  |
Commitments [Line Items] |  |  |
Commitments in relation to joint ventures | 24 |  |
2026 | Other commitments |  |  |
Commitments [Line Items] |  |  |
Commitments in relation to joint ventures | 266 |  |
2027 |  |  |
Commitments [Line Items] |  |  |
Commitments in relation to joint ventures | 617 |  |
2027 | Purchase commitments |  |  |
Commitments [Line Items] |  |  |
Commitments in relation to joint ventures | 58 |  |
2027 | Programming commitments |  |  |
Commitments [Line Items] |  |  |
Commitments in relation to joint ventures | 413 |  |
2027 | Network and connectivity commitments |  |  |
Commitments [Line Items] |  |  |
Commitments in relation to joint ventures | 22 |  |
2027 | Other commitments |  |  |
Commitments [Line Items] |  |  |
Commitments in relation to joint ventures | 124 |  |
Subsequent years |  |  |
Commitments [Line Items] |  |  |
Commitments in relation to joint ventures | 456 |  |
Subsequent years | Purchase commitments |  |  |
Commitments [Line Items] |  |  |
Commitments in relation to joint ventures | 37 |  |
Subsequent years | Programming commitments |  |  |
Commitments [Line Items] |  |  |
Commitments in relation to joint ventures | 204 |  |
Subsequent years | Network and connectivity commitments |  |  |
Commitments [Line Items] |  |  |
Commitments in relation to joint ventures | 199 |  |
Subsequent years | Other commitments |  |  |
Commitments [Line Items] |  |  |
Commitments in relation to joint ventures | 16 |  |
Commitments in relation to joint ventures | € 6,877 |  |
Total commitments of joint venture (in percent) | 1 |  |
O2 Holdings Ltd |  |  |
Commitments [Line Items] |  |  |
Commitments in relation to joint ventures |  | € 253 | £ 213
Purchase commitments |  |  |
Commitments [Line Items] |  |  |
Commitments in relation to joint ventures | € 1,504 |  |
Programming commitments |  |  |
Commitments [Line Items] |  |  |
Commitments in relation to joint ventures | 2,804 |  |
Network and connectivity commitments |  |  |
Commitments [Line Items] |  |  |
Commitments in relation to joint ventures | 1,275 |  |
Other commitments |  |  |
Commitments [Line Items] |  |  |
Commitments in relation to joint ventures | € 1,294 |  |

X
- Definition The commitments that the entity has relating to its joint ventures as specified in paragraphs B18-B20 of IFRS 12. [Refer: Joint ventures [member]] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 12 -IssueDate 2022-03-24 -Paragraph 23 -Subparagraph a -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2022-en-r&anchor=para_23_a&doctype=Standard -URIDate 2022-03-24 + Details
Name: | ifrs-full_CommitmentsInRelationToJointVentures
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Commitments [Line Items] + References No definition available. + Details
Name: | tef_CommitmentsLineItems
Namespace Prefix: | tef_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage Of Total Commitments Of Joint Venture + References No definition available. + Details
Name: | tef_PercentageOfTotalCommitmentsOfJointVenture
Namespace Prefix: | tef_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneYearMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_JointVenturesAxis=tef_VMEDO2UKLtdMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | tef_CommitmentTypeAxis=tef_PurchaseCommitmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | tef_CommitmentTypeAxis=tef_ProgrammingCommitmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | tef_CommitmentTypeAxis=tef_NetworkAndConnectivityCommitmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | tef_CommitmentTypeAxis=tef_OtherCommitmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=ifrs-full_LaterThanFiveYearsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=tef_O2HoldingsLtdMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |