ITによるInternal controlのApplication control -USCPA-
◎Application control
IT による Internal control は、General control と Application control にわかれる。
Specific な Computer processing に関する Control が Application control。3つの Activities にわかれる。
Input
Processing
Output
◎Input
Data が Accurate に Input されているかコントロール
○Preprinted forms
So that employees will know exactly where to look for particular items of information.
○Keypunch
パンチカードへ記録
○Control totals
Numeric value(数値)の Total を Compare することで、Data が適切に Input されているか Verify する。
・Batch totals
データ処理の1単位を Compare。データの数量や金額などの合計。
・Hash totals
Numeric field(数値欄)の Summation(合計)をチェックする。Summation 自体は Meaningless(意味のない)。Numeric value(数値)に変化があったらなんらかの Error があることがわかる。
たとえば、従業員コードの合計が632だとする。632というNumeric value に意味はないが、これが620になっていたら Error があったと考えることができる。
・Record count
レコードの数を確認。
○Logic checks
Edit checks。誤った Data が Input されたとき、なんらかのシグナルを発する。たとえば、Input した Sales transaction に Edit check を行うと、Reject された Transaction が Output される。
・Limit tests
Numeric field(数値欄)に Input する Numeric value(数値) に、 Upper や Lower の Limit を設定する。それを超える Numeric value は Input できない。
たとえば給与の Numeric field に10,000 の Upper limit を設定し、10,000以上の Numeric value は Input できなくする。
・Validity checks
設定した有効な値しか Input できなくする。血液型しか入力できないなど。
・Missing data checks
Are there any omissions from any fields in which data should have been present?
・Check digit
Item の中の他の Digit(数字) を Verify するための Digit、Numeric value(数値)。
Check digit は他の Digit により計算される。例えば、7桁のコードがあった場合に、7桁目の Digit が他の1から6桁目の Digit により計算される。
Check digit により、Data processing や Transmission の間に Data が Alter されていなことの Assurance が手に入る。
○Error resolution procedures
◎Processing
○Batch processing
バッチ処理。Transaction などの Data を一定の時期にまとめて一括処理する。Data は Type ごとに Process される。
Batch processing は Database application でも Non database application でも使用される。
Batch system は、 Online transaction processing より Audit trail を Easy-to-follow しやすいが、Time delays には気をつける。
○Distributed data processing
DDP。分散データ処理。ネットワークでつながった複数の Computer で Data 処理を行う。たくさんの人がふれる可能性があるので、Auditor は Access control を確認する。
○Online processing
CPUと Direct に Communicate
○Real time processing
Date files を直ちに Update
○Control totals
Data の Verify するために、数字の合計を Compare
◎Output
○Control totals
数字の合計を Compare
☆Output の Test では、必ずしも Program error を Detect できない。