Xác thực các Tệp Báo cáo Tài chính qua C#

Xác thực các định dạng báo cáo tài chính bao gồm XBRL và iXBRL trong các ứng dụng dựa trên .NET.

 

Aspose.Finance for .NET là một tính năng phong phú, có thể mở rộng và dễ sử dụng để xử lý báo cáo tài chính API. Các nhà phát triển có thể dễ dàng tải, xác thực, xem hoặc tạo các định dạng XBRL và iXBRL cho các giải pháp tài chính và kinh doanh. API cung cấp XbrlDocument lớp học và InlineXbrlDocument lớp để tải tệp XBRL và iXBRL.

Xác thực XBRL tài liệu

Xác thực tệp XBRL là cần thiết cho một số trường hợp chẳng hạn như để kiểm tra dữ liệu có đúng cấu trúc và định dạng hay không. Để xác thực tài liệu XBLR, trước tiên hãy sử dụng lớp XbrlDocument để tải tệp XBRL. Để sử dụng xác thực () phương pháp của XbrlInstance lớp học, trước hết hãy phức tạp hóa XbrlInstanceCollection với đối tượng XbrlDocument XbrlInstances. Lặp lại từng XbrlInstance.ValidationErrors để nhận mã lỗi phù hợp và hành động tương ứng bằng cách in thông báo lỗi tùy chỉnh trên bảng điều khiển hoặc viết trong tệp.

C# Mã để Xác thực XBRL Tệp

Xác thực iXBRL tài liệu

Để xác thực iXLRB, hãy tải nó qua InlineXbrlDocument và sử dụng phương thức Validate () của nó. Trong ValidationErrorCode liệt kê, mã lỗi xác thực được xác định cho mỗi quy tắc xác thực. Một số mã là ContextPeriodNoStartTime, ContextPeriodNoEndTime, ContextPeriodStartAfterEnd, ContextInstantNoTime, ContextScenarioXbrlNamespace, ContextScenarioXbrlSubstitutionGroup, v.v. Nhà phát triển có thể gỡ lỗi và hiển thị mã khi người dùng cuối hoặc có thể hiển thị hướng giải quyết vấn đề.

C# Mã để Xác thực iXBRL Tài liệu