Crear archivos de informes financieros a través de C#
Creación de formatos de informes financieros, incluido el archivo de solicitud o respuesta XBRL y OFX en formato 1.03 o 2.2 dentro de las aplicaciones basadas en .NET.
Aspose.Finance for .NET es una función rica en funciones, ampliable y fácil de usar para la creación y el procesamiento de informes financieros API. Los desarrolladores pueden crear fácilmente una instancia de XBRL desde cero, así como agregar una referencia de esquema, contexto, unidad, elemento, enlace de nota al pie, referencia de función y referencia de rol de arco. API proporciona una clase relevante para cada función, como el contexto, que los desarrolladores pueden usar Período de contexto , Entidad de contexto y Contexto . Además, API también admite la creación de solicitudes/respuestas en formato de intercambio financiero abierto (OFX) en formato 1.03 o 2.2.
Crear archivo XBRL agregando elemento
Para crear el archivo XBRL y agregar elementos al documento, el proceso es crear Clase XbrlDocument instancia. Prepare la configuración relevante para el elemento mediante el uso de clases API adecuadas, como Clase de referencia de esquema clases de contexto relevantes como se mencionó anteriormente y clase de concepto . Finalmente definir e inicializar clase de artículo propiedades, así como llamar a la Guardar método a crear XBRL archivo en el disco.
Código C# para crear un archivo XBRL agregando un elemento
Crear OFX archivos de solicitud y respuesta
Para generar archivos OFX, API proporciona OfxSolicitudDocumento y OfxRespuestaDocumento las clases y los desarrolladores pueden fácilmente crear OFX solicitud y archivos de respuesta en formatos 1.03 y 2.2. Para inicializar las propiedades de OfxRequestDocument, API también proporciona otras clases como Solicitud de inicio de sesión , Institución financiera y DeclaraciónTransacciónSolicitud clases Del mismo modo, para inicializar las propiedades de OfxResponseDocument, API proporciona clases de apoyo como Iniciar sesiónRespuesta , DeclaraciónTransacciónRespuesta y DeclaraciónTransacción . A continuación se encuentran los fragmentos de código para ambos casos con el uso de clases apropiadas relevantes.