Créer des fichiers de rapports financiers via C#
Création de formats de rapports financiers, y compris les fichiers de requête ou de réponse XBRL et OFX au format 1.03 ou 2.2 dans les applications basées sur .NET.
Aspose.Finance for .NET est un outil de création et de traitement de rapports financiers riche en fonctionnalités, extensible et facile à utiliser API. Les développeurs peuvent facilement créer une instance XBRL à partir de zéro et ajouter une référence de schéma, un contexte, une unité, un élément, un lien de note de bas de page, une référence de rôle et référence de rôle d’arc. API fournit une classe pertinente pour chaque fonctionnalité, par exemple pour le contexte, les développeurs peuvent utiliser ContextePériode , Entité de contexte et Le contexte . De plus, API prend également en charge la création de requêtes/réponses au format Open Financial Exchange (OFX) au format 1.03 ou 2.2.
Créer XBRL fichier en ajoutant un élément
Pour créer un fichier XBRL et ajouter un élément dans le document, le processus consiste à créer Classe XbrlDocumentXbrlDocument class exemple. Préparez les paramètres pertinents pour l’élément en utilisant les classes API appropriées telles que Classe SchemaRef les classes de contexte pertinentes comme mentionné ci-dessus et Classe conceptuelle . Enfin définir et initialiser Classe d’article propriétés ainsi que d’appeler le Enregistrer la méthode à créer XBRL fichier sur le disque.
C# code pour créer XBRL fichier en ajoutant un élément
Créer OFX fichiers de demande et de réponse
Pour générer des fichiers OFX, le API fournit OfxRequestDocument et OfxRéponseDocument les classes et les développeurs peuvent facilement créer OFX requête et Fichiers de réponse aux formats 1.03 et 2.2. Pour initialiser les propriétés OfxRequestDocument, API fournit également d’autres classes telles que Demande d’ouverture de session , Institution financière et StatementTransactionRequest Des classes. De même, pour initialiser les propriétés OfxResponseDocument, API fournit des classes de support telles que SignonReponse , StatementTransactionReponse et DéclarationTransaction . Vous trouverez ci-dessous les extraits de code pour les deux cas avec l’utilisation des classes appropriées pertinentes.