Listado instrucciones para definir Roles y Dominios XBRL

En esta sección se encuentra el listado detallado de las instrucciones necesarias para definir roles y dominios XBRL. Puede encontrar información sobre el resto de instrucciones en la guia de ayuda del generador de taxonomías.

ROLE

La instrucción ROLE crea un tipo de rol de acuerdo a las especificaciones XBRL 2.1.

La instrucción ROLE tiene los siguientes parámetros:

Número

Requerido

Contenido

Tipo

1

ID para la nueva definición de tipo de rol.

Cadena

2

Lista de elementos separados por comas indicando donde se podrá usar el nuevo rol. Las opciones son:

  • P”, para linkbases de Presentación
  • C”, para linkbases de Cálculo
  • D”, para linkbases de Definición
  • L”, para linkbases de Etiquetas
  • R”, para linkbases de Referencias
  • O bien, un nombre de elemento indicado usando el patrón prefix:elementName.

Cadena

3

URI del rol.

URI, URL o Coordenada

4

No

Coordenada de hoja de la definición de texto o documentación legible para este rol

Coordenada

Ejemplo:

Build:

param1

param2

param3

param4

ROLE

dim1_d1

D

http://www.ej.com/2008/role/def/domains/dim1/d1

Dim1Domains!B2

 

Puede insertar la instrucción ROLE utilizando el plug-in de Excel XBRL Taxonomy Language. Para hacer esto acuda al grupo Taxonomy y pulse sobre el botón Role

La ventana de parámetros es la siguiente:

La ventana para definir los parámetros de la instrucción ROLE instruccion para crear roles XBRL

ARCROLE

La instrucción ARCROLE crea un tipo de arco de rol de acuerdo a la especificación XBRL 2.1.

La instrucción ARCROLE tiene los siguientes parámetros:

Número

Requerido

Contenido

Tipo

1

ID para la nueva definición de tipo de arco de rol.

Cadena

2

Lista de elementos separados por comas indicando donde se podrá usar el nuevo rol. Las opciones son:

  • P”, para linkbases de Presentación
  • C”, para linkbases de Cálculo
  • D”, para linkbases de Definición
  • L”, para linkbases de Etiquetas
  • R”, para linkbases de Referencias
  • O bien, un nombre de elemento indicado usando el patrón prefix:elementName.

Cadena

3

URI del arco de rol o coordenada de la celda donde la URI del arco de rol está definida.

URI, URL o Coordenada

4

No

Coordenada de hoja de la definición de texto o documentación legible para este arco de rol

Coordenada

Ejemplo:

Build:

param1

param2

param3

param4

ARCROLE

factfact

link:footnoteArc

http://www.ej.com/2008/arcrole/fact-fact

definitions!C20

 

Puede insertar la instrucción ARCROLE utilizando el plug-in de Excel XBRL Taxonomy Language. Para hacer esto acuda al grupo Taxonomy y pulse sobre el botón Arcrole

La ventana de parámetros es la siguiente:

La ventana para definir los parámetros de la instrucción ARCROLE instruccion para crear arcos de roles XBRL

DOMAINDEF

La instrucción DOMAINDEF permite a los diseñadores de taxonomías crear subdominios con nombre de miembros de un dominio completo. Estos pueden ser usados más adelante en el desarrollo de taxonomías dimensionales.

Se permite el uso de la instrucción DOMAINDEF para definir subdominios con nombre de un dominio completo.

La instrucción DOMAINDEF tiene los siguientes parámetros:

Número

Requerido

Contenido

Tipo

1

La URI del rol del enlace extendido en el cual este nuevo subdominio será definido.

URI, URL o Coordenada

2

Cadena de texto que será usada como nombre interno para el dominio. Esta cadena de texto será usada más adelante como el valor que indica el dominio de una dimensión. Este valor debe ser único en todo el libro de Excel. Este valor solo se utiliza internamente en el documento Excel y nunca será serializado fuera del fichero de la taxonomía.

