Validera finansiella rapporteringsfiler via C#

Validera finansiella rapportformat inklusive XBRL och iXBRL inom .NET-baserade applikationer.

 

Aspose.Finance for .NET är en funktionsrik, utbyggbar och lättanvänd finansiell rapportbehandling API. Utvecklare kan enkelt ladda, validera, visa eller skapa XBRL- och iXBRL-format för finansiella och affärslösningar. API tillhandahåller XbrlDokument klass och InlineXbrlDocument klass för att ladda XBRL- och iXBRL-filer.

Validera XBRL dokument

Validering av XBRL-filen behövs för ett antal fall, till exempel för att kontrollera att data har rätt struktur och format. För att validera XBLR-dokument, använd först XbrlDocument-klassen för att ladda XBRL-filen. Att använda bekräfta() metod av XbrlInstance klass, initialisera först XbrlInstanceCollection med XbrlDocument-objektet XbrlInstances. Iterera genom varje XbrlInstance.ValidationErrors för att få rätt felkod och agera därefter genom att skriva ut de anpassade felmeddelandena på konsolen eller skriva i en fil.

C# Kod för att validera XBRL-fil

Validera iXBRL dokument

För iXLRB-validering, ladda den via InlineXbrlDocument klass och använd dess Validate()-metod. I ValidationErrorCode uppräkning, valideringsfelkoder definieras för varje valideringsregel. Ett fåtal koder är ContextPeriodNoStartTime, ContextPeriodNoEndTime, ContextPeriodStartAfterEnd, ContextInstantNoTime, ContextScenarioXbrlNamespace, ContextScenarioXbrlSubstitutionGroup etc. Utvecklare kan felsöka och visa koder för slutanvändare eller kan visa riktningen för slutanvändare.

C# Kod för att validera iXBRL dokument