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.
Tras seleccionar una empresa pulsamos arriba a la derecha donde pone "Añadir Informe", "Estados financieros " y "Visualización".
- 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 |