XML 199 R180.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Derivative Financial Instruments and Risk Management Policies - Sensitivity of Foreign Currency Gains and Losses and of Equity Changes in Exchange Rates (Details) € in Millions | 12 Months Ended
--- | ---
Dec. 31, 2024 EUR (€)
All currencies vs EUR |
Change |
Increase in exchange rate (in percentage) | 10.00%
Decrease in exchange rate | (10.00%)
Impact on the consolidated income statement |
Increase in net income | € (42)
Decrease in net income | 42
Impact on consolidated equity |
Decrease in consolidated equity | (298)
Increase in consolidated equity | € 298
USD vs EUR |
Change |
Increase in exchange rate (in percentage) | 10.00%
Decrease in exchange rate | (10.00%)
Impact on the consolidated income statement |
Increase in net income | € (4)
Decrease in net income | 4
Impact on consolidated equity |
Decrease in consolidated equity | (42)
Increase in consolidated equity | € 42
Other currencies vs EUR |
Change |
Increase in exchange rate (in percentage) | 10.00%
Decrease in exchange rate | (10.00%)
Impact on the consolidated income statement |
Increase in net income | € 1
Decrease in net income | (1)
Impact on consolidated equity |
Decrease in consolidated equity | 0
Increase in consolidated equity | € 0
Latin American currencies vs USD |
Change |
Increase in exchange rate (in percentage) | 10.00%
Decrease in exchange rate | (10.00%)
Impact on the consolidated income statement |
Increase in net income | € (39)
Decrease in net income | 39
Impact on consolidated equity |
Decrease in consolidated equity | (256)
Increase in consolidated equity | € 256

X
- Definition Sensitivity Analysis, Change In Exchange Rate, Decrease In Consolidated Equity + References No definition available. + Details
Name: | tef_SensitivityAnalysisChangeInExchangeRateDecreaseInConsolidatedEquity
Namespace Prefix: | tef_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Sensitivity Analysis, Change In Exchange Rate, Impact On Consolidated Equity [Abstract] + References No definition available. + Details
Name: | tef_SensitivityAnalysisChangeInExchangeRateImpactOnConsolidatedEquityAbstract
Namespace Prefix: | tef_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Sensitivity Analysis, Change In Exchange Rate, Impact On Net Income [Abstract] + References No definition available. + Details
Name: | tef_SensitivityAnalysisChangeInExchangeRateImpactOnNetIncomeAbstract
Namespace Prefix: | tef_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Sensitivity Analysis, Change In Exchange Rate, Increase In Consolidated Equity + References No definition available. + Details
Name: | tef_SensitivityAnalysisChangeInExchangeRateIncreaseInConsolidatedEquity
Namespace Prefix: | tef_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Sensitivity Analysis, Change In Foreign Exchange Rate [Abstract] + References No definition available. + Details
Name: | tef_SensitivityAnalysisChangeInForeignExchangeRateAbstract
Namespace Prefix: | tef_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Sensitivity Analysis, Change In Foreign Exchange Rate, Decrease In Net Income + References No definition available. + Details
Name: | tef_SensitivityAnalysisChangeInForeignExchangeRateDecreaseInNetIncome
Namespace Prefix: | tef_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Sensitivity Analysis, Change In Foreign Exchange Rate, Increase In Net Income + References No definition available. + Details
Name: | tef_SensitivityAnalysisChangeInForeignExchangeRateIncreaseInNetIncome
Namespace Prefix: | tef_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Decrease In Exchange Rate + References No definition available. + Details
Name: | tef_SensitivityAnalysisDecreaseInExchangeRate
Namespace Prefix: | tef_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Increase In Exchange Rate + References No definition available. + Details
Name: | tef_SensitivityAnalysisIncreaseInExchangeRate
Namespace Prefix: | tef_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | srt_CurrencyAxis=tef_AllCurrenciesVs.EURMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=tef_USDvs.EURMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=tef_OtherCurrenciesVsEURMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=tef_LatinAmericanCurrenciesVs.EURMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |