キーポイント

アプリケーション・コントロールが機能していない場合、個々の取引のエラーや不正が検出されないまま財務諸表に反映される可能性がある。
監査人がアプリケーション・コントロールに依存する場合、そのテスト証拠は機械的プロセスであるため、通常1件のテストで十分な監査証拠となる。
多くの監査チームはアプリケーション・コントロールの「存在」を確認するが、ISA 330に基づき、実際に「機能」しているかのテストが欠けている。

仕組み

アプリケーション・コントロールは、人間が手入力する前に、またはデータが次のシステムに移動する前に、エラーや異常を自動的にフィルタリングする。例えば、売上システムが顧客マスターレコードに存在しない顧客コードへの請求を自動的に拒否する場合、これはアプリケーション・コントロールである。ISA 315.A82は、こうした自動的な防止または検出メカニズムを「IT依存の統制」として定義している。
監査人の検証作業は2段階で進む。まずシステムへの問い合わせ、またはシステム管理者からの確認により、そのコントロールが「存在」することを確認する。次に、監査証拠(トランザクション・ログ、フラグ付き拒否記録、またはシステムレポート)を検査して、当該期間中にそのコントロールが実際に「機能」したことを検証する。機能テストは通常1件の実行テストで足りる。なぜなら、プログラムされたコントロールは一貫性が高いため、1回のテストで十分な監査証拠が得られるからである。ISA 330.A44はこの原則を支持している。

実例:田中製造業株式会社

クライアント:東京都に本社を置く製造業。年売上6,400万円。IFRS適用。売上認識システムはSAP ERP。
ステップ1:コントロールの存在確認
SAP MM(マテリアル管理)モジュール内で、「注文と納品の数量照合」プログラムが有効になっていることを確認した。システム管理者に書面で確認。
作業記録:「SAP MM 4.7.2版 納品検証ルール有効状態確認済み。設定画面スクリーンショット添付」
ステップ2:機能テスト
2024年1月~3月の売上取引ファイルを抽出(全847件)。SAP機能リストより、自動拒否件数「3件」を確認。それぞれの拒否記録を検査。
作業記録:「拒否トランザクションログ3件確認。理由コード、日時、ユーザーID記録済み。当該期間、納品照合ロジック変更なし」
結論: 売上数量の自動検証コントロールは、テスト期間内有効に機能していた。個別の請求エラーが47件レベルの誤謬へと拡大する可能性は低い。ISA 330に基づき、このコントロールへの依存を実証的テスト計画に反映できる。

  • 拒否件数1:納品数量が発注数量を5%超過(システム閾値3%)→ コントロールが機能した
  • 拒否件数2:顧客マスターに登録なし → コントロールが機能した
  • 拒否件数3:受け取り側部門コードが存在しない → コントロールが機能した

監査人や実務者が見落とすこと

  • 金融庁の監査実務指標(2024年) では、IT依存コントロールの「機能テスト不足」が指摘対象の上位3項に入っている。多くのチームが「コントロールは設定されている」で止まり、「実際に拒否件数が記録されているか」を確認していない。
  • 標準的な誤り:アプリケーション・コントロールが「設計」されていることを確認しても、ISA 330.A44に基づく機能テストを実施していないケースが多い。トランザクション・ログやシステムレポートによる検証証拠が調書に残されていない。
  • 文書化の実務的ギャップ:SAPやスタンダード会計システムのシステム管理者確認書が「一般的なコントロール環境の説明」に留まり、当該期間の「実績レポート」を添付していないケースが見受けられる。
  • 期中のシステム変更やアップデートにより、アプリケーション・コントロールの設定が変更されることがある。ISA 315.A86に基づき、監査対象期間を通じてコントロールが一貫して有効であったかを確認する必要がある。テスト時点でのスクリーンショットだけでは、期中の変更が反映されない。

関連用語

  • 一般的なIT統制: アプリケーション・コントロールが正常に機能するための土台。システムアクセス管理、プログラム変更管理、定期的なバックアップなど。
  • 実証的手続: ISA 330に基づき、アプリケーション・コントロールに依存しない場合に実施する詳細テスト。
  • 監査証拠の十分性と適切性: アプリケーション・コントロールのテストは機械的プロセスのため、1件の実行テストで足りることが多い理由。
  • IT環境のリスク評価: ISA 315.A70に基づき、監査人はIT依存度の高いシステムでのエラーの可能性を評価する必要がある。
  • 統制テスト: アプリケーション・コントロールの有効性を検証する監査手続の総称。
  • フローテスト: 取引が処理システム全体を通じて正しく流れるかを確認するテスト方法。

関連するISA基準

ISA 315.A82~A87はアプリケーション・コントロールを「IT依存コントロール」として定義し、評価方法を示している。ISA 330.A44は機械的コントロールに対する1回の実行テストで十分と述べている。ISA 330全体は、リスク評価に基づいた実証的手続の設計に関する要件を定めており、アプリケーション・コントロールへの依存度がこの設計に影響する。
---

実務に役立つ監査の知見を毎週お届けします。

試験対策ではありません。監査を効率化する実践的な内容です。

290以上のガイドを公開20の無料ツール現役の監査人が構築

スパムはありません。私たちは監査人であり、マーケターではありません。