ตรวจสอบไฟล์การรายงานทางการเงินผ่าน Python

การตรวจสอบความถูกต้องของรูปแบบรายงานทางการเงิน รวมถึง XBRL และ iXBRL ภายในแอปพลิเคชันที่ใช้ Python

 

Aspose.Finance สำหรับ Python ผ่าน .NET เป็นคุณลักษณะที่สมบูรณ์ ขยายได้ และง่ายต่อการใช้การประมวลผลรายงานทางการเงิน API นักพัฒนาสามารถโหลด ตรวจสอบ ดูหรือสร้างรูปแบบ XBRL และ iXBRL ได้อย่างง่ายดายสำหรับโซลูชันทางการเงินและธุรกิจ API มีคลาส XbrlDocument และคลาส InlineXbrlDocument สำหรับการโหลดไฟล์ XBRL และ iXBRL

ตรวจสอบความถูกต้อง XBRL Document

การตรวจสอบความถูกต้องของไฟล์ XBRL เป็นสิ่งจำเป็นสำหรับกรณีต่างๆ เช่น การตรวจสอบข้อมูลว่ามีโครงสร้างและรูปแบบที่ถูกต้อง ในการตรวจสอบเอกสาร XBLR ขั้นแรกให้ใช้คลาส XbrlDocument เพื่อโหลดไฟล์ XBRL เมื่อต้องการใช้วิธีการตรวจสอบความถูกต้องของคลาส XbrlInstance ขั้นแรก ให้เริ่มต้น XbrlInstanceCollection ด้วยวัตถุ XbrlDocument XbrlInstances ทำซ้ำผ่านแต่ละ XbrlInstance.ValidationErrors เพื่อรับรหัสข้อผิดพลาดที่ถูกต้องและดำเนินการตามนั้นโดยการพิมพ์ข้อความแสดงข้อผิดพลาดที่กำหนดเองบนคอนโซลหรือเขียนภายในไฟล์

Python รหัสสำหรับตรวจสอบ XBRL ไฟล์

ตรวจสอบความถูกต้อง iXBRL Document

สำหรับการตรวจสอบ iXLRB ให้โหลดผ่านคลาส InlineXbrlDocument และใช้เมธอด validate() ในการแจงนับ ValidationErrorCode รหัสข้อผิดพลาดในการตรวจสอบจะถูกกำหนดสำหรับแต่ละกฎการตรวจสอบ โค้ดบางส่วน ได้แก่ ContextPeriodNoStartTime, ContextPeriodNoEndTime, ContextPeriodStartAfterEnd, ContextInstantNoTime, ContextScenarioXbrlNamespace, ContextScenarioXbrlSubstitutionGroup เป็นต้น นักพัฒนาสามารถดีบักและแสดงรหัสในฐานะผู้ใช้ปลายทาง หรือสามารถแสดงทิศทางในการแก้ไขปัญหาได้

Python รหัสสำหรับตรวจสอบ iXBRL เอกสาร