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.