数据验证可以确认所采集数据的真实性、完整性和正确性。这一点,是数据验证最为明确,也是最为主要的目的。通过数据验证,审计人员可以确认被审计单位提供的以及审计人员采集的原始电子数据的真实性、正确性和完整性,验证电子数据对被审计单位实际经济业务活动的真实反映程序,排除被审计单位有意识隐瞒部分数据的可能性。 对交警违章系统提供的数据进行数据验证时,发现系统中有一列为“操作流水号”,这个流水号是不能人为修改的,是系统自动生成的连续号码,对这个号码进行“断号分析”操作,查找是否存在交警违章系统管理员私自删除违规记录的情况。 首先,我们看一下由被审计单位提供给我们的“违章记录操作流水号”字段。如下所示:
如上图所示,“操作流水号”是完全按数列排列的无断号情况,即完整的流水号样式。“违章记录操作流水号”是被审计单位提供的数据中流水号,是有断号的情况的,现在要解决把“违章记录操作流水号”中的具体断号号码显示出来。 在Excel表中增加“结果”列,在“结果”的第一个单元格中输入公式:=IF(ISERROR(MATCH(A2,
B
2:
B
20,)),A2,""),并向下拖拽,在“结果”列生成的号码就是提供数据中的具体断号号码。公式的思路是查找“违章记录流水号”是否在“操作流水号”中,如果不在就显示“操作流水号”,否则什么也不显示。
在利用电子数据开展计算机审计时,必须注意保证采集数据的真实性、完整性和正确性,在本实例中的交警违章记录流水号的连续性验证中,发现有断号出现(即结果列显示的内容为断号)。 提出审计建议,被审计单位应向软件开发公司提出强化软件的控制、校验功能的需求。因控制、校验功能不完备而导致的数据不够真实、完整、合法的问题应予重视,要分析问题产生的原因,增加和完善人为错误提醒、修正和禁止录入等控制功能,从软件层面上保证系统数据的真实、完整和合法,防范违反规定的行为发生。