Pénzügyi jelentési fájlok érvényesítése a következőn keresztül: Python

Pénzügyi jelentésformátumok ellenőrzése, beleértve a XBRL és a iXBRL formátumot a Python alapú alkalmazásokban.

 

Aspose.Finance, Python ezen keresztül: .NET egy funkciókban gazdag, bővíthető és könnyen használható pénzügyi jelentések feldolgozása API. A fejlesztők egyszerűen betölthetik, ellenőrizhetik, megtekinthetik vagy létrehozhatják a pénzügyi és üzleti megoldások XBRL és iXBRL formátumait. A API XbrlDocument osztályt és InlineXbrlDocument osztályt biztosít a XBRL és iXBRL fájlok betöltéséhez.

Érvényesítse a(z) XBRL dokumentumot

A(z) XBRL fájl érvényesítése számos esetben szükséges, például az adatok megfelelő szerkezetű és formátumú ellenőrzéséhez. Az XBLR dokumentumok érvényesítéséhez először használja az XbrlDocument osztályt a XBRL fájl betöltéséhez. Az XbrlInstance osztály érvényesítési módszerének használatához először inicializálja az XbrlInstanceCollection-t az XbrlDocument objektummal, az XbrlInstances. Iteráljon végig minden XbrlInstance.ValidationErrors-t, hogy megkapja a megfelelő hibakódot, és ennek megfelelően járjon el a testreszabott hibaüzenetek kinyomtatásával a konzolon vagy egy fájlba írásával.

Python kód a XBRL fájl érvényesítéséhez

Érvényesítse a(z) iXBRL dokumentumot

Az iXLRB érvényesítéséhez töltse be az InlineXbrlDocument osztályon keresztül, és használja a valide() metódust. A ValidationErrorCode felsorolásban minden érvényesítési szabályhoz érvényesítési hibakódok vannak meghatározva. A kódok közül néhány a ContextPeriodNoStartTime, ContextPeriodNoEndTime, ContextPeriodStartAfterEnd, ContextInstantNoTime, ContextScenarioXbrlNamespace, ContextScenarioXbrlSubstitutionGroup stb.

Python Kód a iXBRL dokumentum érvényesítéséhez