XML 213 R197.htm IDEA: XBRL DOCUMENT
v3.22.4

Provisions - Termination Plans (Details) - EUR (€) € in Millions | 12 Months Ended
--- | ---
Dec. 31, 2022 | Dec. 31, 2021
Provisions [Roll Forward] |  |
Provision for post-employment plans at beginning of period | € 628 | € 785
Additions | 106 | 249
Retirements/amount applied | (311) | (409)
Transfers | (43) |
Translation differences, hyperinflation adjustments and accretion | (4) | 3
Provision for post-employment plans at end of period | € 376 | € 628

X
- Definition Additions To Provisions For Termination Plans + References No definition available. + Details
Name: | tef_AdditionsToProvisionsForTerminationPlans
Namespace Prefix: | tef_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Increase (Decrease) In Provisions For Termination Plans Due To Retirements + References No definition available. + Details
Name: | tef_IncreaseDecreaseInProvisionsForTerminationPlansDueToRetirements
Namespace Prefix: | tef_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Increase (Decrease) In Provisions For Termination Plans Due To Translation Differences And Accretion + References No definition available. + Details
Name: | tef_IncreaseDecreaseInProvisionsForTerminationPlansDueToTranslationDifferencesAndAccretion
Namespace Prefix: | tef_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Increase (Decrease) In Termination Plans Through Transfers To (From) Termination Plans + References No definition available. + Details
Name: | tef_IncreaseDecreaseInTerminationPlansThroughTransfersToFromTerminationPlans
Namespace Prefix: | tef_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Provisions For Termination Plans + References No definition available. + Details
Name: | tef_ProvisionsForTerminationPlans
Namespace Prefix: | tef_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Provisions [Roll Forward] + References No definition available. + Details
Name: | tef_ProvisionsRollForward
Namespace Prefix: | tef_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration