CAAT(監査支援システム) -Integrated test facilityはFictitiousなEntity- USCPA

◎CAAT

Auditor は、Manual(手作業)による Audit procedures だけでなく、コンピューターを使った Computer Assisted Audit Techniques、略して CAAT を使って実施することもできる。

以下のようなさまざまなアプローチがある。いずれのアプローチをこころみても、Auditor は Continuously に Test を行わなければならない。

・Generalized audit software
・Test data
・Integrated test facility
・Parallel simulation
・Transaction tagging
・Embedded audit module

○Generalized audit software
汎用性監査ソフトウェア、GAS。監査に必要な便利機能が搭載されたソフトウェア。Audit report を作成したり電子データを検証したりと、手書きでは地獄のような業務の効率性がGASにより格段に向上する。

Generalized audit packages utilize the speed and accuracy of the computer.

また、Client の Hardware や Software の知識が乏しくても、簡単に Information に Access することができ、Control test や Substantive test を実施することができる。

細かな計算をソフトが行ってくれる一方で、ソフトにより作成された Work paper の Documentをみても細かな計算方法などが Observe できないデメリットもある。

・Advantages

・Client の Computer の Speed と Accuracy を Utilize
・Client の Hardware や Software の Understanding が Limited でも、Information に Access できる。
・Sample の Selecting、Data の Analyzing、Balances の Recalculating が Computerize

・Consideration
Documentをみても細かな計算方法などが Observe できない

○Test data
テストデータ法、Test deck ともいわれる。Test dick ではない、決して。

Test data は Program 内の Procedures を Test するメソッド。Auditor が作った Dummy な Test dataClient の Program で処理させ、その Results と予想した Results を比較する。

Test data are processed with the client’s computer and the results are compared with the auditor’s predetermined results.

Test data により、Control の Effectiveness を確認し、Invalid な Data を Discover できる。たとえば、Test data を Payroll system に Introduce することで、Invalid な Employee の ID number を Discover できる。

Test data は、Program が業務に使用されていない業務時間外や開発段階に行われる。

・Advantages
Client の Computer で実際に処理するので、Evidence が Appropriate
必要な Information system の Knowledge が最小限でよい

・Consideration

・Auditor が Test data を作る時間と Design の難易度
・Test data による Evidence はその時点のもの
・Test できるのは、Each type の Only one transaction
・Test で使う Program は Client が使用している Program
・Actual operation と異なる結果を Represent する可能性

☆Unclaimed checks の Distribution のような Physical control には適用できない。

○Integrated test facility
ITF法。システム監査で使われる。Client の Program に、ITFと呼ばれる部門や支店のような Fictitious(架空の)の Entity をモジュールとして組み込む。

この ITFに、Auditor が作った Dummy な Test data を Input。

Test data との違いは、Client の Program が業務に使用されているときに実施すること。そのため、Real な Data も Program に Input される。

その Results と予想した Results を比較し、Program が正常に機能していることを確認できる。

Client の Operating personnel には知らせずに実行する。

・Advantages

Client の稼働中の Program で実際に処理するので、Evidence がより Appropriate

・Consideration
Auditor が Dummy data を作る時間

○Parallel simulation
平行処理法。Client の Actual な Data を使って、Client の Program とそれと同じ環境にした Auditor Control の Program に Input し、Output を比較する。

同じ結果ならば Program は正常、差異があれば Investigate。

Test data や ITF との違いは、Input する Data が Client の Actual な Data であること。

その Client の Data が Client program と Auditor program で Parallel に Process される。

・Advantages

・一度シミュレーション用の Program を作れば、何回でも使える。
・Sample の Size を Low cost で Expand できる。
Generalized audit software を Utilize

・Consideration

・Auditor がシミュレーション用の Program を作るコストと時間
Controlled reprocessing は Parallel simulation の Variation のひとつ。
・Actual な Client data を、Copy した Client の Application program で Process させる。

○Transaction tagging
取引タグ法。Transaction に電子的な Tag をつけることにより、Auditor が Client のシステムをつかって Transaction をおっかけることができる。

○Embedded audit module
監査モジュール法。Ongoing な Monitoring や Auditing の Function を Provide。監査用の Application program をClient の業務システムに組み込み、監査データを抽出する。

・Advantages

・常にClient の 取引データを監視しテストすることが可能になる。
・Continuous な Auditing environment で Effective

・Consideration

・Client のシステムに負荷がかかる
・Auditor がプログラムに関与する必要がある

○Code review
Audit technique のひとつ。Computer program の Processing routines を Logic で Analysis