Valideer financiële rapportagebestanden via C#
Valideren van formaten voor financiële rapporten, waaronder XBRL en iXBRL binnen op .NET gebaseerde applicaties.
Aspose.Finance for .NET is een uitgebreide, uitbreidbare en gebruiksvriendelijke verwerking van financiële rapporten API. Ontwikkelaars kunnen eenvoudig XBRL- en iXBRL-indelingen laden, valideren, bekijken of maken voor financiële en zakelijke oplossingen. API biedt XbrlDocument klasse en InlineXbrlDocument class voor het laden van XBRL- en iXBRL-bestanden.
Valideer XBRL Document
Validatie van XBRL-bestand is nodig voor een aantal gevallen, bijvoorbeeld om te controleren of de gegevens de juiste structuur en indeling hebben. Om XBLR-documenten te valideren, gebruikt u eerst de XbrlDocument-klasse om het XBRL-bestand te laden. om de te gebruiken valideren() methode van XbrlInstance class, initialiseer eerst de XbrlInstanceCollection met XbrlDocument-object XbrlInstances. Door elk herhalen XbrlInstance.ValidationErrors om de juiste foutcode te krijgen en dienovereenkomstig te handelen door de aangepaste foutmeldingen op de console af te drukken of in een bestand te schrijven.
C# Code om XBRL Bestand te valideren
Valideer iXBRL Document
Voor iXLRB-validatie, laad het via InlineXbrlDocument class en gebruik de Validate()-methode. In ValidatieFoutcode opsomming, worden validatiefoutcodes gedefinieerd voor elke validatieregel. Enkele codes zijn ContextPeriodNoStartTime, ContextPeriodNoEndTime, ContextPeriodStartAfterEnd, ContextInstantNoTime, ContextScenarioXbrlNamespace, ContextScenarioXbrlSubstitutionGroup enz. Ontwikkelaars kunnen debuggen en codes weergeven vanaf eindgebruikers of kunnen de richting aangeven voor het oplossen van het probleem.