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.

Varios 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. [ojo, en el aula 1 se ve con el Explorer, no va con el Firefox]

<?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

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".

5) El software ARELLE para manejar ficheros XBRL

En este ejemplo vamos a utilizar el programa Arelle (http://arelle.org) que permite visualizar y pasar a otros formatos más amigables, como Excel. Vamos a descargarlo, haciendo click [aquí la versión 32 bits] usada en el aula. Lo instalamos.

Si tenemos un fichero XBRL ejecutamos la opción [archivo] [abrir archivo]. Pero también podemos leer un fichero XBRL que esté en Internet. Por ejemplo, probaremos con las cuentas anuales más recientes de Amazon. Las tenemos en la SEC, es decir, en: http://www.sec.gov/edgar/searchedgar/companysearch.html

Elegimos el documento 10K, que son las cuentas anuales.

Por ejemplo, en http://www.sec.gov/Archives/edgar/data/1018724/000119312513028520/0001193125-13-028520-index.htm están los ficheros en HTML y debajo los XML. Tomamos el primero, que es el fichero XBRL INSTANCE DOCUMENT, es decir: http://www.sec.gov/Archives/edgar/data/1018724/000119312513028520/amzn-20121231.xml

Copiamos esa dirección de enlace y en el programa Arelle, vamos a [Archivo] - [Abrir Web] - [Aceptar].

Despues de unos segundos lo podemos visualizar, en [Fact Table] y [Fact List]

Con el botón derecho, [copiar al portapales - Tabla]. Y luego pegarlo en una hoja de cálculo. Donde aparece perfectamente y listo para ser utilizado en este formato más sencillo de utilizar.


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)