XML 180 R164.htm IDEA: XBRL DOCUMENT
v3.22.4

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, 2022 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 | € (11)
Decrease in net income | 11
Impact on consolidated equity |
Decrease in consolidated equity | (314)
Increase in consolidated equity | € 314
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 | € 0
Decrease in net income | 0
Impact on consolidated equity |
Decrease in consolidated equity | (48)
Increase in consolidated equity | € 48
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 | (56)
Increase in consolidated equity | € 56
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 | € (12)
Decrease in net income | 12
Impact on consolidated equity |
Decrease in consolidated equity | (210)
Increase in consolidated equity | € 210

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-types: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-types: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: |