XML 208 R192.htm IDEA: XBRL DOCUMENT
v3.22.4

Breakdown of Contractual Assets and Liabilities, and Capitalized Costs - Movement in Deferred Expenses (Details) - EUR (€) € in Millions | 12 Months Ended
--- | ---
Dec. 31, 2022 | Dec. 31, 2021
Disclosure of assets recognised from costs to obtain or fulfil contracts with customers [line items] |  |
Capitalized costs, beginning balance | € 1,223 | € 911
Additions | 1,450 | 1,120
Disposals | (989) | (799)
Transfers | 0 | (1)
Translation differences and hyperinflation adjustments | 39 | (8)
Other movements | 16 | 0
Capitalized costs, ending balance | 1,739 | 1,223
Long-term contracts |  |
Disclosure of assets recognised from costs to obtain or fulfil contracts with customers [line items] |  |
Capitalized costs, beginning balance | 555 | 331
Additions | 820 | 631
Disposals | (2) | 0
Transfers | (547) | (401)
Translation differences and hyperinflation adjustments | 19 | (6)
Other movements | 9 | 0
Capitalized costs, ending balance | 854 | 555
Short-term contracts |  |
Disclosure of assets recognised from costs to obtain or fulfil contracts with customers [line items] |  |
Capitalized costs, beginning balance | 668 | 580
Additions | 630 | 489
Disposals | (987) | (799)
Transfers | 547 | 400
Translation differences and hyperinflation adjustments | 20 | (2)
Other movements | 7 | 0
Capitalized costs, ending balance | 885 | 668
Impairment losses | Long-term contracts |  |
Disclosure of assets recognised from costs to obtain or fulfil contracts with customers [line items] |  |
Capitalized costs, beginning balance | 0 | 0
Additions | 0 | 0
Disposals | 0 | 0
Transfers | 0 | 0
Translation differences and hyperinflation adjustments | 0 | 0
Other movements | 0 | 0
Capitalized costs, ending balance | 0 | 0
Impairment losses | Short-term contracts |  |
Disclosure of assets recognised from costs to obtain or fulfil contracts with customers [line items] |  |
Capitalized costs, beginning balance | 0 | 0
Additions | 0 | 0
Disposals | 0 | 0
Transfers | 0 | 0
Translation differences and hyperinflation adjustments | 0 | 0
Other movements | 0 | 0
Capitalized costs, ending balance | 0 | 0
Of obtaining a contract | Gross cost | Long-term contracts |  |
Disclosure of assets recognised from costs to obtain or fulfil contracts with customers [line items] |  |
Capitalized costs, beginning balance | 371 | 212
Additions | 671 | 496
Disposals | 0 | 0
Transfers | (447) | (334)
Translation differences and hyperinflation adjustments | 6 | (3)
Other movements | 9 | 0
Capitalized costs, ending balance | 610 | 371
Of obtaining a contract | Gross cost | Short-term contracts |  |
Disclosure of assets recognised from costs to obtain or fulfil contracts with customers [line items] |  |
Capitalized costs, beginning balance | 537 | 469
Additions | 509 | 388
Disposals | (801) | (653)
Transfers | 448 | 333
Translation differences and hyperinflation adjustments | 10 | 0
Other movements | 7 | 0
Capitalized costs, ending balance | 710 | 537
Of fulfilling a contract | Gross cost | Long-term contracts |  |
Disclosure of assets recognised from costs to obtain or fulfil contracts with customers [line items] |  |
Capitalized costs, beginning balance | 184 | 119
Additions | 149 | 135
Disposals | (2) | 0
Transfers | (100) | (67)
Translation differences and hyperinflation adjustments | 13 | (3)
Other movements | 0 | 0
Capitalized costs, ending balance | 244 | 184
Of fulfilling a contract | Gross cost | Short-term contracts |  |
Disclosure of assets recognised from costs to obtain or fulfil contracts with customers [line items] |  |
Capitalized costs, beginning balance | 131 | 111
Additions | 121 | 101
Disposals | (186) | (146)
Transfers | 99 | 67
Translation differences and hyperinflation adjustments | 10 | (2)
Other movements | 0 | 0
Capitalized costs, ending balance | € 175 | € 131

X
- Definition The amount of assets recognised from the costs to obtain or fulfil contracts with customers. The costs to obtain a contract with a customer are the incremental costs of obtaining the contract that the entity would not have incurred if the contract had not been obtained. The costs to fulfil a contract with a customer are the costs that relate directly to a contract or to an anticipated contract that the entity can specifically identify. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 15 -IssueDate 2022-03-24 -Paragraph 128 -Subparagraph a -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2022-en-r&anchor=para_128_a&doctype=Standard -URIDate 2022-03-24 + Details
Name: | ifrs-full_AssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomers
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table. + References No definition available. + Details
Name: | ifrs-full_DisclosureOfAssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomersLineItems
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Decrease Through Disposals, Capitalized Costs + References No definition available. + Details
Name: | tef_DecreaseThroughDisposalsCapitalizedCosts
Namespace Prefix: | tef_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Increase (Decrease) Through Transfers, Capitalized Costs + References No definition available. + Details
Name: | tef_IncreaseDecreaseThroughTransfersCapitalizedCosts
Namespace Prefix: | tef_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Increase (Decrease) Through Translation Differences And Hyperinflation Adjustments, Capitalized Costs + References No definition available. + Details
Name: | tef_IncreaseDecreaseThroughTranslationDifferencesAndHyperinflationAdjustmentsCapitalizedCosts
Namespace Prefix: | tef_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Increase Through Business Combinations, Capitalized Costs + References No definition available. + Details
Name: | tef_IncreaseThroughBusinessCombinationsCapitalizedCosts
Namespace Prefix: | tef_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Other Movements, Capitalized Costs + References No definition available. + Details
Name: | tef_OtherMovementsCapitalizedCosts
Namespace Prefix: | tef_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | ifrs-full_ContractDurationAxis=ifrs-full_LongtermContractsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ContractDurationAxis=ifrs-full_ShorttermContractsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedImpairmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CategoriesOfAssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomersAxis=ifrs-full_CostsToObtainContractsWithCustomersMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CategoriesOfAssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomersAxis=ifrs-full_SetupCostsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |