常用的计算机辅助审计技术主要有通用审计软件、数据检验技术、平行模拟技术以及嵌入审计模块技术。
(一)通用审计软件
通用审计软件是适用于多种被审计单位的不同数据组织形式和处理方式下生成的计算机数据,辅助审计人员完成审计任务的审计工具软件。通用审计软件可以用于对被审计单位的内部控制测试和余额测试。
通用审计软件在余额测试中的运用包括:选取和打印审计样本;检查计算结果;汇总和分析数据;比较计算机数据和审计人员的处理结果等。
1.选取和打印审计样本
审计人员可以根据特定的标准用审计软件来选取审计样本。如将累计欠款达一定金额的户挑选出来,并打印出应收账款询证函。
2.检查计算结果
审计人员可以利用审计软件对计算机的计算结果进行重新计算,以验证其正确性。如存货的单位成本、数量与金额的计算。由于计算机的处理速度很快,这种重新计算可以扩展到很多方面,这在手工审计情况下是无法实现的。
3.汇总和分析数据
使用通用审计软件,审计人员可以根据自己的要求对被审计单位的数据进行多种形式的重新组织整理。如确定呆滞存货、到期未收回的应收账款、应付账款中的借方余额、分析性测试的比率等。
4.比较计算机数据和审计人员的处理结果
将审计人员的审计结果与计算机中的数据记录进行比较,确定是否相符。如将审计人员的存货盘点数量与计算机中的数量记录相核对。
通用审计软件的使用包括以下环节:
1.明确审计目标和要进行的测试;
2.确定对被审计单位计算机数据处理系统使用通用审计软件的可行性;
3.设计使用通用审计软件的工作内容和步骤,包括逻辑关系、计算和输出格式等;
4.准备通用审计软件所使用的数据;
5.用通用审计软件对数据进行处理,对结果进行检查和利用。
使用通用审计软件的优点:
1.使用通用审计软件,审计人员可以高效地处理大量数据,减少审计时间和成本;
2.减小审计人员对被审计单位计算机数据处理人员依赖性。如何取得被审计单位的数据是能够成功地应用通用审计软件的关键。
(二)数据检验技术
数据检验技术是指审计人员设计出一些虚拟的经济业务数据,提交给被审计单位的计算机数据处理系统进行处理。根据检测的目的,检测数据应包括合法的和非法的数据。将系统对检测数据的处理结果与审计人员的预期结果进行对比,以确定系统控制是否存在并有效地执行。这种方法简单易行,成本较低。
(三)嵌入审计模块技术
嵌入审计模块技术是指在被审计单位的计算机数据处理系统中加人为完成审计目的而编写的程序代码。嵌入的审计模块是被审计单位的计算机数据处理系统的一个组成部分,它可以按照审计人员的要求,以特定的时间间隔,或在系统中的数据达到某种条件时,为审计人员生成和输出有关的报告。
这种方法的优点是可以对被审计单位的计算机数据处理系统进行动态的监控。嵌入审计模块要求在系统设计时就应予以考虑,并应建立必要的控制措施,防止未经授权的人员接触和使用嵌入的审计模块及其生成报告。由于嵌入审计模块技术的使用条件比较复杂,这种方法的适用范围较小。
(四)平行模拟技术
这种方法是模拟被审计单位对实际数据的处理而设计一种软件,它可以将被审计单位的真实数据用审计人员的软件重新处理一遍,以验证数据处理的正确性。运用平行模拟技术的时间应该分散在一年中不同的季月日,在不同的时间里对被审计单位的系统进行测试。此外,也可以模拟处理历史数据。
由于这种方法不破坏被审计单位的数据文件,并可以在独立的计算机设备上进行,因此它具有以下优点:
1.审计人员可以在对数据进行模拟处理的同时,通过追踪数据的原始凭证,便对业务内容进行检查;
2.可以在不增加很多的成本的情况下,扩大选取的样本规模;审计人员可以独立地进行测试。