Valider les fichiers de rapports financiers via C#

Validation des formats de rapports financiers, y compris XBRL et iXBRL dans les applications basées sur .NET.

 

Aspose.Finance for .NET est un traitement de rapports financiers riche en fonctionnalités, extensible et facile à utiliser API. Les développeurs peuvent facilement charger, valider, afficher ou créer des formats XBRL et iXBRL pour les solutions financières et commerciales. API fournit XbrlDocument classe et InlineXbrlDocument classe pour charger les fichiers XBRL et iXBRL.

Valider XBRL document

La validation du fichier XBRL est nécessaire dans un certain nombre de cas, par exemple pour vérifier que les données sont dans la bonne structure et le bon format. Pour valider les documents XBLR, utilisez d’abord la classe XbrlDocument pour charger le fichier XBRL. Pour utiliser le valider() méthode de XbrlInstance classe, initialisez d’abord la XbrlInstanceCollection avec l’objet XbrlDocument XbrlInstances. Parcourez chaque XbrlInstance.ValidationErrors pour obtenir le bon code d’erreur et agir en conséquence en imprimant les messages d’erreur personnalisés sur la console ou en écrivant dans un fichier.

C# code pour valider XBRL fichier

Valider iXBRL document

Pour la validation iXLRB, chargez-le via InlineXbrlDocument class et utilisez sa méthode Validate(). Dans CodeErreurValidation énumération, des codes d’erreur de validation sont définis pour chaque règle de validation. Peu de codes sont ContextPeriodNoStartTime, ContextPeriodNoEndTime, ContextPeriodStartAfterEnd, ContextInstantNoTime, ContextScenarioXbrlNamespace, ContextScenarioXbrlSubstitutionGroup etc. Les développeurs peuvent déboguer et afficher les codes des utilisateurs finaux ou peuvent montrer la direction pour résoudre le problème.

C# Code pour valider iXBRL Document