13
1ª Sesión Formativa XBRL España Últimos avances en XBRL: Enumeraciones 201 5 1 de Junio 2015 Maria Mora Experta XBRL / Technical Manager in CDP

1ª Sesión Formativa XBRL España Últimos avances en XBRL: Enumeraciones 2015 1 de Junio 2015 Maria Mora Experta XBRL / Technical Manager in CDP

Embed Size (px)

Citation preview

Page 1: 1ª Sesión Formativa XBRL España Últimos avances en XBRL: Enumeraciones 2015 1 de Junio 2015 Maria Mora Experta XBRL / Technical Manager in CDP

1ª Sesión Formativa

XBRL España

Últimos avances en XBRL:

Enumeraciones

2015

1 de Junio 2015

Maria Mora

Experta XBRL / Technical Manager in CDP

Page 2: 1ª Sesión Formativa XBRL España Últimos avances en XBRL: Enumeraciones 2015 1 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?

<xs:simpleType name="capitalType">  <xs:restriction base="xs:string">    <xs:enumeration value=“New York"/>    <xs:enumeration value=“Moscow"/>    <xs:enumeration value=“Tokyo"/> <xs:enumeration value=“Paris"/>  </xs:restriction></xs:simpleType>

<xs:element name="capital" type="capitalType"/>

Page 3: 1ª Sesión Formativa XBRL España Últimos avances en XBRL: Enumeraciones 2015 1 de Junio 2015 Maria Mora Experta XBRL / Technical Manager in CDP

ÚLTIMOS AVANCES EN XBRL: ENUMERACIONES

Enumeraciones en lenguajes de programación

• Java/C#

• PHP

class Gender extends SplEnum { const MALE = 1 , FEMALE = 2 ;}

public enum Capital {New York, Moscow, Tokyo, Paris}

Page 4: 1ª Sesión Formativa XBRL España Últimos avances en XBRL: Enumeraciones 2015 1 de Junio 2015 Maria Mora Experta XBRL / Technical Manager in CDP

ÚLTIMOS AVANCES EN XBRL: ENUMERACIONES

Enumeraciones en XBRL

Page 5: 1ª Sesión Formativa XBRL España Últimos avances en XBRL: Enumeraciones 2015 1 de Junio 2015 Maria Mora Experta XBRL / Technical Manager in CDP

ÚLTIMOS AVANCES EN XBRL: ENUMERACIONES

Taxonomía de CDP – caso de uso de enumeraciones

Activity type Description 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 670.000 KWh per year and natural gas saving.

651 70,000 270,000More than 3 years 25-30 years

Fugitive emissions reductions

234 20,000 60,000 1 to 3 years 30- 40 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

listDropdown

list

EnumerationItemTypeEnumerationItemType

Page 6: 1ª Sesión Formativa XBRL España Últimos avances en XBRL: Enumeraciones 2015 1 de Junio 2015 Maria Mora Experta XBRL / Technical Manager in CDP

Ú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

ISO14064-3

The Climate Registry

CCX

AE3000

….

Page 7: 1ª Sesión Formativa XBRL España Últimos avances en XBRL: Enumeraciones 2015 1 de Junio 2015 Maria Mora Experta XBRL / Technical Manager in CDP

ÚLTIMOS AVANCES EN XBRL: ENUMERACIONES

¿Qué necesitamos?

• Nuevo schema • 1 tipo de datos

• 3 atributos<attribute name="domain" type="QName"/><attribute name="linkrole" type="anyURI"/><attribute name="usable" type="boolean" default="false"/>

<complexType name="enumerationItemType“ /> 

extensible-enumerations.xsd

Page 8: 1ª Sesión Formativa XBRL España Últimos avances en XBRL: Enumeraciones 2015 1 de Junio 2015 Maria Mora Experta XBRL / Technical Manager in CDP

Ú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

Page 9: 1ª Sesión Formativa XBRL España Últimos avances en XBRL: Enumeraciones 2015 1 de Junio 2015 Maria Mora Experta XBRL / Technical Manager in CDP

ÚLTIMOS AVANCES EN XBRL: ENUMERACIONES

Paso 2. Definimos primary item como EnumerationItemType

EnumerationItemType in primary item.

<element name="RelevantVerificationOrAssuranceSta .. type="enum:enumerationItemType“>

Page 10: 1ª Sesión Formativa XBRL España Últimos avances en XBRL: Enumeraciones 2015 1 de Junio 2015 Maria Mora Experta XBRL / Technical Manager in CDP

Ú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="http://www.cdproject.net/xbrl/taxonomy/2013-11-30/ELR/RelevantVerificationOrAssuranceStandardUsedEnumeration" nillable="true" xbrli:periodType="duration"/>

Page 11: 1ª Sesión Formativa XBRL España Últimos avances en XBRL: Enumeraciones 2015 1 de Junio 2015 Maria Mora Experta XBRL / Technical Manager in CDP

TÍTULO DE LA PRESENTACIÓN

Enumeraciones en un informe XBRL

<cdp:RelevantVerificationOrAssuranceStandardUsedEnumeration contextRef=“ctx01_Scope1Member">cdp:ISO140643</cdp:RelevantVerificationOrAssuranceStandardUsedEnumeration>

Page 12: 1ª Sesión Formativa XBRL España Últimos avances en XBRL: Enumeraciones 2015 1 de Junio 2015 Maria Mora Experta XBRL / Technical Manager in CDP

Ú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.

Page 13: 1ª Sesión Formativa XBRL España Últimos avances en XBRL: Enumeraciones 2015 1 de Junio 2015 Maria Mora Experta XBRL / Technical Manager in CDP

Gracias por su atención.

[email protected]

Grupo de Formación XBRL España