La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

1ª Sesión Formativa XBRL España

Presentaciones similares


Presentación del tema: "1ª Sesión Formativa XBRL España"— Transcripción de la presentación:

1 1ª Sesión Formativa XBRL España
2015 1ª Sesión Formativa XBRL España 1 de Junio 2015 Modelo de datos y Taxonomías XBRL Moira Lorenzo Presidenta Grupo Taxonomías Atos

2 Modelo de datos y Taxonomías XBRL
XBRL: Taxonomías vs Instancias Los valores del balance están en la instancia o informe Ejemplo: Parte de un balance Los elementos / terminologías / estructura / etiquetas de texto / cálculos asociados / orden de los elementos y su significado se definen en la taxonomía

3 Modelo de datos y Taxonomías XBRL
Indice Taxonomías XBRL Esquemas Linkbases Extensibilidad (2) Dimensiones XBRL (3) Fórmulas XBRL (4) Enfoques de definición de modelos de reporte (5) Modelo DPM

4 Modelo de datos y Taxonomías XBRL

5 Modelo de datos y Taxonomías XBRL
Taxonomías XBRL: Esquemas Ficheros XML schema (con extensión XSD) Contienen: Especificaciones del schema. Anotaciones específicas de los linkbases. Definición de los conceptos de negocio junto con sus propiedades más básicas. Toda taxonomía DEBE tener un Taxonomy Schema. Un Taxonomy Schema ser una instancia válida de XML Schema XSD PUEDE importar otro schema y extender el DTS Tipos de elementos Items: Conceptos de negocio que representan un único valor o medida de negocio. Tuplas: Conceptos de negocio que carecen de significado por separado y/o aparecen repetidas veces dentro de un informe. Las tuplas contiene otros elementos que pueden ser a su vez: Ítems o tuplas.

6 Modelo de datos y Taxonomías XBRL
Taxonomías XBRL: Esquemas Item Elementos Item Item numérico Item no numérico Un ítem representa un único valor o medida de negocio. Para cada ítem se define un elemento con: Nombre. Grupo de sustitución. Tipo de datos. Si admite o no decimales. Atributo periodType: Expresa el espacio temporal en el que se mide el concepto. Atributo balance: Puede ser añadido a la definición del elemento si el tipo es monetaryItemType o derivado de éste. Valores crédito o débito. Taxonomía XBRL Contexto - Periodo instant duration y forever Informe XBRL Valor del atributo periodType instant duration

7 Modelo de datos y Taxonomías XBRL
Taxonomías XBRL: Esquemas Tipos de datos Numéricos Tipo XBRL Tipo base decimalItemType decimal floatItemType float doubleItemType double integerItemType integer nonPositiveIntegerItemType nonPositiveInteger negativeIntegerItemType negativeInteger longItemType long intItemType int shortItemType Short byteItemType byte nonNegativeIntegerItemType nonNegativeInteger unsignedLongItemType unsignedLong unsignedIntItemType unsignedInt unsignedShortItemType unsignedShort unsignedByteItemType unsignedByte positiveIntegerItemType positiveInteger monetaryItemType xbrli:monetary sharesItemType xbrli:shares pureItemType xbrli:pure fractionItemType decimal /xbrli:nonZeroDecimal Derivan por extensión de los tipos base XML Propios del dominio XBRL <complexType name="decimalItemType" final="extension"> <simpleContent> <extension base="decimal"> <attributeGroup ref="xbrli:numericItemAttrs" /> <anyAttribute namespace="##other" processContents="lax" /> </extension> </simpleContent> </complexType> <attributeGroup name="numericItemAttrs"> <annotation> <documentation> Group of attributes for numeric items </documentation> </annotation> <attribute name="contextRef" type="IDREF" use="required" /> <attribute name="unitRef" type="IDREF" use="required" /> <attribute name="precision" type="xbrli:precisionType" use="optional" /> <attribute name="decimals" type="xbrli:decimalsType" use="optional" /> <attribute name="id" type="ID" use="optional" /> </attributeGroup>

