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

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

 

Aspose.Finance dla Python przez .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 udostępnia klasę XbrlDocument i klasę InlineXbrlDocument 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ć metody walidacji klasy XbrlInstance, najpierw zainicjuj XbrlInstanceCollection za pomocą obiektu XbrlDocument XbrlInstances. Wykonaj iterację przez każdy błąd XbrlInstance.ValidationErrors, aby uzyskać właściwy kod błędu i postępuj zgodnie z nim, drukując dostosowane komunikaty o błędach na konsoli lub zapisując w pliku.

Python Kod do weryfikacji XBRL pliku

Sprawdź poprawność iXBRL dokumentu

przypadku walidacji iXLRB załaduj ją za pomocą klasy InlineXbrlDocument i użyj jej metody validate(). W wyliczeniu ValidationErrorCode 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.

Python Kod do weryfikacji iXBRL dokumentu