XML 217 R201.htm IDEA: XBRL DOCUMENT
v3.22.4

Provisions - Movements in the Fair Value of Plan Assets (Details) - Post-employment defined benefit plans - EUR (€) € in Millions | 12 Months Ended
--- | ---
Dec. 31, 2022 | Dec. 31, 2021
Net Defined Benefit Liability Asset [Roll Forward] |  |
Net defined benefit asset (liability) at beginning of period | € (385) |
Net defined benefit asset (liability) at end of period | (309) | € (385)
Fair value of plan assets |  |
Net Defined Benefit Liability Asset [Roll Forward] |  |
Net defined benefit asset (liability) at beginning of period | 774 | 801
Translation differences | 90 | 7
Interest income | 66 | 51
Actuarial losses and gains | (3) | (39)
Participants contributions |  | 2
Company contributions | 2 |
Benefits paid | (45) | (35)
Transfers | 5 | 2
Other movements | (19) | (15)
Net defined benefit asset (liability) at end of period | 870 | 774
Germany | Operating segments |  |
Net Defined Benefit Liability Asset [Roll Forward] |  |
Net defined benefit asset (liability) at beginning of period | (223) |
Net defined benefit asset (liability) at end of period | (107) | (223)
Germany | Operating segments | Fair value of plan assets |  |
Net Defined Benefit Liability Asset [Roll Forward] |  |
Net defined benefit asset (liability) at beginning of period | 99 | 95
Translation differences | 0 | 0
Interest income | 1 | 0
Actuarial losses and gains | (1) | 3
Participants contributions |  | 2
Company contributions | 2 |
Benefits paid | (3) | (2)
Transfers | 3 | 1
Other movements | 0 | 0
Net defined benefit asset (liability) at end of period | 101 | 99
Brazil | Operating segments |  |
Net Defined Benefit Liability Asset [Roll Forward] |  |
Net defined benefit asset (liability) at beginning of period | (88) |
Net defined benefit asset (liability) at end of period | (137) | (88)
Brazil | Operating segments | Fair value of plan assets |  |
Net Defined Benefit Liability Asset [Roll Forward] |  |
Net defined benefit asset (liability) at beginning of period | 660 | 693
Translation differences | 89 | 6
Interest income | 65 | 51
Actuarial losses and gains | (2) | (42)
Participants contributions |  | 0
Company contributions | 0 |
Benefits paid | (42) | (33)
Transfers | 0 | 0
Other movements | (19) | (15)
Net defined benefit asset (liability) at end of period | 751 | 660
Others | Operating segments |  |
Net Defined Benefit Liability Asset [Roll Forward] |  |
Net defined benefit asset (liability) at beginning of period | (7) |
Net defined benefit asset (liability) at end of period | (1) | (7)
Others | Operating segments | Fair value of plan assets |  |
Net Defined Benefit Liability Asset [Roll Forward] |  |
Net defined benefit asset (liability) at beginning of period | 15 | 13
Translation differences | 1 | 1
Interest income | 0 | 0
Actuarial losses and gains | 0 | 0
Participants contributions |  | 0
Company contributions | 0 |
Benefits paid | 0 | 0
Transfers | 2 | 1
Other movements | 0 | 0
Net defined benefit asset (liability) at end of period | € 18 | € 15

X
- Definition The decrease (increase) in net defined benefit liability (asset) resulting from contributions to a defined benefit plan by the employer. [Refer: Net defined benefit liability (asset); Defined benefit plans [member]] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 19 -IssueDate 2022-03-24 -Paragraph 141 -Subparagraph f -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2022-en-r&anchor=para_141_f&doctype=Standard -URIDate 2022-03-24 + Details
Name: | ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The decrease (increase) in the net defined benefit liability (asset) resulting from contributions to a defined benefit plan by plan participants. [Refer: Net defined benefit liability (asset); Defined benefit plans [member]] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 19 -IssueDate 2022-03-24 -Paragraph 141 -Subparagraph f -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2022-en-r&anchor=para_141_f&doctype=Standard -URIDate 2022-03-24 + Details
Name: | ifrs-full_ContributionsToPlanByPlanParticipantsNetDefinedBenefitLiabilityAsset
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The decrease (increase) in a net defined benefit liability (asset) resulting from the remeasurement of that net defined benefit liability (asset). [Refer: Net defined benefit liability (asset)] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 19 -IssueDate 2022-03-24 -Paragraph 141 -Subparagraph c -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2022-en-r&anchor=para_141_c&doctype=Standard -URIDate 2022-03-24 + Details
Name: | ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The increase (decrease) in the net defined benefit liability (asset) resulting from changes in foreign exchange rates. [Refer: Net defined benefit liability (asset)] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 19 -IssueDate 2022-03-24 -Paragraph 141 -Subparagraph e -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2022-en-r&anchor=para_141_e&doctype=Standard -URIDate 2022-03-24 + Details
Name: | ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The increase (decrease) in the net defined benefit liability (asset) resulting from changes that the entity does not separately disclose in the same statement or note. [Refer: Net defined benefit liability (asset)] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 19 -IssueDate 2022-03-24 -Paragraph 141 -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2022-en-r&anchor=para_141&doctype=Standard -URIDate 2022-03-24 + Details
Name: | ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The increase (decrease) in the net defined benefit liability (asset) resulting from the passage of time. [Refer: Interest expense; Net defined benefit liability (asset)] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 19 -IssueDate 2022-03-24 -Paragraph 141 -Subparagraph b -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2022-en-r&anchor=para_141_b&doctype=Standard -URIDate 2022-03-24 + Details
Name: | ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of deficit or surplus in a defined benefit plan, adjusted for any effect of limiting a net defined benefit asset to the asset ceiling. [Refer: Defined benefit plans [member]] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 19 -IssueDate 2022-03-24 -Paragraph 140 -Subparagraph a -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2022-en-r&anchor=para_140_a&doctype=Standard -URIDate 2022-03-24 + Details
Name: | ifrs-full_LiabilityAssetOfDefinedBenefitPlans
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The decrease (increase) in the net defined benefit liability (asset) resulting from payments from the plan. [Refer: Net defined benefit liability (asset)] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 19 -IssueDate 2022-03-24 -Paragraph 141 -Subparagraph g -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2022-en-r&anchor=para_141_g&doctype=Standard -URIDate 2022-03-24 + Details
Name: | ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Increase (decrease) through transfers, net defined benefit liability (asset) + References No definition available. + Details
Name: | tef_Increasedecreasethroughtransfersnetdefinedbenefitliabilityasset
Namespace Prefix: | tef_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Net Defined Benefit Liability Asset [Roll Forward] + References No definition available. + Details
Name: | tef_NetDefinedBenefitLiabilityAssetRollForward
Namespace Prefix: | tef_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis=ifrs-full_PostemploymentMedicalDefinedBenefitPlansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_NetDefinedBenefitLiabilityAssetAxis=ifrs-full_PlanAssetsMember
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_SegmentConsolidationItemsAxis=ifrs-full_OperatingSegmentsMember
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=ifrs-full_AllOtherSegmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |