XML 193 R177.htm IDEA: XBRL DOCUMENT
v3.22.4

Derivative Financial Instruments and Risk Management Policies - Evolution of Cost of Hedges in Equity (Details) - EUR (€) € in Millions | 12 Months Ended
--- | ---
Dec. 31, 2022 | Dec. 31, 2021
Changes in Cost of Hedging in Equity [Roll Forward] |  |
Balance of cost of hedging in equity at beginning of period | € 32 | € (56)
Changes in the fair value registered in equity | (44) | 96
Transfer to the income statement of the period - the hedged item has affected profit or loss | (7) | (8)
Balance of cost of hedging in equity at end of period | (19) | 32
Exchange rate risk |  |
Changes in Cost of Hedging in Equity [Roll Forward] |  |
Balance of cost of hedging in equity at beginning of period | 43 | (75)
Changes in the fair value registered in equity | (59) | 128
Transfer to the income statement of the period - the hedged item has affected profit or loss | (9) | (10)
Balance of cost of hedging in equity at end of period | (25) | 43
Total gross amount |  |
Changes in Cost of Hedging in Equity [Roll Forward] |  |
Balance of cost of hedging in equity at beginning of period | 43 | (75)
Changes in the fair value registered in equity | (59) | 128
Transfer to the income statement of the period - the hedged item has affected profit or loss | (9) | (10)
Balance of cost of hedging in equity at end of period | (25) | 43
Tax effect |  |
Changes in Cost of Hedging in Equity [Roll Forward] |  |
Balance of cost of hedging in equity at beginning of period | (11) | 19
Changes in the fair value registered in equity | 15 | (32)
Transfer to the income statement of the period - the hedged item has affected profit or loss | 2 | 2
Balance of cost of hedging in equity at end of period | € 6 | € (11)

X
- Definition Changes in Cost of Hedging in Equity [Roll Forward] + References No definition available. + Details
Name: | tef_ChangesinCostofHedginginEquityRollForward
Namespace Prefix: | tef_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Cost of hedging in equity + References No definition available. + Details
Name: | tef_Costofhedginginequity
Namespace Prefix: | tef_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Increase (Decrease) in Cost of Hedging in Equity from Transfers to Income Statement + References No definition available. + Details
Name: | tef_IncreaseDecreaseinCostofHedginginEquityfromTransferstoIncomeStatement
Namespace Prefix: | tef_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Increase (Decrease) in Fair Value of Cost of Hedging in Equity + References No definition available. + Details
Name: | tef_IncreaseDecreaseinFairValueofCostofHedginginEquity
Namespace Prefix: | tef_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | ifrs-full_TypesOfRisksAxis=ifrs-full_CurrencyRiskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | tef_HedginginEquityAxis=tef_GrossAmountMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | tef_HedginginEquityAxis=tef_TaxEffectMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |