Validieren Sie Finanzberichtsdateien über C#

Validierung von Finanzberichtsformaten einschließlich XBRL und iXBRL in .NET-basierten Anwendungen.

 

Aspose.Finance for .NET ist eine funktionsreiche, erweiterbare und benutzerfreundliche Finanzberichtsverarbeitung API. Entwickler können ganz einfach XBRL- und iXBRL-Formate für Finanz- und Geschäftslösungen laden, validieren, anzeigen oder erstellen. API bietet XbrlDocument Klasse und InlineXbrlDocument Klasse zum Laden von XBRL- und iXBRL-Dateien.

Validieren Sie XBRL Dokument

Die Validierung der XBRL-Datei ist für eine Reihe von Fällen erforderlich, z. B. um zu überprüfen, ob die Daten die richtige Struktur und das richtige Format haben. Um XBLR-Dokumente zu validieren, verwenden Sie zunächst die Klasse XbrlDocument, um die Datei XBRL zu laden. Um die zu verwenden bestätigen() Methode von XbrlInstance Klasse, initialisieren Sie zuerst die XbrlInstanceCollection mit XbrlDocument-Objekt XbrlInstances. Iterieren Sie durch jeden XbrlInstance.ValidationErrors um den richtigen Fehlercode zu erhalten und entsprechend zu handeln, indem Sie die benutzerdefinierten Fehlermeldungen auf der Konsole drucken oder in eine Datei schreiben.

C# Code zum Validieren der Datei XBRL

Validieren Sie iXBRL Dokument

Laden Sie es für die iXLRB-Validierung über InlineXbrlDocument Klasse und verwenden Sie ihre Methode Validate(). Im Validierungsfehlercode Enumeration werden Validierungsfehlercodes für jede Validierungsregel definiert. Einige der Codes sind ContextPeriodNoStartTime, ContextPeriodNoEndTime, ContextPeriodStartAfterEnd, ContextInstantNoTime, ContextScenarioXbrlNamespace, ContextScenarioXbrlSubstitutionGroup usw. Entwickler können Codes von Endbenutzern debuggen und anzeigen oder die Richtung zur Lösung des Problems aufzeigen.

C# Code zum Validieren des Dokuments iXBRL