XML 240 R224.htm IDEA: XBRL DOCUMENT
v3.22.4

Revenue and Expenses - Headcount (Details) - employee | 12 Months Ended
--- | ---
Dec. 31, 2022 | Dec. 31, 2021 | Dec. 31, 2020
Disclosure of operating segments [line items] |  |  |
Average employees over year | 102,563 | 107,776 | 113,182
Employees at year-end | 103,651 | 104,150 | 112,797
Percentage of female employees | 39.00% | 38.00% |
Telefonica Tech UK Limited |  |  |
Disclosure of operating segments [line items] |  |  |
Average employees over year | 609 |  |
Incremental |  |  |
Disclosure of operating segments [line items] |  |  |
Average employees over year | 330 |  |
BE-terna |  |  |
Disclosure of operating segments [line items] |  |  |
Average employees over year | 954 |  |
Operating segments |  |  |
Disclosure of operating segments [line items] |  |  |
Number of employees with disabilities | 1,482 | 1,128 |
Telefónica Spain | Operating segments |  |  |
Disclosure of operating segments [line items] |  |  |
Average employees over year | 21,099 | 22,872 | 22,992
Employees at year-end | 20,947 | 22,976 | 22,978
Number of employees with disabilities | 314 | 267 |
Telefónica United Kingdom | Operating segments |  |  |
Disclosure of operating segments [line items] |  |  |
Average employees over year | 0 | 2,884 | 6,501
Employees at year-end | 0 | 0 | 6,318
Telefónica Germany | Operating segments |  |  |
Disclosure of operating segments [line items] |  |  |
Average employees over year | 7,029 | 7,375 | 7,770
Employees at year-end | 7,099 | 7,056 | 7,701
Telefónica Brazil | Operating segments |  |  |
Disclosure of operating segments [line items] |  |  |
Average employees over year | 34,275 | 33,987 | 33,938
Employees at year-end | 34,846 | 34,343 | 33,828
Telefónica Hispam | Operating segments |  |  |
Disclosure of operating segments [line items] |  |  |
Average employees over year | 30,232 | 31,806 | 33,872
Employees at year-end | 29,994 | 30,717 | 33,506
Other companies | Operating segments |  |  |
Disclosure of operating segments [line items] |  |  |
Average employees over year | 9,928 | 8,852 | 8,109
Employees at year-end | 10,765 | 9,058 | 8,466

X
- Definition The average number of personnel employed by the entity during a period. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 1 -IssueDate 2022-03-24 -Paragraph 112 -Subparagraph c -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_112_c&doctype=Standard -URIDate 2022-03-24 + Details
Name: | ifrs-full_AverageNumberOfEmployees
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition The number of personnel employed by the entity at a date. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 1 -IssueDate 2022-03-24 -Paragraph 112 -Subparagraph c -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_112_c&doctype=Standard -URIDate 2022-03-24 + Details
Name: | ifrs-full_NumberOfEmployees
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number Of Employees With Disabilities + References No definition available. + Details
Name: | tef_NumberOfEmployeesWithDisabilities
Namespace Prefix: | tef_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percentage Of Female Employees + References No definition available. + Details
Name: | tef_PercentageOfFemaleEmployees
Namespace Prefix: | tef_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | ifrs-full_BusinessCombinationsAxis=tef_TelefonicaTechUKLimitedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_BusinessCombinationsAxis=tef_IncrementalMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_BusinessCombinationsAxis=tef_BETernaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_SegmentConsolidationItemsAxis=ifrs-full_OperatingSegmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_SegmentsAxis=tef_TelefonicaSpainMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_SegmentsAxis=tef_TelefonicaUnitedKingdomMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_SegmentsAxis=tef_TelefonicaGermanyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_SegmentsAxis=tef_TelefonicaBrazilMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_SegmentsAxis=tef_TelefnicaHispamMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_SegmentsAxis=ifrs-full_AllOtherSegmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |