Reporting Standard – API de integración XBRL

Definición de API: Interfaz de programación de aplicaciones (Application Programming Interfaces); es “una especificación formal sobre cómo un módulo de un software se comunica o interactúa con otro” Benjy Weinberger

Algunos clientes quieren añadir funcionalidad XBRL a sus aplicaciones. Otros servir peticiones de análisis y generación de documentos XBRL en un servidor. Para dar respuesta a estas necesidades, en Reporting Standard hemos desarrollado nuestro propio API de integración XBRL.

Un API es la forma más sencilla, rápida y económica de incorporar funcionalidad XBRL en sus productos. Mediante la utilización de un API, se encapsula toda la complejidad de XBRL para ofrecer una interfaz intuitiva que interactue con la información de un DTS (Discoverable Taxonomy Set).

El uso del API de integración XBRL de Reporting Standard le permitirá utilizar XBRL con toda su potencia utilizando un modelo de objetos sencillo que accede a todos los objetos y propiedades definidas en el XBRL Infoset.

Modelo de arquitectura del API de integración XBRL

Este API, se encuentra disponible tanto en JAVA como en .NET

  1. Mediante el objeto DTSContainer y los métodos load, podrá cargar todo el contenido de un DTS a partir de un informe XBRL, una linkbase o una taxonomía.
  2. Una vez cargado el DTS se podrá realizar la validación XBRL mediante el uso de un XBRLCoreProcessor o la validación de dimensiones usando un XDTProcessor. Ambos objetos devuelven un XBRLValidationReport el cual contiene tanto excepciones de validación como inconsistencias de cálculo encontradas según el contenido de las linkbases de cálculo.
  3. Nuestra API está disponible como un conjunto de ficheros .jar (Java) en código ejecutable.
    1. Solicite una licencia de evaluación.
    2. En situaciones especiales y sólo bajo ciertas condiciones, Reporting Estándar puede proporcionar el código fuente de su API. Contacte con nosotros si requiere más información.