Del HTML al XML y del XML al XBRL. Convertir estados contables a un estandar que todos entenderán.


En este ejercicio vamos a practicar con el XBRL (Extensible Business Reporting Languaje).

XBRL (http://www.xbrl.es) es un estándar que utiliza etiquetas de datos basadas en XML (Extensible Markup Language) para describir los estados financieros de las empresas. Cuando los datos de los informes financieros están en formato XBRL se pueden compartir con todo tipo de aplicaciones o publicar en Internet, sin tener que volver a escribirlos.

¿Para qué nos servirá el XBRL?. Aquí tiene VD ejemplos de estados contables de Microsoft, en Word: [USA-Microsoft-2000.doc]; de Telefónica, en PDF [Es-Telefonica-2000.pdf] o de Cisco, en Excel [USA_Cisco_2005_q1.xls]. Ahora calcule un simple par de ratios de rentabilidad... muy laborioso porque están en diversos formatos y tendrá que copiar y pegar, además es fácil que se equivoque. Haga lo mismo con todas las empresas que cotizan en la Bolsa de Nueva York imposible!!... pues si todos usaran XBRL sería sencillísimo.

Cinco ejemplos prácticos.


1) HTML y XML Si en una página web, el código en HTML para las partidas del balance y cuenta de resultados es el siguiente:

<b> Telefonica</b><br><i>cifra de ventas</i> año 2014 <font color =#990033> 500 euros</font>

en XML, "más o menos", lo podríamos escribir de la siguiente manera, que es mucho más apropiado para su posterior tratamiento por una base de datos:

<empresa>Telefonica</empresa>
<moneda>
euros</moneda>
<año>
2014</año>
<cifra de ventas>
500</cifra de ventas>


2) El XBRL por dentro

pero ¿quién se ocupa de definir esas etiquetas como <empresa>? XBRL (http://www.xbrl.es), que es un dialecto del XML específico para la información financiera.

Aquí vemos un ejemplo de fichero XBRL:

Utilizando un programa "visor" que entienda eso, el fichero presenta el siguiente aspecto:


3) De XBRL a HTML

Vemos otro ejemplo interesante, tomado de (http://www.carixma.com/tutoriales/xbrl.htm). [ojo, en el aula se ve con el Explorer]

<?xml version="1.0" encoding="ISO-8859-1" ?>
<LIBRO_MAYOR>
<APUNTE>
<codigo>1305</codigo>
<nombre>Clientes</nombre>
<saldoAnterior>1000</saldoAnterior>
<movimientoDebito>10</movimientoDebito>
<movimientoCredito>100</movimientoCredito>
<nuevoSaldo>1090</nuevoSaldo>
</APUNTE>
<APUNTE>
<codigo>1105</codigo>
<nombre>Caja</nombre>
<saldoAnterior>2000</saldoAnterior>
<movimientoDebito>100</movimientoDebito>
<movimientoCredito>200</movimientoCredito>
<nuevoSaldo>2100</nuevoSaldo>
</APUNTE>
<APUNTE>
<codigo>1110</codigo>
<nombre>Bancos</nombre>
<saldoAnterior>100</saldoAnterior>
<movimientoDebito>10</movimientoDebito>
<movimientoCredito>10</movimientoCredito>
<nuevoSaldo>100</nuevoSaldo>
</APUNTE>
<APUNTE>
<codigo>1120</codigo>
<nombre>Cuentas de Ahorro</nombre>
<saldoAnterior>1500</saldoAnterior>
<movimientoDebito>100</movimientoDebito>
<movimientoCredito>10</movimientoCredito>
<nuevoSaldo>1410</nuevoSaldo>
</APUNTE>
</LIBRO_MAYOR>


4) La CNMV

A) En la siguiente dirección de la Comisión Nacional del Mercado de Valores CNMV podemos interaccionar con ficheros en XBRL. (http://www.cnmv.es/ipps/). Vamos a visualizar las cuentas anuales de una empresa (menú de la izquierda) y, las podemos descargar en XBRL.

hh

Tras seleccionar una empresa pulsamos arriba a la derecha donde pone "Añadir Informe", "Estados financieros " y "Visualización".

 

f

  • Podemos exportar como XBRL donde pone "Descargar".

B) Podemos utilizar el conversor EDICOM-XBRL (http://xbrl.sedeb2b.com/). Usuario: demo Contraseña: demo

f

En documentos podemos visualizarlos. Los de la CNMV son los IPP.

g

Pulsamos en la lupa, opción previsualizar:

f

Se puede también modificar un documento, mediante la opción Editar instancia.

w


5) Otro conversor

Vamos a utilizar el conversor de (http://jaarverslag.info/xbrl). El objetivo será leer el siguiente documento en XBRL que ha preparado la empresa ABN AMRO: [ABNAMRO_XBRL.xml].

1) Vamos a [guardar como] dicho fichero en el escritorio.

2) Instalaremos el conversor IQINFO-XBRL (IQINFO_XBRLViewerForExcel2003_R103.xls). OJO, funciona con Excel 2003, así que en el aula de informática utilizaremos éste: (baja éste para el aula de informática)

3) Con el visor, el fichero tiene el siguiente aspecto:


EJERCICIO: Envíe al profesor un volcado de pantalla, vía Anillo Docente Digital (http://bb.unizar.es), utilizando la opción ACTIVIDADES , adjuntado en un documento en Word llamado "NIPXBRL.doc".

---> No olvide dar su opinión sobre la clase, es anónimo: http://ciberconta.unizar.es/SIC/encuestas/carlos.html

Ir a CiberConta© Proyecto CiberConta, Carlos SERRANO CINCA
Departamento de Contabilidad y Finanzas, Universidad de Zaragoza
Gran Vía 2 -50005- Zaragoza (ESPAÑA)