XML 209 R190.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Derivative Financial Instruments and Risk Management Policies - Evolution of Derivative Instruments (Details) - Derivative instruments - EUR (€) € in Millions | 12 Months Ended
--- | ---
Dec. 31, 2024 | Dec. 31, 2023
Derivative Assets/ Liabilities, Net [Roll Forward] |  |
Opening balance of assets/(liabilities) | € 399 | € 1,012
Financing payments | 20 | (33)
Financing proceeds | (385) | (20)
Interest (proceeds)/payments | (50) | 97
Other (proceeds)/payments | 123 | 87
Fair value adjustments through other comprehensive income | 1,108 | (584)
Movements with a corresponding entry under the income statement | (253) | (57)
Translation differences | 40 | (115)
Other movements | 0 | 12
Closing balance of assets/(liabilities) | € 1,002 | € 399

X
- Definition Derivative Asset (Liability), Net + References No definition available. + Details
Name: | tef_DerivativeAssetLiabilityNet
Namespace Prefix: | tef_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Derivative Assets/ Liabilities, Net [Roll Forward] + References No definition available. + Details
Name: | tef_DerivativeAssetsLiabilitiesNetRollForward
Namespace Prefix: | tef_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair Value Adjustments Through Other Comprehensive Income of Financial Instruments + References No definition available. + Details
Name: | tef_FairValueAdjustmentsThroughOtherComprehensiveIncomeofFinancialInstruments
Namespace Prefix: | tef_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Financing Payments of Financial Instruments + References No definition available. + Details
Name: | tef_FinancingPaymentsofFinancialInstruments
Namespace Prefix: | tef_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Financing Proceeds of Financial Instruments + References No definition available. + Details
Name: | tef_FinancingProceedsofFinancialInstruments
Namespace Prefix: | tef_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Increase (decrease) through movements with counterparty, financial instruments + References No definition available. + Details
Name: | tef_Increasedecreasethroughmovementswithcounterpartyfinancialinstruments
Namespace Prefix: | tef_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Increase (decrease) through other movements, financial instruments + References No definition available. + Details
Name: | tef_Increasedecreasethroughothermovementsfinancialinstruments
Namespace Prefix: | tef_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Increase (decrease) through translation differences, financial instruments + References No definition available. + Details
Name: | tef_Increasedecreasethroughtranslationdifferencesfinancialinstruments
Namespace Prefix: | tef_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Interest (Proceeds) / Payments of Financial Instruments + References No definition available. + Details
Name: | tef_InterestProceedsPaymentsofFinancialInstruments
Namespace Prefix: | tef_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Other (Proceeds) / Payments of Financial Instruments + References No definition available. + Details
Name: | tef_OtherProceedsPaymentsofFinancialInstruments
Namespace Prefix: | tef_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | ifrs-full_ClassesOfFinancialInstrumentsAxis=ifrs-full_DerivativesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |