{
 "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": {
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjhiNTY2ODExMzNhZDQ4ZWQ4NDlkNDIyMjliYWRiODdmL3RhYmxlcmFuZ2U6OGI1NjY4MTEzM2FkNDhlZDg0OWQ0MjIyOWJhZGI4N2ZfMi0yLTEtMS0w_1a058176-6ae8-4224-8bc2-830bb361412e": {
   "value": "84284000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentAssets",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjhiNTY2ODExMzNhZDQ4ZWQ4NDlkNDIyMjliYWRiODdmL3RhYmxlcmFuZ2U6OGI1NjY4MTEzM2FkNDhlZDg0OWQ0MjIyOWJhZGI4N2ZfMi0zLTEtMS0w_90befe80-68ba-470e-b27f-ddcdc7d68bde": {
   "value": "71396000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentAssets",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjhiNTY2ODExMzNhZDQ4ZWQ4NDlkNDIyMjliYWRiODdmL3RhYmxlcmFuZ2U6OGI1NjY4MTEzM2FkNDhlZDg0OWQ0MjIyOWJhZGI4N2ZfMy0yLTEtMS0w_72f6aea7-5049-4241-85ff-f9d3f8f6dcfe": {
   "value": "11725000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjhiNTY2ODExMzNhZDQ4ZWQ4NDlkNDIyMjliYWRiODdmL3RhYmxlcmFuZ2U6OGI1NjY4MTEzM2FkNDhlZDg0OWQ0MjIyOWJhZGI4N2ZfMy0zLTEtMS0w_7a00dd89-c5cd-4de5-8d93-514d1eefe5ba": {
   "value": "11488000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjhiNTY2ODExMzNhZDQ4ZWQ4NDlkNDIyMjliYWRiODdmL3RhYmxlcmFuZ2U6OGI1NjY4MTEzM2FkNDhlZDg0OWQ0MjIyOWJhZGI4N2ZfNC0yLTEtMS0w_d3213727-906f-474f-baa5-d01e58eb8949": {
   "value": "16519000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Goodwill",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjhiNTY2ODExMzNhZDQ4ZWQ4NDlkNDIyMjliYWRiODdmL3RhYmxlcmFuZ2U6OGI1NjY4MTEzM2FkNDhlZDg0OWQ0MjIyOWJhZGI4N2ZfNC0zLTEtMS0w_f2f73c0f-a451-42ac-b928-9fc2e9be3cfd": {
   "value": "17044000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Goodwill",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjhiNTY2ODExMzNhZDQ4ZWQ4NDlkNDIyMjliYWRiODdmL3RhYmxlcmFuZ2U6OGI1NjY4MTEzM2FkNDhlZDg0OWQ0MjIyOWJhZGI4N2ZfNS0yLTEtMS0w_61d766f1-5b4f-431b-a76c-a0d00f30f086": {
   "value": "22725000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PropertyPlantAndEquipment",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjhiNTY2ODExMzNhZDQ4ZWQ4NDlkNDIyMjliYWRiODdmL3RhYmxlcmFuZ2U6OGI1NjY4MTEzM2FkNDhlZDg0OWQ0MjIyOWJhZGI4N2ZfNS0zLTEtMS0w_9d59f32e-0d6d-4568-a87a-95396a1c5ca7": {
   "value": "23769000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PropertyPlantAndEquipment",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjhiNTY2ODExMzNhZDQ4ZWQ4NDlkNDIyMjliYWRiODdmL3RhYmxlcmFuZ2U6OGI1NjY4MTEzM2FkNDhlZDg0OWQ0MjIyOWJhZGI4N2ZfNi0yLTEtMS0w_eeb72800-61de-486e-ad0b-88713f2ad460": {
   "value": "7579000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RightofuseAssets",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjhiNTY2ODExMzNhZDQ4ZWQ4NDlkNDIyMjliYWRiODdmL3RhYmxlcmFuZ2U6OGI1NjY4MTEzM2FkNDhlZDg0OWQ0MjIyOWJhZGI4N2ZfNi0zLTEtMS0w_f8cfecd4-4960-4a4f-86da-3550d30c4ad7": {
   "value": "4982000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RightofuseAssets",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjhiNTY2ODExMzNhZDQ4ZWQ4NDlkNDIyMjliYWRiODdmL3RhYmxlcmFuZ2U6OGI1NjY4MTEzM2FkNDhlZDg0OWQ0MjIyOWJhZGI4N2ZfNy0yLTEtMS0w_25b444a4-0e4d-4be1-8a9e-3657d53d95ef": {
   "value": "12773000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InvestmentAccountedForUsingEquityMethod",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjhiNTY2ODExMzNhZDQ4ZWQ4NDlkNDIyMjliYWRiODdmL3RhYmxlcmFuZ2U6OGI1NjY4MTEzM2FkNDhlZDg0OWQ0MjIyOWJhZGI4N2ZfNy0zLTEtMS0w_c7b50713-16b6-4360-b417-62b76b98585d": {
   "value": "427000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InvestmentAccountedForUsingEquityMethod",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjhiNTY2ODExMzNhZDQ4ZWQ4NDlkNDIyMjliYWRiODdmL3RhYmxlcmFuZ2U6OGI1NjY4MTEzM2FkNDhlZDg0OWQ0MjIyOWJhZGI4N2ZfOC0yLTEtMS0w_ee45780b-bac4-49a0-ae9a-341aad064543": {
   "value": "7347000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ActivosFinancierosYOtrosActivosNoCorrientes",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjhiNTY2ODExMzNhZDQ4ZWQ4NDlkNDIyMjliYWRiODdmL3RhYmxlcmFuZ2U6OGI1NjY4MTEzM2FkNDhlZDg0OWQ0MjIyOWJhZGI4N2ZfOC0zLTEtMS0w_12bff62a-8b40-42d7-87e6-6ef7e0501f62": {
   "value": "7270000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ActivosFinancierosYOtrosActivosNoCorrientes",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjhiNTY2ODExMzNhZDQ4ZWQ4NDlkNDIyMjliYWRiODdmL3RhYmxlcmFuZ2U6OGI1NjY4MTEzM2FkNDhlZDg0OWQ0MjIyOWJhZGI4N2ZfOS0yLTEtMS0w_40af49d2-8929-4e31-9a3b-d48aea8a65b0": {
   "value": "5616000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DeferredTaxAssets",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjhiNTY2ODExMzNhZDQ4ZWQ4NDlkNDIyMjliYWRiODdmL3RhYmxlcmFuZ2U6OGI1NjY4MTEzM2FkNDhlZDg0OWQ0MjIyOWJhZGI4N2ZfOS0zLTEtMS0w_5ce96a45-3d16-4409-8ee5-903f4a0388d4": {
   "value": "6416000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DeferredTaxAssets",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjhiNTY2ODExMzNhZDQ4ZWQ4NDlkNDIyMjliYWRiODdmL3RhYmxlcmFuZ2U6OGI1NjY4MTEzM2FkNDhlZDg0OWQ0MjIyOWJhZGI4N2ZfMTAtMi0xLTEtMA_e7292173-c6d9-45cc-803e-810c493ecbc3": {
   "value": "24929000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentAssets",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjhiNTY2ODExMzNhZDQ4ZWQ4NDlkNDIyMjliYWRiODdmL3RhYmxlcmFuZ2U6OGI1NjY4MTEzM2FkNDhlZDg0OWQ0MjIyOWJhZGI4N2ZfMTAtMy0xLTEtMA_74e16bd5-f01f-4a99-917d-6922ad5d836a": {
   "value": "33655000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentAssets",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjhiNTY2ODExMzNhZDQ4ZWQ4NDlkNDIyMjliYWRiODdmL3RhYmxlcmFuZ2U6OGI1NjY4MTEzM2FkNDhlZDg0OWQ0MjIyOWJhZGI4N2ZfMTEtMi0xLTEtMA_91751824-ea27-43d0-a80a-cb57871ddc8c": {
   "value": "1749000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Inventories",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjhiNTY2ODExMzNhZDQ4ZWQ4NDlkNDIyMjliYWRiODdmL3RhYmxlcmFuZ2U6OGI1NjY4MTEzM2FkNDhlZDg0OWQ0MjIyOWJhZGI4N2ZfMTEtMy0xLTEtMA_c28c28ee-484b-4aed-88b3-b16fb676ee3f": {
   "value": "1718000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Inventories",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjhiNTY2ODExMzNhZDQ4ZWQ4NDlkNDIyMjliYWRiODdmL3RhYmxlcmFuZ2U6OGI1NjY4MTEzM2FkNDhlZDg0OWQ0MjIyOWJhZGI4N2ZfMTItMi0xLTEtMA_9f6228a2-da1f-4906-8f0c-a1d5a0a1258e": {
   "value": "8287000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:CuentasPorCobrarYOtrosActivosCorrientes",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjhiNTY2ODExMzNhZDQ4ZWQ4NDlkNDIyMjliYWRiODdmL3RhYmxlcmFuZ2U6OGI1NjY4MTEzM2FkNDhlZDg0OWQ0MjIyOWJhZGI4N2ZfMTItMy0xLTEtMA_86f15fbb-9dfd-461f-ab95-707a2e7843ca": {
   "value": "7523000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:CuentasPorCobrarYOtrosActivosCorrientes",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjhiNTY2ODExMzNhZDQ4ZWQ4NDlkNDIyMjliYWRiODdmL3RhYmxlcmFuZ2U6OGI1NjY4MTEzM2FkNDhlZDg0OWQ0MjIyOWJhZGI4N2ZfMTMtMi0xLTEtMA_f65ddeee-2037-46a2-a009-10f18edf529b": {
   "value": "2120000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxAssetsCurrent",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjhiNTY2ODExMzNhZDQ4ZWQ4NDlkNDIyMjliYWRiODdmL3RhYmxlcmFuZ2U6OGI1NjY4MTEzM2FkNDhlZDg0OWQ0MjIyOWJhZGI4N2ZfMTMtMy0xLTEtMA_9aaa54de-398b-4747-a1f2-2f66bf70eefd": {
   "value": "902000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxAssetsCurrent",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjhiNTY2ODExMzNhZDQ4ZWQ4NDlkNDIyMjliYWRiODdmL3RhYmxlcmFuZ2U6OGI1NjY4MTEzM2FkNDhlZDg0OWQ0MjIyOWJhZGI4N2ZfMTQtMi0xLTEtMA_0207b0fe-04bf-4761-92a5-75c289488e43": {
   "value": "3835000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentFinancialAssets",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjhiNTY2ODExMzNhZDQ4ZWQ4NDlkNDIyMjliYWRiODdmL3RhYmxlcmFuZ2U6OGI1NjY4MTEzM2FkNDhlZDg0OWQ0MjIyOWJhZGI4N2ZfMTQtMy0xLTEtMA_390fa268-92cb-435f-a75b-1484afb4c9b6": {
   "value": "2495000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentFinancialAssets",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjhiNTY2ODExMzNhZDQ4ZWQ4NDlkNDIyMjliYWRiODdmL3RhYmxlcmFuZ2U6OGI1NjY4MTEzM2FkNDhlZDg0OWQ0MjIyOWJhZGI4N2ZfMTUtMi0xLTEtMA_c19cb9d8-8b86-44a9-acc2-04112f1d8492": {
   "value": "8580000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjhiNTY2ODExMzNhZDQ4ZWQ4NDlkNDIyMjliYWRiODdmL3RhYmxlcmFuZ2U6OGI1NjY4MTEzM2FkNDhlZDg0OWQ0MjIyOWJhZGI4N2ZfMTUtMy0xLTEtMA_17487497-f43c-4ce3-807d-4a55b9db4ed5": {
   "value": "5604000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjhiNTY2ODExMzNhZDQ4ZWQ4NDlkNDIyMjliYWRiODdmL3RhYmxlcmFuZ2U6OGI1NjY4MTEzM2FkNDhlZDg0OWQ0MjIyOWJhZGI4N2ZfMTYtMi0xLTEtMA_02a5239c-46f4-43ff-bf90-6b87e4dbaa7f": {
   "value": "358000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjhiNTY2ODExMzNhZDQ4ZWQ4NDlkNDIyMjliYWRiODdmL3RhYmxlcmFuZ2U6OGI1NjY4MTEzM2FkNDhlZDg0OWQ0MjIyOWJhZGI4N2ZfMTYtMy0xLTEtMA_c6f91708-944b-4c6d-b465-ebcce1054039": {
   "value": "15413000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjhiNTY2ODExMzNhZDQ4ZWQ4NDlkNDIyMjliYWRiODdmL3RhYmxlcmFuZ2U6OGI1NjY4MTEzM2FkNDhlZDg0OWQ0MjIyOWJhZGI4N2ZfMTctMi0xLTEtMA_fc77cab4-96dd-443f-ac33-78d0adcb5e05": {
   "value": "109213000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Assets",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjhiNTY2ODExMzNhZDQ4ZWQ4NDlkNDIyMjliYWRiODdmL3RhYmxlcmFuZ2U6OGI1NjY4MTEzM2FkNDhlZDg0OWQ0MjIyOWJhZGI4N2ZfMTctMy0xLTEtMA_870a8f82-1df8-453f-a7ff-d80f3288203b": {
   "value": "105051000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Assets",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjgyMzFmZDFhYmU3ZjQzNjdiYTc2NTMxNmJjM2Y1Mzk4L3RhYmxlcmFuZ2U6ODIzMWZkMWFiZTdmNDM2N2JhNzY1MzE2YmMzZjUzOThfMi0yLTEtMS0w_f1c63690-4177-45a9-bcec-3cd5c3bbc136": {
   "value": "28684000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjgyMzFmZDFhYmU3ZjQzNjdiYTc2NTMxNmJjM2Y1Mzk4L3RhYmxlcmFuZ2U6ODIzMWZkMWFiZTdmNDM2N2JhNzY1MzE2YmMzZjUzOThfMi0zLTEtMS0w_907e9aab-fb0b-4695-91ef-93abe9806f85": {
   "value": "18260000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjgyMzFmZDFhYmU3ZjQzNjdiYTc2NTMxNmJjM2Y1Mzk4L3RhYmxlcmFuZ2U6ODIzMWZkMWFiZTdmNDM2N2JhNzY1MzE2YmMzZjUzOThfMy0yLTEtMS0w_04ef06ab-8952-427d-a35d-1962fd3f1310": {
   "value": "22207000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityAttributableToOwnersOfParent",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjgyMzFmZDFhYmU3ZjQzNjdiYTc2NTMxNmJjM2Y1Mzk4L3RhYmxlcmFuZ2U6ODIzMWZkMWFiZTdmNDM2N2JhNzY1MzE2YmMzZjUzOThfMy0zLTEtMS0w_1ba155dd-c2c6-4451-a90d-d77c38493128": {
   "value": "11235000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityAttributableToOwnersOfParent",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjgyMzFmZDFhYmU3ZjQzNjdiYTc2NTMxNmJjM2Y1Mzk4L3RhYmxlcmFuZ2U6ODIzMWZkMWFiZTdmNDM2N2JhNzY1MzE2YmMzZjUzOThfNC0yLTEtMS0w_7e741e1a-9ca5-4b9b-9e6a-b6f8b9a09213": {
   "value": "6477000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncontrollingInterests",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjgyMzFmZDFhYmU3ZjQzNjdiYTc2NTMxNmJjM2Y1Mzk4L3RhYmxlcmFuZ2U6ODIzMWZkMWFiZTdmNDM2N2JhNzY1MzE2YmMzZjUzOThfNC0zLTEtMS0w_96335056-8488-49d3-a070-2126e8aecd88": {
   "value": "7025000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncontrollingInterests",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjgyMzFmZDFhYmU3ZjQzNjdiYTc2NTMxNmJjM2Y1Mzk4L3RhYmxlcmFuZ2U6ODIzMWZkMWFiZTdmNDM2N2JhNzY1MzE2YmMzZjUzOThfNS0yLTEtMS0w_8194fd88-c5ee-4a20-916f-36bea56244c8": {
   "value": "55034000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentLiabilities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjgyMzFmZDFhYmU3ZjQzNjdiYTc2NTMxNmJjM2Y1Mzk4L3RhYmxlcmFuZ2U6ODIzMWZkMWFiZTdmNDM2N2JhNzY1MzE2YmMzZjUzOThfNS0zLTEtMS0w_f27c8aec-a3a4-4698-8233-9e122412c0af": {
   "value": "58674000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentLiabilities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjgyMzFmZDFhYmU3ZjQzNjdiYTc2NTMxNmJjM2Y1Mzk4L3RhYmxlcmFuZ2U6ODIzMWZkMWFiZTdmNDM2N2JhNzY1MzE2YmMzZjUzOThfNi0yLTEtMS0w_913ff4e5-c207-4ef3-917f-dc73d7759a5e": {
   "value": "35290000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentFinancialLiabilities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjgyMzFmZDFhYmU3ZjQzNjdiYTc2NTMxNmJjM2Y1Mzk4L3RhYmxlcmFuZ2U6ODIzMWZkMWFiZTdmNDM2N2JhNzY1MzE2YmMzZjUzOThfNi0zLTEtMS0w_ff655ac2-1a29-4769-aa58-3c1dd4a45bb8": {
   "value": "42297000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentFinancialLiabilities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjgyMzFmZDFhYmU3ZjQzNjdiYTc2NTMxNmJjM2Y1Mzk4L3RhYmxlcmFuZ2U6ODIzMWZkMWFiZTdmNDM2N2JhNzY1MzE2YmMzZjUzOThfNy0yLTEtMS0w_a57cf3ad-ecee-43d8-9737-9fb390b241c3": {
   "value": "6391000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentLeaseLiabilities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjgyMzFmZDFhYmU3ZjQzNjdiYTc2NTMxNmJjM2Y1Mzk4L3RhYmxlcmFuZ2U6ODIzMWZkMWFiZTdmNDM2N2JhNzY1MzE2YmMzZjUzOThfNy0zLTEtMS0w_ef5cc83c-828c-4a2c-b5a0-30e052fa42b8": {
   "value": "4039000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentLeaseLiabilities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjgyMzFmZDFhYmU3ZjQzNjdiYTc2NTMxNmJjM2Y1Mzk4L3RhYmxlcmFuZ2U6ODIzMWZkMWFiZTdmNDM2N2JhNzY1MzE2YmMzZjUzOThfOC0yLTEtMS0w_ed876bcb-40f4-41eb-bf33-236f8eacbd27": {
   "value": "3089000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:CuentasAPagarYOtrosPasivosNoCorrientes",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjgyMzFmZDFhYmU3ZjQzNjdiYTc2NTMxNmJjM2Y1Mzk4L3RhYmxlcmFuZ2U6ODIzMWZkMWFiZTdmNDM2N2JhNzY1MzE2YmMzZjUzOThfOC0zLTEtMS0w_1030957b-deec-47e7-8bab-8555ed472b43": {
   "value": "2561000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:CuentasAPagarYOtrosPasivosNoCorrientes",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjgyMzFmZDFhYmU3ZjQzNjdiYTc2NTMxNmJjM2Y1Mzk4L3RhYmxlcmFuZ2U6ODIzMWZkMWFiZTdmNDM2N2JhNzY1MzE2YmMzZjUzOThfOS0yLTEtMS0w_289dba72-7e4e-4ecf-b1f2-3cabc24681a6": {
   "value": "2602000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DeferredTaxLiabilities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjgyMzFmZDFhYmU3ZjQzNjdiYTc2NTMxNmJjM2Y1Mzk4L3RhYmxlcmFuZ2U6ODIzMWZkMWFiZTdmNDM2N2JhNzY1MzE2YmMzZjUzOThfOS0zLTEtMS0w_f91e7a2a-6ec8-42bd-bdf3-53064ed10f2e": {
   "value": "2620000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DeferredTaxLiabilities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjgyMzFmZDFhYmU3ZjQzNjdiYTc2NTMxNmJjM2Y1Mzk4L3RhYmxlcmFuZ2U6ODIzMWZkMWFiZTdmNDM2N2JhNzY1MzE2YmMzZjUzOThfMTAtMi0xLTEtMA_6a1d08cc-9ed5-4b2c-85f3-16eee7f8142a": {
   "value": "7662000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentProvisions",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjgyMzFmZDFhYmU3ZjQzNjdiYTc2NTMxNmJjM2Y1Mzk4L3RhYmxlcmFuZ2U6ODIzMWZkMWFiZTdmNDM2N2JhNzY1MzE2YmMzZjUzOThfMTAtMy0xLTEtMA_e2be6ea8-0ce1-4c4f-ada0-f08a16e3b508": {
   "value": "7157000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentProvisions",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjgyMzFmZDFhYmU3ZjQzNjdiYTc2NTMxNmJjM2Y1Mzk4L3RhYmxlcmFuZ2U6ODIzMWZkMWFiZTdmNDM2N2JhNzY1MzE2YmMzZjUzOThfMTEtMi0xLTEtMA_639ef92a-f860-483d-9a0e-1209a00f79a7": {
   "value": "25495000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentLiabilities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjgyMzFmZDFhYmU3ZjQzNjdiYTc2NTMxNmJjM2Y1Mzk4L3RhYmxlcmFuZ2U6ODIzMWZkMWFiZTdmNDM2N2JhNzY1MzE2YmMzZjUzOThfMTEtMy0xLTEtMA_1eb4d706-fa4c-4efd-882e-98ce9ceb2910": {
   "value": "28117000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentLiabilities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjgyMzFmZDFhYmU3ZjQzNjdiYTc2NTMxNmJjM2Y1Mzk4L3RhYmxlcmFuZ2U6ODIzMWZkMWFiZTdmNDM2N2JhNzY1MzE2YmMzZjUzOThfMTItMi0xLTEtMA_5653f696-e744-4fa7-b418-68d5cc07db9a": {
   "value": "7005000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentFinancialLiabilities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjgyMzFmZDFhYmU3ZjQzNjdiYTc2NTMxNmJjM2Y1Mzk4L3RhYmxlcmFuZ2U6ODIzMWZkMWFiZTdmNDM2N2JhNzY1MzE2YmMzZjUzOThfMTItMy0xLTEtMA_c9f22f42-351a-4c6b-a3d8-275d0909635a": {
   "value": "8123000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentFinancialLiabilities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjgyMzFmZDFhYmU3ZjQzNjdiYTc2NTMxNmJjM2Y1Mzk4L3RhYmxlcmFuZ2U6ODIzMWZkMWFiZTdmNDM2N2JhNzY1MzE2YmMzZjUzOThfMTMtMi0xLTEtMA_cdfe59f1-b6a8-4125-857b-14a153a2cb65": {
   "value": "1679000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentLeaseLiabilities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjgyMzFmZDFhYmU3ZjQzNjdiYTc2NTMxNmJjM2Y1Mzk4L3RhYmxlcmFuZ2U6ODIzMWZkMWFiZTdmNDM2N2JhNzY1MzE2YmMzZjUzOThfMTMtMy0xLTEtMA_33404cce-79d3-4424-be35-f3d3afb31ca8": {
   "value": "1255000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentLeaseLiabilities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjgyMzFmZDFhYmU3ZjQzNjdiYTc2NTMxNmJjM2Y1Mzk4L3RhYmxlcmFuZ2U6ODIzMWZkMWFiZTdmNDM2N2JhNzY1MzE2YmMzZjUzOThfMTQtMi0xLTEtMA_9c4c83d0-9a49-4129-9a35-f092fb9a5597": {
   "value": "13210000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:CuentasAPagarYOtrosPasivosCorrientes",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjgyMzFmZDFhYmU3ZjQzNjdiYTc2NTMxNmJjM2Y1Mzk4L3RhYmxlcmFuZ2U6ODIzMWZkMWFiZTdmNDM2N2JhNzY1MzE2YmMzZjUzOThfMTQtMy0xLTEtMA_6279711b-1249-4ba9-983b-ce10f7e6296e": {
   "value": "10912000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:CuentasAPagarYOtrosPasivosCorrientes",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjgyMzFmZDFhYmU3ZjQzNjdiYTc2NTMxNmJjM2Y1Mzk4L3RhYmxlcmFuZ2U6ODIzMWZkMWFiZTdmNDM2N2JhNzY1MzE2YmMzZjUzOThfMTUtMi0xLTEtMA_37e2fcd1-663c-45d9-8a0d-36845f6058a3": {
   "value": "2026000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxLiabilitiesCurrent",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjgyMzFmZDFhYmU3ZjQzNjdiYTc2NTMxNmJjM2Y1Mzk4L3RhYmxlcmFuZ2U6ODIzMWZkMWFiZTdmNDM2N2JhNzY1MzE2YmMzZjUzOThfMTUtMy0xLTEtMA_3087a2f2-0cd8-4435-91ca-bfe7122530d3": {
   "value": "1732000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxLiabilitiesCurrent",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjgyMzFmZDFhYmU3ZjQzNjdiYTc2NTMxNmJjM2Y1Mzk4L3RhYmxlcmFuZ2U6ODIzMWZkMWFiZTdmNDM2N2JhNzY1MzE2YmMzZjUzOThfMTYtMi0xLTEtMA_56c661d7-240b-4c0e-832c-1352f81846d2": {
   "value": "1441000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentProvisions",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjgyMzFmZDFhYmU3ZjQzNjdiYTc2NTMxNmJjM2Y1Mzk4L3RhYmxlcmFuZ2U6ODIzMWZkMWFiZTdmNDM2N2JhNzY1MzE2YmMzZjUzOThfMTYtMy0xLTEtMA_1e8eac49-1eb8-4fb8-b34e-5e959639c67c": {
   "value": "1304000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentProvisions",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjgyMzFmZDFhYmU3ZjQzNjdiYTc2NTMxNmJjM2Y1Mzk4L3RhYmxlcmFuZ2U6ODIzMWZkMWFiZTdmNDM2N2JhNzY1MzE2YmMzZjUzOThfMTctMi0xLTEtMA_13b3bf07-f914-4073-a3f5-7e6992e93c8f": {
   "value": "134000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjgyMzFmZDFhYmU3ZjQzNjdiYTc2NTMxNmJjM2Y1Mzk4L3RhYmxlcmFuZ2U6ODIzMWZkMWFiZTdmNDM2N2JhNzY1MzE2YmMzZjUzOThfMTctMy0xLTEtMA_550aa5ce-b502-4228-8a21-2815a84a5606": {
   "value": "4791000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjgyMzFmZDFhYmU3ZjQzNjdiYTc2NTMxNmJjM2Y1Mzk4L3RhYmxlcmFuZ2U6ODIzMWZkMWFiZTdmNDM2N2JhNzY1MzE2YmMzZjUzOThfMTgtMi0xLTEtMA_e479bfdc-ec92-493a-bbf1-01b8fac6803d": {
   "value": "109213000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityAndLiabilities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMC9mcmFnOmU4YzA5NjljNTllZjQzMDVhZGFlMDg2YTgxMTlhYmM3L3RhYmxlOjgyMzFmZDFhYmU3ZjQzNjdiYTc2NTMxNmJjM2Y1Mzk4L3RhYmxlcmFuZ2U6ODIzMWZkMWFiZTdmNDM2N2JhNzY1MzE2YmMzZjUzOThfMTgtMy0xLTEtMA_2757034b-546a-4b79-8f5b-cb24376f18ba": {
   "value": "105051000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityAndLiabilities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfMS0yLTEtMS0w_0722f4d1-2380-4c8a-9670-3f5cdb5e6139": {
   "value": "39277000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Revenue",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfMS0zLTEtMS0w_46a71efb-49d2-4dad-974d-920f219d0ec4": {
   "value": "43076000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Revenue",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfMS00LTEtMS0w_f920a88d-f540-4ce3-a201-250ce66bedb3": {
   "value": "48422000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Revenue",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfMi0yLTEtMS0w_a4258ded-642e-44f7-85ca-d59032f5a405": {
   "value": "12673000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfMi0zLTEtMS0w_49ed9ed3-a918-484d-ab14-32d149186dc4": {
   "value": "1587000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfMi00LTEtMS0w_0888c181-53b9-4ad4-8acc-8269ac98b6bb": {
   "value": "2842000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfMy0yLTEtMS0w_7bdb91dd-3f99-4eed-b2d4-caf980f32245": {
   "value": "12258000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RawMaterialsAndConsumablesUsed",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfMy0zLTEtMS0w_46ea4c46-79ba-4870-a4b9-74b49624d166": {
   "value": "13014000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RawMaterialsAndConsumablesUsed",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfMy00LTEtMS0w_b436c753-6fd1-4e9f-a739-722ab499be80": {
   "value": "13635000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RawMaterialsAndConsumablesUsed",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfNC0yLTEtMS0w_ac9b1eb9-1983-440a-b102-9017bd44a144": {
   "value": "6733000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EmployeeBenefitsExpense",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfNC0zLTEtMS0w_49152fd1-5743-496f-9eab-626ff176eecb": {
   "value": "5280000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EmployeeBenefitsExpense",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfNC00LTEtMS0w_891a41cd-8835-465c-809f-eed4fa5eb2f7": {
   "value": "8066000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EmployeeBenefitsExpense",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfNS0yLTEtMS0w_7c89c57f-eab3-4c9d-a0d9-4311efb91e21": {
   "value": "10976000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherExpenseByNature",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfNS0zLTEtMS0w_df731d65-5ade-4bce-8459-8fd4f53035c7": {
   "value": "12871000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherExpenseByNature",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfNS00LTEtMS0w_6c7572fc-e1cb-4247-b266-65be2579e31a": {
   "value": "14444000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherExpenseByNature",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfNi0yLTEtMS0w_208cdb6e-b51b-4497-9b88-9fd0d9190445": {
   "value": "21983000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:GananciaPerdidaDeActividadesOperativasAntesDeDepreciacionYAmortizacion",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfNi0zLTEtMS0w_12d6634b-6a60-4b9f-9ee4-4dd247a2f9db": {
   "value": "13498000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:GananciaPerdidaDeActividadesOperativasAntesDeDepreciacionYAmortizacion",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfNi00LTEtMS0w_481b1e25-5a56-40bf-89f2-ed74d1b8b0d2": {
   "value": "15119000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:GananciaPerdidaDeActividadesOperativasAntesDeDepreciacionYAmortizacion",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfNy0yLTEtMS0w_e00fd370-1f48-49da-a673-ea8d60210a5d": {
   "value": "8397000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DepreciationAndAmortisationExpense",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfNy0zLTEtMS0w_5a65eb5e-bb1a-477a-a2c7-a918252730a6": {
   "value": "9359000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DepreciationAndAmortisationExpense",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfNy00LTEtMS0w_767491f8-195e-451b-8afa-e78b22113ab8": {
   "value": "10582000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DepreciationAndAmortisationExpense",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfOC0yLTEtMS0w_221af252-d3c9-4233-9256-d2fa4f995f2e": {
   "value": "13586000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromOperatingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfOC0zLTEtMS0w_b7246d21-19f6-4f97-93b1-edf7048f1351": {
   "value": "4139000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromOperatingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfOC00LTEtMS0w_4fca8ead-7f57-4c08-b1e3-ba007df98f1b": {
   "value": "4537000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromOperatingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfOS0yLTEtMS0w_2b36a6ac-734b-4194-8d25-4732b5d385cc": {
   "value": "-127000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfOS0zLTEtMS0w_b3208143-81b7-4205-8002-3505553389d5": {
   "value": "2000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfOS00LTEtMS0w_88c6d04a-7d17-4fed-8f00-f8a28137b346": {
   "value": "13000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfMTAtMi0xLTEtMA_365b8dac-a3f0-439b-a069-20efc2a60bba": {
   "value": "614000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinanceIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfMTAtMy0xLTEtMA_d4b304ed-e17b-44fd-80c4-85a966a72b35": {
   "value": "677000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinanceIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfMTAtNC0xLTEtMA_12034b80-5b03-4bec-b7ee-4070bdb32c99": {
   "value": "842000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinanceIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfMTEtMi0xLTEtMA_f5a817fb-9334-4d1a-ba7f-9c4b0e822e49": {
   "value": "2801000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NetForeignExchangeGain",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfMTEtMy0xLTEtMA_915037fd-9131-4f89-8140-a6c41b997fbc": {
   "value": "3847000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NetForeignExchangeGain",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfMTEtNC0xLTEtMA_0845b79a-6b3d-4cf0-8912-902cd7f63b96": {
   "value": "2461000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NetForeignExchangeGain",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfMTItMi0xLTEtMA_20b67170-ee9f-44fa-b0a4-759a48c2d8cc": {
   "value": "2028000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinanceCosts",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfMTItMy0xLTEtMA_388769d9-ac33-4373-a1bc-609fadd4b35d": {
   "value": "2417000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinanceCosts",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfMTItNC0xLTEtMA_c5a00401-7640-4cb7-8ac1-a055a0cf4c79": {
   "value": "2795000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinanceCosts",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfMTMtMi0xLTEtMA_9fe535a4-1f3d-4193-afbd-6f8286f5cd50": {
   "value": "2751000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NetForeignExchangeLoss",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfMTMtMy0xLTEtMA_4cdd412c-49b2-4ebe-b684-1ac2611caedd": {
   "value": "3665000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NetForeignExchangeLoss",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfMTMtNC0xLTEtMA_35a72632-5a2b-4280-86d9-7e475a8a9738": {
   "value": "2340000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NetForeignExchangeLoss",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfMTQtMi0xLTEtMA_aed9a91e-3961-4c26-876f-8113ba6e6168": {
   "value": "1364000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:GastoFinancieroNeto",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfMTQtMy0xLTEtMA_9652da91-c185-437b-93a4-bd4d1cb61290": {
   "value": "1558000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:GastoFinancieroNeto",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfMTQtNC0xLTEtMA_773fcaaf-6116-4412-b894-325252af999b": {
   "value": "1832000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:GastoFinancieroNeto",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfMTUtMi0xLTEtMA_e597a6f2-52f0-466f-9c9c-2d8fde6e90fd": {
   "value": "12095000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossBeforeTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfMTUtMy0xLTEtMA_f8a23834-a6e5-4754-8c52-2dc431973e95": {
   "value": "2583000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossBeforeTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfMTUtNC0xLTEtMA_0f6af9fa-209c-4ad8-a406-334c1d7aa384": {
   "value": "2718000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossBeforeTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfMTYtMi0xLTEtMA_79f8bd53-daaf-49ad-be2b-c7b53ba678c3": {
   "value": "1378000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxExpenseContinuingOperations",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfMTYtMy0xLTEtMA_af53d155-c54d-493e-8e1e-f46d44b7e30d": {
   "value": "626000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxExpenseContinuingOperations",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfMTYtNC0xLTEtMA_9dc286ac-4854-46f9-8ab1-9e45012288ca": {
   "value": "1054000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxExpenseContinuingOperations",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfMTctMi0xLTEtMA_7dbb2b0f-3fc6-4d38-b5a3-1675641dc729": {
   "value": "10717000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfMTctMy0xLTEtMA_3943aa12-d4ee-45ec-974d-fda1c5caba1e": {
   "value": "1957000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfMTctNC0xLTEtMA_9f0c1a0b-4d2b-498b-9913-ccee3c85f02f": {
   "value": "1664000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfMTgtMi0xLTEtMA_09642b77-a10b-4675-a5cc-6cb2b065c2a8": {
   "value": "8137000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToOwnersOfParent",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfMTgtMy0xLTEtMA_2ff8c094-41e2-499a-85f9-47829c086c46": {
   "value": "1582000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToOwnersOfParent",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfMTgtNC0xLTEtMA_35b460af-acb3-4ed4-ab00-c456f98fef32": {
   "value": "1142000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToOwnersOfParent",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfMTktMi0xLTEtMA_439d80db-d194-4b78-bdb8-58eef72db1e9": {
   "value": "2580000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToNoncontrollingInterests",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfMTktMy0xLTEtMA_1baa9301-2496-49f1-86ed-0d2f795868f6": {
   "value": "375000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToNoncontrollingInterests",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfMTktNC0xLTEtMA_21ba84cb-d386-4c14-a96d-b822138c0b04": {
   "value": "522000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToNoncontrollingInterests",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfMjAtMi0xLTEtMA_59f3ffc3-ba45-4814-8ac9-0616d75502e8": {
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfMjAtMy0xLTEtMA_f63d996b-aeaa-4379-954a-1f9a814c6d3b": {
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfMjAtNC0xLTEtMA_3d5a52eb-55e7-45bd-8aa2-b3be74e36faf": {
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfMjEtMi0xLTEtNDU3MzIx_04735999-40be-4413-bd99-8c99530772b3": {
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfMjEtMy0xLTEtNDU3MzIx_325ce381-7472-4f81-a917-5e4a41d9b403": {
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xMy9mcmFnOjlkOTIzN2MwZTk3ODQ1ODE5NmVlZjMwOTBlYTAxOWJjL3RhYmxlOmQwODY4YTgxZmJlYTQ1Y2Y4MzlkYTk1Yjg0MDFmMzE0L3RhYmxlcmFuZ2U6ZDA4NjhhODFmYmVhNDVjZjgzOWRhOTViODQwMWYzMTRfMjEtNC0xLTEtNDU3MzIx_1599c847-1b29-49ff-9c41-be8ea8f1c34c": {
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMS0xLTEtMS0w_9ae6718e-f5e2-4b01-87c9-b051eefcaecb": {
   "value": "10717000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMS0yLTEtMS0w_6f4a5f7d-12ed-4a1a-b949-402761964a9a": {
   "value": "1957000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMS0zLTEtMS0w_410042f7-e105-43b4-a925-97b22fbeb3a6": {
   "value": "1664000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMi0xLTEtMS0w_12f95e4b-1b6e-4d66-8b8f-9c1a849295e6": {
   "value": "4557000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMi0yLTEtMS0w_82ff6127-a76d-4d68-87d6-ed41e45e85b4": {
   "value": "-7305000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMi0zLTEtMS0w_be7a33b1-5c28-4146-a27c-7afe023ae316": {
   "value": "-369000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMy0xLTEtMS0w_95530c38-d897-45e3-9775-f67b721739a4": {
   "value": "2000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnRemeasuringAvailableforsaleFinancialAssetsBeforeTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMy0yLTEtMS0w_72bdc9db-4673-40d1-ba74-a33c1c005170": {
   "value": "1000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnRemeasuringAvailableforsaleFinancialAssetsBeforeTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMy0zLTEtMS0w_9d830657-c36b-4c11-bfc2-8dc294f7d292": {
   "value": "2000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnRemeasuringAvailableforsaleFinancialAssetsBeforeTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfNC0xLTEtMS0w_12cf0367-dc0a-40f0-8ef2-5caf0c5e86e7": {
   "value": "1000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:EfectoImpositivoSobreLasGananciasPerdidasRelativoAActivosFinancierosMantenidosParaLaVentaAntesDeImpuestos",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfNC0yLTEtMS0w_b33a238e-0f9e-44fe-a735-0ace15d1d622": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:EfectoImpositivoSobreLasGananciasPerdidasRelativoAActivosFinancierosMantenidosParaLaVentaAntesDeImpuestos",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfNC0zLTEtMS0w_f57922da-9ef2-4ea1-812d-beae8421d742": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:EfectoImpositivoSobreLasGananciasPerdidasRelativoAActivosFinancierosMantenidosParaLaVentaAntesDeImpuestos",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfNS0xLTEtMS0w_6b676cb7-865f-4de1-b008-4616932ba083": {
   "value": "0.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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfNS0yLTEtMS0w_d7016416-14a7-486e-822e-42cdc07ac761": {
   "value": "0.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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfNS0zLTEtMS0w_2b976341-d51e-49f5-a4be-559025d4549c": {
   "value": "62000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReclassificationAdjustmentsOnAvailableforsaleFinancialAssetsBeforeTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfNi0xLTEtMS0w_9fd1a101-340f-43d7-8fef-6af04414d1ea": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:EfectoImpositivoPorLaReclasificacionRelativosAActivosFinancierosMantenidosParaLaVentaAntesDeImpuestos",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfNi0yLTEtMS0w_aafe1f59-ccde-46df-be53-9c261f99405e": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:EfectoImpositivoPorLaReclasificacionRelativosAActivosFinancierosMantenidosParaLaVentaAntesDeImpuestos",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfNi0zLTEtMS0w_a23c3a41-7527-4c6b-b0f8-e98e1fe32698": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:EfectoImpositivoPorLaReclasificacionRelativosAActivosFinancierosMantenidosParaLaVentaAntesDeImpuestos",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfNy0xLTEtMS0w_917e649d-0b4d-4dcb-b73d-70c61474823b": {
   "value": "1000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxAvailableforsaleFinancialAssets",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfNy0yLTEtMS0w_0c5cbc56-5544-4547-8803-c8193a845879": {
   "value": "1000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxAvailableforsaleFinancialAssets",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfNy0zLTEtMS0w_775e5fbf-b003-42f5-a46d-5476047d5d8b": {
   "value": "-60000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxAvailableforsaleFinancialAssets",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfOC0xLTEtMS0w_41927e55-c903-4a67-a768-396bf59be034": {
   "value": "1593000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnCashFlowHedgesBeforeTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfOC0yLTEtMS0w_975882f9-ac9a-45dc-9475-fcc2aaaa29bf": {
   "value": "-765000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnCashFlowHedgesBeforeTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfOC0zLTEtMS0w_f664c41a-6020-42bb-b12d-9596f3008f46": {
   "value": "361000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnCashFlowHedgesBeforeTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfOS0xLTEtMS0w_a7779384-5b30-4dfa-ae78-61a0a479992a": {
   "value": "395000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:EfectoImpositivoSobreLasGananciasPerdidasProcedentesDeCobertura",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfOS0yLTEtMS0w_5bbece57-3eb1-4601-b737-a2af062a5508": {
   "value": "-183000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:EfectoImpositivoSobreLasGananciasPerdidasProcedentesDeCobertura",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfOS0zLTEtMS0w_69e8f348-cef6-445f-aa5a-c22c5dfbd2dc": {
   "value": "98000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:EfectoImpositivoSobreLasGananciasPerdidasProcedentesDeCobertura",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMTAtMS0xLTEtMA_c6d9f486-0375-4197-91ac-cea3b122ad8d": {
   "value": "1874000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMTAtMi0xLTEtMA_fff018d0-da13-4141-aa63-349a4cbfa9d1": {
   "value": "-963000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMTAtMy0xLTEtMA_dace3c44-598b-405a-8a17-6ce18ac83b83": {
   "value": "439000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMTEtMS0xLTEtMA_46460697-18ba-4946-bf02-5f250463daba": {
   "value": "-478000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ImpuestoSobreLaRentaRelacionadoConLaReclasificacionDeGananciasPerdidasEnLaCoberturaDeFlujoDeEfectivo",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMTEtMi0xLTEtMA_c2e030ce-1a4e-4225-8130-00dd7acf1151": {
   "value": "250000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ImpuestoSobreLaRentaRelacionadoConLaReclasificacionDeGananciasPerdidasEnLaCoberturaDeFlujoDeEfectivo",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMTEtMy0xLTEtMA_3922cc4a-bd2c-4244-9403-f7d1782a9bf5": {
   "value": "-118000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ImpuestoSobreLaRentaRelacionadoConLaReclasificacionDeGananciasPerdidasEnLaCoberturaDeFlujoDeEfectivo",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMTItMS0xLTEtMA_d5aa21b0-0062-4404-ad1b-ec88980b6ee8": {
   "value": "-198000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMTItMi0xLTEtMA_1e400f6a-4aa5-4548-b2d0-6c156790f6fe": {
   "value": "131000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMTItMy0xLTEtMA_2caf23af-8e33-444e-8c89-1aacf916e749": {
   "value": "-58000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMTMtMS0xLTEtMA_9b5fa895-bb96-4993-87b0-0416775dfdd4": {
   "value": "128000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:GananciasPerdidasPorCostosDeCoberturaDeFlujosDeEfectivoAntesDeImpuestos",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMTMtMi0xLTEtMA_cf8f3fac-3727-47a3-94fa-e257f0380e72": {
   "value": "-98000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:GananciasPerdidasPorCostosDeCoberturaDeFlujosDeEfectivoAntesDeImpuestos",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMTMtMy0xLTEtMA_07eebded-2bd4-4a54-86a4-e62e835ca548": {
   "value": "-14000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:GananciasPerdidasPorCostosDeCoberturaDeFlujosDeEfectivoAntesDeImpuestos",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMTQtMS0xLTEtMA_0e45d139-584c-43e0-95c9-cd4893f63a56": {
   "value": "32000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ImpuestoALasGananciasRelacionadoConLosCostosDeCoberturaDeFlujosDeEfectivoIncluidosEnOtroResultadoIntegral",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMTQtMi0xLTEtMA_a2ef5fb4-61a3-4367-863b-bf6b4dc0bd31": {
   "value": "-24000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ImpuestoALasGananciasRelacionadoConLosCostosDeCoberturaDeFlujosDeEfectivoIncluidosEnOtroResultadoIntegral",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMTQtMy0xLTEtMA_131cc8a7-b27c-4fa2-9119-ec83a40cf17f": {
   "value": "-4000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ImpuestoALasGananciasRelacionadoConLosCostosDeCoberturaDeFlujosDeEfectivoIncluidosEnOtroResultadoIntegral",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMTUtMS0xLTEtMA_60efc9e8-aa6a-434d-8e77-f5a9d9ebd13b": {
   "value": "10000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AjustesPorReclasificacionDeLosCostosDeCoberturaDeFlujosDeEfectivoAntesDeImpuestos",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMTUtMi0xLTEtMA_0a27380e-9c3d-4f6b-853d-278d6ac9812d": {
   "value": "8000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AjustesPorReclasificacionDeLosCostosDeCoberturaDeFlujosDeEfectivoAntesDeImpuestos",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMTUtMy0xLTEtMA_28f0a6dc-2000-4db7-9991-601f27c10ac5": {
   "value": "4000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AjustesPorReclasificacionDeLosCostosDeCoberturaDeFlujosDeEfectivoAntesDeImpuestos",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMTYtMS0xLTEtMA_e63140c5-e924-4439-a33e-25ac6759381c": {
   "value": "-3000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ImpuestoSobreLaRentaRelacionadoConLaReclasificacionDeGananciasPerdidasSobreCostosDeCoberturaDeFlujosDeEfectivo",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMTYtMi0xLTEtMA_2dca55e7-cb49-49ab-9919-91df6cb48ac7": {
   "value": "-2000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ImpuestoSobreLaRentaRelacionadoConLaReclasificacionDeGananciasPerdidasSobreCostosDeCoberturaDeFlujosDeEfectivo",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMTYtMy0xLTEtMA_9f9b445c-bb81-4b68-b376-5671cc89ae2b": {
   "value": "-1000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ImpuestoSobreLaRentaRelacionadoConLaReclasificacionDeGananciasPerdidasSobreCostosDeCoberturaDeFlujosDeEfectivo",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMTctMS0xLTEtMA_87d96059-ffc3-4d3f-a10d-dc4659e08697": {
   "value": "89000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:OtrosResultadosIntegralesNetoDeImpuestosCostosDeCoberturaDeFlujosDeEfectivo",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMTctMi0xLTEtMA_1186082c-4b3f-4678-8d54-00116be0fc77": {
   "value": "-80000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:OtrosResultadosIntegralesNetoDeImpuestosCostosDeCoberturaDeFlujosDeEfectivo",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMTctMy0xLTEtMA_53ab04bf-007e-46bb-9bdd-d91558afcb98": {
   "value": "-13000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:OtrosResultadosIntegralesNetoDeImpuestosCostosDeCoberturaDeFlujosDeEfectivo",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMTgtMS0xLTEtMA_026c2da0-f857-4053-8eba-f535020cdc73": {
   "value": "32000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ParticipacionEnPerdidasGananciasImputadasDirectamenteAlPatrimonioNetoAsociadasYOtros",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMTgtMi0xLTEtMA_df91faa4-bcec-40ed-b804-91ef34c05773": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ParticipacionEnPerdidasGananciasImputadasDirectamenteAlPatrimonioNetoAsociadasYOtros",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMTgtMy0xLTEtMA_046eb7b8-281c-4293-8e39-3cf9d86cd15d": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ParticipacionEnPerdidasGananciasImputadasDirectamenteAlPatrimonioNetoAsociadasYOtros",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMTktMS0xLTEtMA_1b5b2e40-7469-4e46-8fdc-1196bf507b8f": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ImpuestoSobreLaRentaRelativoALaParticipacionEnLasGananciasPerdidasReconocidasDirectamenteEnElPatrimonioDeAsociadasYOtros",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMTktMi0xLTEtMA_658c66cc-7297-4b97-b0fd-a5ecb21f2ac8": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ImpuestoSobreLaRentaRelativoALaParticipacionEnLasGananciasPerdidasReconocidasDirectamenteEnElPatrimonioDeAsociadasYOtros",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMTktMy0xLTEtMA_8f2fc52e-481b-421e-8f3c-dc42c795aeb4": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ImpuestoSobreLaRentaRelativoALaParticipacionEnLasGananciasPerdidasReconocidasDirectamenteEnElPatrimonioDeAsociadasYOtros",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMjAtMS0xLTEtMA_f0d4b035-610e-4bfa-ae21-0eefc5f76546": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ReclasificacionRelacionadaConLaParticipacionEnLasGananciasPerdidasReconocidasDirectamenteEnElPatrimonioDeAsociadasYOtros",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMjAtMi0xLTEtMA_6e7ec11a-e6ff-4dca-a56e-0a0fdd8de711": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ReclasificacionRelacionadaConLaParticipacionEnLasGananciasPerdidasReconocidasDirectamenteEnElPatrimonioDeAsociadasYOtros",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMjAtMy0xLTEtMA_beb58c30-dedc-48c9-94a6-439d2bf432bb": {
   "value": "7000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ReclasificacionRelacionadaConLaParticipacionEnLasGananciasPerdidasReconocidasDirectamenteEnElPatrimonioDeAsociadasYOtros",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMjEtMS0xLTEtMA_b7034262-9129-46a9-b6d5-3cf5ad444f5b": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ImpuestoSobreLaRentaRelacionadoConLaReclasificacionDeLaParticipacionEnLasGananciasPerdidasReconocidasDirectamenteEnElPatrimonioDeAsociadasYOtros",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMjEtMi0xLTEtMA_be694bcd-0015-4eef-a3c3-b490f7f02c18": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ImpuestoSobreLaRentaRelacionadoConLaReclasificacionDeLaParticipacionEnLasGananciasPerdidasReconocidasDirectamenteEnElPatrimonioDeAsociadasYOtros",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMjEtMy0xLTEtMA_05788cde-1595-4be2-8dcb-1dd82caff5c4": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ImpuestoSobreLaRentaRelacionadoConLaReclasificacionDeLaParticipacionEnLasGananciasPerdidasReconocidasDirectamenteEnElPatrimonioDeAsociadasYOtros",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMjItMS0xLTEtMA_66f6496a-2ec7-4dc1-af6f-63379b9da291": {
   "value": "32000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMjItMi0xLTEtMA_09f95d40-cc80-44e9-895f-a0b31bdc35a0": {
   "value": "0.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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMjItMy0xLTEtMA_380d44e5-cab4-45e0-8cb0-acd1df7a7d8e": {
   "value": "-7000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMjMtMS0xLTEtMA_7aafd28b-73cd-45b5-9cb1-4773a4bb42a3": {
   "value": "4098000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMjMtMi0xLTEtMA_c4f369a8-80f4-4ef4-b9b3-5f35f10e2439": {
   "value": "-7236000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMjMtMy0xLTEtMA_6b6f994d-a007-4309-87ee-d0473973f541": {
   "value": "-162000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMjQtMS0xLTEtMA_a64ef70e-9c1d-44e9-952d-d964481fc7fb": {
   "value": "4022000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMjQtMi0xLTEtMA_ab04b82e-c00b-41e4-ba18-5d073fa25b81": {
   "value": "-7184000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMjQtMy0xLTEtMA_743c7eaf-1b65-4cc3-814c-b78064289211": {
   "value": "-300000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMjUtMS0xLTEtMA_6b128a73-84b0-4361-abc9-9ea740688a1e": {
   "value": "130000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:PerdidasGananciasActuarialesYEfectoDelLimiteDelActivoPorPlanesDePrestacionDefinida",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMjUtMi0xLTEtMA_0b93ffa8-6f0e-4587-b621-471e1121d57f": {
   "value": "33000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:PerdidasGananciasActuarialesYEfectoDelLimiteDelActivoPorPlanesDePrestacionDefinida",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMjUtMy0xLTEtMA_1183ff4c-c54f-4138-abe5-ce18d5c2dc25": {
   "value": "-188000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:PerdidasGananciasActuarialesYEfectoDelLimiteDelActivoPorPlanesDePrestacionDefinida",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMjYtMS0xLTEtMA_7cff911a-459b-4887-ba26-e4d897d74c82": {
   "value": "35000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMjYtMi0xLTEtMA_3d4f26d9-722c-4d2e-9bf0-1142b4d1a958": {
   "value": "0.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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMjYtMy0xLTEtMA_0eb80241-dfcc-451e-904b-0d6ddea89f32": {
   "value": "-45000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMjctMS0xLTEtMA_e63f1577-f4fc-4ef7-8069-7ae392d17ee1": {
   "value": "392000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AjustePorReclasificacionSobreNuevasMedicionesDePlanesDeBeneficiosDefinidosAntesDeImpuestos",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMjctMi0xLTEtMA_4a7889dd-4516-49db-bb7f-ae91dbc32e54": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AjustePorReclasificacionSobreNuevasMedicionesDePlanesDeBeneficiosDefinidosAntesDeImpuestos",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMjctMy0xLTEtMA_6a95665e-ffdf-421f-9396-e9c51b52d3f7": {
   "value": "89000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AjustePorReclasificacionSobreNuevasMedicionesDePlanesDeBeneficiosDefinidosAntesDeImpuestos",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMjgtMS0xLTEtMA_bbf7679a-ca1c-4b23-b1fd-2b67474ca2f3": {
   "value": "487000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMjgtMi0xLTEtMA_cd150cee-4547-4127-818f-bf85964b8fa6": {
   "value": "33000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMjgtMy0xLTEtMA_059659d0-9062-48aa-9f33-bce84c9c3e80": {
   "value": "-54000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMjktMS0xLTEtMA_c5b72c1e-b52d-4d1a-8a31-2e8391cd0692": {
   "value": "49000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRevaluation",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMjktMi0xLTEtMA_b635581a-eda8-4265-a535-26d78c8e0f09": {
   "value": "-141000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRevaluation",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMjktMy0xLTEtMA_ccf9ecdb-f3f8-4bad-9793-5e84632baf99": {
   "value": "-1000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRevaluation",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMzAtMS0xLTEtMA_b139611e-ec7c-4c9b-ad47-900cafbc2eb1": {
   "value": "1000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToChangesInRevaluationSurplusOfOtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMzAtMi0xLTEtMA_5aba3668-93eb-4095-bd9c-d2fa2814b976": {
   "value": "13000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToChangesInRevaluationSurplusOfOtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMzAtMy0xLTEtMA_a8aa0839-f823-4fa1-bf47-afc4aa011448": {
   "value": "14000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToChangesInRevaluationSurplusOfOtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMzEtMS0xLTEtMA_eaf17a84-e3e8-46d5-b554-8c40d0c5e03a": {
   "value": "48000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRevaluation",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMzEtMi0xLTEtMA_0209a9e4-6c7e-43ba-ad5d-47d576b648ed": {
   "value": "-154000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRevaluation",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMzEtMy0xLTEtMA_5b028a33-5c15-4fd1-9ede-e768804dfce0": {
   "value": "-15000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRevaluation",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMzItMS0xLTEtMA_b225c1a2-f71e-4f5c-9243-9c0693cd5128": {
   "value": "535000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMzItMi0xLTEtMA_8b1e8e96-287f-477a-b2cc-57748fe9cd6c": {
   "value": "-121000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMzItMy0xLTEtMA_4c8cee18-cba3-4dbd-b22f-1ea05610e0f2": {
   "value": "-69000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMzMtMS0xLTEtMA_25035043-4f15-43de-9710-97401723876a": {
   "value": "15274000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMzMtMi0xLTEtMA_b065016d-d5b0-419f-a1de-26844ba34b28": {
   "value": "-5348000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMzMtMy0xLTEtMA_45f1a765-8597-4629-8407-322513dca350": {
   "value": "1295000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMzUtMS0xLTEtMA_2b478bae-c49d-4631-b74b-a13f33b4b0d6": {
   "value": "12652000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMzUtMi0xLTEtMA_2ed34da8-0687-40b9-a5df-81d770749a51": {
   "value": "-4286000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMzUtMy0xLTEtMA_f4b3c17f-5d6b-4f31-9209-69f276e56169": {
   "value": "860000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMzYtMS0xLTEtMA_32e9ec2b-ee82-4818-b733-bec75acd2620": {
   "value": "2622000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToNoncontrollingInterests",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMzYtMi0xLTEtMA_b7dec6f2-8443-4b4e-b09b-8ab6ff90a0c1": {
   "value": "-1062000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToNoncontrollingInterests",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMzYtMy0xLTEtMA_e45170a9-2815-4d86-bf0c-2480c391f721": {
   "value": "435000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToNoncontrollingInterests",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMzctMS0xLTEtMA_859110be-6c65-485d-81d5-ed2c488d2798": {
   "value": "15274000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMzctMi0xLTEtMA_f7daaa2a-99df-4e77-a32b-621300fd895f": {
   "value": "-5348000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xNi9mcmFnOjNiOGEyNWY2YTg1YTRmZmFiNDY0MWE1MGQ3NDQ1N2M3L3RhYmxlOmIwZDg2MTA5YmNkODRmZmI4NDU4NjhiMTZiN2Y2YmIwL3RhYmxlcmFuZ2U6YjBkODYxMDliY2Q4NGZmYjg0NTg2OGIxNmI3ZjZiYjBfMzctMy0xLTEtMA_5ba05f2b-91f8-4934-94ff-d70a66588251": {
   "value": "1295000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfMi0xLTEtMS0w_99f1a77f-c830-4d04-a21a-224d586cd05a": {
   "value": "5526000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfMi0yLTEtMS0w_e81a94f8-f9c5-455b-99c3-d1c45acb0bf8": {
   "value": "4538000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfMi0zLTEtMS0w_55da3af2-a0b1-44f1-9f7b-ba40f72207a4": {
   "value": "-476000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfMi00LTEtMS0w_b40e2596-220e-4e06-b24e-e94d3829f16e": {
   "value": "7550000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfMi01LTEtMS0w_bf804b3e-c13e-404d-b623-770959b89862": {
   "value": "1038000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfMi02LTEtMS0w_092892d5-4856-4f85-a4c1-a1263e61b7ef": {
   "value": "19046000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfMi03LTEtMS0w_faa7d356-3fe5-45cc-a534-c6f9c20cfcc8": {
   "value": "-597000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfMi04LTEtMS0w_073a77f5-508f-407b-b64f-f86033b13108": {
   "value": "647000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfMi05LTEtMS0w_1dcf0d7c-94dc-48ec-b98d-185b3b8e2660": {
   "value": "-57000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfMi0xMC0xLTEtMA_b6207ec3-6cbe-4da6-9961-0a1f633642a9": {
   "value": "-25980000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfMi0xMS0xLTEtMA_f25aee66-46ba-4dcc-9ef0-ca3fec1adb9d": {
   "value": "11235000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfMi0xMi0xLTEtMA_a47a2ae5-c207-4b45-82ff-9d94fb7268e8": {
   "value": "7025000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfMi0xMy0xLTEtMA_5fb744ea-9fec-42d4-a20b-506375516eab": {
   "value": "18260000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfMy02LTEtMS0w_6853673b-9b9d-4f41-b3c4-79d750ca61e1": {
   "value": "8137000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfMy0xMS0xLTEtMA_ac8426be-e3f9-46a6-a10d-5f80461f1c88": {
   "value": "8137000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfMy0xMi0xLTEtMA_58ee30a0-cb9f-434b-954e-011597a70561": {
   "value": "2580000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfMy0xMy0xLTEtMA_a9a27399-98c4-4326-8e39-d01ab36ee618": {
   "value": "10717000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfNC02LTEtMS0w_3c179208-e532-422a-be89-421198472345": {
   "value": "465000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfNC03LTEtMS0w_0a8479f9-912b-40fd-90b9-dbbb90040b1c": {
   "value": "50000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfNC04LTEtMS0w_fccf9049-74cb-4aa1-8b61-177cb8f9d34d": {
   "value": "-209000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfNC05LTEtMS0w_69c8d281-7901-4a0f-815b-4f01054cdfcd": {
   "value": "121000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfNC0xMC0xLTEtMA_4ec7377b-7e3b-4ec1-a35c-01e355b50cdb": {
   "value": "4088000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfNC0xMS0xLTEtMA_02d862ba-c301-42d5-ae9b-8ea28729bf02": {
   "value": "4515000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfNC0xMi0xLTEtMA_818c2efe-5ea5-4218-875b-04ba81e5647f": {
   "value": "42000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfNC0xMy0xLTEtMA_c6e533dc-71ad-46b6-a728-61905c78e0ed": {
   "value": "4557000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfNS02LTEtMS0w_5fde04d0-1bb6-4dc8-bb0f-d7f90b6e9e05": {
   "value": "8602000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfNS03LTEtMS0w_f8fc1d07-cd92-42b7-b329-41001179e1ac": {
   "value": "50000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfNS04LTEtMS0w_fb0c2d73-9be3-4939-b603-48cfec7e2ee8": {
   "value": "-209000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfNS05LTEtMS0w_a1b6c804-6e51-4606-bfa4-489f575b9897": {
   "value": "121000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfNS0xMC0xLTEtMA_f31885c1-3a83-4265-837d-28cbff41a78c": {
   "value": "4088000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfNS0xMS0xLTEtMA_9100f718-998e-4ad0-abf6-0244443657d6": {
   "value": "12652000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfNS0xMi0xLTEtMA_5dfea7f9-070b-48cc-8636-283d794f724f": {
   "value": "2622000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfNS0xMy0xLTEtMA_44d06beb-9956-4fe1-8756-9e95e9795d9d": {
   "value": "15274000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfNi0xLTEtMS0w_1ad670a3-a786-4ef8-b61f-bd9bd2abc894": {
   "value": "-336000000.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:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfNi0yLTEtMS0w_24a4c22d-db64-4f4f-9326-1ac159008bc7": {
   "value": "0.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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfNi0zLTEtMS0w_c1cad658-89a6-4323-b2f7-f6dc74582c65": {
   "value": "0.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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfNi00LTEtMS0w_384938ae-457a-4513-a1e9-fd69f80653d0": {
   "value": "0.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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfNi01LTEtMS0w_db687dca-fcf7-40c7-a1e6-baba0e2adf51": {
   "value": "0.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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfNi02LTEtMS0w_8d7ee246-748c-4169-bf07-28c2c4909fe2": {
   "value": "936000000.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:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfNi0xMC0xLTEtMA_10980f1a-c766-46ef-a86d-701946090652": {
   "value": "0.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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfNi0xMS0xLTEtMA_93894ca9-c581-4227-b10c-75c8ad8737e9": {
   "value": "600000000.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:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfNi0xMi0xLTEtMA_f779b074-bd2f-4d4c-9e44-b9a8165db5e7": {
   "value": "3051000000.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:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfNi0xMy0xLTEtMA_a8e43288-9be4-4a26-a422-59dad23b1513": {
   "value": "3651000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfNy0xLTEtMS0w_8b97e1a4-4026-4118-9a76-cb7a9ca647d7": {
   "value": "0.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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfNy0yLTEtMS0w_2dfb9f9c-21ba-4dd5-99e6-165a0228020a": {
   "value": "0.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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfNy0zLTEtMS0w_b3f1921b-e1cf-4d3b-ab79-904c7cffed73": {
   "value": "-459000000.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:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfNy00LTEtMS0w_c00cd204-d688-430d-8deb-730e0cddd2e5": {
   "value": "0.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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfNy01LTEtMS0w_23c037e5-c3cd-4a55-ad69-f9cd4331e26d": {
   "value": "0.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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfNy02LTEtMS0w_ed130ef1-d1d2-4e34-81f9-3c3e16a5c1f2": {
   "value": "-20000000.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:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfNy0xMC0xLTEtMA_76ad4393-36c0-462b-b538-a68951f60d59": {
   "value": "0.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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfNy0xMS0xLTEtMA_5f6993a4-fbbf-4726-b37d-4a0c743ffcf9": {
   "value": "-479000000.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:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfNy0xMi0xLTEtMA_2b22d1d2-759a-4e78-8f0b-a5e235df7660": {
   "value": "0.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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfNy0xMy0xLTEtMA_1211a004-7853-4fcc-8a70-7c24c9ecc6e6": {
   "value": "-479000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfOC0xLTEtMS0w_04499ac1-5b5f-469a-87ce-abc9722198d5": {
   "value": "0.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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfOC0yLTEtMS0w_26c97e45-7c6f-4352-85e2-5e6c5825138a": {
   "value": "0.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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfOC0zLTEtMS0w_97789d07-7b99-4d61-b378-54402fa38e9e": {
   "value": "0.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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfOC00LTEtMS0w_1b894eb1-6fa9-42df-a2cf-ed74f166c2ce": {
   "value": "0.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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfOC01LTEtMS0w_3bcbd7f3-8060-476f-80b1-f552f3d2b75b": {
   "value": "0.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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfOC02LTEtMS0w_fc35cd00-7843-4e79-a4bd-0a76d7de6d0a": {
   "value": "-354000000.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:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfOC0xMC0xLTEtMA_570a5d27-e74f-487f-82b6-00ea3b086cf1": {
   "value": "0.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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfOC0xMS0xLTEtMA_9009a3d6-3f24-4085-b4b2-70cf9ba2a135": {
   "value": "-354000000.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:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfOC0xMi0xLTEtMA_5e32d4de-f71e-46bb-99fb-89a48eea852b": {
   "value": "-119000000.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:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfOC0xMy0xLTEtMA_ba994a60-9a2c-47a3-85ae-0d88068ba699": {
   "value": "-473000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangeInEquityOfSubsidiaries",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfOS0xLTEtMS0xNTMyMzA_ade34313-4374-4c63-bc60-4b2aba988660": {
   "value": "-83000000.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:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfOS0yLTEtMS0xNTMyMzA_0db7fa30-2cd2-4d25-b9b3-d51cfdb45e99": {
   "value": "-305000000.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:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfOS0zLTEtMS0xNTMyMzA_370d7802-1732-4485-848d-62106119ad3d": {
   "value": "388000000.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:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfOS00LTEtMS0xNTMyMzA_de30f006-00a9-43b5-a653-25f6f8e2cb88": {
   "value": "0.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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfOS01LTEtMS0xNTMyMzA_2dfee212-9979-4118-bdc4-ea5a74357d25": {
   "value": "0.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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfOS02LTEtMS0xNTMyMzA_711772c4-ce7e-4ed8-b8fe-a6b0b3a16bd9": {
   "value": "0.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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfOS0xMC0xLTEtMTUzMjMw_4b83df59-7949-4b9b-b823-9d5259713562": {
   "value": "0.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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfOS0xMS0xLTEtMTUzMjMw_4a2e7317-a5c5-4bae-afeb-26e80b3c83e3": {
   "value": "0.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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfOS0xMi0xLTEtMTUzMjMw_38a27f40-788c-4a82-95f0-a926e8ec447b": {
   "value": "0.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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfOS0xMy0xLTEtMTUzMjMw_bfd52ddd-0036-45cb-85be-6c48976ad977": {
   "value": "0.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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfOS0xLTEtMS0w_ab5be705-2368-4501-a53d-e8f38a65eefb": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AumentoDisminucionATravesDeValoresSubordinadosSinFecha",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfOS0yLTEtMS0w_db0792d1-38d0-4bc3-9cc1-b2dd5cc90eaf": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AumentoDisminucionATravesDeValoresSubordinadosSinFecha",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfOS0zLTEtMS0w_196710df-d2c9-4632-ad75-0eeca6a0057b": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AumentoDisminucionATravesDeValoresSubordinadosSinFecha",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfOS00LTEtMS0w_05218ec4-ff2e-4ce2-9f71-4b9d57f1b1c3": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AumentoDisminucionATravesDeValoresSubordinadosSinFecha",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfOS01LTEtMS0w_c8a7caa7-4595-4a20-bf77-387171970616": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AumentoDisminucionATravesDeValoresSubordinadosSinFecha",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfOS02LTEtMS0w_e24fe30c-a545-402d-8e1b-2f626971118c": {
   "value": "-263000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AumentoDisminucionATravesDeValoresSubordinadosSinFecha",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfOS0xMC0xLTEtMA_e39f3b62-913d-4f21-a08e-7f242fbf3dc8": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AumentoDisminucionATravesDeValoresSubordinadosSinFecha",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfOS0xMS0xLTEtMA_f887355b-2a76-4a3e-997c-a3a2b0dd0a44": {
   "value": "-263000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AumentoDisminucionATravesDeValoresSubordinadosSinFecha",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfOS0xMi0xLTEtMA_02045d69-8639-4ff1-b8e0-9dba595b8c7e": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AumentoDisminucionATravesDeValoresSubordinadosSinFecha",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfOS0xMy0xLTEtMA_044da2dd-4fb1-49f6-86b5-5684c3bf5fa5": {
   "value": "-263000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AumentoDisminucionATravesDeValoresSubordinadosSinFecha",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfMTAtMS0xLTEtMA_f276e4b6-5a33-49b9-83d7-06668cb5fe9f": {
   "value": "0.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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfMTAtMi0xLTEtMA_cdcc4154-3663-4e51-ae65-dc308d7e21c7": {
   "value": "0.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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfMTAtMy0xLTEtMA_e52ca36f-8816-4d68-b88a-a8e07e44da30": {
   "value": "0.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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfMTAtNC0xLTEtMA_70046dfa-b11b-44b3-a0f3-39a303fe3b60": {
   "value": "0.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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfMTAtNS0xLTEtMA_ef8f7a3c-18b2-4dec-a1bf-316ee3b36a69": {
   "value": "0.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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfMTAtNi0xLTEtMA_8685c308-a356-42d7-870c-cfc5c484a4cd": {
   "value": "16000000.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:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfMTAtMTAtMS0xLTA_dba9e9cd-2f6d-4e42-9e50-5dc24bed15ae": {
   "value": "0.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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfMTAtMTEtMS0xLTA_80ca14a6-f545-4e77-badb-6adb2500c64a": {
   "value": "16000000.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:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfMTAtMTItMS0xLTA_bc7d0004-2931-49b4-9fcc-b7f20f6cc6ff": {
   "value": "0.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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfMTAtMTMtMS0xLTA_c6dfd675-4e8b-4ad5-ad41-0e0a3a63b498": {
   "value": "16000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfMTEtMS0xLTEtMA_36025cdb-5a43-46f7-94f0-84f012026030": {
   "value": "5779000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfMTEtMi0xLTEtMA_4dc7bf16-8192-4604-b875-1c6c95d3c951": {
   "value": "4233000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfMTEtMy0xLTEtMA_11804cc6-c804-482c-b533-b9f877c1325d": {
   "value": "-547000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfMTEtNC0xLTEtMA_df8537a0-9fe9-48ed-8f4c-c94f127ab120": {
   "value": "7550000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfMTEtNS0xLTEtMA_e7d55d5a-4451-4f52-b6df-b72dd7272482": {
   "value": "1038000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfMTEtNi0xLTEtMA_58ae8c33-8824-4eeb-9f5f-0e8f98f2a172": {
   "value": "26091000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfMTEtNy0xLTEtMA_7158a70c-593e-41c0-bab6-a59d1dc6ac1d": {
   "value": "-547000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfMTEtOC0xLTEtMA_2dda6865-d943-41db-ba13-792bd8ded9c1": {
   "value": "438000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfMTEtOS0xLTEtMA_25df7b78-fb1c-4c82-a797-3d9ca328b727": {
   "value": "64000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfMTEtMTAtMS0xLTA_e738a68f-3ab1-437c-b3e5-d5deeb841847": {
   "value": "-21892000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfMTEtMTEtMS0xLTA_a4f9a03d-92e3-4b04-819d-c77f0967ad2c": {
   "value": "22207000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfMTEtMTItMS0xLTA_06350eb5-c7d8-4f9a-9a2f-0913d64752ab": {
   "value": "6477000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmFlMTgxZjhlYTk4MTRlMjg4ODMxYWQ4ZmMxNTMxMGE2L3RhYmxlcmFuZ2U6YWUxODFmOGVhOTgxNGUyODg4MzFhZDhmYzE1MzEwYTZfMTEtMTMtMS0xLTA_3cc0e65f-7eed-445e-a852-b624420f8810": {
   "value": "28684000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMi0xLTEtMS0w_635ed248-ce90-4818-a46c-711b94782fa2": {
   "value": "5192000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMi0yLTEtMS0w_40edf086-0327-4957-a256-fbcdd55cc8e6": {
   "value": "4538000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMi0zLTEtMS0w_afa6c55f-9e10-4da2-abed-6feba2ba5658": {
   "value": "-766000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMi00LTEtMS0w_8e1863c7-a5c8-4810-b716-19e3abf7df06": {
   "value": "8243000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMi01LTEtMS0w_664fc1ad-ce73-4bf8-ae6b-7dbb733e0ece": {
   "value": "1038000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMi02LTEtMS0w_c1b0f801-36ba-43b0-bcf8-c3bd7b35a336": {
   "value": "19042000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMi03LTEtMS0w_29d419d6-2b69-4939-ac9e-35b2ca2891b4": {
   "value": "-444000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMi04LTEtMS0w_055d5e61-5713-4c81-839a-29f7a37e99e1": {
   "value": "503000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMi05LTEtMS0w_17309797-bcb6-4b0d-af86-9059d9b43716": {
   "value": "24000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMi0xMC0xLTEtMA_8e77967e-2422-4e36-8a1b-dbbe7e08ac01": {
   "value": "-20252000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMi0xMS0xLTEtMA_8a903527-f4f2-4b5e-aa87-f46a02e99a78": {
   "value": "17118000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMi0xMi0xLTEtMA_eb6d1275-36c4-41de-af9d-c607d1bb86bc": {
   "value": "8332000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMi0xMy0xLTEtMA_e1b88c4d-b92b-48e2-845d-63dde3bc0b15": {
   "value": "25450000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfNS02LTEtMS0w_db855932-be42-437e-bce1-80cd886228ec": {
   "value": "1582000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfNS0xMS0xLTEtMA_d7edbfa1-a4e0-404d-ae1f-2ffbc9081398": {
   "value": "1582000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfNS0xMi0xLTEtMA_eb78a901-7778-4033-b9e1-82762230d3e2": {
   "value": "375000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfNS0xMy0xLTEtMA_38875840-a010-422a-af88-c9f35f92fb11": {
   "value": "1957000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfNi02LTEtMS0w_915ea849-bf2f-47c4-8d2d-260eb231399a": {
   "value": "23000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfNi03LTEtMS0w_5d84455c-117d-4d5b-ba47-0eeba1d58046": {
   "value": "-153000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfNi04LTEtMS0w_2b5d9f33-b2e1-4d5f-86af-f800da10d766": {
   "value": "144000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfNi05LTEtMS0w_56cc51fa-7145-427e-8933-cf7d4a2c2c4e": {
   "value": "-81000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfNi0xMC0xLTEtMA_e8c7233f-2714-4c51-b31e-a26b56bdedc1": {
   "value": "-5801000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfNi0xMS0xLTEtMA_14983a11-580d-41dd-b6bd-10d1f9241459": {
   "value": "-5868000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfNi0xMi0xLTEtMA_3cb861d4-2b80-4175-a5eb-555fd5aa89ff": {
   "value": "-1437000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfNi0xMy0xLTEtMA_17d3749f-c5d5-4666-9d7b-34e2e02e5253": {
   "value": "-7305000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfNy02LTEtMS0w_a7abac14-1a42-4e4d-a1fd-72097fdbfc3b": {
   "value": "1605000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfNy03LTEtMS0w_f4c10868-8b4f-4e53-8775-752d54bf47cb": {
   "value": "-153000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfNy04LTEtMS0w_317843d7-9a21-412e-95d7-98a06d3b3dfd": {
   "value": "144000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfNy05LTEtMS0w_45aed697-d34e-4d96-96f3-1e18027f0311": {
   "value": "-81000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfNy0xMC0xLTEtMA_f734e965-5eb3-40e0-a56a-731d79152916": {
   "value": "-5801000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfNy0xMS0xLTEtMA_eb9d20da-098c-40f5-978f-301f254fe81e": {
   "value": "-4286000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfNy0xMi0xLTEtMA_b32b1d06-2a94-43d1-a03e-471c3859503f": {
   "value": "-1062000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfNy0xMy0xLTEtMA_f5819999-23af-475f-a1b5-ee890dba92f2": {
   "value": "-5348000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfOC0xLTEtMS0w_b8498c86-a819-4c10-8b1b-340ebd4ca425": {
   "value": "-334000000.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:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfOC0yLTEtMS0w_53ca03a1-93c0-4bf4-8ef5-f9991d5166d7": {
   "value": "0.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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfOC0zLTEtMS0w_713982b2-6b42-47a7-8662-3290bc897d8c": {
   "value": "0.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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfOC00LTEtMS0w_a97f9111-8a57-4de7-9e2f-cad03bbd092c": {
   "value": "0.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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfOC01LTEtMS0w_7846b50b-8b65-49a5-af82-7f0e75bbc829": {
   "value": "0.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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfOC02LTEtMS0w_fb9b602d-0a56-4eb2-80a7-8775bff217c9": {
   "value": "1048000000.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:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfOC0xMC0xLTEtMA_11da8542-30c9-4b06-bbc0-18ca65d966d3": {
   "value": "0.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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfOC0xMS0xLTEtMA_1f20abd1-18bc-445a-b108-71f2cf9242c3": {
   "value": "714000000.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:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfOC0xMi0xLTEtMA_763bc549-f525-40ea-8d94-632882b415f7": {
   "value": "516000000.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:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfOC0xMy0xLTEtMA_2524a1a4-c812-4826-9e83-1612d2c42d02": {
   "value": "1230000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfOS0xLTEtMS0w_8eedbcaa-9dec-46b5-9876-6f32df8c3604": {
   "value": "0.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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfOS0yLTEtMS0w_4431a787-518d-4760-b074-90326f7dff43": {
   "value": "0.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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfOS0zLTEtMS0w_f9a40c06-7020-4e30-ba00-94144e0835c2": {
   "value": "-195000000.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:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfOS00LTEtMS0w_87a77524-3b77-4705-883f-cde345adbf8c": {
   "value": "0.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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfOS01LTEtMS0w_1f9b858b-ff65-4d19-8145-aa5db685a202": {
   "value": "0.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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfOS02LTEtMS0w_51f52715-de45-4788-bd7a-a3f6fe27e989": {
   "value": "-29000000.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:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfOS0xMC0xLTEtMA_c48c9202-e240-4b50-9007-23722f734969": {
   "value": "0.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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfOS0xMS0xLTEtMA_4a973ff1-6464-4882-93b9-9b26e49e15e3": {
   "value": "-224000000.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:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfOS0xMi0xLTEtMA_08791d45-2c3d-4359-9ca5-cb78d86a4da6": {
   "value": "0.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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfOS0xMy0xLTEtMA_5ca10abf-cca8-408c-b380-2b7a2b764c2a": {
   "value": "-224000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTAtMS0xLTEtMA_c857a418-f457-45b4-a32b-3fd82c924798": {
   "value": "0.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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTAtMi0xLTEtMA_00452dd0-286d-4520-8b36-38581d403f20": {
   "value": "0.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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTAtMy0xLTEtMA_452f8e23-1c0b-404f-a47d-562286899069": {
   "value": "485000000.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:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTAtNC0xLTEtMA_d0a8798b-4a05-4506-9385-11d6ea6066ca": {
   "value": "0.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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTAtNS0xLTEtMA_5921e833-39a1-4784-86e3-ab93be1f098c": {
   "value": "0.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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTAtNi0xLTEtMA_c8cbab4f-5e90-43bd-b5c7-72c4f4dbcbd6": {
   "value": "-223000000.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:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTAtMTAtMS0xLTA_2cbb0ac0-457c-473c-aac8-13e01d583941": {
   "value": "0.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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTAtMTEtMS0xLTA_d6b55425-3808-417e-adb2-8172a99f445b": {
   "value": "262000000.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:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTAtMTItMS0xLTA_f7257a71-e954-4955-95b5-551e7c39c26f": {
   "value": "318000000.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:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTAtMTMtMS0xLTA_eea645c8-b9f7-4164-8036-c25a9b513966": {
   "value": "580000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangeInEquityOfSubsidiaries",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTEtMS0xLTEtMA_ad2a4240-f8de-4160-8c9b-7c647402d86e": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AumentoDisminucionATravesDeValoresSubordinadosSinFecha",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTEtMi0xLTEtMA_a962417d-7898-46a4-8588-17116e65fc27": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AumentoDisminucionATravesDeValoresSubordinadosSinFecha",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTEtMy0xLTEtMA_b320c626-0aa1-45ca-8dd9-4e14c98a1770": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AumentoDisminucionATravesDeValoresSubordinadosSinFecha",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTEtNC0xLTEtMA_2cd3f4f5-4d7d-4b23-aa6c-9ba28711e881": {
   "value": "-693000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AumentoDisminucionATravesDeValoresSubordinadosSinFecha",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTEtNS0xLTEtMA_3c4a2312-b72d-475d-a92f-4b76b26d01b3": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AumentoDisminucionATravesDeValoresSubordinadosSinFecha",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTEtNi0xLTEtMA_b8c51f96-7549-4b41-b36b-4fef174b875d": {
   "value": "-335000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AumentoDisminucionATravesDeValoresSubordinadosSinFecha",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTEtMTAtMS0xLTA_7a365c4e-8727-431a-b9b3-4cf464cb2468": {
   "value": "73000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AumentoDisminucionATravesDeValoresSubordinadosSinFecha",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTEtMTEtMS0xLTA_52516dde-dda8-4492-a067-47b54eea030f": {
   "value": "-955000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AumentoDisminucionATravesDeValoresSubordinadosSinFecha",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTEtMTItMS0xLTA_c1bf6d17-fdcb-429d-b9e3-b7d7e0e2f72a": {
   "value": "-42000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AumentoDisminucionATravesDeValoresSubordinadosSinFecha",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTEtMTMtMS0xLTA_eb0a3a26-57c3-4286-950e-c21b9d9ec4ad": {
   "value": "-997000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AumentoDisminucionATravesDeValoresSubordinadosSinFecha",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTItMS0xLTEtMA_d8edbb4e-a650-4edb-9626-4430170a3e2e": {
   "value": "0.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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTItMi0xLTEtMA_87764665-4d2e-4935-8b66-cf3acc224cd1": {
   "value": "0.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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTItMy0xLTEtMA_825b347e-0433-492b-a0df-8808c990d940": {
   "value": "0.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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTItNC0xLTEtMA_1484afc1-d4dd-4cbb-89f1-ecdf1c9a6121": {
   "value": "0.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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTItNS0xLTEtMA_405c94f2-d764-427e-a0f0-a72cecaf686e": {
   "value": "0.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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTItNi0xLTEtMA_a35fcfe0-94d1-4fd2-97dc-aa1e1e815728": {
   "value": "34000000.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:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTItMTAtMS0xLTA_f3d445a9-1447-40cb-86d7-391ca960bc8e": {
   "value": "0.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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTItMTEtMS0xLTA_a94f7562-cb83-4343-abc1-c142ebc43c8b": {
   "value": "34000000.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:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTItMTItMS0xLTA_7ddf97fa-2ddb-48dd-b488-892b023c2bff": {
   "value": "-5000000.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:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTItMTMtMS0xLTA_abc3f3bd-f04c-48f4-b2a7-ae9e748e2ed7": {
   "value": "29000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTMtMS0xLTEtMA_5b4fe185-f61d-4d38-b499-74934745667d": {
   "value": "5526000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTMtMi0xLTEtMA_cd855703-fe7d-40da-821a-b46d23e3f606": {
   "value": "4538000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTMtMy0xLTEtMA_a6b3e131-6938-48e5-93af-22ea3d4a6ffb": {
   "value": "-476000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTMtNC0xLTEtMA_2450938c-cc74-4f84-a4dd-ab98154dc933": {
   "value": "7550000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTMtNS0xLTEtMA_dc27cfcd-22b7-4020-9fe8-dffd22f72d5e": {
   "value": "1038000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTMtNi0xLTEtMA_e2bfd775-0c9c-4177-b9aa-a6c5550200ba": {
   "value": "19046000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTMtNy0xLTEtMA_b2c6490a-568b-44a2-8705-fb16f0454964": {
   "value": "-597000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTMtOC0xLTEtMA_dc683abe-8f92-4231-b554-ad82da5286e4": {
   "value": "647000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTMtOS0xLTEtMA_0e360c15-f1fe-426e-ad47-2cea9d85b307": {
   "value": "-57000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTMtMTAtMS0xLTA_9f620f60-59ca-4cff-a23e-795225b1dc69": {
   "value": "-25980000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTMtMTEtMS0xLTA_5f97869c-22c0-4367-8bff-562558f19611": {
   "value": "11235000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTMtMTItMS0xLTA_5ab51a47-0469-43c0-a7b5-41559567ef96": {
   "value": "7025000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTMtMTMtMS0xLTA_6ff74e8d-90ce-4b9d-983f-5a3e42aa7e06": {
   "value": "18260000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTUtMS0xLTEtMA_5a655fe9-3e08-4673-9e2d-9f5b2ea5a50a": {
   "value": "5192000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTUtMi0xLTEtMA_a340ea26-4025-45ca-90b4-168d0e87346d": {
   "value": "4538000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTUtMy0xLTEtMA_35ff2268-811e-4364-839b-ccf716361f57": {
   "value": "-686000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTUtNC0xLTEtMA_77536fdd-8e65-4bcd-9395-33bcd2b9d2bc": {
   "value": "7496000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTUtNS0xLTEtMA_85fe361a-2a8f-4241-9ec8-1bdca25786bc": {
   "value": "1038000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTUtNi0xLTEtMA_5c4611cb-0d9f-47f5-9c76-e27d7a598f28": {
   "value": "20291000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTUtNy0xLTEtMA_cbbb9241-904a-42c0-a639-06c0d9253e4b": {
   "value": "-369000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTUtOC0xLTEtMA_f9d2e16f-fa3a-49ae-9a12-ce104178a6ef": {
   "value": "560000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTUtOS0xLTEtMA_5fa9c99f-63fe-4da9-927e-3209a7d4d7fa": {
   "value": "44000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTUtMTAtMS0xLTA_619ce135-920d-40a8-af88-58717e2d4441": {
   "value": "-20157000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTUtMTEtMS0xLTA_b2153c79-9407-4cdf-9ac4-dc63feda1767": {
   "value": "17947000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTUtMTItMS0xLTA_658ad2c7-13ab-48f5-9665-eee419079fb8": {
   "value": "9033000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTUtMTMtMS0xLTA_137f5424-f071-4a60-b8bb-5be50c5ecef6": {
   "value": "26980000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTctNi0xLTEtMA_67843669-c90e-44bc-a62f-52278fe1880f": {
   "value": "11000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTctNy0xLTEtMA_624f406c-70fd-41d3-95aa-297791e20430": {
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTctMTEtMS0xLTA_68222747-3aa0-4a55-83c2-359218b5e5b7": {
   "value": "11000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTctMTItMS0xLTA_f2d902f1-da16-4efb-bc29-ea13e4b48f3d": {
   "value": "5000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTctMTMtMS0xLTA_01d2f7db-34c6-46ec-b48b-c13208138b0f": {
   "value": "16000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTktMS0xLTEtMA_2e2549a6-20a2-498e-97b3-1ce08ee47cd7": {
   "value": "5192000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTktMi0xLTEtMA_ba90c626-efa6-48dd-8e3a-0a00f37b750c": {
   "value": "4538000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTktMy0xLTEtMA_307d62da-c921-40c5-b48e-2ea2d05bcd3f": {
   "value": "-686000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTktNC0xLTEtMA_fbf66134-0521-4731-8f95-b224c7076188": {
   "value": "7496000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTktNS0xLTEtMA_6e4c56ff-392e-40b4-bc0a-83466f605ae4": {
   "value": "1038000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTktNi0xLTEtMA_2a0a023f-fb89-446b-9801-dee204cdbfbf": {
   "value": "20302000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTktNy0xLTEtMA_8c87c1bf-8b89-4eb4-80ac-cbd4d3d85f14": {
   "value": "-369000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTktOC0xLTEtMA_102cfbdd-bec7-4207-ae12-deebeef1a512": {
   "value": "560000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTktOS0xLTEtMA_b6ac77fa-de83-4dcf-a823-e58c5a925e5e": {
   "value": "44000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTktMTAtMS0xLTA_841eaaa7-4735-42f7-bea7-16d00c817407": {
   "value": "-20157000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTktMTEtMS0xLTA_c5a54e32-9e25-4c33-81e0-1b0e0da04eab": {
   "value": "17958000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTktMTItMS0xLTA_21710964-948a-4f96-b46d-76bb435cc9bf": {
   "value": "9038000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMTktMTMtMS0xLTA_97e29984-d806-41e1-813a-3b0e5083a6af": {
   "value": "26996000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjAtNi0xLTEtMA_afe6b61b-bf2b-4ded-a9ba-e1adfc46f250": {
   "value": "1142000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjAtMTEtMS0xLTA_0bbbbd11-9f43-4c48-a658-9b39af0ff603": {
   "value": "1142000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjAtMTItMS0xLTA_7c39e071-1165-4761-999b-dc5eec79a59b": {
   "value": "522000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjAtMTMtMS0xLTA_be1fceb5-b536-47b8-8f95-3cbad47dfe62": {
   "value": "1664000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjEtNi0xLTEtMA_38002223-7314-4afd-a48f-20008b343316": {
   "value": "-35000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjEtNy0xLTEtMA_dc482564-0833-40a6-9b41-bdea907c9ba0": {
   "value": "-75000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjEtOC0xLTEtMA_5da233f8-0127-40ea-b085-73340409066a": {
   "value": "-57000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjEtOS0xLTEtMA_54b00763-5e9d-47c3-92a7-08206af65e79": {
   "value": "-20000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjEtMTAtMS0xLTA_62330093-1b59-44ad-8d33-4ca8c2f0366c": {
   "value": "-95000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjEtMTEtMS0xLTA_8fe72a9c-8780-4f9a-8f3f-e89f49a99ed6": {
   "value": "-282000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjEtMTItMS0xLTA_bf6addf4-a466-43da-a416-64311d8c7f8b": {
   "value": "-87000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjEtMTMtMS0xLTA_e91dbbc9-cbd0-4ff1-bdad-8c5cb65f70b7": {
   "value": "-369000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjItNi0xLTEtMA_9d14033c-2543-4756-9b91-179c71b07b60": {
   "value": "1107000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjItNy0xLTEtMA_17f1a6ed-8433-4aef-b52e-a0dcc96b904b": {
   "value": "-75000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjItOC0xLTEtMA_26a13afd-d17f-4bd7-8ed6-48fcbd1a5101": {
   "value": "-57000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjItOS0xLTEtMA_3087fc4a-c6d3-4ef8-9015-904c41457ea9": {
   "value": "-20000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjItMTAtMS0xLTA_2dea3488-4c73-46c8-bcec-5f4e7c3bbb10": {
   "value": "-95000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjItMTEtMS0xLTA_dd4b6ea1-6fc8-427c-9df9-986e7068298a": {
   "value": "860000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjItMTItMS0xLTA_6cc38a4a-4eeb-4494-8015-de5347d9e7c2": {
   "value": "435000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjItMTMtMS0xLTA_8d4c3a99-6fc9-4aa5-a8d1-2dc24b478080": {
   "value": "1295000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjMtMS0xLTEtMA_b12f0d69-f7db-4348-bb40-cb5deb04b2cd": {
   "value": "0.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:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjMtMi0xLTEtMA_ff6a5711-aec9-4fb5-8931-7fb94b831d4b": {
   "value": "0.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:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjMtMy0xLTEtMA_f9d23274-4473-4b32-86d6-1240eb91bc72": {
   "value": "0.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:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjMtNC0xLTEtMA_1b9d07e5-e68f-4011-9330-8d5428afe57b": {
   "value": "0.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:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjMtNS0xLTEtMA_7fc04277-c264-413c-a830-b0c80499d155": {
   "value": "0.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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjMtNi0xLTEtMA_e6890f3e-5b60-4687-82c8-0d41327de6a5": {
   "value": "2046000000.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:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjMtMTAtMS0xLTA_f2666c80-cac3-4e2d-9641-b60a75a6baa0": {
   "value": "0.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:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjMtMTEtMS0xLTA_f8a0481f-741f-4550-b46b-e8f383059d63": {
   "value": "2046000000.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:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjMtMTItMS0xLTA_826b0046-eb4b-42d4-8b56-a33d709c96af": {
   "value": "710000000.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:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjMtMTMtMS0xLTA_59df4683-e562-459a-ab3f-46365f89b7c1": {
   "value": "2756000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjQtMS0xLTEtMA_e4360153-ec3e-4612-839b-e3c8f56a4c68": {
   "value": "0.0",
   "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:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjQtMi0xLTEtMA_99b7cc29-e0b6-4467-847d-67605bafa6f7": {
   "value": "0.0",
   "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:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjQtMy0xLTEtMA_0fa4347a-0396-4d64-a5e7-57fae3f709e1": {
   "value": "-80000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjQtNC0xLTEtMA_86639127-da7f-4e1a-a9cc-a679ded136fc": {
   "value": "0.0",
   "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:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjQtNS0xLTEtMA_8c1dc772-2f5b-4623-9925-c94f90f74b7b": {
   "value": "0.0",
   "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:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjQtNi0xLTEtMA_6f23ad8c-7fe0-4519-8918-261795c830b2": {
   "value": "-5000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjQtMTAtMS0xLTA_387150fc-bb60-4096-b137-500e2f62fce9": {
   "value": "0.0",
   "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:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjQtMTEtMS0xLTA_9dccbc2b-92b8-43b0-9885-d7a742362ced": {
   "value": "-85000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjQtMTItMS0xLTA_c952b798-04ec-4073-b437-621d62bfa835": {
   "value": "0.0",
   "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:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjQtMTMtMS0xLTA_e7f1a104-15a8-432c-9451-f749134f34d2": {
   "value": "-85000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjUtMS0xLTEtMA_58e01165-a20c-4f73-9624-75e57896a6a1": {
   "value": "0.0",
   "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:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjUtMi0xLTEtMA_80704edf-dbc4-4bb4-b971-75e92e80632c": {
   "value": "0.0",
   "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:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjUtMy0xLTEtMA_6088da74-52d0-4b11-9d5b-560766a0dbd8": {
   "value": "0.0",
   "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:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjUtNC0xLTEtMA_a45b6273-2943-46db-8581-bfa87723516d": {
   "value": "0.0",
   "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:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjUtNS0xLTEtMA_fde1992e-525c-4206-a4c6-8ccb8ecb5780": {
   "value": "0.0",
   "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:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjUtNi0xLTEtMA_9ad2c74c-6860-4d28-bb05-da5df70910ec": {
   "value": "-89000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjUtMTAtMS0xLTA_0692027d-f973-47a6-98ff-d37be7465301": {
   "value": "0.0",
   "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:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjUtMTEtMS0xLTA_3586da13-c8b1-4450-aed8-9fd2da6cc38e": {
   "value": "-89000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjUtMTItMS0xLTA_dd0c350e-184c-4e4d-9ecf-87a827882f90": {
   "value": "-418000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjUtMTMtMS0xLTA_83ec54fd-d787-41b9-ac09-48975e55ea8a": {
   "value": "-507000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangeInEquityOfSubsidiaries",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjYtMS0xLTEtMA_b0be4c21-5fd3-4519-8c57-7fd89229b811": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AumentoDisminucionATravesDeValoresSubordinadosSinFecha",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjYtMi0xLTEtMA_26ac8fed-5c60-4d83-b4f3-4cd0edb110e8": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AumentoDisminucionATravesDeValoresSubordinadosSinFecha",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjYtMy0xLTEtMA_9d5bb839-5816-45e4-8aad-757b409a0083": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AumentoDisminucionATravesDeValoresSubordinadosSinFecha",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjYtNC0xLTEtMA_c5849bb7-1b21-48e7-8e80-b2e71cf544e9": {
   "value": "747000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AumentoDisminucionATravesDeValoresSubordinadosSinFecha",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjYtNS0xLTEtMA_b4f970a3-9a6e-474d-aeb8-64a8df4dfcc3": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AumentoDisminucionATravesDeValoresSubordinadosSinFecha",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjYtNi0xLTEtMA_8d67da7d-22a5-448c-995b-a5f3c6aac173": {
   "value": "-256000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AumentoDisminucionATravesDeValoresSubordinadosSinFecha",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjYtMTAtMS0xLTA_2ad7a9fc-a0d4-4702-b545-2e9f0ad4ea7a": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AumentoDisminucionATravesDeValoresSubordinadosSinFecha",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjYtMTEtMS0xLTA_26313604-586b-404d-bdfe-14e7a0c18328": {
   "value": "491000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AumentoDisminucionATravesDeValoresSubordinadosSinFecha",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjYtMTItMS0xLTA_8fb4a292-5dc2-48c5-9b3a-ae1ad957a793": {
   "value": "-12000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AumentoDisminucionATravesDeValoresSubordinadosSinFecha",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjYtMTMtMS0xLTA_b8a67025-4550-4a6d-a9f5-299678dd5570": {
   "value": "479000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AumentoDisminucionATravesDeValoresSubordinadosSinFecha",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjctMS0xLTEtMA_181d1c62-e927-4f36-80ca-e29c5f0fe2c3": {
   "value": "0.0",
   "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:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjctMi0xLTEtMA_51fa74dd-c6d7-48ad-8dcf-4f6e32f5bf79": {
   "value": "0.0",
   "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:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjctMy0xLTEtMA_95d6f022-96fa-4387-9391-03b6e421745b": {
   "value": "0.0",
   "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:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjctNC0xLTEtMA_c71dfe16-0b80-4bda-a380-2fd7b0633141": {
   "value": "0.0",
   "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:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjctNS0xLTEtMA_9a775074-6d03-406a-bed6-110e76e5c40b": {
   "value": "0.0",
   "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:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjctNi0xLTEtMA_3578d546-6e71-4b0b-9fa8-04ba0e323ad4": {
   "value": "29000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjctMTAtMS0xLTA_d10cb04e-396d-4e66-a971-fb4c74fb24a6": {
   "value": "0.0",
   "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:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjctMTEtMS0xLTA_bd2b0c64-a59e-42f1-973d-43eaff025e2f": {
   "value": "29000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjctMTItMS0xLTA_68c7aee4-c44d-4610-9e3f-f469c60495e1": {
   "value": "-1000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjctMTMtMS0xLTA_4b350fe3-92fd-4e38-b729-6e5538540050": {
   "value": "28000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjgtMS0xLTEtMA_47524840-06a5-42b6-ac83-530eb396d4d5": {
   "value": "5192000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjgtMi0xLTEtMA_f4fb2bd7-4354-49f1-bc06-3392761cf707": {
   "value": "4538000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjgtMy0xLTEtMA_41fce2d7-daea-4836-98be-0236e32650cb": {
   "value": "-766000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjgtNC0xLTEtMA_f339117a-059b-4702-ac9c-006ca2c9fa82": {
   "value": "8243000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjgtNS0xLTEtMA_6398def6-44ad-4c95-bb98-ce2cb0f11bfd": {
   "value": "1038000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjgtNi0xLTEtMA_781d42d8-d575-4053-bf52-a4201415002e": {
   "value": "19042000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjgtNy0xLTEtMA_5795a16a-10cf-490b-9887-209f1213ac39": {
   "value": "-444000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjgtOC0xLTEtMA_fe964879-f00e-44e5-ae22-19b4de0b0db2": {
   "value": "503000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjgtOS0xLTEtMA_cdd0d57f-a711-41a0-ad7f-0f8ca7be41f6": {
   "value": "24000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjgtMTAtMS0xLTA_9234be1b-05be-4645-8349-c7a2fde883ee": {
   "value": "-20252000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjgtMTEtMS0xLTA_2caa98d1-b979-4f60-9e00-1eec7652fc93": {
   "value": "17118000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjgtMTItMS0xLTA_8ebd51ab-ede3-4374-a575-35119c0b7139": {
   "value": "8332000000.0",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18xOS9mcmFnOjk1MjA2N2ZhZjhkZjQxZTA5ZWYwMjQ3MDNhYjAzMjc4L3RhYmxlOmVkOTkyOGJkNzYwYjQzYWRiNDBjNDJiYjc0NDk2ZTRlL3RhYmxlcmFuZ2U6ZWQ5OTI4YmQ3NjBiNDNhZGI0MGM0MmJiNzQ0OTZlNGVfMjgtMTMtMS0xLTA_787dcdff-0b5e-4a00-aeac-fbe3aa3a5fe3": {
   "value": "25450000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMS0yLTEtMS0w_f13605c1-7633-458f-bb60-dece81f6a586": {
   "value": "46415000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:FlujosDeEfectivoDeLasOperaciones",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMS0zLTEtMS0w_43f63d6c-c8f3-4d2d-9176-401e018e6b20": {
   "value": "51353000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:FlujosDeEfectivoDeLasOperaciones",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMS00LTEtMS0w_13de67ff-9c3c-400e-aa3b-c4402bd62875": {
   "value": "57699000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:FlujosDeEfectivoDeLasOperaciones",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMi0yLTEtMS0w_e28febed-2faa-4ce2-bc1a-4d357e66cdbe": {
   "value": "34379000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:FlujosDeEfectivoUtilizadosEnOperaciones",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMi0zLTEtMS0w_8a92793d-212d-4cd7-8ab3-361e97a51b98": {
   "value": "36477000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:FlujosDeEfectivoUtilizadosEnOperaciones",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMi00LTEtMS0w_29676780-61b8-40ac-b3ca-2d1679b9c66a": {
   "value": "41224000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:FlujosDeEfectivoUtilizadosEnOperaciones",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMy0yLTEtMS0w_2cae0b3a-29ef-4397-9dd2-b413da77ccde": {
   "value": "1309000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:PagoDeInteresesYOtrosGastosFinancierosNetoDeDividendosRecibidos",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMy0zLTEtMS0w_b4ed14ad-8e90-4713-bc70-2dc60c7c3692": {
   "value": "1171000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:PagoDeInteresesYOtrosGastosFinancierosNetoDeDividendosRecibidos",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMy00LTEtMS0w_bbcb8382-afc9-4261-93c2-713987f56e1f": {
   "value": "1725000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:PagoDeInteresesYOtrosGastosFinancierosNetoDeDividendosRecibidos",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfNC0yLTEtMS0w_9df4fd98-740c-4639-a3a3-580a78a1c6ad": {
   "value": "459000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfNC0zLTEtMS0w_225caebb-420e-4724-a276-b54cf0153d09": {
   "value": "509000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfNC00LTEtMS0w_13fdcb2c-07b3-4728-912b-ed1af187bc35": {
   "value": "-272000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfNS0yLTEtMS0w_b25b6b44-1c9e-4e71-8cdf-b11e0f77f646": {
   "value": "10268000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInOperatingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfNS0zLTEtMS0w_5e738174-edef-403a-8ec9-2740cbc46b52": {
   "value": "13196000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInOperatingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfNS00LTEtMS0w_e3a861b3-c50e-4407-9825-dbe6fae25a93": {
   "value": "15022000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInOperatingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfNi0yLTEtMS0w_10f28a4e-c3a3-4737-a9c6-ec25b23f4257": {
   "value": "-6164000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ProductoDeCompraPropiedadPlantaYEquipoYActivosIntangiblesClasificadosComoActividadesDeInversion",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfNi0zLTEtMS0w_cf516216-7225-45aa-a701-e13501654f00": {
   "value": "-7020000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ProductoDeCompraPropiedadPlantaYEquipoYActivosIntangiblesClasificadosComoActividadesDeInversion",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfNi00LTEtMS0w_30ed956e-1e1f-4278-8711-0e6774798669": {
   "value": "-7659000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ProductoDeCompraPropiedadPlantaYEquipoYActivosIntangiblesClasificadosComoActividadesDeInversion",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfNy0yLTEtMS0w_b9e06d1d-ad34-46c7-a013-f316685dc5a3": {
   "value": "13369000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfNy0zLTEtMS0w_5a6308f5-6bde-4811-90bc-b051276dc416": {
   "value": "81000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfNy00LTEtMS0w_91286f30-4fe7-411e-b0ee-8791416237fa": {
   "value": "1723000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfOC0yLTEtMS0w_07e37eff-f5b0-4934-a845-1e6cc7643234": {
   "value": "414000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfOC0zLTEtMS0w_6003e947-bdf2-46ce-aad3-638c5e5c28a6": {
   "value": "79000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfOC00LTEtMS0w_2d94ea6a-107c-42a5-a62c-6966c121effe": {
   "value": "12000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfOS0yLTEtMS0w_e2ded88a-11c5-42f6-99a1-6d72dc2c3b89": {
   "value": "2163000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IngresosDeInversionesFinancierasNoIncluidosEnEquivalentesDeEfectivo",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfOS0zLTEtMS0w_a3063021-c482-4419-ac58-210bc79b6cf2": {
   "value": "2308000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IngresosDeInversionesFinancierasNoIncluidosEnEquivalentesDeEfectivo",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfOS00LTEtMS0w_6e041308-8f17-4cdd-8b9b-335a9e393d6a": {
   "value": "1835000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IngresosDeInversionesFinancierasNoIncluidosEnEquivalentesDeEfectivo",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMTAtMi0xLTEtMA_215c84d5-d1bd-4db9-948b-a4e89e06171b": {
   "value": "1474000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:PagosPorInversionesFinancierasNoIncluidasEnEquivalentesDeEfectivo",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMTAtMy0xLTEtMA_354c25ca-671e-45a7-b869-db0c4bb85d25": {
   "value": "3297000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:PagosPorInversionesFinancierasNoIncluidasEnEquivalentesDeEfectivo",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMTAtNC0xLTEtMA_524f45a6-2f6b-4c3d-9ce7-8aede99c717b": {
   "value": "1132000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:PagosPorInversionesFinancierasNoIncluidasEnEquivalentesDeEfectivo",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMTEtMi0xLTEtMA_dcea01fe-8ed0-4df2-bd89-f5d5952b9892": {
   "value": "-1584000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IngresosDePagosPorColocacionesDeExcedentesDeEfectivoNoIncluidosEnEquivalentesDeEfectivo",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMTEtMy0xLTEtMA_1e6850d8-b14c-4847-a49f-0d8181c0eb99": {
   "value": "217000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IngresosDePagosPorColocacionesDeExcedentesDeEfectivoNoIncluidosEnEquivalentesDeEfectivo",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMTEtNC0xLTEtMA_2aa0793e-0efa-4bfb-b584-054f74655eca": {
   "value": "-396000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IngresosDePagosPorColocacionesDeExcedentesDeEfectivoNoIncluidosEnEquivalentesDeEfectivo",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMTMtMi0xLTEtMA_005d3017-c529-423e-8e7a-48466008a930": {
   "value": "5896000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInInvestingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMTMtMy0xLTEtMA_aee2bfa2-6242-4736-824e-d4910474177f": {
   "value": "-7790000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInInvestingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMTMtNC0xLTEtMA_44c52aff-363b-4f86-9917-0c3dbf7b4154": {
   "value": "-5641000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInInvestingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMTQtMi0xLTEtMA_df4e4033-9cb0-4118-b07d-3975b0253479": {
   "value": "3630000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaidClassifiedAsFinancingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMTQtMy0xLTEtMA_9b7d01c2-fc36-4040-9123-2a0554800844": {
   "value": "1296000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaidClassifiedAsFinancingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMTQtNC0xLTEtMA_ca51993f-9892-4ff7-aec4-1511ede2acc6": {
   "value": "2742000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaidClassifiedAsFinancingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMTUtMi0xLTEtMA_15edb9c6-61ea-4172-95b0-bbc845f7e34b": {
   "value": "0.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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMTUtMy0xLTEtMA_cf37a7bf-2996-4cfa-a228-00f603a61d9b": {
   "value": "323000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromIssuingShares",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMTUtNC0xLTEtMA_25879324-4fc3-4ded-8cd3-ad96cc835f0c": {
   "value": "0.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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMTYtMi0xLTEtMA_9ca442d5-fc44-4bf7-8bc9-ba215eb5eeff": {
   "value": "-604000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IngresosDePagosPorAccionesEnTesoreriaYOtrasActividadesDeLosAccionistas",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMTYtMy0xLTEtMA_9cd5b901-4d12-4b16-a42f-0fc37d64cd30": {
   "value": "-223000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IngresosDePagosPorAccionesEnTesoreriaYOtrasActividadesDeLosAccionistas",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMTYtNC0xLTEtMA_1a83558f-a5a4-4856-8570-be669fc5d30e": {
   "value": "-504000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IngresosDePagosPorAccionesEnTesoreriaYOtrasActividadesDeLosAccionistas",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMTctMi0xLTEtMA_95c94dae-bfbd-4cca-9613-762bc62cca9e": {
   "value": "-354000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:OperacionesConOtrosTenedoresDeInstrumentosDePatrimonio",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMTctMy0xLTEtMA_226bf4cb-6764-4e01-8d70-23478c003e6c": {
   "value": "-1020000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:OperacionesConOtrosTenedoresDeInstrumentosDePatrimonio",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMTctNC0xLTEtMA_44e74c89-da03-48f1-b21d-9828a65ce3e1": {
   "value": "390000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:OperacionesConOtrosTenedoresDeInstrumentosDePatrimonio",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMTgtMi0xLTEtMA_727f8786-0228-46fc-8b39-a63a73617ef4": {
   "value": "561000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromIssueOfBondsNotesAndDebentures",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMTgtMy0xLTEtMA_d14560c5-d82f-4a20-8529-a6253e7e4b3b": {
   "value": "4011000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromIssueOfBondsNotesAndDebentures",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMTgtNC0xLTEtMA_9be01b4b-655a-49fb-aa2a-36bb7a18074c": {
   "value": "4186000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromIssueOfBondsNotesAndDebentures",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMTktMi0xLTEtMA_1c8b9dc4-d596-4da3-badd-f557e10dbbde": {
   "value": "3085000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMTktMy0xLTEtMA_689bf820-b927-4a59-a014-bbe8cbc18eb9": {
   "value": "4516000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMTktNC0xLTEtMA_f5e7e3fc-cf98-4c62-be4a-1dbddd1acd7d": {
   "value": "1702000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMjAtMi0xLTEtMA_aa6ab092-329a-475a-9568-087564e5f8bc": {
   "value": "5847000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RepaymentsOfBondsNotesAndDebentures",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMjAtMy0xLTEtMA_3e5201aa-2d28-4976-97d6-1eda435e9b73": {
   "value": "6728000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RepaymentsOfBondsNotesAndDebentures",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMjAtNC0xLTEtMA_52279ebe-a20b-4a08-bb6e-dcbfc988c975": {
   "value": "3653000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RepaymentsOfBondsNotesAndDebentures",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMjEtMi0xLTEtMA_863ff6cd-8633-46a0-b43a-5876987ff589": {
   "value": "4146000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMjEtMy0xLTEtMA_7979af93-07bd-4cdb-acb1-759ca537e246": {
   "value": "2852000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMjEtNC0xLTEtMA_5420a962-ff0a-412f-a103-a6369061e1c9": {
   "value": "6356000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMjItMi0xLTEtMA_bc46dcc9-7820-40a9-ad0e-203b4ed8b9a9": {
   "value": "1782000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMjItMy0xLTEtMA_c4c09c58-89b2-4a56-b0f4-109aeacef539": {
   "value": "1787000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMjItNC0xLTEtMA_6a7cfe84-a025-43e2-b1bb-059933cde3db": {
   "value": "1518000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMjMtMi0xLTEtMA_6b7adff2-cbb3-4c8f-9504-4da28a322d98": {
   "value": "273000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:PagosDeExplotacionEInversionesMaterialesEIntangiblesFinanciados",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMjMtMy0xLTEtMA_d3c00dcb-7733-4030-b23b-992b8d2c5687": {
   "value": "382000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:PagosDeExplotacionEInversionesMaterialesEIntangiblesFinanciados",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMjMtNC0xLTEtMA_dec5e894-1771-443d-89fc-894befc1cafa": {
   "value": "526000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:PagosDeExplotacionEInversionesMaterialesEIntangiblesFinanciados",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMjQtMi0xLTEtMA_e7cc295a-e0a0-4a75-918e-952be67a18d8": {
   "value": "-12990000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInFinancingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMjQtMy0xLTEtMA_bf873c9d-ee07-409e-8265-6c1e77e5aa00": {
   "value": "-5438000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInFinancingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMjQtNC0xLTEtMA_87c497dd-bec5-43f7-bbd7-12aa7170cc82": {
   "value": "-9021000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInFinancingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMjUtMi0xLTEtMA_563fa950-420a-4b29-8624-bcd7a20ef490": {
   "value": "-179000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMjUtMy0xLTEtMA_7d8657d4-7752-46cc-b367-29daa189625e": {
   "value": "-402000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMjUtNC0xLTEtMA_f317d49e-f172-425f-ba81-95a3f982dc8d": {
   "value": "7000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMjYtMi0xLTEtMA_b62bec72-c6eb-4689-b0ef-dfa22b525830": {
   "value": "7000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:EfectivoReclasificadoAActivosMantenidosParaLaVenta",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMjYtMy0xLTEtMA_9f9218a2-6a52-4274-975e-14f3af01537d": {
   "value": "4000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:EfectivoReclasificadoAActivosMantenidosParaLaVenta",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMjYtNC0xLTEtMA_8dcc3064-a35e-4c50-94bf-fec7a7004ac7": {
   "value": "14000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:EfectivoReclasificadoAActivosMantenidosParaLaVenta",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMjctMi0xLTEtMA_6cf3ccd0-c9d9-4b67-b379-0479215ecc67": {
   "value": "-12000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:EfectoDeLosCambiosEnLosMetodosDeConsolidacionYOtrosSobreElEfectivoYEquivalentes",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMjctMy0xLTEtMA_5c789c07-a4c8-4678-a58b-efcb6984036b": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:EfectoDeLosCambiosEnLosMetodosDeConsolidacionYOtrosSobreElEfectivoYEquivalentes",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMjctNC0xLTEtMA_50238c4d-3432-4e07-9bb6-19fe73f27326": {
   "value": "-3000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:EfectoDeLosCambiosEnLosMetodosDeConsolidacionYOtrosSobreElEfectivoYEquivalentes",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMjgtMi0xLTEtMA_82999cbd-e107-4f09-ac2a-9f516a08cd7e": {
   "value": "2976000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseInCashAndCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMjgtMy0xLTEtMA_fb23ecbe-b4ff-4cc4-b1d0-88ddc94d3ede": {
   "value": "-438000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseInCashAndCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMjgtNC0xLTEtMA_5f1cc157-9d46-40ba-9dcf-7e14952c15e4": {
   "value": "350000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseInCashAndCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMjktMi0xLTEtMA_ebac139e-2410-48d5-90c2-1924e41ac329": {
   "value": "5604000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMjktMy0xLTEtMA_3f7e84c2-9ffd-4463-bc56-d969f5294271": {
   "value": "6042000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMjktNC0xLTEtMA_e4f3229c-b92f-4907-a42e-9aff95369e84": {
   "value": "5692000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMzAtMi0xLTEtMA_221f6263-f64d-488c-9940-cb719d69de80": {
   "value": "8580000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMzAtMy0xLTEtMA_c872717f-fbbd-4d0b-96ac-291baa09f577": {
   "value": "5604000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMzAtNC0xLTEtMA_93110905-1801-445f-bbb8-af052ce5b037": {
   "value": "6042000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMzItMi0xLTEtMA_ca77991a-ef6e-494c-9b27-a6e470a5c505": {
   "value": "5604000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMzItMy0xLTEtMA_c096a878-a5a0-4e40-b0ee-c228722c8d5e": {
   "value": "6042000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMzItNC0xLTEtMA_4ea09c55-6582-4633-a70f-fd459fdc93ee": {
   "value": "5692000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMzMtMi0xLTEtMA_86a5e235-503d-4b39-915c-dab41047450e": {
   "value": "4600000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Cash",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMzMtMy0xLTEtMA_25a9da13-e830-4a6f-9fbd-bd60860318d5": {
   "value": "5209000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Cash",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMzMtNC0xLTEtMA_be02674e-c504-479e-b2ef-b715e3cc7615": {
   "value": "4886000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Cash",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMzQtMi0xLTEtMA_8ce7d393-c7ac-4ea4-a93e-e7c0d6ed4f65": {
   "value": "1004000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMzQtMy0xLTEtMA_565b4564-0d1d-4f3c-a26a-445372cb30ad": {
   "value": "833000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMzQtNC0xLTEtMA_fc577aad-406d-491a-b518-ca926870982e": {
   "value": "806000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMzUtMi0xLTEtMA_8473f5f5-51da-4687-b2a9-0c9f80ee5db8": {
   "value": "8580000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMzUtMy0xLTEtMA_6633fd2e-447f-4b58-8cea-c29a8bd6cc5a": {
   "value": "5604000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMzUtNC0xLTEtMA_5dc2e8d9-5256-4f4e-a6e8-c047a0227573": {
   "value": "6042000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMzYtMi0xLTEtMA_78c7055a-c5a5-4cfd-bf3a-51cb8f89cb19": {
   "value": "7353000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Cash",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMzYtMy0xLTEtMA_e0d89d91-34a8-4933-9d7b-54348ffcd20f": {
   "value": "4600000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Cash",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMzYtNC0xLTEtMA_b68e8b1e-9a33-4ea8-a8b7-18aef5fbe835": {
   "value": "5209000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Cash",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMzctMi0xLTEtMA_4b48ea88-a8fe-4ffc-8f61-df59ee9d1f74": {
   "value": "1227000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMzctMy0xLTEtMA_2362bff8-d950-4aea-bff8-ccad71ee3c27": {
   "value": "1004000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yMi9mcmFnOmQ0MzIzMDY5MGZiMzQ4NGRhMDQ3ODZlOGI2OGIzMDYzL3RhYmxlOjVlNjdiZWUyNDExMjRhZDc5NGQ4YTJkNmQyOGEwNThhL3RhYmxlcmFuZ2U6NWU2N2JlZTI0MTEyNGFkNzk0ZDhhMmQ2ZDI4YTA1OGFfMzctNC0xLTEtMA_035aaec2-d8a1-4320-82f7-bf1a4e739c66": {
   "value": "833000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yOC9mcmFnOjk1MzE2MjJiMTRjMzQwYjhhNTkxZWJmOWRiYzc5NDEyL3RleHRyZWdpb246OTUzMTYyMmIxNGMzNDBiOGE1OTFlYmY5ZGJjNzk0MTJfMTkwOA_1693ea98-331d-46fc-98b5-3307608bfdfa": {
   "value": "Telef\u00f3nica, S.A.",
   "dimensions": {
    "concept": "ifrs-full:NameOfUltimateParentOfGroup",
    "language": "es",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yOC9mcmFnOjk1MzE2MjJiMTRjMzQwYjhhNTkxZWJmOWRiYzc5NDEyL3RleHRyZWdpb246OTUzMTYyMmIxNGMzNDBiOGE1OTFlYmY5ZGJjNzk0MTJfMTkwOA_717d2d71-fe3d-4254-887d-758c861f1b6d": {
   "value": "Telef\u00f3nica, S.A.",
   "dimensions": {
    "concept": "ifrs-full:NameOfReportingEntityOrOtherMeansOfIdentification",
    "language": "es",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yOC9mcmFnOjk1MzE2MjJiMTRjMzQwYjhhNTkxZWJmOWRiYzc5NDEyL3RleHRyZWdpb246OTUzMTYyMmIxNGMzNDBiOGE1OTFlYmY5ZGJjNzk0MTJfMTkwOA_e239cd76-b40f-4743-a843-393639f63aa4": {
   "value": "Telef\u00f3nica, S.A.",
   "dimensions": {
    "concept": "ifrs-full:NameOfParentEntity",
    "language": "es",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yOC9mcmFnOjk1MzE2MjJiMTRjMzQwYjhhNTkxZWJmOWRiYzc5NDEyL3RleHRyZWdpb246OTUzMTYyMmIxNGMzNDBiOGE1OTFlYmY5ZGJjNzk0MTJfMTkwOQ_31e87c57-85dc-4f90-b289-69a59782fbd0": {
   "value": "S.A.",
   "dimensions": {
    "concept": "ifrs-full:LegalFormOfEntity",
    "language": "es",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yOC9mcmFnOjk1MzE2MjJiMTRjMzQwYjhhNTkxZWJmOWRiYzc5NDEyL3RleHRyZWdpb246OTUzMTYyMmIxNGMzNDBiOGE1OTFlYmY5ZGJjNzk0MTJfMTkxMQ_23ef01b9-43c4-4eaa-b756-26c012dafbb3": {
   "value": "Europa y Latinoam\u00e9rica",
   "dimensions": {
    "concept": "ifrs-full:PrincipalPlaceOfBusiness",
    "language": "es",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yOC9mcmFnOjk1MzE2MjJiMTRjMzQwYjhhNTkxZWJmOWRiYzc5NDEyL3RleHRyZWdpb246OTUzMTYyMmIxNGMzNDBiOGE1OTFlYmY5ZGJjNzk0MTJfMTkxMg_c747f506-ba33-41dc-b607-70366aa3d541": {
   "value": "la oferta de servicios de telefon\u00eda fija y m\u00f3vil, banda ancha, Internet, datos, televisi\u00f3n de pago y otros servicios digitales",
   "dimensions": {
    "concept": "ifrs-full:DescriptionOfNatureOfEntitysOperationsAndPrincipalActivities",
    "language": "es",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yOC9mcmFnOjk1MzE2MjJiMTRjMzQwYjhhNTkxZWJmOWRiYzc5NDEyL3RleHRyZWdpb246OTUzMTYyMmIxNGMzNDBiOGE1OTFlYmY5ZGJjNzk0MTJfMTA5OTUxMTYyOTgyNA_a69e9c2c-b1bd-4ef9-acaf-cb6fd29acc0b": {
   "value": "calle Gran V\u00eda, n\u00famero 28 en Madrid (Espa\u00f1a).",
   "dimensions": {
    "concept": "ifrs-full:AddressOfRegisteredOfficeOfEntity",
    "language": "es",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yOC9mcmFnOjk1MzE2MjJiMTRjMzQwYjhhNTkxZWJmOWRiYzc5NDEyL3RleHRyZWdpb246OTUzMTYyMmIxNGMzNDBiOGE1OTFlYmY5ZGJjNzk0MTJfMTkxNA_315c3138-db75-421f-91f8-a33718ac509a": {
   "value": "Espa\u00f1a)",
   "dimensions": {
    "concept": "ifrs-full:DomicileOfEntity",
    "language": "es",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmQ0MDQyNmI2M2NkMDRkZTY4ZjFmZTI4ZDkwNTU3NDQzL3NlYzpkNDA0MjZiNjNjZDA0ZGU2OGYxZmUyOGQ5MDU1NzQ0M18yOC9mcmFnOjk1MzE2MjJiMTRjMzQwYjhhNTkxZWJmOWRiYzc5NDEyL3RleHRyZWdpb246OTUzMTYyMmIxNGMzNDBiOGE1OTFlYmY5ZGJjNzk0MTJfMTkxNA_c426b80c-8b70-44fa-984e-07be8437e6f3": {
   "value": "Espa\u00f1a)",
   "dimensions": {
    "concept": "ifrs-full:CountryOfIncorporation",
    "language": "es",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  }
 }
}