Convalida i file di rendicontazione finanziaria tramite C#

Convalida dei formati di report finanziari inclusi XBRL e iXBRL all'interno di applicazioni basate su .NET.

 

Aspose.Finance for .NET è un’elaborazione di report finanziari API ricca di funzionalità, estensibile e facile da usare. Gli sviluppatori possono facilmente caricare, convalidare, visualizzare o creare formati XBRL e iXBRL per soluzioni finanziarie e aziendali. API fornisce XbrlDocument classe e InlineXbrlDocument classe per caricare i file XBRL e iXBRL.

Convalida XBRL documento

La convalida del file XBRL è necessaria per una serie di casi, ad esempio per verificare che i dati siano nella struttura e nel formato corretti. Per convalidare i documenti XBLR, utilizza innanzitutto la classe XbrlDocument per caricare il file XBRL. Per usare il convalidare() metodo di XbrlInstance classe, in primo luogo inizializzare il XbrlInstanceCollection con XbrlDocument oggetto XbrlInstances. Iterare attraverso ciascuno XbrlInstance.ValidationErrors per ottenere il codice di errore corretto e agire di conseguenza stampando i messaggi di errore personalizzati su console o scrivendo all’interno di un file.

C# Codice per convalidare il file XBRL

Convalida iXBRL documento

Per la convalida iXLRB, caricalo tramite InlineXbrlDocument class e usa il suo metodo Validate(). In ValidationErrorCode enumerazione, i codici di errore di convalida sono definiti per ciascuna regola di convalida. Alcuni codici sono ContextPeriodNoStartTime, ContextPeriodNoEndTime, ContextPeriodStartAfterEnd, ContextInstantNoTime, ContextScenarioXbrlNamespace, ContextScenarioXbrlSubstitutionGroup ecc. Gli sviluppatori possono eseguire il debug e visualizzare i codici degli utenti finali o possono mostrare la direzione per risolvere il problema.

C# Codice per convalidare iXBRL documento