{
 "documentInfo": {
  "documentType": "https://xbrl.org/2021/xbrl-json",
  "features": {
   "xbrl:canonicalValues": true
  },
  "namespaces": {
   "ifrs-full": "http://xbrl.ifrs.org/taxonomy/2020-03-16/ifrs-full",
   "iso4217": "http://www.xbrl.org/2003/iso4217",
   "scheme": "http://standards.iso.org/iso/17442",
   "tef": "http://www.telefonica.com/20211231",
   "xbrl": "https://xbrl.org/2021",
   "xbrli": "http://www.xbrl.org/2003/instance"
  },
  "taxonomy": [
   "http://www.telefonica.com/20211231/549300EEJH4FEPDBBR25-2021-12-31.xsd"
  ]
 },
 "facts": {
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOjRjZjAyMDI3YjlhYzQ1MjY4MTkyYjdlM2UzZDY2Y2NiL3RhYmxlcmFuZ2U6NGNmMDIwMjdiOWFjNDUyNjgxOTJiN2UzZTNkNjZjY2JfMi0yLTEtMS0w_dd959ec9-36f4-403c-a2c2-142980a72a3e": {
   "value": "84284000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentAssets",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOjRjZjAyMDI3YjlhYzQ1MjY4MTkyYjdlM2UzZDY2Y2NiL3RhYmxlcmFuZ2U6NGNmMDIwMjdiOWFjNDUyNjgxOTJiN2UzZTNkNjZjY2JfMi0zLTEtMS0w_c4c5fee5-8856-4525-b37f-c8fa5428f84e": {
   "value": "71396000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentAssets",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOjRjZjAyMDI3YjlhYzQ1MjY4MTkyYjdlM2UzZDY2Y2NiL3RhYmxlcmFuZ2U6NGNmMDIwMjdiOWFjNDUyNjgxOTJiN2UzZTNkNjZjY2JfMy0yLTEtMS0w_5cca03ff-6e08-42e0-81ff-a75be0ee9bad": {
   "value": "11725000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOjRjZjAyMDI3YjlhYzQ1MjY4MTkyYjdlM2UzZDY2Y2NiL3RhYmxlcmFuZ2U6NGNmMDIwMjdiOWFjNDUyNjgxOTJiN2UzZTNkNjZjY2JfMy0zLTEtMS0w_53f05e0d-e8e6-441d-902f-de11e3093dfd": {
   "value": "11488000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOjRjZjAyMDI3YjlhYzQ1MjY4MTkyYjdlM2UzZDY2Y2NiL3RhYmxlcmFuZ2U6NGNmMDIwMjdiOWFjNDUyNjgxOTJiN2UzZTNkNjZjY2JfNC0yLTEtMS0w_6f1c074e-327b-4b20-bab5-42b541d6c7a4": {
   "value": "16519000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Goodwill",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOjRjZjAyMDI3YjlhYzQ1MjY4MTkyYjdlM2UzZDY2Y2NiL3RhYmxlcmFuZ2U6NGNmMDIwMjdiOWFjNDUyNjgxOTJiN2UzZTNkNjZjY2JfNC0zLTEtMS0w_ed29ca75-30c0-4e8c-850f-95ca379b2c96": {
   "value": "17044000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Goodwill",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOjRjZjAyMDI3YjlhYzQ1MjY4MTkyYjdlM2UzZDY2Y2NiL3RhYmxlcmFuZ2U6NGNmMDIwMjdiOWFjNDUyNjgxOTJiN2UzZTNkNjZjY2JfNS0yLTEtMS0w_c79a35ec-0d56-492f-8c48-9e3bbfbf0f81": {
   "value": "22725000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PropertyPlantAndEquipment",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOjRjZjAyMDI3YjlhYzQ1MjY4MTkyYjdlM2UzZDY2Y2NiL3RhYmxlcmFuZ2U6NGNmMDIwMjdiOWFjNDUyNjgxOTJiN2UzZTNkNjZjY2JfNS0zLTEtMS0w_d5b2847d-3741-47c7-acb7-6e7b6478305d": {
   "value": "23769000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PropertyPlantAndEquipment",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOjRjZjAyMDI3YjlhYzQ1MjY4MTkyYjdlM2UzZDY2Y2NiL3RhYmxlcmFuZ2U6NGNmMDIwMjdiOWFjNDUyNjgxOTJiN2UzZTNkNjZjY2JfNi0yLTEtMS0w_4a9aeda3-72c5-4852-8cae-8d8cb3b375a9": {
   "value": "7579000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RightofuseAssets",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOjRjZjAyMDI3YjlhYzQ1MjY4MTkyYjdlM2UzZDY2Y2NiL3RhYmxlcmFuZ2U6NGNmMDIwMjdiOWFjNDUyNjgxOTJiN2UzZTNkNjZjY2JfNi0zLTEtMS0w_5f263b93-7661-4d5f-84a7-f737d77216eb": {
   "value": "4982000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RightofuseAssets",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOjRjZjAyMDI3YjlhYzQ1MjY4MTkyYjdlM2UzZDY2Y2NiL3RhYmxlcmFuZ2U6NGNmMDIwMjdiOWFjNDUyNjgxOTJiN2UzZTNkNjZjY2JfNy0yLTEtMS0w_1c21915b-bbd9-4ff2-977d-da04f2ecf670": {
   "value": "12773000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InvestmentAccountedForUsingEquityMethod",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOjRjZjAyMDI3YjlhYzQ1MjY4MTkyYjdlM2UzZDY2Y2NiL3RhYmxlcmFuZ2U6NGNmMDIwMjdiOWFjNDUyNjgxOTJiN2UzZTNkNjZjY2JfNy0zLTEtMS0w_3ec68095-5b40-4414-9c2e-7c377c33ded6": {
   "value": "427000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InvestmentAccountedForUsingEquityMethod",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOjRjZjAyMDI3YjlhYzQ1MjY4MTkyYjdlM2UzZDY2Y2NiL3RhYmxlcmFuZ2U6NGNmMDIwMjdiOWFjNDUyNjgxOTJiN2UzZTNkNjZjY2JfOC0yLTEtMS0w_8357263a-62d3-4d73-a281-50e7a3fca40c": {
   "value": "7347000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:FinancialAssetsAndOtherAssetsNonCurrent",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOjRjZjAyMDI3YjlhYzQ1MjY4MTkyYjdlM2UzZDY2Y2NiL3RhYmxlcmFuZ2U6NGNmMDIwMjdiOWFjNDUyNjgxOTJiN2UzZTNkNjZjY2JfOC0zLTEtMS0w_b24af5c8-aae0-4251-a117-e161d2003f0a": {
   "value": "7270000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:FinancialAssetsAndOtherAssetsNonCurrent",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOjRjZjAyMDI3YjlhYzQ1MjY4MTkyYjdlM2UzZDY2Y2NiL3RhYmxlcmFuZ2U6NGNmMDIwMjdiOWFjNDUyNjgxOTJiN2UzZTNkNjZjY2JfOS0yLTEtMS0w_5463a376-cef2-4044-b48a-2ac7dacbb2cc": {
   "value": "5616000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DeferredTaxAssets",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOjRjZjAyMDI3YjlhYzQ1MjY4MTkyYjdlM2UzZDY2Y2NiL3RhYmxlcmFuZ2U6NGNmMDIwMjdiOWFjNDUyNjgxOTJiN2UzZTNkNjZjY2JfOS0zLTEtMS0w_eb6de860-48f9-428d-a077-30edcb5fb658": {
   "value": "6416000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DeferredTaxAssets",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOjRjZjAyMDI3YjlhYzQ1MjY4MTkyYjdlM2UzZDY2Y2NiL3RhYmxlcmFuZ2U6NGNmMDIwMjdiOWFjNDUyNjgxOTJiN2UzZTNkNjZjY2JfMTAtMi0xLTEtMA_49534a26-0aea-4598-a175-f72fa913ccc5": {
   "value": "24929000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentAssets",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOjRjZjAyMDI3YjlhYzQ1MjY4MTkyYjdlM2UzZDY2Y2NiL3RhYmxlcmFuZ2U6NGNmMDIwMjdiOWFjNDUyNjgxOTJiN2UzZTNkNjZjY2JfMTAtMy0xLTEtMA_8e5a475f-4cc9-4d81-be39-2279ce5642dd": {
   "value": "33655000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentAssets",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOjRjZjAyMDI3YjlhYzQ1MjY4MTkyYjdlM2UzZDY2Y2NiL3RhYmxlcmFuZ2U6NGNmMDIwMjdiOWFjNDUyNjgxOTJiN2UzZTNkNjZjY2JfMTEtMi0xLTEtMA_0fbfd22c-8e08-4adc-8947-c06793ee71f1": {
   "value": "1749000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Inventories",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOjRjZjAyMDI3YjlhYzQ1MjY4MTkyYjdlM2UzZDY2Y2NiL3RhYmxlcmFuZ2U6NGNmMDIwMjdiOWFjNDUyNjgxOTJiN2UzZTNkNjZjY2JfMTEtMy0xLTEtMA_a8c571e5-abcd-4826-b002-545f768d88b7": {
   "value": "1718000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Inventories",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOjRjZjAyMDI3YjlhYzQ1MjY4MTkyYjdlM2UzZDY2Y2NiL3RhYmxlcmFuZ2U6NGNmMDIwMjdiOWFjNDUyNjgxOTJiN2UzZTNkNjZjY2JfMTItMi0xLTEtMA_d2735d11-5294-4e33-9107-611f883d66c7": {
   "value": "8287000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ReceivablesAndOtherAssetsCurrent",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOjRjZjAyMDI3YjlhYzQ1MjY4MTkyYjdlM2UzZDY2Y2NiL3RhYmxlcmFuZ2U6NGNmMDIwMjdiOWFjNDUyNjgxOTJiN2UzZTNkNjZjY2JfMTItMy0xLTEtMA_d94849d9-1ea8-42c2-ab0f-2646d023cdf8": {
   "value": "7523000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ReceivablesAndOtherAssetsCurrent",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOjRjZjAyMDI3YjlhYzQ1MjY4MTkyYjdlM2UzZDY2Y2NiL3RhYmxlcmFuZ2U6NGNmMDIwMjdiOWFjNDUyNjgxOTJiN2UzZTNkNjZjY2JfMTMtMi0xLTEtMA_979683fe-f6a6-4b91-a42e-a6bff4b5a5bb": {
   "value": "2120000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxAssetsCurrent",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOjRjZjAyMDI3YjlhYzQ1MjY4MTkyYjdlM2UzZDY2Y2NiL3RhYmxlcmFuZ2U6NGNmMDIwMjdiOWFjNDUyNjgxOTJiN2UzZTNkNjZjY2JfMTMtMy0xLTEtMA_10760fd1-6b97-445b-b540-b35220047c33": {
   "value": "902000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxAssetsCurrent",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOjRjZjAyMDI3YjlhYzQ1MjY4MTkyYjdlM2UzZDY2Y2NiL3RhYmxlcmFuZ2U6NGNmMDIwMjdiOWFjNDUyNjgxOTJiN2UzZTNkNjZjY2JfMTQtMi0xLTEtMA_90190b62-7e89-4223-88d6-f657466d1d49": {
   "value": "3835000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentFinancialAssets",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOjRjZjAyMDI3YjlhYzQ1MjY4MTkyYjdlM2UzZDY2Y2NiL3RhYmxlcmFuZ2U6NGNmMDIwMjdiOWFjNDUyNjgxOTJiN2UzZTNkNjZjY2JfMTQtMy0xLTEtMA_eda1b5b3-6f1c-44e8-9833-9570d73a79e9": {
   "value": "2495000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentFinancialAssets",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOjRjZjAyMDI3YjlhYzQ1MjY4MTkyYjdlM2UzZDY2Y2NiL3RhYmxlcmFuZ2U6NGNmMDIwMjdiOWFjNDUyNjgxOTJiN2UzZTNkNjZjY2JfMTUtMi0xLTEtMA_5a3a9795-7fc0-4821-9755-606be6056f60": {
   "value": "8580000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOjRjZjAyMDI3YjlhYzQ1MjY4MTkyYjdlM2UzZDY2Y2NiL3RhYmxlcmFuZ2U6NGNmMDIwMjdiOWFjNDUyNjgxOTJiN2UzZTNkNjZjY2JfMTUtMy0xLTEtMA_aba7ffe6-e276-40b1-9ce9-0a21bffa9b6c": {
   "value": "5604000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOjRjZjAyMDI3YjlhYzQ1MjY4MTkyYjdlM2UzZDY2Y2NiL3RhYmxlcmFuZ2U6NGNmMDIwMjdiOWFjNDUyNjgxOTJiN2UzZTNkNjZjY2JfMTYtMi0xLTEtMA_eae47d42-8156-4d2b-ba2b-d4a08aa6a6b9": {
   "value": "358000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOjRjZjAyMDI3YjlhYzQ1MjY4MTkyYjdlM2UzZDY2Y2NiL3RhYmxlcmFuZ2U6NGNmMDIwMjdiOWFjNDUyNjgxOTJiN2UzZTNkNjZjY2JfMTYtMy0xLTEtMA_8542ef53-c452-4ba8-99e9-b6ac12f12b9a": {
   "value": "15413000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOjRjZjAyMDI3YjlhYzQ1MjY4MTkyYjdlM2UzZDY2Y2NiL3RhYmxlcmFuZ2U6NGNmMDIwMjdiOWFjNDUyNjgxOTJiN2UzZTNkNjZjY2JfMTctMi0xLTEtMA_44f996e6-e771-4828-b405-b278081845ae": {
   "value": "109213000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Assets",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOjRjZjAyMDI3YjlhYzQ1MjY4MTkyYjdlM2UzZDY2Y2NiL3RhYmxlcmFuZ2U6NGNmMDIwMjdiOWFjNDUyNjgxOTJiN2UzZTNkNjZjY2JfMTctMy0xLTEtMA_20b2397f-0a4d-47b9-bd08-36ea14c4b991": {
   "value": "105051000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Assets",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOmUwYmU5N2RkMWE1MzQ0NjlhNjkwNTVjOGU3MDdjMmE5L3RhYmxlcmFuZ2U6ZTBiZTk3ZGQxYTUzNDQ2OWE2OTA1NWM4ZTcwN2MyYTlfMi0yLTEtMS0w_bdc9d698-6281-4f97-9407-1395f5cd0a26": {
   "value": "28684000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOmUwYmU5N2RkMWE1MzQ0NjlhNjkwNTVjOGU3MDdjMmE5L3RhYmxlcmFuZ2U6ZTBiZTk3ZGQxYTUzNDQ2OWE2OTA1NWM4ZTcwN2MyYTlfMi0zLTEtMS0w_73ada04a-c438-4b5a-8f03-50740d0bfbb5": {
   "value": "18260000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOmUwYmU5N2RkMWE1MzQ0NjlhNjkwNTVjOGU3MDdjMmE5L3RhYmxlcmFuZ2U6ZTBiZTk3ZGQxYTUzNDQ2OWE2OTA1NWM4ZTcwN2MyYTlfMy0yLTEtMS0w_427ae85a-dda7-4dcc-b1af-c35f86a1ca5f": {
   "value": "22207000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityAttributableToOwnersOfParent",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOmUwYmU5N2RkMWE1MzQ0NjlhNjkwNTVjOGU3MDdjMmE5L3RhYmxlcmFuZ2U6ZTBiZTk3ZGQxYTUzNDQ2OWE2OTA1NWM4ZTcwN2MyYTlfMy0zLTEtMS0w_bc115bde-4413-4401-ba6c-d4b26baa240b": {
   "value": "11235000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityAttributableToOwnersOfParent",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOmUwYmU5N2RkMWE1MzQ0NjlhNjkwNTVjOGU3MDdjMmE5L3RhYmxlcmFuZ2U6ZTBiZTk3ZGQxYTUzNDQ2OWE2OTA1NWM4ZTcwN2MyYTlfNC0yLTEtMS0w_11374ede-157b-4cdf-8257-b68fb06b504e": {
   "value": "6477000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncontrollingInterests",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOmUwYmU5N2RkMWE1MzQ0NjlhNjkwNTVjOGU3MDdjMmE5L3RhYmxlcmFuZ2U6ZTBiZTk3ZGQxYTUzNDQ2OWE2OTA1NWM4ZTcwN2MyYTlfNC0zLTEtMS0w_cc39b0d8-3d28-4f33-ab99-ff12f54fc283": {
   "value": "7025000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncontrollingInterests",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOmUwYmU5N2RkMWE1MzQ0NjlhNjkwNTVjOGU3MDdjMmE5L3RhYmxlcmFuZ2U6ZTBiZTk3ZGQxYTUzNDQ2OWE2OTA1NWM4ZTcwN2MyYTlfNS0yLTEtMS0w_d1027ace-c31b-48c1-8c0d-b285b6566bea": {
   "value": "55034000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentLiabilities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOmUwYmU5N2RkMWE1MzQ0NjlhNjkwNTVjOGU3MDdjMmE5L3RhYmxlcmFuZ2U6ZTBiZTk3ZGQxYTUzNDQ2OWE2OTA1NWM4ZTcwN2MyYTlfNS0zLTEtMS0w_b1505937-3f7a-4560-86c8-8ae204de5cfa": {
   "value": "58674000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentLiabilities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOmUwYmU5N2RkMWE1MzQ0NjlhNjkwNTVjOGU3MDdjMmE5L3RhYmxlcmFuZ2U6ZTBiZTk3ZGQxYTUzNDQ2OWE2OTA1NWM4ZTcwN2MyYTlfNi0yLTEtMS0w_741e0ae7-122a-480d-a398-01c61925c780": {
   "value": "35290000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentFinancialLiabilities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOmUwYmU5N2RkMWE1MzQ0NjlhNjkwNTVjOGU3MDdjMmE5L3RhYmxlcmFuZ2U6ZTBiZTk3ZGQxYTUzNDQ2OWE2OTA1NWM4ZTcwN2MyYTlfNi0zLTEtMS0w_4e3a9107-febf-47bd-9754-6668567bc220": {
   "value": "42297000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentFinancialLiabilities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOmUwYmU5N2RkMWE1MzQ0NjlhNjkwNTVjOGU3MDdjMmE5L3RhYmxlcmFuZ2U6ZTBiZTk3ZGQxYTUzNDQ2OWE2OTA1NWM4ZTcwN2MyYTlfNy0yLTEtMS0w_ecbcc67f-f3cd-4c87-aaae-902e3380d9ff": {
   "value": "6391000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentLeaseLiabilities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOmUwYmU5N2RkMWE1MzQ0NjlhNjkwNTVjOGU3MDdjMmE5L3RhYmxlcmFuZ2U6ZTBiZTk3ZGQxYTUzNDQ2OWE2OTA1NWM4ZTcwN2MyYTlfNy0zLTEtMS0w_c1add046-6fb8-4260-a3d3-be5f965f98b6": {
   "value": "4039000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentLeaseLiabilities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOmUwYmU5N2RkMWE1MzQ0NjlhNjkwNTVjOGU3MDdjMmE5L3RhYmxlcmFuZ2U6ZTBiZTk3ZGQxYTUzNDQ2OWE2OTA1NWM4ZTcwN2MyYTlfOC0yLTEtMS0w_68656940-bf10-4276-911b-62af8f8ca65f": {
   "value": "3089000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:PayablesAndOtherLiabilitiesNonCurrent",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOmUwYmU5N2RkMWE1MzQ0NjlhNjkwNTVjOGU3MDdjMmE5L3RhYmxlcmFuZ2U6ZTBiZTk3ZGQxYTUzNDQ2OWE2OTA1NWM4ZTcwN2MyYTlfOC0zLTEtMS0w_86919935-01b5-4a1e-a424-63f21a4f37d6": {
   "value": "2561000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:PayablesAndOtherLiabilitiesNonCurrent",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOmUwYmU5N2RkMWE1MzQ0NjlhNjkwNTVjOGU3MDdjMmE5L3RhYmxlcmFuZ2U6ZTBiZTk3ZGQxYTUzNDQ2OWE2OTA1NWM4ZTcwN2MyYTlfOS0yLTEtMS0w_228fb0b6-7d3a-4ea1-bf7e-d4829aef348a": {
   "value": "2602000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DeferredTaxLiabilities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOmUwYmU5N2RkMWE1MzQ0NjlhNjkwNTVjOGU3MDdjMmE5L3RhYmxlcmFuZ2U6ZTBiZTk3ZGQxYTUzNDQ2OWE2OTA1NWM4ZTcwN2MyYTlfOS0zLTEtMS0w_b18a9cee-287b-48d1-b048-5e14183c917f": {
   "value": "2620000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DeferredTaxLiabilities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOmUwYmU5N2RkMWE1MzQ0NjlhNjkwNTVjOGU3MDdjMmE5L3RhYmxlcmFuZ2U6ZTBiZTk3ZGQxYTUzNDQ2OWE2OTA1NWM4ZTcwN2MyYTlfMTAtMi0xLTEtMA_be243600-8099-47ac-9b0b-fd61fb5dbf25": {
   "value": "7662000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentProvisions",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOmUwYmU5N2RkMWE1MzQ0NjlhNjkwNTVjOGU3MDdjMmE5L3RhYmxlcmFuZ2U6ZTBiZTk3ZGQxYTUzNDQ2OWE2OTA1NWM4ZTcwN2MyYTlfMTAtMy0xLTEtMA_f98476bb-3c37-4c76-ac45-037362fc05dc": {
   "value": "7157000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentProvisions",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOmUwYmU5N2RkMWE1MzQ0NjlhNjkwNTVjOGU3MDdjMmE5L3RhYmxlcmFuZ2U6ZTBiZTk3ZGQxYTUzNDQ2OWE2OTA1NWM4ZTcwN2MyYTlfMTEtMi0xLTEtMA_94a82560-4f3f-48d7-835b-d8bfb850d605": {
   "value": "25495000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentLiabilities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOmUwYmU5N2RkMWE1MzQ0NjlhNjkwNTVjOGU3MDdjMmE5L3RhYmxlcmFuZ2U6ZTBiZTk3ZGQxYTUzNDQ2OWE2OTA1NWM4ZTcwN2MyYTlfMTEtMy0xLTEtMA_8f77c903-45a4-4a74-9ede-c4360ea722e8": {
   "value": "28117000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentLiabilities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOmUwYmU5N2RkMWE1MzQ0NjlhNjkwNTVjOGU3MDdjMmE5L3RhYmxlcmFuZ2U6ZTBiZTk3ZGQxYTUzNDQ2OWE2OTA1NWM4ZTcwN2MyYTlfMTItMi0xLTEtMA_90d9b7b3-fcb6-4496-885a-9ae134169f54": {
   "value": "7005000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentFinancialLiabilities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOmUwYmU5N2RkMWE1MzQ0NjlhNjkwNTVjOGU3MDdjMmE5L3RhYmxlcmFuZ2U6ZTBiZTk3ZGQxYTUzNDQ2OWE2OTA1NWM4ZTcwN2MyYTlfMTItMy0xLTEtMA_41760b80-13bd-4a36-873b-f72569793a72": {
   "value": "8123000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentFinancialLiabilities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOmUwYmU5N2RkMWE1MzQ0NjlhNjkwNTVjOGU3MDdjMmE5L3RhYmxlcmFuZ2U6ZTBiZTk3ZGQxYTUzNDQ2OWE2OTA1NWM4ZTcwN2MyYTlfMTMtMi0xLTEtMA_b4008df4-c634-4296-ab6f-357f62f1eeb8": {
   "value": "1679000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentLeaseLiabilities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOmUwYmU5N2RkMWE1MzQ0NjlhNjkwNTVjOGU3MDdjMmE5L3RhYmxlcmFuZ2U6ZTBiZTk3ZGQxYTUzNDQ2OWE2OTA1NWM4ZTcwN2MyYTlfMTMtMy0xLTEtMA_f9314e1f-9948-45f7-bb29-5efaf98c6373": {
   "value": "1255000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentLeaseLiabilities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOmUwYmU5N2RkMWE1MzQ0NjlhNjkwNTVjOGU3MDdjMmE5L3RhYmxlcmFuZ2U6ZTBiZTk3ZGQxYTUzNDQ2OWE2OTA1NWM4ZTcwN2MyYTlfMTQtMi0xLTEtMA_3e599f01-7dfa-4b4c-bdf8-45975e6fe404": {
   "value": "13210000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:PayablesAndOtherLiabilitiesCurrent",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOmUwYmU5N2RkMWE1MzQ0NjlhNjkwNTVjOGU3MDdjMmE5L3RhYmxlcmFuZ2U6ZTBiZTk3ZGQxYTUzNDQ2OWE2OTA1NWM4ZTcwN2MyYTlfMTQtMy0xLTEtMA_42fd3054-0e9a-4466-8c52-64148c1b7f2f": {
   "value": "10912000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:PayablesAndOtherLiabilitiesCurrent",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOmUwYmU5N2RkMWE1MzQ0NjlhNjkwNTVjOGU3MDdjMmE5L3RhYmxlcmFuZ2U6ZTBiZTk3ZGQxYTUzNDQ2OWE2OTA1NWM4ZTcwN2MyYTlfMTUtMi0xLTEtMA_a2fcc120-d933-4023-84c1-abe03c38e752": {
   "value": "2026000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxLiabilitiesCurrent",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOmUwYmU5N2RkMWE1MzQ0NjlhNjkwNTVjOGU3MDdjMmE5L3RhYmxlcmFuZ2U6ZTBiZTk3ZGQxYTUzNDQ2OWE2OTA1NWM4ZTcwN2MyYTlfMTUtMy0xLTEtMA_a44c88d3-11d2-4efd-a5bd-b4b01965e752": {
   "value": "1732000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxLiabilitiesCurrent",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOmUwYmU5N2RkMWE1MzQ0NjlhNjkwNTVjOGU3MDdjMmE5L3RhYmxlcmFuZ2U6ZTBiZTk3ZGQxYTUzNDQ2OWE2OTA1NWM4ZTcwN2MyYTlfMTYtMi0xLTEtMA_c14491cf-ca47-4902-84c5-9bdb8d2eb040": {
   "value": "1441000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentProvisions",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOmUwYmU5N2RkMWE1MzQ0NjlhNjkwNTVjOGU3MDdjMmE5L3RhYmxlcmFuZ2U6ZTBiZTk3ZGQxYTUzNDQ2OWE2OTA1NWM4ZTcwN2MyYTlfMTYtMy0xLTEtMA_f120d9c7-0a16-43e4-a378-3f20ca5201cf": {
   "value": "1304000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentProvisions",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOmUwYmU5N2RkMWE1MzQ0NjlhNjkwNTVjOGU3MDdjMmE5L3RhYmxlcmFuZ2U6ZTBiZTk3ZGQxYTUzNDQ2OWE2OTA1NWM4ZTcwN2MyYTlfMTctMi0xLTEtMA_ee06b45b-7c76-44d3-9e9e-f3fcb3856c66": {
   "value": "134000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOmUwYmU5N2RkMWE1MzQ0NjlhNjkwNTVjOGU3MDdjMmE5L3RhYmxlcmFuZ2U6ZTBiZTk3ZGQxYTUzNDQ2OWE2OTA1NWM4ZTcwN2MyYTlfMTctMy0xLTEtMA_83ec6cac-d8f8-4a98-adbb-27bc097abfa0": {
   "value": "4791000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOmUwYmU5N2RkMWE1MzQ0NjlhNjkwNTVjOGU3MDdjMmE5L3RhYmxlcmFuZ2U6ZTBiZTk3ZGQxYTUzNDQ2OWE2OTA1NWM4ZTcwN2MyYTlfMTgtMi0xLTEtMA_af25d6e6-0176-46aa-b943-836178a39d52": {
   "value": "109213000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityAndLiabilities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMC9mcmFnOmMyN2E0N2VjZmY1MDRmOTlhOTJiYjAyY2Q5N2U5NzBhL3RhYmxlOmUwYmU5N2RkMWE1MzQ0NjlhNjkwNTVjOGU3MDdjMmE5L3RhYmxlcmFuZ2U6ZTBiZTk3ZGQxYTUzNDQ2OWE2OTA1NWM4ZTcwN2MyYTlfMTgtMy0xLTEtMA_c92faade-748d-4a8e-b1aa-851b098cddcd": {
   "value": "105051000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityAndLiabilities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfMi0yLTEtMS0w_8840afeb-2e9d-4592-9c2d-c23be2159f92": {
   "value": "39277000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Revenue",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfMi0zLTEtMS0w_1e428271-9d19-494f-be2c-649380f65aa8": {
   "value": "43076000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Revenue",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfMi00LTEtMS0w_0772c3c5-81ba-4a08-a781-517877caaf9c": {
   "value": "48422000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Revenue",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfMy0yLTEtMS0w_ba2037c3-dc8b-4c67-86cb-2fcb770e9b7b": {
   "value": "12673000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfMy0zLTEtMS0w_7b1109c9-49f8-4748-b6fd-6f96aa5d66ed": {
   "value": "1587000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfMy00LTEtMS0w_f1c0b255-6df4-4579-9ba9-239802e7e8dc": {
   "value": "2842000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfNC0yLTEtMS0w_83f4ded4-19f9-4c6b-a28e-ad3131003bc3": {
   "value": "12258000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RawMaterialsAndConsumablesUsed",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfNC0zLTEtMS0w_26dc6e62-3d5f-4526-b00d-a335d9c4ad90": {
   "value": "13014000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RawMaterialsAndConsumablesUsed",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfNC00LTEtMS0w_3ff6377a-99ab-4df1-836c-bc2e833a9696": {
   "value": "13635000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RawMaterialsAndConsumablesUsed",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfNS0yLTEtMS0w_255de04a-afab-4f1b-9e3f-9e80ac42424f": {
   "value": "6733000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EmployeeBenefitsExpense",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfNS0zLTEtMS0w_f7589871-60f9-4b49-9d04-84a1f6878800": {
   "value": "5280000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EmployeeBenefitsExpense",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfNS00LTEtMS0w_e82d8b4e-9ace-4d86-9e56-8500afa8f582": {
   "value": "8066000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EmployeeBenefitsExpense",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfNi0yLTEtMS0w_56b3a7e8-f618-453e-a09c-189661e061a0": {
   "value": "10976000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherExpenseByNature",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfNi0zLTEtMS0w_d6b702be-4e84-452e-aa12-39f6c0943119": {
   "value": "12871000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherExpenseByNature",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfNi00LTEtMS0w_91ccce60-ad8c-4e30-97a7-ca19237e1aa7": {
   "value": "14444000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherExpenseByNature",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfNy0yLTEtMS0w_66d48980-1d4b-45cc-b149-8d980455d415": {
   "value": "21983000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ProfitLossFromOperatingActivitiesBeforeDepreciationAndAmortization",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfNy0zLTEtMS0w_3187ccd4-657f-46f4-af63-fe47ca6ddcd9": {
   "value": "13498000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ProfitLossFromOperatingActivitiesBeforeDepreciationAndAmortization",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfNy00LTEtMS0w_b494b95e-abe5-4c3c-a606-b5743a70627f": {
   "value": "15119000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ProfitLossFromOperatingActivitiesBeforeDepreciationAndAmortization",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfOC0yLTEtMS0w_e03d1086-3b3e-4ebf-b6f2-2f8903b94299": {
   "value": "8397000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DepreciationAndAmortisationExpense",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfOC0zLTEtMS0w_fc38dc4d-5bc9-4cdf-b3e2-98ca09325ddc": {
   "value": "9359000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DepreciationAndAmortisationExpense",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfOC00LTEtMS0w_3a4d3f0e-1bb2-4f3f-b8e5-e2a68d89e6b9": {
   "value": "10582000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DepreciationAndAmortisationExpense",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfOS0yLTEtMS0w_9cdcaf8b-6d05-4a30-8834-b699385bc79f": {
   "value": "13586000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromOperatingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfOS0zLTEtMS0w_7caecf90-8acc-4598-b25b-c8b04518f1bb": {
   "value": "4139000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromOperatingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfOS00LTEtMS0w_3bdb93c1-f5b2-4e38-9a57-cb8fc8009b4f": {
   "value": "4537000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromOperatingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfMTAtMi0xLTEtMA_8afccbfe-7210-4a21-8c48-5f399df19b30": {
   "value": "-127000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfMTAtMy0xLTEtMA_574fbf44-75c0-4082-b979-74de149f2518": {
   "value": "2000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfMTAtNC0xLTEtMA_86b87817-6baf-4a2f-9c4d-e2a54ec55f20": {
   "value": "13000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfMTEtMi0xLTEtMA_5632e00f-5691-4633-b9b9-070af7fdeabd": {
   "value": "614000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinanceIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfMTEtMy0xLTEtMA_af30d03a-832c-42a7-bf97-7f4aa24aa7ae": {
   "value": "677000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinanceIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfMTEtNC0xLTEtMA_63264cdb-a2c4-4014-8813-e227a1ca8f87": {
   "value": "842000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinanceIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfMTItMi0xLTEtMA_86c1b9ff-6df8-4213-9712-d313765f139f": {
   "value": "2801000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NetForeignExchangeGain",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfMTItMy0xLTEtMA_ae19a5a9-763b-4438-9ff0-9c50885c1ea7": {
   "value": "3847000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NetForeignExchangeGain",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfMTItNC0xLTEtMA_b4dc5c28-f327-4e38-b630-c5b6b0cdc5f3": {
   "value": "2461000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NetForeignExchangeGain",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfMTMtMi0xLTEtMA_e401c18b-ddc3-4d77-a293-41146f903965": {
   "value": "2028000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinanceCosts",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfMTMtMy0xLTEtMA_f1a939f3-e7d1-46af-94c5-f1a102416779": {
   "value": "2417000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinanceCosts",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfMTMtNC0xLTEtMA_d8adc7ce-04c7-4374-9739-cec33e19c1ed": {
   "value": "2795000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinanceCosts",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfMTQtMi0xLTEtMA_a66e8b21-bfe1-4f17-96e1-e11ef269e474": {
   "value": "2751000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NetForeignExchangeLoss",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfMTQtMy0xLTEtMA_14fe3bad-6b52-44c7-a832-6f9e7a1f52a8": {
   "value": "3665000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NetForeignExchangeLoss",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfMTQtNC0xLTEtMA_90380cec-26b9-4469-bff3-22653431878a": {
   "value": "2340000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NetForeignExchangeLoss",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfMTUtMi0xLTEtMA_9299542f-f59f-4fd7-baa0-866df7357182": {
   "value": "1364000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:NetFinancialExpense",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfMTUtMy0xLTEtMA_e0232dd5-1e5e-4139-a168-709338f07d19": {
   "value": "1558000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:NetFinancialExpense",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfMTUtNC0xLTEtMA_325d09d5-c0fa-4bca-bc55-64c5bb4ab84c": {
   "value": "1832000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:NetFinancialExpense",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfMTYtMi0xLTEtMA_cd8301b5-f500-47ff-b217-646a35fee176": {
   "value": "12095000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossBeforeTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfMTYtMy0xLTEtMA_c40f0b8b-3a6c-4db0-afc7-05e57c26b668": {
   "value": "2583000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossBeforeTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfMTYtNC0xLTEtMA_51c56d5a-ef97-403d-856c-db1a345e0f6d": {
   "value": "2718000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossBeforeTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfMTctMi0xLTEtMA_bdcc20b6-5469-4d1e-9a55-99b25a395cf4": {
   "value": "1378000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxExpenseContinuingOperations",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfMTctMy0xLTEtMA_949aaa41-65a2-45c8-b253-d10aa3923101": {
   "value": "626000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxExpenseContinuingOperations",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfMTctNC0xLTEtMA_9fda612d-852d-4f1f-a3f9-29e83784dd0f": {
   "value": "1054000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxExpenseContinuingOperations",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfMTgtMi0xLTEtMA_8cfe1e86-6d55-454e-bcdc-b2a2d9de8aad": {
   "value": "10717000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfMTgtMy0xLTEtMA_963228c3-085b-41b6-80ca-5c44a955f194": {
   "value": "1957000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfMTgtNC0xLTEtMA_8af4be0e-c794-4ea0-af9b-1d79e7ccfa32": {
   "value": "1664000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfMTktMi0xLTEtMA_93b416d7-007d-4a39-afc9-d547639010d5": {
   "value": "8137000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToOwnersOfParent",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfMTktMy0xLTEtMA_d26c4859-2f15-499d-828a-b1c586dae962": {
   "value": "1582000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToOwnersOfParent",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfMTktNC0xLTEtMA_eb01c447-cd90-41c6-94d0-7dca8ef62efb": {
   "value": "1142000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToOwnersOfParent",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfMjAtMi0xLTEtMA_8358f6bb-1248-4c54-b8ea-8f1528b76712": {
   "value": "2580000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToNoncontrollingInterests",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfMjAtMy0xLTEtMA_5cbbde81-c328-4179-b935-b55cc4e128bf": {
   "value": "375000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToNoncontrollingInterests",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfMjAtNC0xLTEtMA_909e5cc9-b5c0-41ac-81b2-1d949761fc01": {
   "value": "522000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToNoncontrollingInterests",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfMjEtMi0xLTEtMA_d9a66467-f06d-4f5b-9932-fbecd554ce80": {
   "value": "1.38",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:BasicEarningsLossPerShare",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfMjEtMy0xLTEtMA_d72c94e0-e5d0-4c3b-846c-f015856e3d43": {
   "value": "0.23",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:BasicEarningsLossPerShare",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfMjEtNC0xLTEtMA_60b2c73f-5a6b-4e81-b23f-877da07bfc0c": {
   "value": "0.15",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:BasicEarningsLossPerShare",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfMjItMi0xLTEtNDU3NzAw_07a08493-eef7-425a-8aa4-5a423fedfd27": {
   "value": "1.37",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:DilutedEarningsLossPerShare",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfMjItMy0xLTEtNDU3NzAw_1d2a9287-c1b9-4997-8165-0e1156b26ca3": {
   "value": "0.23",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:DilutedEarningsLossPerShare",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xMy9mcmFnOjY5MmQ2M2Q0MDUzYzQ1MTdiZWMxYzZlMTkzYmE1MTI3L3RhYmxlOjE5OGFhMTg1MGMyZTRkMzliM2VkNWY3ZjQzYmQ5NzVlL3RhYmxlcmFuZ2U6MTk4YWExODUwYzJlNGQzOWIzZWQ1ZjdmNDNiZDk3NWVfMjItNC0xLTEtNDU3NzAw_8ae36a0e-bcc7-4457-97ac-2f70eed6257a": {
   "value": "0.15",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:DilutedEarningsLossPerShare",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMS0xLTEtMS0w_5033c323-c2d5-471a-b698-3c159f3284fd": {
   "value": "10717000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMS0yLTEtMS0w_355919c3-8182-46dc-b709-c4738b452aa9": {
   "value": "1957000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMS0zLTEtMS0w_adb02a85-40bd-403c-9cc9-f04402fd79a3": {
   "value": "1664000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMi0xLTEtMS0w_9ab847c2-8938-4a72-b276-396d8465736a": {
   "value": "4557000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMi0yLTEtMS0w_2e8eb727-c60e-410a-a896-19187d1484eb": {
   "value": "-7305000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMi0zLTEtMS0w_6b4efd90-62a6-4a95-acd7-296d15210e9b": {
   "value": "-369000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMy0xLTEtMS0w_716e858e-16a1-4f78-b298-6af4c3d1d395": {
   "value": "2000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnRemeasuringAvailableforsaleFinancialAssetsBeforeTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMy0yLTEtMS0w_b1f16b7c-f426-4cb2-9777-34f49432ae50": {
   "value": "1000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnRemeasuringAvailableforsaleFinancialAssetsBeforeTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMy0zLTEtMS0w_f99e25b8-52fc-4652-943b-c0fca9001b62": {
   "value": "2000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnRemeasuringAvailableforsaleFinancialAssetsBeforeTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfNC0xLTEtMS0w_17dd2890-f514-4bd3-8381-55338f81d42c": {
   "value": "1000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IncomeTaxImpactOnGainsLossesOnAvailableForSaleFinancialAssets",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfNC0yLTEtMS0w_2bec73d6-901c-422a-aef3-7d5991e6b0ed": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IncomeTaxImpactOnGainsLossesOnAvailableForSaleFinancialAssets",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfNC0zLTEtMS0w_118579da-ce27-4d31-ba1a-f2e5dfcfd996": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IncomeTaxImpactOnGainsLossesOnAvailableForSaleFinancialAssets",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfNS0xLTEtMS0w_919c8719-2fed-4be8-b1ff-7112017d1574": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReclassificationAdjustmentsOnAvailableforsaleFinancialAssetsBeforeTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfNS0yLTEtMS0w_466de0fe-b3c7-4557-862b-d8a5d0f308b0": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReclassificationAdjustmentsOnAvailableforsaleFinancialAssetsBeforeTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfNS0zLTEtMS0w_e88ba47c-dbaf-4e3e-80dd-66325af1ab67": {
   "value": "62000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReclassificationAdjustmentsOnAvailableforsaleFinancialAssetsBeforeTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfNi0xLTEtMS0w_dac9d1a0-9b9c-49dd-8892-a297c3a63de3": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IncomeTaxImpactOnReclassificationAdjustmentsOnAvailableForSaleFinancialAssets",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfNi0yLTEtMS0w_4e403bbe-9cc5-4535-b74f-a6f1d2d990f6": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IncomeTaxImpactOnReclassificationAdjustmentsOnAvailableForSaleFinancialAssets",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfNi0zLTEtMS0w_43554500-acb8-4537-bfdc-cef30d132e3e": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IncomeTaxImpactOnReclassificationAdjustmentsOnAvailableForSaleFinancialAssets",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfNy0xLTEtMS0w_eda5fd74-fb85-454d-972a-5eecf03b9b7f": {
   "value": "1000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxAvailableforsaleFinancialAssets",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfNy0yLTEtMS0w_6f5031de-911f-4eae-b37d-65c6d686d362": {
   "value": "1000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxAvailableforsaleFinancialAssets",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfNy0zLTEtMS0w_3b6d154b-4779-4bd4-86e7-f37f74830e61": {
   "value": "-60000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxAvailableforsaleFinancialAssets",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfOC0xLTEtMS0w_01ce5f88-b252-4c3f-8c34-56d300b59f14": {
   "value": "1593000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnCashFlowHedgesBeforeTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfOC0yLTEtMS0w_c35d7240-bd6e-49c9-9234-e84696a79fae": {
   "value": "-765000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnCashFlowHedgesBeforeTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfOC0zLTEtMS0w_5fa8d72c-ede0-4d34-acf2-b72f19107547": {
   "value": "361000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnCashFlowHedgesBeforeTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfOS0xLTEtMS0w_d255cea7-2e5f-4f40-a5c0-94e4abaa89a3": {
   "value": "395000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:TaxEffectOnGainsLossesOnHedges",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfOS0yLTEtMS0w_78dd7876-11f4-42ae-84ed-ee5144066edb": {
   "value": "-183000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:TaxEffectOnGainsLossesOnHedges",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfOS0zLTEtMS0w_c5415838-78ec-4d68-be71-f6e824c15db6": {
   "value": "98000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:TaxEffectOnGainsLossesOnHedges",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMTAtMS0xLTEtMA_0c6a48bb-cfd6-4342-b27a-bf494f324c5a": {
   "value": "1874000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMTAtMi0xLTEtMA_8f3e911b-3e88-40a7-8c3d-561973d223f8": {
   "value": "-963000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMTAtMy0xLTEtMA_4e921508-4cb6-4200-abcb-0f9a95169f05": {
   "value": "439000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMTEtMS0xLTEtMA_fc6a159e-8a06-4f37-892c-302fa7b04051": {
   "value": "-478000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IncomeTaxRelatingToReclassificationOfGainsLossesOnCashFlowHedge",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMTEtMi0xLTEtMA_30fa5f80-67e2-4738-bfe6-495c623c0678": {
   "value": "250000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IncomeTaxRelatingToReclassificationOfGainsLossesOnCashFlowHedge",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMTEtMy0xLTEtMA_9b94a879-81c5-4741-9390-299524929887": {
   "value": "-118000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IncomeTaxRelatingToReclassificationOfGainsLossesOnCashFlowHedge",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMTItMS0xLTEtMA_54b66837-f673-42a5-b306-242918c6ccd2": {
   "value": "-198000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMTItMi0xLTEtMA_63bc2d86-17fe-47b8-bac8-4bca138803ca": {
   "value": "131000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMTItMy0xLTEtMA_8d615d2a-1cf2-4aa3-a1fd-731e660b0d81": {
   "value": "-58000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMTMtMS0xLTEtMA_c5f54a36-7a56-40ea-8c4a-d116c00ed75c": {
   "value": "128000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:GainsLossesOnCashFlowHedgeCostsBeforeTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMTMtMi0xLTEtMA_a625495c-624f-4a7a-9a3f-af8a3794c470": {
   "value": "-98000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:GainsLossesOnCashFlowHedgeCostsBeforeTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMTMtMy0xLTEtMA_4b5428f8-dee6-4ed6-a4b7-8924f956063c": {
   "value": "-14000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:GainsLossesOnCashFlowHedgeCostsBeforeTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMTQtMS0xLTEtMA_e17f1e1c-e665-40f4-b699-ee3fc648d9ba": {
   "value": "32000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IncomeTaxRelatingToCashFlowHedgeCostsIncludedInOtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMTQtMi0xLTEtMA_9f11c0c8-6bfa-4180-a620-c8e8eefa876e": {
   "value": "-24000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IncomeTaxRelatingToCashFlowHedgeCostsIncludedInOtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMTQtMy0xLTEtMA_c798cf11-844d-43bb-8e22-39c8421608a1": {
   "value": "-4000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IncomeTaxRelatingToCashFlowHedgeCostsIncludedInOtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMTUtMS0xLTEtMA_3623f704-b28a-46fc-b62d-71f2f02d132d": {
   "value": "10000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ReclassificationAdjustmentsOnCashFlowHedgeCostsBeforeTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMTUtMi0xLTEtMA_3aba2a20-52eb-4ebf-93a1-9b787d766096": {
   "value": "8000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ReclassificationAdjustmentsOnCashFlowHedgeCostsBeforeTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMTUtMy0xLTEtMA_43c3dd8e-6c30-407c-b820-33f62bc62b55": {
   "value": "4000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ReclassificationAdjustmentsOnCashFlowHedgeCostsBeforeTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMTYtMS0xLTEtMA_3563a42a-2334-43c1-b1be-7b014315729a": {
   "value": "-3000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IncomeTaxRelatingToReclassificationOfGainsLossesOnCashFlowHedgeCosts",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMTYtMi0xLTEtMA_816127dd-e4a6-4212-9990-3e0af5daa9f1": {
   "value": "-2000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IncomeTaxRelatingToReclassificationOfGainsLossesOnCashFlowHedgeCosts",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMTYtMy0xLTEtMA_74b322d6-5b34-46e2-962f-87f87e055b09": {
   "value": "-1000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IncomeTaxRelatingToReclassificationOfGainsLossesOnCashFlowHedgeCosts",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMTctMS0xLTEtMA_c89c7e7a-94b2-42c1-99cb-047a39e94ac7": {
   "value": "89000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:OtherComprehensiveIncomeNetOfTaxCashFlowHedgesCosts",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMTctMi0xLTEtMA_13f430df-74c3-4280-b015-4a89c7fdf325": {
   "value": "-80000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:OtherComprehensiveIncomeNetOfTaxCashFlowHedgesCosts",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMTctMy0xLTEtMA_0026a25d-d15c-4eb7-bb0e-f9c20562d2c4": {
   "value": "-13000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:OtherComprehensiveIncomeNetOfTaxCashFlowHedgesCosts",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMTgtMS0xLTEtMA_0f0333b4-d096-49f1-b9f7-9f909366deeb": {
   "value": "32000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ShareOfLossesGainsRecognizedDirectlyInEquityForAssociatesAndOthers",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMTgtMi0xLTEtMA_ffb5f2a2-fc29-42d3-b9cc-2f69fc5030e3": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ShareOfLossesGainsRecognizedDirectlyInEquityForAssociatesAndOthers",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMTgtMy0xLTEtMA_5ad6b807-f267-47b4-84dc-d04be00f3ecb": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ShareOfLossesGainsRecognizedDirectlyInEquityForAssociatesAndOthers",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMTktMS0xLTEtMA_3ac6bc08-d3f9-45b7-91b2-f793b7a6ce70": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IncomeTaxRelatingToShareOfGainsLossesRecognizedDirectlyInEquityOfAssociatesAndOther",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMTktMi0xLTEtMA_44a6dbe3-e076-4b00-9a78-08fb3f7527a0": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IncomeTaxRelatingToShareOfGainsLossesRecognizedDirectlyInEquityOfAssociatesAndOther",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMTktMy0xLTEtMA_648c074d-4ef9-44bb-a47f-07d7e437c83a": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IncomeTaxRelatingToShareOfGainsLossesRecognizedDirectlyInEquityOfAssociatesAndOther",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMjAtMS0xLTEtMA_3b209fff-12f0-4d5c-8f35-83b79ac64a28": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ReclassificationRelatingToShareOfGainsLossesRecognizedDirectlyInEquityOfAssociatesAndOther",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMjAtMi0xLTEtMA_b3b2ff20-808e-4fdc-90a8-4d493c920b3b": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ReclassificationRelatingToShareOfGainsLossesRecognizedDirectlyInEquityOfAssociatesAndOther",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMjAtMy0xLTEtMA_9063f188-c183-4cd0-8113-42a664c69dc4": {
   "value": "7000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ReclassificationRelatingToShareOfGainsLossesRecognizedDirectlyInEquityOfAssociatesAndOther",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMjEtMS0xLTEtMA_63a40fdb-1b7d-4b65-b40f-f88ca80798f2": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IncomeTaxRelatingToReclassificationOfShareOfGainsLossesRecognizedDirectlyInEquityOfAssociatesAndOther",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMjEtMi0xLTEtMA_f4361eb0-7ed7-4277-9785-92bfab504ee0": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IncomeTaxRelatingToReclassificationOfShareOfGainsLossesRecognizedDirectlyInEquityOfAssociatesAndOther",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMjEtMy0xLTEtMA_b054ff40-ccce-4d90-957d-c56624f4f008": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IncomeTaxRelatingToReclassificationOfShareOfGainsLossesRecognizedDirectlyInEquityOfAssociatesAndOther",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMjItMS0xLTEtMA_9d754f80-2ba0-49f3-a86b-9440e1f4cd4f": {
   "value": "32000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMjItMi0xLTEtMA_08e67667-c281-4073-a8b3-48ca78c81079": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMjItMy0xLTEtMA_e284216e-9879-4f3f-96a7-977be041a2b5": {
   "value": "-7000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMjMtMS0xLTEtMA_ad7400a1-a7d1-41cb-b9fe-0d3714d0c30a": {
   "value": "4098000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMjMtMi0xLTEtMA_dfee3eb3-f8bb-4ffe-a93c-a839af07c3c3": {
   "value": "-7236000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMjMtMy0xLTEtMA_5a4f32b8-8aa7-46f8-a8e1-7df6e92910d7": {
   "value": "-162000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMjQtMS0xLTEtMA_d2bc2114-03e6-4ba7-b7d3-78452cd61f09": {
   "value": "4022000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMjQtMi0xLTEtMA_216717da-ee1b-4475-a6c8-0da6497f025a": {
   "value": "-7184000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMjQtMy0xLTEtMA_d8632cdb-bfd1-4b37-b336-32e566684504": {
   "value": "-300000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMjUtMS0xLTEtMA_9bdf768e-626a-47e6-8ba8-b11df64ee080": {
   "value": "130000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ActuarialLossesGainsAndImpactOfLimitOnAssetsForDefinedBenefitPensionsPlans",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMjUtMi0xLTEtMA_178a47d3-dce4-4564-a22f-bdaa60d29674": {
   "value": "33000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ActuarialLossesGainsAndImpactOfLimitOnAssetsForDefinedBenefitPensionsPlans",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMjUtMy0xLTEtMA_0289c5da-28b5-4cd1-8a05-196e746b95dd": {
   "value": "-188000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ActuarialLossesGainsAndImpactOfLimitOnAssetsForDefinedBenefitPensionsPlans",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMjYtMS0xLTEtMA_bd9f92c1-f135-4095-b390-fbb0df54ba1a": {
   "value": "35000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMjYtMi0xLTEtMA_7c19a1ec-c975-4251-a1e4-84f2832b32e5": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMjYtMy0xLTEtMA_f92b7993-30e9-4f47-bc17-26510ee106b1": {
   "value": "-45000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMjctMS0xLTEtMA_c7286bf9-80a9-41eb-aaea-9b6e17d24a9f": {
   "value": "392000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ReclassificationAdjustmentOnRemeasurementsOfDefinedBenefitPlansBeforeTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMjctMi0xLTEtMA_b1209d19-33ec-4188-8651-4143ba9db169": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ReclassificationAdjustmentOnRemeasurementsOfDefinedBenefitPlansBeforeTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMjctMy0xLTEtMA_17e402dc-bfc1-4263-92eb-87023eee8a51": {
   "value": "89000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ReclassificationAdjustmentOnRemeasurementsOfDefinedBenefitPlansBeforeTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMjgtMS0xLTEtMA_bd741a02-f32d-41f9-abdd-0206858ff780": {
   "value": "487000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMjgtMi0xLTEtMA_be6eb2d2-2838-4cb1-afb0-240a9ded3dcc": {
   "value": "33000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMjgtMy0xLTEtMA_6f4c3851-5ab1-4540-ac3e-fb78b9baa791": {
   "value": "-54000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMjktMS0xLTEtMA_aa81d579-0b9b-4eeb-b191-5bc602c5d4d6": {
   "value": "49000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRevaluation",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMjktMi0xLTEtMA_09e8300c-61cf-47ba-b6cd-fac26b31a103": {
   "value": "-141000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRevaluation",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMjktMy0xLTEtMA_d0326200-63a6-4f98-a042-2c19cc53345c": {
   "value": "-1000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRevaluation",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMzAtMS0xLTEtMA_272f6bfb-ddee-4012-b1d1-9d23a1685493": {
   "value": "1000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToChangesInRevaluationSurplusOfOtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMzAtMi0xLTEtMA_912dabc0-dc82-4815-86c2-d14f3c1c97e1": {
   "value": "13000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToChangesInRevaluationSurplusOfOtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMzAtMy0xLTEtMA_7030acd8-e349-4ea5-a722-bd04fcd59ae7": {
   "value": "14000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToChangesInRevaluationSurplusOfOtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMzEtMS0xLTEtMA_17e203dd-125f-4f69-a6c3-d1b8ccb67c6d": {
   "value": "48000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRevaluation",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMzEtMi0xLTEtMA_521beb04-9dff-4ebd-957c-21bb8c5aab62": {
   "value": "-154000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRevaluation",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMzEtMy0xLTEtMA_e01b78de-febc-4959-b8f1-ef1cded65fb8": {
   "value": "-15000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRevaluation",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMzItMS0xLTEtMA_67b008ed-def5-47b9-be5d-f9eb90fca62a": {
   "value": "535000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMzItMi0xLTEtMA_b3192286-4ec8-45f2-8359-63fa416a2db6": {
   "value": "-121000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMzItMy0xLTEtMA_7d7c679f-11c6-4863-8c24-1a38bda8f67b": {
   "value": "-69000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMzMtMS0xLTEtMA_83560199-5c05-4e6d-85c2-55c0d04c35e9": {
   "value": "15274000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMzMtMi0xLTEtMA_a1f19e01-5e9c-427d-9e30-49fd0c6983a2": {
   "value": "-5348000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMzMtMy0xLTEtMA_faed253c-5b47-41e4-affc-b6876c723972": {
   "value": "1295000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMzUtMS0xLTEtMA_018fa647-1d98-4bc7-8452-9cb0973b9355": {
   "value": "12652000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMzUtMi0xLTEtMA_feee0671-df64-4a8d-bc18-767fb8f5d237": {
   "value": "-4286000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMzUtMy0xLTEtMA_9672b709-e4a7-416c-bf47-a36e8e036c11": {
   "value": "860000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMzYtMS0xLTEtMA_e4aaa831-61d9-41a3-b05b-d0c0e061b75c": {
   "value": "2622000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToNoncontrollingInterests",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMzYtMi0xLTEtMA_c65f90aa-f4f1-45ac-bc39-74b85f35b93b": {
   "value": "-1062000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToNoncontrollingInterests",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMzYtMy0xLTEtMA_fb72663e-72fc-4d82-822d-b43c04d2bf87": {
   "value": "435000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToNoncontrollingInterests",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMzctMS0xLTEtMA_9f5660cd-9740-4ae3-9a35-5969e42f9651": {
   "value": "15274000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMzctMi0xLTEtMA_a8e00ff3-6202-45a6-91bc-f3bacde816f5": {
   "value": "-5348000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xNi9mcmFnOjhkMzRlZmJmMjAxZDQxMmFiNjQ4NjQ3MjU3MzViZTAyL3RhYmxlOjM2MzRiN2ExMmMxNzQ1ZTU5YjgyNjczNTE5YzVkMjY4L3RhYmxlcmFuZ2U6MzYzNGI3YTEyYzE3NDVlNTliODI2NzM1MTljNWQyNjhfMzctMy0xLTEtMA_80c35d38-c6ea-4da8-b206-5a2f9bc25711": {
   "value": "1295000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfMi0xLTEtMS0w_da25286c-e19a-474f-9078-d3c183e7bbc1": {
   "value": "5526000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfMi0yLTEtMS0w_60fe2216-69ef-4fad-a50d-0b5e2e6ae24f": {
   "value": "4538000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfMi0zLTEtMS0w_8f53190a-bad5-47c4-b862-28d75a40d735": {
   "value": "-476000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfMi00LTEtMS0w_45e57250-c7f0-4680-a53a-a24d8381a1d6": {
   "value": "7550000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfMi01LTEtMS0w_83d69127-a831-41d6-a9cc-48199fab6f7a": {
   "value": "1038000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfMi02LTEtMS0w_adabf6c8-1610-4d0b-98eb-a5ed5fca5490": {
   "value": "19046000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfMi03LTEtMS0w_2904ff33-2a52-4341-8595-77eff2aa0d42": {
   "value": "-597000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfMi04LTEtMS0w_0998cdc6-9a51-4996-84a9-256649915111": {
   "value": "647000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfCashFlowHedgesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfMi05LTEtMS0w_75dd4960-cbdc-4276-a0c2-67962506250a": {
   "value": "-57000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfMi0xMC0xLTEtMA_bddddd4b-633a-4a99-bc1c-6208b143bd5d": {
   "value": "-25980000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfMi0xMS0xLTEtMA_28ab684d-b419-4da4-9641-81765ca39a6b": {
   "value": "11235000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfMi0xMi0xLTEtMA_f71a8e8e-96b3-47ea-ad05-9cf43ba26bf2": {
   "value": "7025000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfMi0xMy0xLTEtMA_c922bfe3-ae68-421e-a09f-44f4e0270dd7": {
   "value": "18260000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfMy02LTEtMS0w_a8c8a631-d43a-42c4-9862-b0081a6631ac": {
   "value": "8137000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfMy0xMS0xLTEtMA_c9f43475-969c-4dc5-a95e-948163a4ea04": {
   "value": "8137000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfMy0xMi0xLTEtMA_65b6405f-8694-4ffc-be86-60e85045866d": {
   "value": "2580000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfMy0xMy0xLTEtMA_fb5eb4f9-4a68-4203-8b0d-7cd32ae09260": {
   "value": "10717000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfNC02LTEtMS0w_e6af698b-df82-4ecc-b6e8-e1da28ee1f70": {
   "value": "465000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfNC03LTEtMS0w_a2ff92d8-0047-4fb1-b649-c9ee5530cd8d": {
   "value": "50000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfNC04LTEtMS0w_e42fd11a-f772-4427-a325-63368ccb3384": {
   "value": "-209000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfCashFlowHedgesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfNC05LTEtMS0w_dd09c80b-c24c-446d-80aa-79285fc47915": {
   "value": "121000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfNC0xMC0xLTEtMA_4aae3967-934b-4f50-883e-254c49a737c3": {
   "value": "4088000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfNC0xMS0xLTEtMA_027eafbe-88a6-409d-bfe9-5be2565b4173": {
   "value": "4515000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfNC0xMi0xLTEtMA_2cf6d23b-2a72-4407-bc78-012a3fa62b04": {
   "value": "42000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfNC0xMy0xLTEtMA_80704ab4-9af4-4b68-84de-594564bc5e09": {
   "value": "4557000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfNS02LTEtMS0w_ffbd136c-743d-455e-b8ec-a6012facc569": {
   "value": "8602000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfNS03LTEtMS0w_966885ef-36f5-4f9d-9bf1-e5581a62c59d": {
   "value": "50000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfNS04LTEtMS0w_a9498498-0d45-41b6-b810-6247723905a3": {
   "value": "-209000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfCashFlowHedgesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfNS05LTEtMS0w_8fce06cf-5b57-4906-8a7c-4629d17558c6": {
   "value": "121000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfNS0xMC0xLTEtMA_1a8b27c6-3dce-4602-8ef0-46c28855b33f": {
   "value": "4088000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfNS0xMS0xLTEtMA_c564a12b-f0b9-421e-bdb4-75916abc59ec": {
   "value": "12652000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfNS0xMi0xLTEtMA_136ce3ae-4788-46e9-8ab7-8666f571d986": {
   "value": "2622000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfNS0xMy0xLTEtMA_ef283f6e-fd67-471e-8531-a110b12c0f6f": {
   "value": "15274000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfNi0xLTEtMS0w_2ec20999-558c-45da-a052-67070848239b": {
   "value": "-336000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfNi0yLTEtMS0w_f993b567-6d6e-4143-9f21-26c328bc088e": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfNi0zLTEtMS0w_7e868be1-c674-4d24-9c61-3927a8641dc0": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfNi00LTEtMS0w_1f0672ae-a7c7-4454-8b0e-ca73c874fa9b": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfNi01LTEtMS0w_99901378-c753-4b3f-8bc2-1192e075280c": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfNi02LTEtMS0w_a3522ce9-6798-439a-b2c1-f57bd9c56e5d": {
   "value": "936000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfNi0xMC0xLTEtMA_14af2ffb-1b28-4af6-9d76-5d0978574733": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfNi0xMS0xLTEtMA_691d82d0-da5c-45e1-97fa-9bb54431483c": {
   "value": "600000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfNi0xMi0xLTEtMA_054fcd2d-f0da-418b-a711-ba79ec11ba29": {
   "value": "3051000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfNi0xMy0xLTEtMA_fd2fe747-1fe1-44ba-ba1c-f666cc3b93d1": {
   "value": "3651000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfNy0xLTEtMS0w_0838d07b-1a8c-40b4-ad46-85228ee2075a": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfNy0yLTEtMS0w_eb811467-c11c-42bb-8963-d2828b99d78c": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfNy0zLTEtMS0w_ec074577-5aa6-42ba-bdc3-f6c31287316a": {
   "value": "-459000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfNy00LTEtMS0w_7e6416f4-8800-4bf3-a01c-1b8e3d699f23": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfNy01LTEtMS0w_2dc6b18b-563a-4194-8a49-5517a92c581c": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfNy02LTEtMS0w_c3e0067a-652f-40ba-bb2c-ba76ab5e0fd1": {
   "value": "-20000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfNy0xMC0xLTEtMA_cf775701-d6d3-4939-b5cf-eaad825e54fa": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfNy0xMS0xLTEtMA_95680bdf-71e9-45f6-a2c1-511bd6abe086": {
   "value": "-479000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfNy0xMi0xLTEtMA_8788552a-cbf7-4779-8ddd-c3ed0d09c389": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfNy0xMy0xLTEtMA_43351a9c-1710-427c-ba02-89bf08675043": {
   "value": "-479000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfOC0xLTEtMS0w_a0c7eb60-7e50-4799-8142-9df7037efc11": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangeInEquityOfSubsidiaries",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfOC0yLTEtMS0w_10fe10eb-3c15-4cb7-9b97-26fa330d4c5f": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangeInEquityOfSubsidiaries",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfOC0zLTEtMS0w_e19be2cd-0367-4bfb-8d65-12f4fa5f6611": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangeInEquityOfSubsidiaries",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfOC00LTEtMS0w_fbe45877-b0e3-42a1-94f2-4e4e449b81a4": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangeInEquityOfSubsidiaries",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfOC01LTEtMS0w_90f52bdd-b4d6-4039-b4a4-db37bd2507b9": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangeInEquityOfSubsidiaries",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfOC02LTEtMS0w_c1495a7b-bc81-44be-8fea-329c81a47343": {
   "value": "-354000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangeInEquityOfSubsidiaries",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfOC0xMC0xLTEtMA_78bb60af-5a9a-4170-b697-3b65b14be584": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangeInEquityOfSubsidiaries",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfOC0xMS0xLTEtMA_c4f7bf7f-c5e9-442f-887d-16294f59c3bd": {
   "value": "-354000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangeInEquityOfSubsidiaries",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfOC0xMi0xLTEtMA_56cc0cd7-b3f1-4b32-b599-4b51aaa86add": {
   "value": "-119000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangeInEquityOfSubsidiaries",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfOC0xMy0xLTEtMA_4f1c4783-7829-4adc-9363-9566821dd93e": {
   "value": "-473000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangeInEquityOfSubsidiaries",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfOS0xLTEtMS0xNTMyNTQ_52e55ab8-a307-4d46-9d5d-a547e45d8411": {
   "value": "-83000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReductionOfIssuedCapital",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfOS0yLTEtMS0xNTMyNTQ_13dcacb2-2295-425e-900f-d5700c9db8d5": {
   "value": "-305000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReductionOfIssuedCapital",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfOS0zLTEtMS0xNTMyNTQ_02fca957-fa10-430d-ac7a-8b12fa871109": {
   "value": "388000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReductionOfIssuedCapital",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfOS00LTEtMS0xNTMyNTQ_2890868a-6ad4-4aad-a07c-5a9aba1c1c5f": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReductionOfIssuedCapital",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfOS01LTEtMS0xNTMyNTQ_d293884f-6f72-467d-b9ec-eb1ad7175fbe": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReductionOfIssuedCapital",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfOS02LTEtMS0xNTMyNTQ_6013dced-bdab-4e1f-a196-65299540940d": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReductionOfIssuedCapital",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfOS0xMC0xLTEtMTUzMjU0_2d858794-f651-4b99-90ef-377081c14a09": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReductionOfIssuedCapital",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfOS0xMS0xLTEtMTUzMjU0_4c6c073c-26db-4747-83a6-52bbb0914625": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReductionOfIssuedCapital",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfOS0xMi0xLTEtMTUzMjU0_39504d6a-9e09-45aa-8aa4-55467fb12432": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReductionOfIssuedCapital",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfOS0xMy0xLTEtMTUzMjU0_4f1ef53f-b666-4321-93f8-238e3f626362": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReductionOfIssuedCapital",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfOS0xLTEtMS0w_bf2b6326-ba6e-4597-bf67-915e2bda5cb3": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IncreaseDecreaseThroughUndatedSubordinatedSecurities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfOS0yLTEtMS0w_31b245b7-12dc-4fdf-8985-93258940e950": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IncreaseDecreaseThroughUndatedSubordinatedSecurities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfOS0zLTEtMS0w_5de1c248-1026-4a3f-b209-09090f026823": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IncreaseDecreaseThroughUndatedSubordinatedSecurities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfOS00LTEtMS0w_39e3f074-8bd2-437e-a2c5-abe438db9095": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IncreaseDecreaseThroughUndatedSubordinatedSecurities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfOS01LTEtMS0w_f19ce0ad-d4b0-46c0-98b5-38c6321d3934": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IncreaseDecreaseThroughUndatedSubordinatedSecurities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfOS02LTEtMS0w_bdf3701c-d2d5-472f-bdba-ee1ed410aa17": {
   "value": "-263000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IncreaseDecreaseThroughUndatedSubordinatedSecurities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfOS0xMC0xLTEtMA_cee19617-8932-4a6e-a223-730a5d945495": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IncreaseDecreaseThroughUndatedSubordinatedSecurities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfOS0xMS0xLTEtMA_c663f2ba-baf4-449f-a16e-06034cd9ce5a": {
   "value": "-263000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IncreaseDecreaseThroughUndatedSubordinatedSecurities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfOS0xMi0xLTEtMA_872f51e8-cf06-4881-abf2-236bcddf7197": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IncreaseDecreaseThroughUndatedSubordinatedSecurities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfOS0xMy0xLTEtMA_f1836658-d064-4d08-9b8b-33e38c5b3ef8": {
   "value": "-263000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IncreaseDecreaseThroughUndatedSubordinatedSecurities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfMTAtMS0xLTEtMA_4283ca45-122e-4683-9a9f-eaab6e8659af": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfMTAtMi0xLTEtMA_a8889cf0-3201-49de-b0cd-7d4d0fd497a8": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfMTAtMy0xLTEtMA_98dfba68-2acd-44c5-bf60-e6cafd1a850a": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfMTAtNC0xLTEtMA_59b3a964-43ad-4961-b4f6-ecf0bf9df065": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfMTAtNS0xLTEtMA_e289aa3a-7289-4e64-b9e3-0a338330dcc7": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfMTAtNi0xLTEtMA_ad86a73d-30be-446d-810f-0dec8402b7c5": {
   "value": "16000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfMTAtMTAtMS0xLTA_b917bb46-9336-4b41-8c19-b15a0375059f": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfMTAtMTEtMS0xLTA_74b48c2b-5282-4865-9954-db9b2f8ba732": {
   "value": "16000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfMTAtMTItMS0xLTA_dd9e8b85-93ea-40fb-ac19-5f0946c76c41": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfMTAtMTMtMS0xLTA_d0edb8b1-8cf9-41b8-bcf4-0510fe9e9cee": {
   "value": "16000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfMTEtMS0xLTEtMA_b70b1c0e-81b8-4db0-8d81-fec2bda7ace7": {
   "value": "5779000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfMTEtMi0xLTEtMA_a8086e78-6f49-4508-8305-3d514c05e492": {
   "value": "4233000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfMTEtMy0xLTEtMA_af05c701-bf31-4dc4-987f-dbff73acce81": {
   "value": "-547000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfMTEtNC0xLTEtMA_79ed5528-6826-461c-9b2e-67bee1ebeb4e": {
   "value": "7550000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfMTEtNS0xLTEtMA_96d721df-bb01-44fa-b024-d090bc5cc910": {
   "value": "1038000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfMTEtNi0xLTEtMA_c323eb30-6fb7-4f1a-9cf8-4a5e4a85a440": {
   "value": "26091000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfMTEtNy0xLTEtMA_ae82938d-a5b8-422c-9ac2-6be8bcc72ab1": {
   "value": "-547000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfMTEtOC0xLTEtMA_ed0779c0-5b08-49b2-b15f-ba3ff258ce97": {
   "value": "438000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfCashFlowHedgesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfMTEtOS0xLTEtMA_8fd68da4-a1cc-456e-adf1-94a4e5f9998b": {
   "value": "64000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfMTEtMTAtMS0xLTA_32379d84-f42f-4f3e-a91e-e2a651788156": {
   "value": "-21892000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfMTEtMTEtMS0xLTA_bae84510-1764-47dc-a9f0-d1c74126ce1b": {
   "value": "22207000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfMTEtMTItMS0xLTA_53eccb89-8a53-4814-b965-1623b36ab7c3": {
   "value": "6477000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOmUyODQyNGZmMzhmMzRjZDRhMjkxNzk4ZTFmYWEwYTExL3RhYmxlcmFuZ2U6ZTI4NDI0ZmYzOGYzNGNkNGEyOTE3OThlMWZhYTBhMTFfMTEtMTMtMS0xLTA_418f4cd6-72c0-48ac-9bba-a31c5c36a363": {
   "value": "28684000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMi0xLTEtMS0w_8efaed65-0525-43b1-a964-ea140693d80a": {
   "value": "5192000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMi0yLTEtMS0w_c4ba2813-3850-40a6-8c91-01565aeb32a3": {
   "value": "4538000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMi0zLTEtMS0w_4a4fb776-6e36-4ceb-907c-24b05496198b": {
   "value": "-766000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMi00LTEtMS0w_a16920f6-b850-4df4-8019-11fb9eccb1b8": {
   "value": "8243000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMi01LTEtMS0w_38732b4e-c29e-470f-9f81-851aa850da40": {
   "value": "1038000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMi02LTEtMS0w_4143ce12-a566-437a-bdca-edbf14d83125": {
   "value": "19042000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMi03LTEtMS0w_c9430cfa-4f87-430c-9cd9-e7b84f4fa37e": {
   "value": "-444000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMi04LTEtMS0w_69bdb157-e525-41b6-9cd6-7baa21b703f5": {
   "value": "503000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfCashFlowHedgesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMi05LTEtMS0w_5b84900e-04fe-4a9f-92f9-5f455bfc434a": {
   "value": "24000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMi0xMC0xLTEtMA_94fd9cab-942a-4361-9a28-d546efef14de": {
   "value": "-20252000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMi0xMS0xLTEtMA_01878166-a838-48c5-bd4c-29574b8aa9f8": {
   "value": "17118000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMi0xMi0xLTEtMA_58c2dddd-5cfd-4a71-b828-41210cf65c2c": {
   "value": "8332000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMi0xMy0xLTEtMA_a2d7d0ba-6e8d-46f1-a717-3eac2afe4815": {
   "value": "25450000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfNS02LTEtMS0w_1e7ba097-1dfe-4638-9419-4d2d4b510e39": {
   "value": "1582000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfNS0xMS0xLTEtMA_5c6b9b96-e5d3-4e9f-8381-00316277ef75": {
   "value": "1582000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfNS0xMi0xLTEtMA_082981c7-837a-4f7d-8ce0-0430844d1498": {
   "value": "375000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfNS0xMy0xLTEtMA_9472f11e-e0bf-4201-a8e0-8060a12a4a19": {
   "value": "1957000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfNi02LTEtMS0w_e3d47ae1-6372-4ee6-8d3e-14dc941a3bc2": {
   "value": "23000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfNi03LTEtMS0w_9433b042-3327-4641-9baa-6309e3a89a3c": {
   "value": "-153000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfNi04LTEtMS0w_61fd764c-7d7b-4cc9-b347-e5ab4f6c0681": {
   "value": "144000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfCashFlowHedgesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfNi05LTEtMS0w_a9a3940f-164f-4376-86db-5d7e20492d50": {
   "value": "-81000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfNi0xMC0xLTEtMA_e66f9641-6e7b-4e99-9e97-954124124540": {
   "value": "-5801000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfNi0xMS0xLTEtMA_5c05a13d-a6e8-4459-89fe-fa549703833c": {
   "value": "-5868000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfNi0xMi0xLTEtMA_d1467d55-f852-46bf-b33c-51b3cbb6d569": {
   "value": "-1437000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfNi0xMy0xLTEtMA_e2fce06f-cea5-4ef6-95eb-5028518c7fa5": {
   "value": "-7305000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfNy02LTEtMS0w_1b7a5d7e-7a03-45fe-a89f-6c0b81e1ae2f": {
   "value": "1605000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfNy03LTEtMS0w_9299b572-c503-400a-8880-ff84a308a68d": {
   "value": "-153000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfNy04LTEtMS0w_904974ec-a709-47db-920e-22973dd134f5": {
   "value": "144000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfCashFlowHedgesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfNy05LTEtMS0w_c2c660b3-4560-423a-b762-6ee46571b0fa": {
   "value": "-81000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfNy0xMC0xLTEtMA_626a50a8-da41-4025-8dc1-339ea958f3e7": {
   "value": "-5801000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfNy0xMS0xLTEtMA_6a0d04bd-cba7-4695-aa67-b312ccadc103": {
   "value": "-4286000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfNy0xMi0xLTEtMA_c3afa5f2-decf-4eac-9bf6-3fc81212f29f": {
   "value": "-1062000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfNy0xMy0xLTEtMA_8d1b96ef-77e9-4a21-9878-8b58cd241dbe": {
   "value": "-5348000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfOC0xLTEtMS0w_01212d3c-793a-40d6-aed4-e63e3fe43858": {
   "value": "-334000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfOC0yLTEtMS0w_153c0d49-de08-4478-8125-f5089440e175": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfOC0zLTEtMS0w_5cf17711-2598-4dfb-a809-d9436b7f1ec8": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfOC00LTEtMS0w_8bab4fb5-7eb4-4461-af15-e8cbea79eb63": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfOC01LTEtMS0w_5e3fccd2-f25c-4752-8d8c-b8b3e265a32b": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfOC02LTEtMS0w_78f6226f-8864-4ce8-b0ba-46e69b731489": {
   "value": "1048000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfOC0xMC0xLTEtMA_a4d94fa6-8ade-403d-8247-4ec800dbd02a": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfOC0xMS0xLTEtMA_f3c96296-a40d-4ac5-a233-dcee0f213f54": {
   "value": "714000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfOC0xMi0xLTEtMA_0b740215-7e19-4a17-9ca3-bca90eca5cf9": {
   "value": "516000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfOC0xMy0xLTEtMA_2a9f090b-ac04-44ef-9896-f3700f8a8084": {
   "value": "1230000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfOS0xLTEtMS0w_6b49401e-b428-4e08-b656-471748dc8ffe": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfOS0yLTEtMS0w_67b818c7-d44e-4ef0-921d-4622ce0682b9": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfOS0zLTEtMS0w_2edea845-cdcc-414b-a95a-8f19b47da3a0": {
   "value": "-195000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfOS00LTEtMS0w_f154991c-4fe5-4c57-956a-14c3f75e07af": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfOS01LTEtMS0w_09f78b97-1f71-424f-bbe7-60776714fadf": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfOS02LTEtMS0w_8c74f454-126d-407a-bb2c-4de7d2666de8": {
   "value": "-29000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfOS0xMC0xLTEtMA_2410f3e4-0589-4a1a-a31a-4c64b5a9b5c5": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfOS0xMS0xLTEtMA_42709592-ad74-4e69-9983-f5ffd1c4550f": {
   "value": "-224000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfOS0xMi0xLTEtMA_06cddbab-a82d-427c-8331-faaaffc82519": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfOS0xMy0xLTEtMA_27fe07d3-d880-424b-bbf6-a0879d78b191": {
   "value": "-224000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMTAtMS0xLTEtMA_03bc0848-b3b8-440a-a0d7-0efae0c0ecc8": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangeInEquityOfSubsidiaries",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMTAtMi0xLTEtMA_cb826781-def7-49fc-8452-244cc71528bf": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangeInEquityOfSubsidiaries",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMTAtMy0xLTEtMA_ee8126c4-50f8-4ddf-af9e-86553a2669a4": {
   "value": "485000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangeInEquityOfSubsidiaries",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMTAtNC0xLTEtMA_01e81193-e55a-47bd-8093-ea578d5419cd": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangeInEquityOfSubsidiaries",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMTAtNS0xLTEtMA_e7f3793e-538e-4742-8804-7d2f17ea1f75": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangeInEquityOfSubsidiaries",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMTAtNi0xLTEtMA_f1626eaf-3b0a-4be5-953d-dbc758b89278": {
   "value": "-223000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangeInEquityOfSubsidiaries",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMTAtMTAtMS0xLTA_f63f4145-0d56-4bfe-8022-842f1f9a90a2": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangeInEquityOfSubsidiaries",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMTAtMTEtMS0xLTA_05c08a04-8e4e-4d5d-b9fd-f52e3b64f530": {
   "value": "262000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangeInEquityOfSubsidiaries",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMTAtMTItMS0xLTA_4b6ceb88-5c6f-4ef0-90df-9b023125896c": {
   "value": "318000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangeInEquityOfSubsidiaries",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMTAtMTMtMS0xLTA_25f1ba2a-be5e-481f-af73-54f7a12dbbae": {
   "value": "580000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangeInEquityOfSubsidiaries",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMTEtMS0xLTEtMA_05ec20b7-dc39-452c-92dc-5844d32bbc8d": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IncreaseDecreaseThroughUndatedSubordinatedSecurities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMTEtMi0xLTEtMA_babeffd6-3937-4fd8-8994-8a300f18b9b8": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IncreaseDecreaseThroughUndatedSubordinatedSecurities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMTEtMy0xLTEtMA_2a86d391-8cdc-4411-a1f7-f055f63edaf2": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IncreaseDecreaseThroughUndatedSubordinatedSecurities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMTEtNC0xLTEtMA_20fc3f24-2899-4cd6-9d33-8eee9e475cfe": {
   "value": "-693000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IncreaseDecreaseThroughUndatedSubordinatedSecurities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMTEtNS0xLTEtMA_c618b129-6a9c-42bd-aaf4-65e4a7e3d98b": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IncreaseDecreaseThroughUndatedSubordinatedSecurities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMTEtNi0xLTEtMA_1061baf1-6523-45d0-84c4-2d4121b5b09b": {
   "value": "-335000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IncreaseDecreaseThroughUndatedSubordinatedSecurities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMTEtMTAtMS0xLTA_72dd2ebc-c0de-4539-a63c-02b85f9882fd": {
   "value": "73000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IncreaseDecreaseThroughUndatedSubordinatedSecurities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMTEtMTEtMS0xLTA_453ec378-b32f-4da0-891e-e18ba46717df": {
   "value": "-955000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IncreaseDecreaseThroughUndatedSubordinatedSecurities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMTEtMTItMS0xLTA_d3f95434-40b4-4349-a383-514f386fd635": {
   "value": "-42000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IncreaseDecreaseThroughUndatedSubordinatedSecurities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMTEtMTMtMS0xLTA_fc4d51e1-d46d-46d7-908c-2f0df2d8fd88": {
   "value": "-997000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IncreaseDecreaseThroughUndatedSubordinatedSecurities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMTMtMS0xLTEtMA_518f859a-85d5-4d77-8a4c-b2f35e76317f": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMTMtMi0xLTEtMA_3933cd22-4b83-4bea-b813-867371b7c995": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMTMtMy0xLTEtMA_d3cf0644-9895-47ff-b6f1-7e43ad182cfb": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMTMtNC0xLTEtMA_2b0dcbb0-9caa-4ea2-b34a-755db02496fb": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMTMtNS0xLTEtMA_09f71f21-31b7-4d39-823a-dedc68798081": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMTMtNi0xLTEtMA_7bf53298-d284-485b-9b2e-4e922b053a37": {
   "value": "34000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMTMtMTAtMS0xLTA_7d42984d-fef8-452a-a7cb-586bf9c2afb5": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMTMtMTEtMS0xLTA_f22ac70d-a490-4da1-a6c1-1734fddd1c9e": {
   "value": "34000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMTMtMTItMS0xLTA_96fcae8d-fdd5-4a32-9976-9dfb59afa405": {
   "value": "-5000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMTMtMTMtMS0xLTA_3a1b35c9-950c-4ff6-b338-3d3988f9d96c": {
   "value": "29000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMTQtMS0xLTEtMA_82962b78-6536-4fa2-a5b7-301d391982aa": {
   "value": "5526000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMTQtMi0xLTEtMA_ef46d1ed-55c2-4601-97c3-c2ab12db3d1a": {
   "value": "4538000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMTQtMy0xLTEtMA_7de9fd3f-2160-4ac5-897d-30b70af1c4f4": {
   "value": "-476000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMTQtNC0xLTEtMA_1524b5c6-482f-49d1-9983-d88b1e517b10": {
   "value": "7550000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMTQtNS0xLTEtMA_3fcf8c7a-b6db-43d4-a3ef-3e6ed7223793": {
   "value": "1038000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMTQtNi0xLTEtMA_687f33d1-d470-4007-9683-679063650f06": {
   "value": "19046000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMTQtNy0xLTEtMA_31b86bd1-1b86-4f15-8490-9d1ba90e6c84": {
   "value": "-597000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMTQtOC0xLTEtMA_cf1ead1e-889c-4d79-b10a-f83e06833779": {
   "value": "647000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfCashFlowHedgesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMTQtOS0xLTEtMA_dabe47ea-49a9-4569-be40-3f27ee7c712c": {
   "value": "-57000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMTQtMTAtMS0xLTA_e603997b-39b2-4668-979a-e98a6d59ff09": {
   "value": "-25980000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMTQtMTEtMS0xLTA_ed727461-6cfc-46f9-8c50-c46cc0335ab9": {
   "value": "11235000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMTQtMTItMS0xLTA_bca31d5b-4ed9-4de1-9852-f7d88256c3c9": {
   "value": "7025000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMTQtMTMtMS0xLTA_6f3eccc2-2124-417c-a1d1-8796fb3777fe": {
   "value": "18260000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMTYtMS0xLTEtMA_65e9424e-afb6-4fe4-84a6-2cb5a25e8356": {
   "value": "5192000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMTYtMi0xLTEtMA_0bdb24df-fc15-480a-a81e-d0d55cf1c780": {
   "value": "4538000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMTYtMy0xLTEtMA_ebcace4f-c075-40db-a6a7-29c1ed070ae8": {
   "value": "-686000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMTYtNC0xLTEtMA_d1cb8906-3b84-47aa-8adc-fc6775ec29e0": {
   "value": "7496000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMTYtNS0xLTEtMA_b60e5372-6dc4-4248-acf2-df4107191173": {
   "value": "1038000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMTYtNi0xLTEtMA_4795bba2-a444-4062-8ed9-649a0d6dbb92": {
   "value": "20291000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMTYtNy0xLTEtMA_1ebc0c65-e107-454d-bd7f-d751d1951d97": {
   "value": "-369000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMTYtOC0xLTEtMA_b6b1acef-955a-4f6a-9859-1d72e467e09d": {
   "value": "560000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfCashFlowHedgesMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMTYtOS0xLTEtMA_92eba9dd-ef72-4f76-ab79-6a72aa729e09": {
   "value": "44000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMTYtMTAtMS0xLTA_d1ff737f-c205-498d-8434-ddcb91722a38": {
   "value": "-20157000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMTYtMTEtMS0xLTA_0696f382-7aad-4983-b265-8df2f5b009f9": {
   "value": "17947000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMTYtMTItMS0xLTA_a0603596-7338-4847-973b-24b47c46e00f": {
   "value": "9033000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMTYtMTMtMS0xLTA_4e2a93cb-1029-4986-a754-6d2c03b54aa8": {
   "value": "26980000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMTgtNi0xLTEtMA_987636c8-2053-4bde-a614-60da8a86c3c7": {
   "value": "11000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMTgtNy0xLTEtMA_9c79befd-a7fc-4c67-846b-ade35de9a693": {
   "value": null,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMTgtMTEtMS0xLTA_44fddfee-7fde-4d70-a14c-17b71afde80f": {
   "value": "11000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMTgtMTItMS0xLTA_86023aa2-ab27-4e18-8735-0d6f58652b79": {
   "value": "5000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMTgtMTMtMS0xLTA_240e88df-1037-4e0d-9baa-4dec2364e4c6": {
   "value": "16000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjAtMS0xLTEtMA_6eecd241-070e-49e2-9ffd-641aef41cc74": {
   "value": "5192000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjAtMi0xLTEtMA_15653682-34d4-4cf4-a069-377f626fe40f": {
   "value": "4538000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjAtMy0xLTEtMA_5b1c8795-6b90-4d87-86a2-25336a966749": {
   "value": "-686000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjAtNC0xLTEtMA_77963ea8-9460-4fe3-bc75-a88e6a56ecbf": {
   "value": "7496000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjAtNS0xLTEtMA_f348273a-3fab-4420-9d33-ea9ab8875d8d": {
   "value": "1038000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjAtNi0xLTEtMA_88102f7f-c50e-4974-9fd8-2a092fac1fe6": {
   "value": "20302000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjAtNy0xLTEtMA_5ac81e81-3564-40d8-9535-7aed0c997c45": {
   "value": "-369000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjAtOC0xLTEtMA_4be683c7-3190-4cbc-86c2-807225e586e4": {
   "value": "560000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfCashFlowHedgesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjAtOS0xLTEtMA_0113add2-378f-4250-958c-3de33e62a880": {
   "value": "44000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjAtMTAtMS0xLTA_8d8904e7-da32-415f-829f-288fc811a1fc": {
   "value": "-20157000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjAtMTEtMS0xLTA_a51bd089-033d-43e6-840d-518a248b2e43": {
   "value": "17958000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjAtMTItMS0xLTA_c73dcaa8-a713-4a6a-8f18-8c5c9e050eb8": {
   "value": "9038000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjAtMTMtMS0xLTA_b2bc1951-3572-42a4-8308-c881feb7d6de": {
   "value": "26996000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjEtNi0xLTEtMA_c0dd69c3-19c3-4941-ba46-9989e9f38936": {
   "value": "1142000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjEtMTEtMS0xLTA_f6b01ff4-78f4-45b8-af8c-ea3c02aebc7e": {
   "value": "1142000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjEtMTItMS0xLTA_c3bb74fd-191e-4f3c-b2af-8df3b207f9d6": {
   "value": "522000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjEtMTMtMS0xLTA_a8ace0b7-d14c-4917-9824-37b5bd81265c": {
   "value": "1664000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjItNi0xLTEtMA_c5d8a0df-20a6-475a-8ad0-169a1dcfea6e": {
   "value": "-35000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjItNy0xLTEtMA_7680741c-96f1-43c7-b764-f4123619574a": {
   "value": "-75000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjItOC0xLTEtMA_6a1e8581-7421-4bae-b8bc-79c541a0ef4d": {
   "value": "-57000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfCashFlowHedgesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjItOS0xLTEtMA_e55c1e7c-41f6-4b3b-acb1-5b26359852da": {
   "value": "-20000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjItMTAtMS0xLTA_e588e506-7bcf-46ad-90f2-68ba6bcc239e": {
   "value": "-95000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjItMTEtMS0xLTA_40a595da-c948-4c21-a151-8bcefc155300": {
   "value": "-282000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjItMTItMS0xLTA_b344d934-e13b-49f9-8a00-6968a190b503": {
   "value": "-87000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjItMTMtMS0xLTA_964d4655-1fdc-4841-a427-212c5b43cb0c": {
   "value": "-369000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjMtNi0xLTEtMA_5269cd25-1eb3-4385-aa19-f601d83806b8": {
   "value": "1107000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjMtNy0xLTEtMA_65b46b98-5330-423f-92b0-3471431a1f08": {
   "value": "-75000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjMtOC0xLTEtMA_b627d04c-be44-4c05-abd1-8993a3c99c50": {
   "value": "-57000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfCashFlowHedgesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjMtOS0xLTEtMA_242278a0-bff7-43da-8202-97bd8a2f6cf4": {
   "value": "-20000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjMtMTAtMS0xLTA_966b509d-b4e1-4284-936f-5a39f975bbc0": {
   "value": "-95000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjMtMTEtMS0xLTA_f3f89abc-66cb-47e0-b535-2989ae2659ed": {
   "value": "860000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjMtMTItMS0xLTA_1f068861-c9ae-4927-ab55-5685f7ab9219": {
   "value": "435000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjMtMTMtMS0xLTA_87352dfe-6ee3-43f6-8df6-2d535f58daed": {
   "value": "1295000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjQtMS0xLTEtMA_101b792d-20ae-4396-94b9-23d8bc541ded": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjQtMi0xLTEtMA_ef738ee0-be91-465b-a08f-d564d18ff187": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjQtMy0xLTEtMA_89abf609-9c49-4459-b7b1-33fc4697e828": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjQtNC0xLTEtMA_d916d6bb-086f-43d6-8758-f71b6c7833a0": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjQtNS0xLTEtMA_db850d11-2cca-4982-bc23-1eee1492955c": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjQtNi0xLTEtMA_a53650bc-3ddc-4562-bd5d-5b65599477c0": {
   "value": "2046000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjQtMTAtMS0xLTA_1384836b-c818-4b37-a78a-051f21bd0cbe": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjQtMTEtMS0xLTA_c11c9352-c06d-4178-b07f-90afa8763fb4": {
   "value": "2046000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjQtMTItMS0xLTA_ba0f7ba8-8be6-4745-8c9b-55abe983d84b": {
   "value": "710000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjQtMTMtMS0xLTA_09e5d2a3-e444-4237-954a-bd4456ab611b": {
   "value": "2756000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjUtMS0xLTEtMA_9f651a58-a66e-4316-afa8-b99327cb3eb9": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjUtMi0xLTEtMA_151f27a5-14f8-4159-a7da-87c71530e9b9": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjUtMy0xLTEtMA_3bee330e-5d10-4fae-a71c-5996fffea736": {
   "value": "-80000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjUtNC0xLTEtMA_4c99ba8f-3b72-44cf-aee0-423dee365760": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjUtNS0xLTEtMA_edd7c757-500c-4cef-866d-cf05c63cc3f0": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjUtNi0xLTEtMA_fc2ab519-c424-4ed7-bd3e-c6856a0a9220": {
   "value": "-5000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjUtMTAtMS0xLTA_59136370-6364-4636-b2f8-3a96e852d8c3": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjUtMTEtMS0xLTA_b90e229d-b809-46f4-a88f-1ff6127d0695": {
   "value": "-85000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjUtMTItMS0xLTA_935e78b7-537e-46cb-88f0-beb67fd2c5db": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjUtMTMtMS0xLTA_8931ceb0-bef2-49a2-99ca-9eab0cb9a224": {
   "value": "-85000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjYtMS0xLTEtMA_fcf0f770-8bd9-49df-ab5a-920c74b26c9d": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangeInEquityOfSubsidiaries",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjYtMi0xLTEtMA_6f488e14-4d17-4f1a-aaf2-dfb8445f4c23": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangeInEquityOfSubsidiaries",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjYtMy0xLTEtMA_e7cc6ee6-475a-42c4-ab85-9d3c3dcab562": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangeInEquityOfSubsidiaries",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjYtNC0xLTEtMA_f4be72e5-1090-48b2-96b7-f32cb86ce0f3": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangeInEquityOfSubsidiaries",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjYtNS0xLTEtMA_0588853e-94f2-4cd6-8b3f-fd50a8158a9f": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangeInEquityOfSubsidiaries",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjYtNi0xLTEtMA_cf027670-b99c-4574-9232-d789af366549": {
   "value": "-89000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangeInEquityOfSubsidiaries",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjYtMTAtMS0xLTA_771ffb39-2a84-46e8-b319-92d03093c2af": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangeInEquityOfSubsidiaries",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjYtMTEtMS0xLTA_ea8cd209-b21b-43ac-98c1-16d226609873": {
   "value": "-89000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangeInEquityOfSubsidiaries",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjYtMTItMS0xLTA_281971cf-08f7-4a79-a688-2def707ba0f6": {
   "value": "-418000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangeInEquityOfSubsidiaries",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjYtMTMtMS0xLTA_547d7724-e570-49cb-bfe3-04275c12094a": {
   "value": "-507000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangeInEquityOfSubsidiaries",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjctMS0xLTEtMA_1d44f507-fe0d-4345-a48c-e53c92889f52": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IncreaseDecreaseThroughUndatedSubordinatedSecurities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjctMi0xLTEtMA_36d97f43-bdab-48f6-96b4-fe9d022a228b": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IncreaseDecreaseThroughUndatedSubordinatedSecurities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjctMy0xLTEtMA_b26a9d47-37c7-4b96-8f76-469eef81f5e2": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IncreaseDecreaseThroughUndatedSubordinatedSecurities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjctNC0xLTEtMA_d0fd9132-a84a-4283-ae2d-f614efcaed9b": {
   "value": "747000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IncreaseDecreaseThroughUndatedSubordinatedSecurities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjctNS0xLTEtMA_0d604a77-af66-4db5-8dd3-159ac260d0b4": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IncreaseDecreaseThroughUndatedSubordinatedSecurities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjctNi0xLTEtMA_e466ce7d-99c2-46de-abf4-94c1b6e361ae": {
   "value": "-256000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IncreaseDecreaseThroughUndatedSubordinatedSecurities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjctMTAtMS0xLTA_a421230a-aed9-49fa-8896-2096f9efef11": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IncreaseDecreaseThroughUndatedSubordinatedSecurities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjctMTEtMS0xLTA_e4a92afb-d424-42f0-9132-c60f5fce58a7": {
   "value": "491000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IncreaseDecreaseThroughUndatedSubordinatedSecurities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjctMTItMS0xLTA_93f056c7-fb19-431a-ad60-15ca4c42a84b": {
   "value": "-12000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IncreaseDecreaseThroughUndatedSubordinatedSecurities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjctMTMtMS0xLTA_e6594257-6018-4d02-9721-2b1f291cf7b2": {
   "value": "479000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IncreaseDecreaseThroughUndatedSubordinatedSecurities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjgtMS0xLTEtMA_68fc9bd7-634c-47bc-865e-114fe59310ad": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjgtMi0xLTEtMA_db113d62-1820-4954-8cde-c504e26856e4": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjgtMy0xLTEtMA_7ba88578-15c4-4523-b5f1-bf626652e3ff": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjgtNC0xLTEtMA_f407a291-e62c-4cc9-a349-e25c5a896b1f": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjgtNS0xLTEtMA_07ae6f09-b3b0-434c-ab8b-a3b2b5663550": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjgtNi0xLTEtMA_e6b39742-c510-44b3-bcd8-b878f0ffa472": {
   "value": "29000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjgtMTAtMS0xLTA_75931530-96c4-4eda-a0aa-57999d8426d5": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjgtMTEtMS0xLTA_e24b5b08-0386-4c23-b097-798a9d3ddb2f": {
   "value": "29000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjgtMTItMS0xLTA_e2d61c59-b59e-4051-a57e-3d3dcc11cd41": {
   "value": "-1000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjgtMTMtMS0xLTA_db7e9ff7-ff8b-4996-8d98-d4c951666151": {
   "value": "28000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjktMS0xLTEtMA_d86d2536-b6d7-4aef-842c-5a52414ab58d": {
   "value": "5192000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjktMi0xLTEtMA_3d61d58f-8d62-44e5-abb3-3788c8db7d48": {
   "value": "4538000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjktMy0xLTEtMA_e8c1b9d9-99a0-48ee-9eef-4756d203093d": {
   "value": "-766000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjktNC0xLTEtMA_89a96fa9-1e32-4309-9ff2-6680c1bbc2e2": {
   "value": "8243000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjktNS0xLTEtMA_ad6fc378-47af-4820-9083-475b0b0398c1": {
   "value": "1038000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjktNi0xLTEtMA_cfd2cb62-39d9-429d-a3e2-155e117d62e8": {
   "value": "19042000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjktNy0xLTEtMA_ed897833-d66b-4bb2-881f-26c211d9d0e1": {
   "value": "-444000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjktOC0xLTEtMA_862fedc9-1d2e-4b52-b60f-06de89b9dfc2": {
   "value": "503000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfCashFlowHedgesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjktOS0xLTEtMA_fbced3fb-e343-4831-8e49-1f95f0a271c5": {
   "value": "24000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjktMTAtMS0xLTA_107c0806-828a-4a19-8921-97fc30baab9b": {
   "value": "-20252000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjktMTEtMS0xLTA_3ef35306-da9d-4728-8cdc-715c41ba63fc": {
   "value": "17118000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjktMTItMS0xLTA_512cf178-85ab-4cfb-847a-8f9069158746": {
   "value": "8332000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18xOS9mcmFnOjk1ODQxNzAwZTEzMTQ5NGFiNDQ2MGMwZDAwZjBhNzlmL3RhYmxlOjlkZTQxZTZlZTRmMzQ5OGM5NGQ5NmRiZDNhMTA4MjYyL3RhYmxlcmFuZ2U6OWRlNDFlNmVlNGYzNDk4Yzk0ZDk2ZGJkM2ExMDgyNjJfMjktMTMtMS0xLTA_cfbe7395-7c05-45ec-b92f-7300f48afd1c": {
   "value": "25450000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMS0yLTEtMS0w_2f572ac1-879d-48a4-b6b4-861df3fe70cb": {
   "value": "46415000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:CashReceivedFromOperations",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMS0zLTEtMS0w_580ce88f-a240-41a2-a94a-a3a77dfa0706": {
   "value": "51353000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:CashReceivedFromOperations",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMS00LTEtMS0w_4d32a2b8-a36f-437f-baef-dde8474b2ab5": {
   "value": "57699000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:CashReceivedFromOperations",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMi0yLTEtMS0w_84165b0d-6120-4e0f-afdb-319a09705d55": {
   "value": "34379000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:CashPaidFromOperations",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMi0zLTEtMS0w_244bd164-4a70-41f5-ab8f-567945da8a5f": {
   "value": "36477000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:CashPaidFromOperations",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMi00LTEtMS0w_11b5d105-625a-4025-b4f8-3b6363547816": {
   "value": "41224000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:CashPaidFromOperations",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMy0yLTEtMS0w_ed744523-c017-49dc-a4ac-6e734dec7d52": {
   "value": "1309000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:NetPaymentsOfInterestAndOtherFinancialExpensesNetOfDividendsReceived",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMy0zLTEtMS0w_c587d7fa-f5bf-4fbf-b38b-257e797e06e1": {
   "value": "1171000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:NetPaymentsOfInterestAndOtherFinancialExpensesNetOfDividendsReceived",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMy00LTEtMS0w_f8ccdb54-175e-4495-99ef-39ad481958eb": {
   "value": "1725000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:NetPaymentsOfInterestAndOtherFinancialExpensesNetOfDividendsReceived",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfNC0yLTEtMS0w_0b80164a-ac8b-441b-ad5e-19cc68cb8883": {
   "value": "459000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfNC0zLTEtMS0w_a53f057f-fddc-4ce0-8170-93078858252f": {
   "value": "509000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfNC00LTEtMS0w_a5e8f4e7-b89b-492c-ab47-937d99519f4d": {
   "value": "-272000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfNS0yLTEtMS0w_3a543193-965d-49b0-a856-9358bce0f339": {
   "value": "10268000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInOperatingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfNS0zLTEtMS0w_68a8cd94-2321-4bf9-b6e1-4f238e26649d": {
   "value": "13196000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInOperatingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfNS00LTEtMS0w_9450d2fc-f750-4730-961f-814ea59f863d": {
   "value": "15022000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInOperatingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfNi0yLTEtMS0w_2f3bdceb-1fbd-4d38-a1b4-cb5b8f9ab705": {
   "value": "-6164000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:PaymentsOnInvestmentsProceedsFromTheSaleInPropertyPlantAndEquipmentAndIntangibleAssetsNet",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfNi0zLTEtMS0w_52012677-e907-44af-933f-6679f139fe13": {
   "value": "-7020000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:PaymentsOnInvestmentsProceedsFromTheSaleInPropertyPlantAndEquipmentAndIntangibleAssetsNet",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfNi00LTEtMS0w_30f93a6a-b8cb-47f4-82f0-0464a959961b": {
   "value": "-7659000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:PaymentsOnInvestmentsProceedsFromTheSaleInPropertyPlantAndEquipmentAndIntangibleAssetsNet",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfNy0yLTEtMS0w_02d41259-1802-44c5-a092-33e6df47ea92": {
   "value": "13369000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfNy0zLTEtMS0w_e43c1611-d3f0-454f-af10-1faec0702363": {
   "value": "81000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfNy00LTEtMS0w_7cf6f965-2776-4d20-b27f-c4d0784deb25": {
   "value": "1723000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfOC0yLTEtMS0w_ea124fd9-d7b3-4fa1-94cc-43bf3d4d0658": {
   "value": "414000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfOC0zLTEtMS0w_9f66b7c0-f328-465b-bab7-105ccfa3a76b": {
   "value": "79000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfOC00LTEtMS0w_5b8829b0-b8c2-40ee-a65f-76d18aa4e2bf": {
   "value": "12000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfOS0yLTEtMS0w_233112c2-0be3-47fd-b470-0cf9715f0f9f": {
   "value": "2163000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ProceedsFromFinancialInvestmentsNotIncludedInCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfOS0zLTEtMS0w_61090ae8-2649-44fc-8255-0cbd88473ce0": {
   "value": "2308000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ProceedsFromFinancialInvestmentsNotIncludedInCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfOS00LTEtMS0w_d1b0f5c4-27ec-4b36-8e31-7986c6a7f69d": {
   "value": "1835000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ProceedsFromFinancialInvestmentsNotIncludedInCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMTAtMi0xLTEtMA_e8b2fbb3-139f-4db8-bb98-4049adfc0f30": {
   "value": "1474000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:PaymentsForFinancialInvestmentsNotIncludedInCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMTAtMy0xLTEtMA_cef0925b-8fd9-4c86-8a47-d51754a572af": {
   "value": "3297000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:PaymentsForFinancialInvestmentsNotIncludedInCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMTAtNC0xLTEtMA_3157978e-64b5-4816-819e-4c39518297e0": {
   "value": "1132000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:PaymentsForFinancialInvestmentsNotIncludedInCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMTEtMi0xLTEtMA_0bbebda5-8a63-45e3-ac09-8c5240a31802": {
   "value": "-1584000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ProceedsFromPaymentsForPlacementsOfCashSurplusesNotIncludedInCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMTEtMy0xLTEtMA_f89b5a16-e274-4c62-8336-26398a9cdea2": {
   "value": "217000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ProceedsFromPaymentsForPlacementsOfCashSurplusesNotIncludedInCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMTEtNC0xLTEtMA_cb033a80-681a-4463-b518-2509aa7979a2": {
   "value": "-396000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ProceedsFromPaymentsForPlacementsOfCashSurplusesNotIncludedInCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMTMtMi0xLTEtMA_6e4a1454-f731-4dde-9315-1847aa65acbb": {
   "value": "5896000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInInvestingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMTMtMy0xLTEtMA_e566eeb8-751e-471c-b25b-de4d0e5305e0": {
   "value": "-7790000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInInvestingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMTMtNC0xLTEtMA_533b54f8-7b0b-4622-8db8-ec173a708d8b": {
   "value": "-5641000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInInvestingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMTQtMi0xLTEtMA_9f9329df-1d42-48dc-8076-f26d42b03be1": {
   "value": "3630000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaidClassifiedAsFinancingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMTQtMy0xLTEtMA_180aa9da-bbcf-4c9a-b4f0-2b8312ff45e7": {
   "value": "1296000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaidClassifiedAsFinancingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMTQtNC0xLTEtMA_29b0ff7c-b05b-4f96-a808-674dca6c8b34": {
   "value": "2742000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaidClassifiedAsFinancingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMTUtMi0xLTEtMA_e8231ead-cc20-451b-8b99-28474f6bf618": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromIssuingShares",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMTUtMy0xLTEtMA_3f57761a-eeae-4c2f-a5a9-74023345a6a5": {
   "value": "323000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromIssuingShares",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMTUtNC0xLTEtMA_94217132-0acc-491d-bb42-be8b017a6054": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromIssuingShares",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMTYtMi0xLTEtMA_a9132e8d-c6ab-417f-8f75-69579d0d561f": {
   "value": "-604000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:PaymentsProceedsOfTreasurySharesAndOtherOperationsWithShareholdersAndWithMinorityInterests",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMTYtMy0xLTEtMA_637f1195-1e84-427f-a85f-fd4d272b6248": {
   "value": "-223000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:PaymentsProceedsOfTreasurySharesAndOtherOperationsWithShareholdersAndWithMinorityInterests",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMTYtNC0xLTEtMA_cb122a9b-8cca-4a28-9b10-8910fb694cca": {
   "value": "-504000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:PaymentsProceedsOfTreasurySharesAndOtherOperationsWithShareholdersAndWithMinorityInterests",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMTctMi0xLTEtMA_f6ce18dd-b01c-4bf4-b95a-365d9921f901": {
   "value": "-354000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:OperationsWithOtherEquityHolders",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMTctMy0xLTEtMA_a7c82b72-39fc-442a-878e-8337ea5e0d8a": {
   "value": "-1020000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:OperationsWithOtherEquityHolders",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMTctNC0xLTEtMA_6b472151-39b7-4872-a177-85fd323a5fcb": {
   "value": "390000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:OperationsWithOtherEquityHolders",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMTgtMi0xLTEtMA_e7e6fb3c-0226-4ef6-8d3c-ad45b46ee5ea": {
   "value": "561000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromIssueOfBondsNotesAndDebentures",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMTgtMy0xLTEtMA_4f194245-d86c-4279-ae1a-f2c6035353f0": {
   "value": "4011000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromIssueOfBondsNotesAndDebentures",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMTgtNC0xLTEtMA_9c6fb8ee-17b0-4420-b5f4-ca6b4a8d4e28": {
   "value": "4186000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromIssueOfBondsNotesAndDebentures",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMTktMi0xLTEtMA_b4711f0c-2808-4dc1-8e39-21750dc50a62": {
   "value": "3085000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMTktMy0xLTEtMA_a37b9a8c-0fce-4f89-bca7-43ed15adb6fc": {
   "value": "4516000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMTktNC0xLTEtMA_b2120a31-8110-4b98-984d-9fa721ffbf22": {
   "value": "1702000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMjAtMi0xLTEtMA_91c63963-619a-471d-9e3e-c2d9b6b8776d": {
   "value": "5847000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RepaymentsOfBondsNotesAndDebentures",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMjAtMy0xLTEtMA_7430d3cd-48db-4a20-b808-2c7c4a043953": {
   "value": "6728000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RepaymentsOfBondsNotesAndDebentures",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMjAtNC0xLTEtMA_f4b8934a-29ee-40e0-a377-19432ed9666a": {
   "value": "3653000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RepaymentsOfBondsNotesAndDebentures",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMjEtMi0xLTEtMA_f71b4e24-18ad-4bb5-b36e-d0b7e46e7751": {
   "value": "4146000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMjEtMy0xLTEtMA_06d3585f-2bf2-4de9-af95-bcdc81c24118": {
   "value": "2852000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMjEtNC0xLTEtMA_ef19f584-5c54-42f8-824c-a1cd195fd5e4": {
   "value": "6356000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMjItMi0xLTEtMA_e1aa8365-c5a0-4eb7-a8a4-5607ed2bbf40": {
   "value": "1782000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMjItMy0xLTEtMA_f2f3ccaf-fcd1-4c46-a406-f827fdc7c2bf": {
   "value": "1787000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMjItNC0xLTEtMA_b1f10af7-41c7-4781-85e8-575a2f5e676b": {
   "value": "1518000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMjMtMi0xLTEtMA_d2f5798b-c51d-42ed-a137-42050e7a0bee": {
   "value": "273000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:PagosDeExplotacionEInversionesMaterialesEIntangiblesFinanciados",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMjMtMy0xLTEtMA_675d7eda-34a7-4666-ae9e-c467fc3cec10": {
   "value": "382000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:PagosDeExplotacionEInversionesMaterialesEIntangiblesFinanciados",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMjMtNC0xLTEtMA_61869c8d-f95c-4779-8f9b-eeeefde638e5": {
   "value": "526000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:PagosDeExplotacionEInversionesMaterialesEIntangiblesFinanciados",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMjQtMi0xLTEtMA_05409026-c317-4d8f-b2c9-826800e74bff": {
   "value": "-12990000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInFinancingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMjQtMy0xLTEtMA_a7d1c3da-5f69-47fd-97c6-60d746e80d23": {
   "value": "-5438000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInFinancingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMjQtNC0xLTEtMA_e6203a3b-6c08-4449-93fc-8678a94197b9": {
   "value": "-9021000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInFinancingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMjUtMi0xLTEtMA_d4091dda-1b14-4a61-acc3-4e2d8c065574": {
   "value": "-179000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMjUtMy0xLTEtMA_376806ca-54c3-4fb5-ac83-096c6e6c1456": {
   "value": "-402000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMjUtNC0xLTEtMA_6ead928b-968a-48c1-a6ba-eceac3c0c610": {
   "value": "7000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMjYtMi0xLTEtMA_91a85959-6e53-4a85-8ad7-5ac2bdf3af98": {
   "value": "7000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:CashReclassifiedToAssetsHeldForSale",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMjYtMy0xLTEtMA_bfc11ba8-56f3-4fa8-a480-1f44f5249d0d": {
   "value": "4000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:CashReclassifiedToAssetsHeldForSale",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMjYtNC0xLTEtMA_51b6a8a4-da99-4832-9d11-37df35fad4ca": {
   "value": "14000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:CashReclassifiedToAssetsHeldForSale",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMjctMi0xLTEtMA_3e33ea5f-0597-4b1f-8887-5a797c135ddf": {
   "value": "-12000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:EffectOfChangesInConsolidationMethodsAndOthersOnCashAndEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMjctMy0xLTEtMA_8b9cd7d5-7284-4cb0-a9d9-f34287b2e572": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:EffectOfChangesInConsolidationMethodsAndOthersOnCashAndEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMjctNC0xLTEtMA_abba7ca4-c7d2-455c-afe5-68531c5e027a": {
   "value": "-3000000",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:EffectOfChangesInConsolidationMethodsAndOthersOnCashAndEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMjgtMi0xLTEtMA_57fde404-547c-48ee-bb2c-9daf90e090c1": {
   "value": "2976000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseInCashAndCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMjgtMy0xLTEtMA_b5c2d38f-3489-400b-b1e0-1e81f00f7d3c": {
   "value": "-438000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseInCashAndCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMjgtNC0xLTEtMA_25c44bc2-4d65-48b0-b10a-47f81f732a96": {
   "value": "350000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseInCashAndCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMjktMi0xLTEtMA_aad0517b-46f5-4119-bbf9-588909db4e99": {
   "value": "5604000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMjktMy0xLTEtMA_0a98684d-91bb-4f9e-8e61-7c8973241785": {
   "value": "6042000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMjktNC0xLTEtMA_e1a7233a-52a6-43d0-ae14-e37e525425cc": {
   "value": "5692000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMzAtMi0xLTEtMA_d0677035-a30b-42eb-8e6f-a79fb1434f54": {
   "value": "8580000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMzAtMy0xLTEtMA_f828009a-d96e-4518-b6b8-b04a2feb565d": {
   "value": "5604000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMzAtNC0xLTEtMA_4fb40edb-b7c0-4f40-814f-668413a5e075": {
   "value": "6042000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMzItMi0xLTEtMA_87706b76-edc4-492e-9d18-12efa9409406": {
   "value": "5604000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMzItMy0xLTEtMA_2c96c7e5-34f6-41f3-816c-a6f6d1f5672e": {
   "value": "6042000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMzItNC0xLTEtMA_cdd1f9f7-c56e-4dcc-8717-e98987d68322": {
   "value": "5692000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMzMtMi0xLTEtMA_e667e3ff-eceb-45d8-81d1-dab99a68cbb8": {
   "value": "4600000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Cash",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMzMtMy0xLTEtMA_f7a96fd7-e625-4af9-8670-49e607fdfdad": {
   "value": "5209000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Cash",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMzMtNC0xLTEtMA_66fee29e-b5dd-4cf1-9242-e61460f19dd0": {
   "value": "4886000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Cash",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMzQtMi0xLTEtMA_ee149bf0-e6e0-4115-87af-76af18318f4c": {
   "value": "1004000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMzQtMy0xLTEtMA_fa32dfc2-c2e1-43fd-a49c-515674754b8c": {
   "value": "833000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMzQtNC0xLTEtMA_99f8445e-9ce4-4bd9-8f43-675b26f5ca40": {
   "value": "806000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMzUtMi0xLTEtMA_163bedca-1b13-4b6e-bb0d-bc0b501c7bda": {
   "value": "8580000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMzUtMy0xLTEtMA_7b327d2a-1a93-490a-8b6a-ac996db5519f": {
   "value": "5604000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMzUtNC0xLTEtMA_3b726ee2-9f6f-4b3b-bcb0-f8dff1bde697": {
   "value": "6042000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMzYtMi0xLTEtMA_f5ef0650-b4f7-4521-9a21-86123efb85cd": {
   "value": "7353000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Cash",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMzYtMy0xLTEtMA_fd883fd7-b0dc-4912-a88d-d4e95b3596bc": {
   "value": "4600000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Cash",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMzYtNC0xLTEtMA_17ad25b9-ebe8-437b-9373-7e607256a060": {
   "value": "5209000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Cash",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMzctMi0xLTEtMA_c58b556f-ea66-4f1d-b001-7baecf844807": {
   "value": "1227000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMzctMy0xLTEtMA_9b408d43-0ab4-4a0f-afa5-a8da92924b37": {
   "value": "1004000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yMi9mcmFnOjA0Y2M2MmE3NjIwMTRiODVhMDI1MjEwNDM5NWVjZjg0L3RhYmxlOjQxYzQyN2EyMDM2NDQwNjg4YmYwNTIyMDU5YjlhYjBlL3RhYmxlcmFuZ2U6NDFjNDI3YTIwMzY0NDA2ODhiZjA1MjIwNTliOWFiMGVfMzctNC0xLTEtMA_89d4da68-a61d-4f35-9a18-15f80171608b": {
   "value": "833000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yOC9mcmFnOmM3NmFmMDVmMGU5OTQ4NzQ5MGRjYTc2ZDUwNzI4MDg0L3RleHRyZWdpb246Yzc2YWYwNWYwZTk5NDg3NDkwZGNhNzZkNTA3MjgwODRfMTIxMw_6e14396a-a033-4fc9-a5f4-9f530e97ff76": {
   "value": "Telef\u00f3nica, S.A.",
   "dimensions": {
    "concept": "ifrs-full:NameOfUltimateParentOfGroup",
    "language": "en",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yOC9mcmFnOmM3NmFmMDVmMGU5OTQ4NzQ5MGRjYTc2ZDUwNzI4MDg0L3RleHRyZWdpb246Yzc2YWYwNWYwZTk5NDg3NDkwZGNhNzZkNTA3MjgwODRfMTIxMw_9841f7a8-3e37-4955-afb0-98cf56089e26": {
   "value": "Telef\u00f3nica, S.A.",
   "dimensions": {
    "concept": "ifrs-full:NameOfParentEntity",
    "language": "en",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yOC9mcmFnOmM3NmFmMDVmMGU5OTQ4NzQ5MGRjYTc2ZDUwNzI4MDg0L3RleHRyZWdpb246Yzc2YWYwNWYwZTk5NDg3NDkwZGNhNzZkNTA3MjgwODRfMTIxMw_dac08132-f9ad-4c82-a928-8051810a8601": {
   "value": "Telef\u00f3nica, S.A.",
   "dimensions": {
    "concept": "ifrs-full:NameOfReportingEntityOrOtherMeansOfIdentification",
    "language": "en",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yOC9mcmFnOmM3NmFmMDVmMGU5OTQ4NzQ5MGRjYTc2ZDUwNzI4MDg0L3RleHRyZWdpb246Yzc2YWYwNWYwZTk5NDg3NDkwZGNhNzZkNTA3MjgwODRfMTIxNA_c6d65176-d94d-4e54-8adc-1a7337f5993c": {
   "value": "S.A.",
   "dimensions": {
    "concept": "ifrs-full:LegalFormOfEntity",
    "language": "en",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yOC9mcmFnOmM3NmFmMDVmMGU5OTQ4NzQ5MGRjYTc2ZDUwNzI4MDg0L3RleHRyZWdpb246Yzc2YWYwNWYwZTk5NDg3NDkwZGNhNzZkNTA3MjgwODRfMTIxNg_fed9f053-0709-4e3d-b6f0-213356439de9": {
   "value": "Europe and Latin America",
   "dimensions": {
    "concept": "ifrs-full:PrincipalPlaceOfBusiness",
    "language": "en",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yOC9mcmFnOmM3NmFmMDVmMGU5OTQ4NzQ5MGRjYTc2ZDUwNzI4MDg0L3RleHRyZWdpb246Yzc2YWYwNWYwZTk5NDg3NDkwZGNhNzZkNTA3MjgwODRfMTIwOQ_6738030a-e59a-46d1-b226-03633d0da7e4": {
   "value": "services of fixed and wireless telephony, broadband, Internet, data traffic, Pay TV and other digital services",
   "dimensions": {
    "concept": "ifrs-full:DescriptionOfNatureOfEntitysOperationsAndPrincipalActivities",
    "language": "en",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yOC9mcmFnOmM3NmFmMDVmMGU5OTQ4NzQ5MGRjYTc2ZDUwNzI4MDg0L3RleHRyZWdpb246Yzc2YWYwNWYwZTk5NDg3NDkwZGNhNzZkNTA3MjgwODRfMTIxMA_21cf9988-1c26-48f8-8d53-f47910898643": {
   "value": "calle Gran V\u00eda 28, Madrid (Spain)",
   "dimensions": {
    "concept": "ifrs-full:AddressOfRegisteredOfficeOfEntity",
    "language": "en",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yOC9mcmFnOmM3NmFmMDVmMGU5OTQ4NzQ5MGRjYTc2ZDUwNzI4MDg0L3RleHRyZWdpb246Yzc2YWYwNWYwZTk5NDg3NDkwZGNhNzZkNTA3MjgwODRfMTIxMQ_864719e9-bd06-4f04-9acd-b60401560e5a": {
   "value": "Spain",
   "dimensions": {
    "concept": "ifrs-full:CountryOfIncorporation",
    "language": "en",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjcxMTExMTY2NDQxMjRiZDI5OWQxMjQ4MjBiYWYyOGY3L3NlYzo3MTExMTE2NjQ0MTI0YmQyOTlkMTI0ODIwYmFmMjhmN18yOC9mcmFnOmM3NmFmMDVmMGU5OTQ4NzQ5MGRjYTc2ZDUwNzI4MDg0L3RleHRyZWdpb246Yzc2YWYwNWYwZTk5NDg3NDkwZGNhNzZkNTA3MjgwODRfMTIxMQ_acd865f4-1da2-4f4a-b716-1d65b7235457": {
   "value": "Spain",
   "dimensions": {
    "concept": "ifrs-full:DomicileOfEntity",
    "language": "en",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  }
 }
}