التحقق من صحة ملفات التقارير المالية عبر Python
التحقق من صحة تنسيقات التقارير المالية بما في ذلك XBRL و iXBRL داخل التطبيقات المستندة إلى Python.
Aspose.Finance لـ Python عبر .NET هي ميزة غنية وقابلة للتوسيع وسهلة الاستخدام لمعالجة التقارير المالية API. يمكن للمطورين بسهولة تحميل ، والتحقق من صحة ، وعرض أو إنشاء تنسيقات XBRL و iXBRL للحلول المالية والتجارية. يوفر API فئة XbrlDocument وفئة InlineXbrlDocument لتحميل ملفات XBRL و iXBRL.
تحقق من صحة مستند XBRL
يلزم التحقق من صحة ملف XBRL لعدد من الحالات مثل التحقق من أن البيانات في الهيكل والتنسيق الصحيحين. للتحقق من صحة مستندات XBLR ، استخدم أولاً فئة XbrlDocument لتحميل ملف XBRL. لاستخدام طريقة التحقق من صحة فئة XbrlInstance ، قم أولاً بتهيئة XbrlInstanceCollection باستخدام كائن XbrlDocument XbrlInstances. كرر من خلال كل XbrlInstance.ValidationErors للحصول على رمز الخطأ الصحيح والتصرف وفقًا لذلك عن طريق طباعة رسائل الخطأ المخصصة على وحدة التحكم أو الكتابة داخل ملف.
Python رمز للتحقق XBRL من الملف
تحقق من صحة مستند iXBRL
للتحقق من صحة iXLRB ، قم بتحميله عبر فئة InlineXbrlDocument واستخدم طريقة التحقق () الخاصة به. في تعداد ValidationErrorCode ، يتم تحديد أكواد خطأ التحقق من الصحة لكل قاعدة تحقق من الصحة. قليل من الرموز هي ContextPeriodNoStartTime و ContextPeriodNoEndTime و ContextPeriodStartAfterEnd و ContextInstantNoTime و ContextScenarioXbrlNamespace و ContextScenarioXbrlSubstitutionGroup وما إلى ذلك.