首页 | 机构设置 | 审计成果 | 审计信息 | 政务公开 | 基本建设审计 | 计算机辅助审计 | 招商引资 | 法律法规 | 审计论坛
 
  浅谈会计软件的审计问题
 
 
 

浅谈会计软件的审计问题

  在电算化会计系统中,会计软件是利用计算机技术,体现会计信息处理方法和流程的基本技术环节,因此对会计软件的审计也就成了电算化审计的主要内容。下面就会计软件的审计问题谈几点看法: 
  一、 会计软件审计的三个阶段 
  从审计的角度来看,对会计软件的审计需要划分为软件开发、软件评价和软件运行三个阶段,在这三个阶段中,审计将分别具有不同的作用。
  1、 会计软件开发阶段的审计咨询。由于会计工作需要审计的监督与检查,因此,在财政部的《会计电算化工作规范》中明确规定了"选择会计软件时应该注意满足审计要求"。但是,在《会计核算软件基本功能规范》中还没有明确的、具体的审计要求功能。这种不协调局面既说明了在审计活动中对会计软件进行审计的必要性,又说明了人们对会计软件的审计还没有形成规范化认识。
  那么,如何使会计软件满足审计要求呢?作为会计软件开发的用户单位和开发单位在软件的开发过程中,应努力完善有关审计要求方面的功能,并把这种要求作为用户需求的基本内容明确规定下来。关于对会计软件的审计要求,应该是有能力为审计人员提供审计咨询服务。
  2、 会计软件评价阶段的审计评价。对于新开发完成的会计软件,在投入使用之前都要进行评审。其中的会计核算软件必须经过相应财政部门的评审,才能成为合法软件;各类内部管理型会计软件也需要就其功能和性能等方面进行一下评审,以证明该会计软件系统达到了某种标准或水平。在这种评审的各项内容中,就会计软件系统满足审计要求的程度进行评价可以称为会计软件的审计评价。这种审计评价不论是对于软件的用户单位还是对于开发单位都是必要和有益的。显然,一个审计评价较高的会计软件,在推广使用时是容易吸引用户的,在使用过程中是较为安全和易于控制的,也为会计软件系统在日常运行中接受审计监督提供了基础条件。
  值得注意的是,要区分清楚对软件的系统测试和审计评价两者的不同。两者间的根本区别在于系统测试的目的是在软件开发阶段"发现程序中的错误",而审计评价的目的则是要对开发完成后的会计软件就满足审计要求的程度进行检查鉴定。
  3、 会计软件运行阶段的审计监督。从整个会计工作来说,会计软件的运行是日常的循环往复的工作,因此对会计软件运行阶段的审计监督通常就被称为会计软件的审计。
  电算化会计系统是一个人机系统,系统功能的实现可有三种情况:一是完全依靠人来实现,如原始单据的收集整理、报表填列、计算公式的设计等;二是完全领先计算机系统来实现如由机内记帐凭证生成各类日记帐、明细帐等;三是人与计算机配合实现,如人员分工与操作权限的控制、自动转帐凭证的生成等。这其中由计算机所实现的内容有数据处理的流程和方法,机内控制的设定等,都是通过会计软件来确定的。因此,检查与验证会计软件数据处理的一致性、合理性和机内控制的有效性,便成为会计软件审计的基本内容。
  二、 会计软件的可审计条件
  毫无疑问,任何一个运行中的会计系统都要接受审计的监督和检查。在传统手工条件下,审计对于从经济事项、记帐凭证到各种帐表的形成过程及其规律都有着完整的认识,都能够实施有效的控制。但是在电算化条件下,目前审计人员正面临两个方面的困难:一是自己对电算化会计的规律和特点不熟悉;二是目前所使用的会计软件往往缺乏运行中的可审计条件。前一个困难的克服要靠广大审计人员对电算化知识和技能的学习;后一个困难的克服则需要会计理论研究、会计实务和会计软件开发等多个方面的共同努力。首先是在会计软件的之初--用户需求分析阶段要一个合理与完整的软件可审计性要求,其次是会计软件用户在选择一个会计软件时对该软件的可审计性要进行详细的考察。从目前的电算化技术水平来看,一个满足可审计条件的会计软件必须具备以下功能特点:
  1、 允许建立"审计试验系统"。所采用的会计软件应该在功能和使用说明等方面提供条件,允许建立一个供审计试验的会计系统,这个系统必须独立于被审计的原会计系统,并且应该是处于软件的初始安装、尚未进行初始设置的状态。
  2、 允许进行完整的"会计数据备份与恢复"。所采用的会计软件必须具有方便的会计数据备份与恢复功能。这种功能的完整性是指由被审计的会计系统备份的一套会计数据恢复安装到审计试验系统后,审计试验系统所输出的会计数据应该与被审计会计系统严格一致。
  3、 具有生成基本会计数据的"输出转换文件"功能。对于会计科目数据文件、记帐凭证数据文件等基本会计数据文件,在不影响这些文件的存储安全前提下,会计软件系统应该具有复制这些文件为"输出转换文件"的功能,并给出这些文件的存储路径、文件名和文件结构。审计人员可能采用人工手段,或其他会计软件系统,或专门的电算化审计系统软件对这些数据进行审计检查与分析。
  三、 会计软件审计的基本步骤
  1、 对被审计系统建立试验系统。所建立的试验系统在程序和数据方面应该是完全独立于被审计系统的,最好是在另一套计算机内进行。
  2、 按照被审计系统的要求对试验系统进行初始化设置。设置操作前和操作过程中要注意检查试验系统是否真正是处于初始状态。
  3、 利用被审计系统的年初数据资料进行年初建帐,核对两系统的年初一致性。一般可通过被审计系统一月份的"科目余额表"和"总帐余额表"等尽可能多的数据输出格式进行检验,并且应该对屏幕输出和打印输出(最好是原来已打印的)两种输出方式。
  4、 从被审计系统中取得备份数据,利用"数据恢复"功能装入试验系统,检查两系统当前数据的一致性,并检验试验系统当前"年初数"与步骤3时的一致性。
  5、 准备一批实际经济业务的记帐凭证,注意这些凭证的典型性,分别向两系统中输入这些凭证数据,"复核"与"登帐"后检验两系统的一致性。
  6、 利用审计人员设计好的一批典型记帐凭证,输入到试验系统中,检查系统的合理性。
  7、 利用审计人员设计好的一系列典型操作过程,检验系统所能实现的内部控制项目及控制的有效性。
  在进行会计软件审计时,要特别注意两点:
  (1)由于各种会计软件在功能设置、操作步骤和界面风格等方面都不尽相同,因此在正式进行审计操作之前需要对被审计系统进行熟悉和适应训练。
  (2)在整个审计过程中对试验系统的操作不可由被审计单位的人员进行,对被审计系统的操作也应由审计人员在场监督,以防止操作过程中的舞弊现象发生。

 

主办单位:哈尔滨市动力区审计局     网站维护:动力区审计局信息化小组    
电话:0451-82103314  地址:黑龙江省哈尔滨市动力区和兴路6号(邮编:150040)
E-mail:mycn@tom.com