8 Modelo de datos y Taxonomías XBRL
Taxonomías XBRL: Esquemas Tipos de datos No numéricos Tipo XBRL Tipo base stringItemType string booleanItemType Boolean hexBinaryItemType hexBinary base64BinaryItemType base64Binary anyURIItemType anyURI QNameItemType QName durationItemType duration dateTimeItemType dateTime timeItemType time dateItemType date gYearMonthItemType gYearMonth gYearItemType gYear gMonthDayItemType gMonthDay gDayItemType gDay gMonthItemType gMonth normalizedStringItemType normalizedString tokenItemType token languageItemType language NameItemType Name NCNameItemType NCName Derivan por extensión de los tipos base XML <complexType name="stringItemType" final="extension"> <simpleContent> <extension base="string"> <attributeGroup ref="xbrli:nonNumericItemAttrs" /> <anyAttribute namespace="##other" processContents="lax" /> </extension> </simpleContent> </complexType> <attributeGroup name="nonNumericItemAttrs"> <annotation> <documentation> Group of attributes for non-numeric items </documentation> </annotation> <attribute name="contextRef" type="IDREF" use="required" /> <attribute name="id" type="ID" use="optional" /> </attributeGroup>

9 Modelo de datos y Taxonomías XBRL
Taxonomías XBRL: Linkbases Los linkbases definen la estructura de los datos. Aportan información adicional expresando: Relaciones entre conceptos. Asociación de conceptos con recursos externos. Tipos de XBRL linkbases Linkbases de relación (calculation, definition y presentation) definen las relaciones entre los elementos de la taxonomía. Linkbases de asociación (label y reference) definen las relaciones con recursos externos. Linkbase de relación Linkbase de relación Linkbase de relación Linkbase de asociación Linkbase de asociación

10 Modelo de datos y Taxonomías XBRL
Taxonomías XBRL: Linkbases Linkbases de relación: presentación, definición y cálculo XML Schema Elemento 1 Elemento Elemento Elemento 2 Elemento Elemento 3 Elemento Elemento 4 Elemento Elemento 5 Elemento Elemento 7 Elemento Elemento 8 Elemento Elemento 6

11 Modelo de datos y Taxonomías XBRL
<?xml version="1.0" encoding="UTF-8"?> <linkbase xmlns=" xmlns:xlink=" xmlns:xsi=" xsi:schemaLocation=" <presentationLink xlink:type="extended"> <loc xlink:type="locator" xlink:href="sample3_balancesheet.xsd#Assets“ xlink:label="src” xlink:role=" <loc xlink:type="locator" xlink:href="sample3_balancesheet.xsd#Cash“ xlink:label="dest"/> <definitionArc xlink:type="arc” xlink:arcrole= " xlink:from="src" xlink:to="dest" xlink:actuate="onRequest” xlink:show="replace"/> ... </presentationLink> … </linkbase> Taxonomías XBRL: Linkbases Linkbases de relación: Definición Establece relaciones de tipo entre conceptos. Linkbases de relación: Presentación Se establecen las relaciones que existen entre los conceptos a la hora de representarlos, estableciendo dependencias jerárquicas que ayudan a entender la información reportada. Linkbase Presentación XML Schema Presentation Link locator Elemento arc locator Elemento locator Elemento El link “locator” implica que el recurso es externo arc Enlace de Assets (origen) a Cash (destino) Recurso que se enlaza

12 Modelo de datos y Taxonomías XBRL
Taxonomías XBRL: Linkbases Linkbases de relación: Cálculo Relaciones de cálculo simples entre dos conceptos. Sólo se pueden definir sumas, aplicando factores de ponderación. item0 = w1*item1 + w2*item2 + … Linkbase Calculation Link arc locator Calculation Link Elemento XML Schema Elemento 1 = Elemento 2 + Elemento 3 Factor de ponderación Elemento 3 = Elemento 4 + Elemento 5

13 Modelo de datos y Taxonomías XBRL
Taxonomías XBRL: Linkbases XML Schema Linkbases de asociación: Etiquetas Asocia etiquetas en diferentes idiomas a los elementos de taxonomía. Permite distinta tipología de etiquetas. Etiqueta inglés Elemento Etiqueta español Etiqueta inglés Elemento Etiqueta español Etiqueta inglés Elemento Etiqueta español Linkbase Label Link XML Schema Resource Label Link EN label arc locator Elemento ES label arc EN label arc locator Elemento ES label arc EN label arc locator Elemento ES label arc

14 Modelo de datos y Taxonomías XBRL
Taxonomías XBRL: Linkbases Linkbases de asociación: Referencias XML Schema Asocia información adicional a los diferentes elementos de la taxonomía. En la mayor parte de las ocasiones, esta información es legal o normativa. Elemento Información referencia Sobre este concepto ver http… Elemento Información referencia Sobre este concepto ver http… Elemento Información referencia Sobre este concepto ver http… Linkbase Reference Link XML Schema Resource Reference Link Información referencia Sobre este concepto ver http… locator Elemento arc Información referencia Sobre este concepto ver http… locator Elemento arc Información referencia Sobre este concepto ver http… locator Elemento arc

15 Modelo de datos y Taxonomías XBRL
Extensibilidad en XBRL XBRL es extensible. Permite crear nuevas taxonomías que importan otras taxonomías existentes incorporando información adicional. Se permite importar 1 o varias taxonomías La nueva taxonomía puede incluir conceptos adicionales y crear relaciones adicionales entre los conceptos nuevos o los conceptos heredados. Permite la inclusión de nuevos tipos de relaciones (o roles de arco). Extensión de taxonomías Extensión de taxonomías ¡ojo! con las herramientas estándar  serán ignorados

16 Modelo de datos y Taxonomías XBRL
Indice Taxonomías XBRL Esquemas Linkbases Extensibilidad (2) Dimensiones XBRL (3) Fórmulas XBRL (4) Enfoques de definición de modelos de reporte (5) Modelo DPM

17 Modelo de datos y Taxonomías XBRL
Dimensiones XBRL Origen de una nueva especificación Con la especificación XBRL las taxonomías estaban limitadas a estructuras mono-dimensionales, mediante el uso de listas de conceptos, o bidimensionales, a través de tuplas. Bajo el paraguas de la taxonomía COREP (Common REPorting) en el ámbito de supervisión bancaria europea, el consorcio de XBRL Internacional desarrolla en 2005 la especificación de dimensiones buscando un modelo de datos con una estructura dimensional. La especificación XBRL Dimensions 1.0 está en estado de recomendado desde septiembre del 2006. País Total Tasaciones Divisa España Francia Suecia Colombia Euro Dólar Corona Pesetas Pesos Producto Inmueble Maquinaria

18 Modelo de datos y Taxonomías XBRL
Dimensiones XBRL Elementos básicos métricas + dimensiones + dominios + hipercubos Métricas: Formas de medir las operaciones de negocio. Es el concepto que se mide. Ej: Total tasaciones, ingresos, gastos, beneficios, .. Dimensiones: Formas de organizar la operación. Contienen conjuntos de valores que permiten categorizar e identificar la información referida a las métricas. Ej: País, producto, divisa, .. Dominios: El conjunto de valores posibles de una dimensión. - Pueden ser de dimensiones explícitas o tipadas. - Se ordenan habitualmente de forma jerárquica. - Un mismo dominio puede utilizarse en diferentes dimensiones. Ej: Conjunto de país, conjunto de divisa, .. Hipercubos: Conjunto de combinaciones de dimensiones posibles de una cierta métrica.

19 Modelo de datos y Taxonomías XBRL
España Dimensiones XBRL Europa País Francia País X Producto Suecia Ibero América Total Tasaciones Colombia Producto Inmueble Producto X Divisa Maquinaria Divisa Euro La simplicidad del modelo se basa en el hecho de que representan las entidades que los usuarios de negocio manejan habitualmente. Los analistas de negocio conocen métricas en las que están interesados, que dimensiones aplican y como se organizan jerárquicamente los elementos de los distintos dominios. Corona Dolar Pesos

20 Modelo de datos y Taxonomías XBRL
Indice Taxonomías XBRL Esquemas Linkbases Extensibilidad (2) Dimensiones XBRL (3) Fórmulas XBRL (4) Enfoques de definición de modelos de reporte (5) Modelo DPM

21 Modelo de datos y Taxonomías XBRL
Fórmulas XBRL Origen de una nueva especificación Con la linkbase de cálculo las validaciones estaban limitadas a definir sumas, aplicando factores de ponderación. item0 = w1*item1 + w2*item2 + … ¿Por qué la necesidad de una nueva especificación? Existencia de reglas de negocio complejas Necesidad de validaciones con datos reportados en diferentes contextos (periodos, dimensiones, etc). Necesidad de realizar validaciones con información externa. La especificación XBRL Formula 1.0 está en estado de recomendado desde junio del 2009. Diferentes módulos con ampliaciones se han ido incorporando a lo largo de los años.

22 Modelo de datos y Taxonomías XBRL
Fórmulas XBRL Los aspectos del modelo Un valor Un concepto: Total tasaciones Un conjunto de dimensiones Estándar: Entidad y tiempo Definidas por el usuario: País, producto, … Propiedades adicionales: Unidad y precisión Total tasaciones t Credit institution Concept 100 € (prec 3) Dexia Dec 2007 Incomes Concepto Tiempo Sociedad tasación XYZ Diciembre 2014 Entidad

23 Modelo de datos y Taxonomías XBRL
Fórmulas XBRL Modelo del procesamiento de fórmulas Una fórmulas XBRL está expresada como un recurso. La entrada: Variables y filtros Usa expresiones Xpath Ejemplo: (($a + $b) * 2.5) Permite combinaciones aritméticas, lógicas, condicionales Conjunto estándar de operadores y funciones Existen precondiciones y parámetros. Mensajes de satisfacción o de insatisfacción. Tipos de fórmulas Fórmulas: Producen nuevos hechos como resultado. Asertos: Verifican una condición (true o false). - Asertos de valor Asertos de existencia Asertos de consistencia A * B + C +, -, *, div, mod, =, !=, <, >, and, or, … abs, ceiling, floor, concat, upper-case, …

24 Modelo de datos y Taxonomías XBRL
Fórmulas XBRL Muchísimos filtros disponibles Concepto: Por nombre Por tipo de peridod Por atributo balance Por tipo de dato ... Dimensiones: Dimensión explícita Dimensión tipada Flitros generales: Valor Precisión .... Unidad: Por unidad de medida Periodo: General Comienzo-periodo Fin-periodo Instante-periodo Instant-duration Tupla Entidad ...

25 Modelo de datos y Taxonomías XBRL
Usuario de negocio Formularios Reglas + Fórmulas XBRL: Lecciones aprendidas Usuarios de negocio X business rules 1 formula XBRL Escritura en lenguaje técnico (en términos de celdas) 2 1 Documentos de reglas de negocio Pensamiento en nivel abstracto Analistas TI Lectura en lenguaje técnico (en terminos de celdas) 1 Documentos de reglas de negocio Fórmulas XBRL 2 Proceso de abstracción de la información conceptual de los terminos de celdas + 3 Escritura de fórmulas en un nivel abstracto Analistas TI

26 Modelo de datos y Taxonomías XBRL
Indice Taxonomías XBRL Esquemas Linkbases Extensibilidad (2) Dimensiones XBRL (3) Fórmulas XBRL (4) Enfoques de definición de modelos de reporte (5) Modelo DPM

27 Modelo de datos y Taxonomías XBRL
Enfoques para la definición de modelos de reporte Desarrollar una taxonomía es traducir los requerimientos de negocio para el reporte de información en formato XBRL. Estos requerimientos son habitualmente expresados en normas y directrices regulatorias. Ejemplos son: International Financial Reporting Standards (IFRSs) adopted by the International Accounting Standards Board (IASB), Directive 2006/49/EC of the European Parliament and of the Council (14 June 2006) on the capital adequacy of investment firms and credit institutions, Estas normas o requerimientos escritos suelen ser interpretadas o presentadas en plantillas o formularios. El primer paso es el análisis exhaustivo del modelo de datos. Un componente clave en este análisis es el enfoque utilizado para identificar los datos. Existen dos diferentes aproximaciones: Enfoque centrado en formularios de presentación Enfoque centrado en matrices de datos

28 Modelo de datos y Taxonomías XBRL
Enfoques para la definición de modelos de reporte Enfoque centrado en formularios de presentación Los conceptos son identificaos por la posición en la plantilla o formulario en la que son representados. Por ejemplo: Fila y columna o número de celda (esta información carece de significado dentro de la plantilla o formulario). Código de la celda: 0050 Nombre del elemento: ifrs-gp:EquityTotal Dimension: es-be-d-FR-pn_PatrimonioNetoDimension Valor: es-be-d-FR-pn:CapitalFondoDotación Código de la celda: 1021 Nombre del elemento: es-be-p-FINREP:CapitalFondoDotación Orientado visualizar datos en formularios o plantillas en las que son reportados Ambas celdas representan el mismo concepto financiero y deben contener el mismo valor pero están definidas con elementos y características diferentes

29 Modelo de datos y Taxonomías XBRL
Enfoques para la definición de modelos de reporte Enfoque centrado en matrices de datos Los conceptos son identificados por un conjunto de características intrínsecas a su propio significado: los valores de un conjunto de atributos o aspectos. El dato tiene significado completo por si solo, la posición en un formulario (celda / Fila-columna) no es necesaria para su identificación.

30 Modelo de datos y Taxonomías XBRL
Indice Taxonomías XBRL Esquemas Linkbases Extensibilidad (2) Dimensiones XBRL (3) Fórmulas XBRL (4) Enfoques de definición de modelos de reporte (5) Modelo DPM