Cadena

3

Reservado para un futuro uso.

4

Coordenada a la tabla de miembros de dominio completo. La tabla de miembros de dominio completo tiene el formato que se especifica más abajo.

Coordenada

5

Coordenada a la tabla de definición de subdominios. La tabla de miembros de dominio completo tiene el formato que se especifica más abajo.

Coordenada

Ejemplo:

Build:

param1

p2

p3

param4

param5

DOMAINDEF

http://www.ej.com/2008/role/def/dom/dim1/d1

d1

Dim1Domains!B6

Dim1Domains!G6

 

Puede insertar la instrucción DOMAINDEF utilizando el plug-in de Excel XBRL Taxonomy Language. Para hacer esto acuda al grupo Linkbases pulse sobre el botón Explicit domain

La ventana de parámetros es la siguiente:

La ventana para definir los parámetros de la instrucción DOMAINDEF instrucción para crear dominios XBRL

Formato de la tabla de miembros de un dominio completo

Number

Prefix

Name

Def

Usable

0

ej

mem1

yes

10

ej

mem2

20

ej

mem3

no

30

ej

mem4

end

Esta tabla contiene los siguientes elementos:

  • Number: Es el valor del atributo orden de la relación del miembro del dominio que va a ser definida. Tenga en cuenta que la especificación XBRL no indica como usar el valor de este atributo en una relación de definición. Esto quiere decir que pueden existir inconsistencias en el uso de este valor en las diversas herramientas del mercado.
  • Prefix: Es el prefijo del concepto tal y como se utiliza en la tabla de conceptos. El elemento “end” indica la finalización de la tabla de miembros de dominio completo.
  • Name: Esta es una columna para el nombre del concepto. El texto debe coincidir con el nombre del elemento. El sangrado se usa para definir la jerarquía de los miembros del dominio, tal y como se representa habitualmente. Esto es, un elemento con menor nivel de sangrado es padre de los elementos con mayor nivel de sangrado.
  • Def: El termino “yes” en esta columna indica que ese dominio será el miembro por defecto. El valor por defecto es global para la dimensión. Esto quiere decir que solamente uno de los elementos puede tener marcada esta opción.
  • Usable: Un valor “no” indica que el miembro no es utilizable, mientras sea parte de los miembros de dominio. La opción por defecto es “yes”.

Puede crear las cabeceras de la Tabla de Miembros de un Dominio utilizando el plug-in de Excel XBRL Taxonomy Language. Para hacer esto acuda al grupo Configuration y pulse sobre el botón Table Headers y elija la opción Domain

Vista del plugin de Excel. En la sección de "Configuration" se encuentra el boton "Table Headers". Si seleccionamos la opción Domain se nos creara la cabecera de la tabla necesaria para la instruccion DOMAINDEF

Formato de la tabla de definición de subdominios

d2

ü

ü

Esta tabla indica si el concepto de un dominio completo es miembro o no de un subdominio. Cada fila esta relacionada por orden con un miembro de la tabla de dominio. Los valores posibles que puede tomar son:

  • Una celda en blanco: Indica que el concepto respectivo de la tabla de dominios no es un mimbro
  • Cualquier otro valor: Indica que el concepto es un miembro del subdominio.

DOMAIN

La instrucción DOMAIN permite al usuario crear estructuras de miembros de dominio que reflejen la jerarquía en los enlaces extendidos de presentación. El nuevo dominio creado tendrá un nombre que será usado más adelante por la instrucción DIMLINK.

Aviso:

La instrucción DOMAIN no permite especificar el valor para el dominio. Además no permite definir la característica «usable»no usable» de la relación miembro de dominio. Todos los miembros de dominio tendrán siempre el valor usable verdadero (usable=true).

 

La instrucción DOMAIN tiene los siguientes parámetros:

Número

Requerido

Contenido

Tipo

1

La URI del rol en la cual el nuevo dominio será definido.

URI, URL o Coordenada

2

No

