XML 239 R223.htm IDEA: XBRL DOCUMENT
v3.22.4

Revenue and Expenses - Estimated Payment Schedule (Details) € in Millions | 12 Months Ended
--- | ---
Dec. 31, 2022 EUR (€)
Disclosure of finance lease and operating lease by lessee [Line Items] |
Undiscounted operating lease payments to be paid | € 12,285
Purchase and other contractual obligations | 33
Operating lease obligations, at present value | 8
Telefonica Spain And Germany |
Disclosure of finance lease and operating lease by lessee [Line Items] |
Purchase commitment amount | 850
Less than 1 year |
Disclosure of finance lease and operating lease by lessee [Line Items] |
Undiscounted operating lease payments to be paid | 3,991
1 to 3 years |
Disclosure of finance lease and operating lease by lessee [Line Items] |
Undiscounted operating lease payments to be paid | 4,269
3 to 5 years |
Disclosure of finance lease and operating lease by lessee [Line Items] |
Undiscounted operating lease payments to be paid | 2,281
Subsequent years |
Disclosure of finance lease and operating lease by lessee [Line Items] |
Undiscounted operating lease payments to be paid | € 1,744

X
- Definition [Line Items] for Disclosure of finance lease and operating lease by lessee [Table] + References No definition available. + Details
Name: | tef_DisclosureoffinanceleaseandoperatingleasebylesseeLineItems
Namespace Prefix: | tef_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Expected Future Minimum Sublease Payments Receivable Under Non-Cancellable Subleases, Classified As Operating Lease, At Present Value + References No definition available. + Details
Name: | tef_ExpectedFutureMinimumLeasePaymentsReceivableUnderNonCancellableSubleasesClassifiedAsOperatingLeaseAtPresentValue
Namespace Prefix: | tef_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Long Term Purchase Commitment Amount + References No definition available. + Details
Name: | tef_LongTermPurchaseCommitmentAmount
Namespace Prefix: | tef_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Purchase And Other Contractual Obligations + References No definition available. + Details
Name: | tef_PurchaseAndOtherContractualObligations
Namespace Prefix: | tef_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Undiscounted operating lease payments to be paid + References No definition available. + Details
Name: | tef_Undiscountedoperatingleasepaymentstobepaid
Namespace Prefix: | tef_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | srt_CounterpartyNameAxis=tef_TelefonicaSpainAndGermanyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneYearMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=ifrs-full_LaterThanThreeYearsAndNotLaterThanFiveYearsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=ifrs-full_LaterThanFiveYearsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |