Los hechos que representan periodos de tiempo suelen aparecer en las secciones de texto del documento. Por ejemplo, tres años seis meses o 21 días. Para cumplir los requisitos de tramitación XBRL y EDGAR, la SEC exige que introduzcas estos valores utilizando las normas de duración ISO 8601. Este artículo ofrece una visión general de las normas y describe cómo introducir, vincular y dar formato a estos valores en Workiva.
Visión general de la ISO 8601
El uso de los códigos de duración ISO 8601 elimina la ambigüedad cuando tus documentos XBRL son interpretados por aplicaciones informáticas. Para utilizar estos códigos, debes combinarlos para formar una cadena de texto que exprese el periodo de tiempo concreto de tu informe. Por ejemplo, si expresaras los dos periodos de tiempo indicados anteriormente utilizando los códigos de duración ISO, tendrían el siguiente aspecto:
Periodo de tiempo | Formato ISO 8601 |
Tres años y seis meses (o 3 años y 6 meses) | P3Y6M |
21 días o veintiún días | P21D |
Formatear enlaces de periodos de tiempo
Trabajar con periodos de tiempo es similar a la forma en que trabajas con otros valores que enlazas a lo largo del documento. Para saber más, consulta Formato Valores enlazados.
Normalmente introduces el valor de origen de un enlace en la hoja de cálculo. Sin embargo, puedes crear una fuente de enlace sobre un valor que aparezca en el texto del documento. Los pasos siguientes se basan en la vinculación a partir de un nuevo valor fuente creado en la hoja de cálculo.
Nota: Para completar estos pasos, utiliza la información de la sección de códigos de duración ISO 8601 que aparece a continuación para determinar los códigos que utilizarás para los valores específicos de tu informe.
- 1
- Abre la hoja de cálculo y, en la sección correspondiente al periodo de tiempo que aparece en tu informe, introduce el código ISO 8601 que representa ese periodo. Por ejemplo, si el texto del documento dice: «...durante un periodo de seis meses...», introduce P6M.
- 2
- Copia el valor.
- 3
- Abre el documento donde aparece el periodo de tiempo y selecciona el texto. Luego pega el valor. El valor muestra ahora el código ISO que has introducido, con un subrayado que señala un enlace borrador.
- 4
- Selecciona y haz clic con el botón derecho en el enlace y, a continuación, elige Formato de enlace.
- 5
- En el panel Formato de enlace, establece lo siguiente:
- En Formato, selecciona Periodo.
- Para Mostrar, elige cómo quieres que aparezca tu periodo. Para ver el aspecto de tu valor con la opción de formato seleccionada, mira el área de VISTA PREVIA en la parte superior del cuadro de diálogo.
- Para poner en mayúsculas los descriptores de texto, marca la casilla Poner en mayúsculas Antes. Los elementos de texto de la Vista Previa también irán en mayúsculas.
Sustituir valores fuente enlazados
Si necesitas cambiar un valor de origen enlazado existente al formato ISO, también tienes que asegurarte de que cada uno de sus destinos en todo el documento tenga el formato correcto para su contexto:
- 1
- Después de sustituir el valor de origen por el código ISO 8601, haz clic con el botón derecho del ratón en el valor de origen y selecciona Propiedades de enlace.
- 2
- En el panel Propiedades del enlace, la fuente se muestra en la lista Fuente y todos sus destinos en la lista Destinos. Resalta un destino y pulsa el botón Ir al enlace para abrir el documento en la ubicación de ese valor.
- 3
- Selecciona y haz clic con el botón derecho en el enlace, elige Formato de enlace, y dale el formato adecuado, como se describe en los pasos anteriores de esta sección.
- 4
- Repite estos pasos para cada enlace de destino.
Formato del código de duración
La sección Duraciones de la ISO 8601 describe detalladamente cómo utilizar estos códigos para representar el periodo de tiempo en tu informe. La estructura del periodo de tiempo representado en los códigos de duración ISO 8601 es la siguiente:
P<fecha>T
Los códigos dentro de esa estructura forman una cadena de texto que tiene este aspecto:
P[n]Y[n]M[n]DT[n]H[n]M[n]S
Donde la letra P inicia el periodo, [n] es un número entero que representa el [Y]año, el [M]es, el [D]ía.
La letra T indica que el resto del segmento representa la hora del día en [H]oras, [M]inutos y [S]ecundos.
Los códigos deben presentarse siempre en esta secuencia, utilizando letras mayúsculas. Donde cualquier valor sería cero, simplemente excluye el indicador correspondiente de la cadena. Por ejemplo P3Y7D en lugar de P3Y0M7D.
Para los informes financieros, la mayoría de los periodos solo requieren P[n]Y[n]M[n]D, para representar el año, el mes y el día, excluyendo el segmento de la hora del día T[n]H[n]M[n]S.
La ISO admite códigos de duración adicionales para expresar periodos en términos de semanas, valores decimales o valores negativos. Sin embargo, estos formatos aún no son compatibles con XBRL, por lo que actualmente no se admiten en Workiva.
Expresar valores decimales
Si tu informe incluye una duración presentada como un valor decimal, como 3,7 años, tendrás que determinar la cadena de duración ISO correcta para introducirla en la hoja de cálculo, vincularla al valor del documento y, a continuación, formatear el enlace para que muestre el primer decimal. Ejemplos de la cadena podrían ser P3Y8M15D o P3Y256D.
Como los valores se redondean (basándose en un año de 365 días), puede que tengas que ajustar la cadena unas cuantas veces para encontrar la correcta para tu valor. Para más información sobre los formatos decimales, consulta la tabla de la sección Formatos de los enlaces de periodos.
También puedes encontrar una forma alternativa de expresar el valor en el informe, que cumpla tanto los requisitos de la ISO 8601 como los de XBRL. Aunque es posible crear hechos fantasma para etiquetar periodos de tiempo expresados en valores decimales (o negativos), estos hechos no cumplirían la normativa de la SEC.
Calcular fracciones de año ISO
Aunque convertir un periodo de tiempo a códigos ISO suele ser bastante sencillo, a veces se necesitan conversiones más complicadas para las fracciones de año. Por ejemplo, un periodo de 3,2 años sería P3Y2M12D. Un periodo de 5,8 años sería P5Y9M18D.
<!--Your CSM can import a calculator into your account to allow you to type in the fraction and the calculator will display the correct ISO format to use in your document.
-->