Nombre del dominio que usará la instrucción DIMLINK. Este parámetro es opcional. En caso de no especificarse el domino, no será utilizado en la linkbase de dimensiones, pero será generado.

Cadena

3

No

Reservado para un futuro uso

4

Coordenada de la celda donde la estructura de miembros de dominio esta definida. El sangrado de estas columnas indicará quien es el dominio y quienes son los miembros

Coordenada

5

Coordenada a la tabla de conceptos. El formato de la tabla de conceptos es el formato estandard de definición de conceptos XBRL

Tabla de Conceptos

6

Coordenada a la tabla de resolución de número de conceptos. El formato de esta tabla se indica más abajo. 

Coordenada

Ejemplo:

Instruction

param1

param2

param3

param4

param5

param6

DOMAIN

http://www.xbrl.org/2003/role/link

name1

Sheet!C8

Sheet!E8

Sheet!B8

Formato de la tabla de resolución de números de conceptos

Number

1

2

3

4

end

Esta tabla asigna el número 1 al primer elemento existente en la tabla de conceptos; el número 2 al elemento siguiente de la tabla de conceptos, etc. El elemento “end” dentro de la tabla indica que no existen más elementos dentro de la tabla.

Según la especificación de Dimensiones 1.0, el valor del atributo «orden» en la relación de definición no tiene ningún significado. Esto quiere decir que ciertas herramientas pueden no aceptar valores fijados para este atributo.

Puede insertar la instrucción DOMAIN utilizando el plug-in de Excel XBRL Taxonomy Language. Para hacer esto acuda al grupo Linkbases pulse sobre el botón Simple domain

La ventana de parámetros es la siguiente:

La ventana para definir los parámetros de la instrucción DOMAIN instrucción para crear dominios XBRL

TYPEDDOMAIN

La instrucción TYPEDDOMAIN define un nombre de dominio para una definición de dimensión. La instrucción TYPEDDOMAIN no genera directamente ninguna salida en el DTS. Esta instrucción solamente asigna un subdominio con nombre a la definición de la dimensión. De tal manera, este nombre puede ser usado más adelante por otras instrucciones (por ejemplo DPTABLE y DIMLINK) que utilicen subdominios con un nombre como parámetro.

La instrucción TYPEDDOMAIN tiene los siguientes parámetros:

Número

Requerido

Contenido

Tipo

2

Nombre de dominio que se utilizara como parámetros en otra instrucción.

Cadena

3

Coordenada a una referencia de concepto (mire referencia de conceptos en este mismo manual) donde existe la dimensión. La dimensión DEBE cumplir con la especificación de Dimensiones 1.0.

Referencia de Concepto

Ejemplo:

Build:

Param1

Param2

Param3

TYPEDDOMAIN

xEI

EC_X2!B2

El concepto referenciado por el parámetro 3 debe satisfacer las condiciones estipuladas en la especificación Dimensiones 1.0. Esto quiere decir que DEBE:

  • Ser una definición de concepto abstracto, en el grupo de sustitución xbrldt:dimensionItem
  • Tener un atributo llamado xbrldt:typedDomainRef apuntando a la definición del contenido de la dimensión.

Se generará un error si alguna de estas condiciones no se satisfacen.

Puede insertar la instrucción TYPEDDOMAIN utilizando el plug-in de Excel XBRL Taxonomy Language. Para hacer esto acuda al grupo Linkbases pulse sobre el botón Typed domain

Vista del plugin de Excel. En la sección de "Linkbases" se encuentra el boton "Typed Domain" instruccion para crear una dimensión tipada

Noticias relacionadas

Nueva actualización taxonomía IFRS

La fundación IFRS ha publicado una solicitud propuestas para actualizar la taxonomía XBRL tras una ronda consultas. El objetivo es identificar en los estados financieros principales

Leer más »

Data Amplified 2023

En el contexto de un evento internacional de vanguardia como es Data Amplified 2023, centrado en el reporte digital, XBRL

Leer más »