C#を介して財務報告ファイルを検証する

.NETベースのアプリケーション内のXBRLおよびiXBRLを含む財務レポート形式の検証。

 

Aspose.Finance for .NET は、豊富で拡張性があり、使いやすい財務レポート処理APIの機能です。開発者は、金融およびビジネスソリューション用のXBRLおよびiXBRL形式を簡単にロード、検証、表示、または作成できます。 APIは提供します XbrlDocument クラスと InlineXbrlDocument XBRLおよびiXBRLファイルをロードするためのクラス。

XBRLドキュメントを検証する

XBRLファイルの検証は、データが正しい構造と形式であるかどうかを確認するなど、多くの場合に必要です。 XBLRドキュメントを検証するには、最初にXbrlDocumentクラスを使用してXBRLファイルをロードします。を使用するには 検証() の方法 XbrlInstance クラス、最初に初期化します XbrlInstanceCollection XbrlDocumentオブジェクトXbrlInstancesを使用します。それぞれを繰り返します XbrlInstance.ValidationErrors 正しいエラーコードを取得し、それに応じて、カスタマイズされたエラーメッセージをコンソールに出力するか、ファイルに書き込むことで対応します。

C#XBRLファイルを検証するためのコード

iXBRLドキュメントを検証する

iXLRB検証の場合は、 InlineXbrlDocument クラスを作成し、そのValidate()メソッドを使用します。の ValidationErrorCode 列挙、検証エラーコードは、検証ルールごとに定義されます。 ContextPeriodNoStartTime、ContextPeriodNoEndTime、ContextPeriodStartAfterEnd、ContextInstantNoTime、ContextScenarioXbrlNamespace、ContextScenarioXbrlSubstitutionGroupなどのコードはほとんどありません。開発者は、エンドユーザーの時点でコードをデバッグおよび表示したり、問題を解決するための方向性を示したりできます。

C#検証するコードiXBRLドキュメント