31 Modelo de datos y Taxonomías XBRL
Modelo DPM El Modelo de Punto de Datos (“Data Point Modeling”) es una metodología para el desarrollo de modelos de datos financieros que describe las características de la información que se intercambia en el marco de cumplimiento regulatorio. ¿Qué es DPM? Una metodología para organizar datos. Incluye diccionarios, recursos asociados y definiciones del modelo de dato en base a tablas con conceptos del diccionario. ¿Qué no es DPM? Un formato técnico. Algo puramente del mundo IT.

32 Modelo de datos y Taxonomías XBRL
Modelo DPM ¿Qué es un punto de datos? Punto de Datos (“Data Point”) es una composición de características que identifica unívocamente el concepto financiero que describe un hecho. Estas características son: Métricas Dimensiones Referencia temporal Hecho (“Fact”) es el dato más básico de intercambio de información Context Entidad Periodo DataPoint Fact Valor Unidad Precisión Footnote Lenguaje Texto * 1 << está descrito por >> << en el contexto de >> << explicado/matizado por >> 1..* Características Dimensionales DataPoint Métrica Miembro 1 Dimensión Tipo de dato Tipo periodo Referencia temporal

33 Modelo de datos y Taxonomías XBRL
Modelo DPM Mismo concepto financiero Mismo “Data point” Celda r060 c010 de la plantilla FT = Celda r060 c010 de la plantilla FT 03.01

34 Modelo de datos y Taxonomías XBRL
Modelo DPM Características de un punto de datos Centrado en el dato: Independiente de su representación en plantillas o formularios de reporte Inequivoco y formal: Descrito por conceptos de negocio elementales y organización en estructuras lógicas. Facilita la comunicación entre negocio y TI. Neutral: No está basado en ninguna tecnología en particular. Completo dado que permite la traducción de los formatos TI de intercambio de datos, y en particular las taxonomías XBRL, sin depender de los conocimientos y la disponibilidad de expertos en negocios. Diccionarios y Frameworks El diccionario contiene la definición única de los conceptos de negocio (métricas, dimensiones, dominios y miembros de los dominios). Frameworks son los conjuntos de información a reportar según criterios funcionales.

35 Modelo de datos y Taxonomías XBRL
Modelo DPM Métrica define la naturaleza de la medida a realizar. Está determinado por Tipo de dato Monetario Porcentaje Fecha etc… Tipo de periodo Momento especifico Intervalo de tiempo Elemento Diccionario + Periodo actual Métrica + Tipo de dato + Tipo de periodo

36 Modelo de datos y Taxonomías XBRL
Modelo DPM Dimensión es una propiedad para calificar el concepto financiero que describe un hecho. Elemento Diccionario + Periodo actual Dimensión Dominio Explicito Típado Explicita Tipada Miembro Dominio Dominio asociado 0..1 Miembro por defecto Miembros Dominio es un conjunto de miembros que comparten la misma semántica. Miembro es el valor que toma la dimensión. Dominio explícito (“Explicit domain”) cuando los miembros de un dominio están definidos por enumeración (ej: área geográfica). Dominio tipado (Typed domain”) es cuando los miembros tienen restricciones adicionales (ej: Nif).

37 Modelo de datos y Taxonomías XBRL
Framework es un conjunto de la información a reportar según criterios funcionales. Taxonomía es un conjunto de información específico a reportar durante un cierto periodo de tiempo. Módulo es el conjunto específico de datos financieros (puntos de datos) a reportar. Tabla es el conjunto específico de datos financieros (puntos de datos) a reportar representados en formatos (templates) con forma matricial que se denominan estados. Un estado puede estar formado por varias tablas. Grupo tabla es el conjunto de tablas que se divide un estado dependiendo de unas condiciones. Son varias las razones para agrupar tablas. Modelo DPM 1..* Framework Módulos Tabla base <<ordena>> Tabla Taxonomía Normativa Fecha versionado Periodo actual Grupo Tabla Data Point

38 Modelo de datos y Taxonomías XBRL
Recapitulamos …

39 Gracias por su atención.
Grupo de Formación XBRL España

40 Modelo de datos y Taxonomías XBRL
Fórmulas XBRL El filtro implícito Tres pasos en la evaluación de un conjunto de variables: Cada variable evaluada de manera individual para obtener la lista de valores candidatos $a = (a1, a2, a3) $b = (b1, b2) $c = (c1, c2) Se genera el producto cartesiano El filtro implícito descarta cada combinación que no verifique lo siguiente: Por cada par de variables de una fórmula / aserto, el valor de cada aspecto que no se filtra explícitamente por un filtro variable debe ser el mismo a1 a2 a3 b1 b2 c1 c2


Descargar ppt "1ª Sesión Formativa XBRL España"

Presentaciones similares


Anuncios Google