1ª Sesión Formativa XBRL España Últimos avances en XBRL: Enumeraciones de Junio 2015 Maria Mora Experta XBRL / Technical Manager in CDP
Ú LTIMOS AVANCES EN XBRL : ENUMERACIONES Las enumeraciones son un tipo de dato definido por el usuario que sólo puede tomar los valores definidos en una lista. ¿Qué es una estructura enumerada?
Ú LTIMOS AVANCES EN XBRL : ENUMERACIONES Enumeraciones en lenguajes de programación Java/C# PHP class Gender extends SplEnum{ const MALE = 1, FEMALE = 2 ; } class Gender extends SplEnum{ const MALE = 1, FEMALE = 2 ; } public enum Capital {New York, Moscow, Tokyo, Paris}
Ú LTIMOS AVANCES EN XBRL : ENUMERACIONES Enumeraciones en XBRL
Ú LTIMOS AVANCES EN XBRL : ENUMERACIONES Taxonomía de CDP – caso de uso de enumeraciones Activity typeDescription of activity Estimated annual CO2e savings (metric tonnes Co2e) Annual monetary savings Investment required Payback periods Estimated lifetime of the initiative years Energy efficiency: Processes The project resulted in electricity saving of KWh per year and natural gas saving ,000270,000 More than 3 years years Fugitive emissions reductions 23420,00060,0001 to 3 years years Types of emissions reduction activity Behavioural change Energy efficiency, building services Energy efficiency, processes Fugitive emissions reductions Low carbon energy installation Low carbon energy purchase ……. Payback periods Less than one year 1 to 3 years More than 3 years Dropdown list EnumerationItemType
Ú LTIMOS AVANCES EN XBRL : ENUMERACIONES Veamos con un caso práctico… Please indicate the verification/assurance status and standards that applies to your Scope 1, Scope 2 and Scope 3 emissions Verification Standards domain AA1000 Assurance Standard AT101 EC Directive 2003/87/EC Annex V ISAE 3000 ISO The Climate Registry CCX AE3000 ….
Ú LTIMOS AVANCES EN XBRL : ENUMERACIONES ¿Qué necesitamos? Nuevo schema 1 tipo de datos 3 atributos extensible-enumerations.xsd
Ú LTIMOS AVANCES EN XBRL : ENUMERACIONES Paso 1. Definimos la lista en la linkbase de definición Definición del dominio - Verification Standards domain. (Definition linkbase) Esta es una estructura reusable
Ú LTIMOS AVANCES EN XBRL : ENUMERACIONES Paso 2. Definimos primary item como EnumerationItemType EnumerationItemType in primary item.
Ú LTIMOS AVANCES EN XBRL : ENUMERACIONES Paso 3. Damos valores a los atributos: domain, linkrole, usable=false <element name="RelevantVerificationOrAssuranceSta.. type="enum:enumerationItemType" enum:domain="cdp:RelevantVerificationOrAssuranceStandardUsedListEnumeration" substitutionGroup="xbrli:item" enum:linkrole=" 30/ELR/RelevantVerificationOrAssuranceStandardUsedEnumeration" nillable="true" xbrli:periodType="duration"/>
T ÍTULO DE LA PRESENTACIÓN Enumeraciones en un informe XBRL cdp:ISO140643
Ú LTIMOS AVANCES EN XBRL : ENUMERACIONES Conclusiones: Fortalezas y debilidades Fortalezas Las enumeraciones permiten definir listas de constantes en estructuras dimensionales y no dimensionales. Las enumeraciones permiten definir listas en múltiples idiomas. Uso de label linkbase. Las enumeraciones son compatibles con fórmulas. Debilidades Validaciones extras son requeridas. No contempla validaciones de tipo choice.
Gracias por su atención. Grupo de Formación XBRL España