Sprawdź poprawność plików raportów finansowych za pośrednictwem C#

Sprawdzanie formatów raportów finansowych, w tym XBRL i iXBRL w aplikacjach opartych na .NET.

 

Aspose.Finance for .NET to bogate w funkcje, rozszerzalne i łatwe w użyciu narzędzie do przetwarzania raportów finansowych API. Programiści mogą łatwo ładować, sprawdzać, wyświetlać lub tworzyć formaty XBRL i iXBRL dla rozwiązań finansowych i biznesowych. API zapewnia Dokument Xbrl klasa i Wbudowany dokument Xbrl klasa do ładowania plików XBRL i iXBRL.

Sprawdź poprawność XBRL dokumentu

Walidacja pliku XBRL jest wymagana w wielu przypadkach, takich jak sprawdzenie, czy dane mają odpowiednią strukturę i format. Aby sprawdzić poprawność dokumentów XBLR, najpierw użyj klasy XbrlDocument, aby załadować plik XBRL. Aby użyć uprawomocnić() metoda XbrlInstancja klasy, najpierw zainicjuj Kolekcja XbrlInstance z obiektem XbrlDocument XbrlInstances. Iteruj przez każdą z nich XbrlInstance.ValidationErrors aby uzyskać właściwy kod błędu i podjąć odpowiednie działania, drukując dostosowane komunikaty o błędach na konsoli lub zapisując w pliku.

C# Kod do weryfikacji XBRL pliku

Sprawdź poprawność iXBRL dokumentu

Aby uzyskać walidację iXLRB, załaduj go przez Wbudowany dokument Xbrl klasy i użyj jej metody Validate(). W Kod błędu weryfikacji wyliczenia, kody błędów walidacji są zdefiniowane dla każdej reguły walidacji. Niewiele kodów to ContextPeriodNoStartTime, ContextPeriodNoEndTime, ContextPeriodStartAfterEnd, ContextInstantNoTime, ContextScenarioXbrlNamespace, ContextScenarioXbrlSubstitutionGroup itp. Deweloperzy mogą debugować i wyświetlać kody jako użytkownicy końcowi lub mogą wskazać kierunek rozwiązania problemu.

C# Kod do weryfikacji iXBRL dokumentu