Implementación XBRL en la SVS Sonia Muñoz Chacón Jefa División Informática www.svs.cl La Antigua, septiembre 2010
Etapas del proyecto XBRL 1. Capacitación del personal áreas supervisoras de la SVS en IFRS 2. Capacitación de personal de la SVS en XBRL 3. Diseño del modelo de presentación de la información financiera en base a IFRS 4. Generación de la taxonomía del modelo 5. Diseño y construcción sistema computacional. a) Modelamiento de datos b) Módulo envío de archivos en forma electrónica c) Módulo validador de archivos XBRL d) Módulo parseador y carga temporal e) Módulo validador reglas especiales (consistencia entre cuentas, dimensiones, otras no consideradas en las linkbases de cálculo). f) Módulo carga base de datos g) Módulo visualizador de archivos Charlas y seminarios a empresas emisoras y casas de software
Etapas del proyecto XBRL Etapa 1: Diseño del modelo de información en base a IFRS Esta etapa fue abordada por: personal técnico de la unidad encargada de supervisar, especialistas no informáticos, pero con conocimiento en IFRS y XBRL personal de informática Consistió en: Crear una planilla Excel con el modelo de presentación de la información financiera (estados financieros bases y revelaciones).
Etapas del proyecto XBRL Etapa 2: Generación de la taxonomía del modelo Esta etapa fue abordada por: especialistas no informáticos, pero con conocimiento en IFRS y XBRL empresa externa con experiencia en proyectos similares personal de informática Consistió en: Generar la taxonomía, a partir de la planilla Excel que contenía el modelo de presentación de la información financiera (estados financieros bases y revelaciones). Para el año 2010, en el caso de los emisores, se uso la taxonomía publicada por la IASB, agregando las extensiones que se requirieron para algunas áreas de negocios.
Etapas del proyecto XBRL Etapa 3: Diseño y construcción sistema computacional Generar el sistema computacional capaz de recepcionar, validar, cargar y publicar la información de los estados financieros de los emisores, bajo el estándar contable IFRS y el estándar tecnológico XBRL.
Diseño y construcción sistema computacional Modelamiento de datos Fue desarrollado internamente por personal de informática de la SVS, tratando de generar un esquema flexible en el tiempo, que permitiera adaptarse a las diferentes taxonomías. A la fecha Chile ya ha desarrollado dos taxonomías (2006 y 2010), que conviven sin problemas en la misma estructura de datos. Nombre columna IFRS_SISTEMA IFRS_RUT IFRS_PERIODO IFRS_TIPO_BALANCE IFRS_CUENTA IFRS_VALOR IFRS_CONTEXTO IFRS_DECIMALS IFRS_UNITREF Tipo de dato VARCHAR2 (5 Byte) NUMBER (9) NUMBER (6) VARCHAR2 (1 Byte) VARCHAR2 (1000 Byte) NUMBER (30,10) VARCHAR2 (1000 Byte) NUMBER VARCHAR2 (100 Byte) Observaciones Tipo de entidad Número de identificación de la entidad que informa Período que informa Tipo de balance: individual o consolidado Código de cuenta de la taxonomía Valor Contexto al que pertenece esa cuenta Cantidad de decimales que tiene el valor Moneda en la que está expresado el valor
Diseño y construcción sistema computacional Módulo envío de archivos en forma electrónica Este módulo ya se encontraba desarrollado en la SVS y corresponde al Sistema de Envío de Información en Línea (SEIL), que utilizan nuestros supervisados desde el año 2001. Módulo validador de archivos XBRL Para este módulo se optó por comprar licencias de uso de un software validador, provisto por una empresa externa. Para ello se solicitó a la empresa, el cambio de modo de trabajo que era en un computador personal, por una modalidad servida, que permitiera mediante un proceso batch ejecutarlo automáticamente al momento de recepcionar nuevos archivos.
Diseño y construcción sistema computacional Módulo parseador y carga temporal Este módulo fue desarrollado internamente por personal de informática de la SVS, usando para ello las facilidades que ofrece el motor de base de datos Oracle. Módulo validador reglas especiales Este módulo fue desarrollado internamente por personal de informática de la SVS, en base a las reglas contables básicas; a la detección de validaciones que no realizan los validadores XBRL (como por ej. roles sin información). Para ello se desarrollaron rutinas escritas en PL/SQL de Oracle. Es importante en esta etapa, que participe el área supervisora especialista en IFRS, a objeto de que sean ellos quienes determinen que reglas de validación aplicar para mejorar la calidad de la información recepcionada.
Diseño y construcción sistema computacional Módulo carga base de datos Este módulo fue desarrollado internamente por personal de informática de la SVS. Es un módulo muy simple que consiste en que si el estado financiero informado está correcto (bien formado y sin errores en la validación adicional), traspasa desde la base de datos temporal a la definitiva. Para ello se utilizó rutinas escritas en PL/SQL de Oracle. Módulo visualizador de archivos Este módulo fue desarrollado internamente por personal de informática de la SVS. Para ello se importó la taxonomía a una estructura dentro de la base de datos y se construyó un programa en PHP que accede a esa estructura para mostrar la información remitida por el supervisado.
PROBLEMAS PRESENTADOS 1. A pesar de las charlas y seminarios, persiste el bajo nivel de entendimiento de los beneficios del uso de XBRL (tanto internamente como al exterior de la SVS). Recomendación: Más que presentarlo como un tema técnico, reforzar aún más el concepto de la comparabilidad de los estados financieros de las empresas a nivel internacional y de las ventajas que ello genera. Generar alianzas con otras entidades supervisoras, a objeto de que los holding perciban el beneficio de no tener que preparar y presentar diversos estados financieros a los diferentes entes que las regulan.
PROBLEMAS PRESENTADOS 2. Los usuarios internos no informáticos, no lo asimilan como un medio de intercambio de información, sino como una herramienta. Lo que dificulta que entiendan que la información que se recibe en este formato, puede manipularse como cualquier otro formato ya existente. Recomendación: Dejar en claro que XBRL es un formato de intercambio de información, la que puede ser cargada a las bases de datos y procesada al igual que otros formatos usados anteriores, independiente de que existan herramientas que permitan visualizar y manipular los archivos XBRL directamente (tales como Fujitsu).