一、财务软件中的“取消记账”与“取消结账”功能对审计的影响 据笔者调查,目前市场上大多数的财务软件都提供了“取消记账”和“取消结账”的功能。取消记账,就是将已记账的凭证通过记账的“逆向”过程,恢复到记账前的状态,简言之,就是把已经登记的任何月份的账簿记录无痕迹地擦掉。有些财务软件提供的“取消记账”功能不仅可以“恢复到最近一次记账前状态”,而且可以“恢复到本月月初状态”。取消结账,就是将已审核记账并已将本月各账户余额和发生额结转至下月的会计账簿,恢复到结账前的状态。“取消结账”过程的实现依赖于进行结账处理时保留的结账线索,沿着这些结账线索进行逆向处理,就可以使系统返回到结账前的状态。 财务软件提供的“取消记账”、“取消结账”功能,虽然在某些时候(如大量错误凭证被登记入账、账证不符等)给会计人员提供了极大的方便,但却为审计工作埋下了隐患。由于“取消记账”、“取消结账”功能的使用,可以使会计人员在以后的任意时间简单、方便、无痕迹地改动相关的会计数据,甚至篡改后不留下任何蛛丝马迹。以前手工账由各人分别编制凭证、登记账簿,审计人员在审计时通过墨迹或笔迹可以很容易地发现审计线索,而目前大多数财务软件对更改的会计事项没有提供完整的、真正意义上的痕迹记录。有的财务软件根本不提供这类逆向会计操作的痕迹记录,有的也只是在操作日志中记录了何人何时使用过这些逆向操作功能,至于具体操作则无从得知。这无疑增加了审计工作的技术难度,使审计人员在审计时很难发现审计线索,更不用说采集到合适的审计证据了。 二、财务软件中的“无痕迹修改凭证”功能对审计的影响 所谓“无痕迹”,即不留下任何曾经修改的线索和痕迹。有些财务软件的账务处理系统中明确规定,以下两种情况下的错误凭证可实现无痕迹修改:一是对于已经输入但未审核的机内记账凭证可以直接修改;二是对于已经通过审核但尚未记账的凭证可以先取消审核再修改。以上两种情况下的错误记账凭证,虽然按照财务软件提供的功能都可以做到无痕迹修改,但是根据有关会计法规的规定,只有第一种情况下的直接修改具有合法性。因为《会计核算软件基本功能规范》第十七条明确规定:“会计核算软件应当提供对已经输入但未登账的记账凭证的审核功能,审核通过后即不能再提供对机内凭证的修改。”而第十九条第三项明确规定:“在已经输入的原始凭证审核通过或者相应记账凭证审核通过或者登账后,原始凭证确需修改,会计核算软件在留有痕迹的前提下,可以提供修改和对修改后的机内原始凭证与相应记账凭证是否相符进行校验的功能。”由此可以看出,国家有关会计法规对会计差错更正方法的规定,也都强调了更正会计差错要有痕迹记录,其目的就是要做到有案可稽、有据可查,为审计工作留下线索。而财务软件提供的“无痕迹修改凭证”功能,不仅违背了《会计核算软件基本功能规范》中有关会计差错更正方法的规定,而且在原始凭证、记账凭证、会计账簿等方面很少甚至没有提供必要的“有痕迹”修改的记录,这在一定程度上加大了审计工作的技术难度。 三、财务软件中的“反复核”与“成批审核”功能对审计的影响 财务软件中的“反复核”,又称“取消审核”,就是在已审核通过但没有登记会计账簿之前,发现了会计核算工作差错,通过该功能将已经复核的会计凭证由该凭证的审核人取消审核标记,以便制单人对其进行修改或增删。当前绝大多数的财务软件都提供了“取消审核”或“反复核”的功能,会计人员在取消审核或反复核后可对凭证进行任意修改,且不留下任何修改痕迹。该功能在方便纠错的同时也为会计人员篡改会计资料提供了便捷的工具。在对财务软件的市场调查中,笔者还发现有一部分财务软件提供了“成批审核”的功能,而且对该功能没有任何使用限制。学过会计的人都知道,凭证审核的目的是对经济业务的会计记录进行再次监督,审核人员应该严肃、认真地逐笔审核并签字确认。而财务软件提供的“成批审核”功能却允许审核人员在没有看到每一张凭证的情况下,一次性对所有的凭证进行审核并签字。该项功能的使用虽然提高了工作效率,却降低了审核质量,使审核工作形同虚设。在这种情况下,审计人员在审计时就应该扩大凭证的抽样范围,以降低审计风险。 四、财务软件中灵活的参数设置功能对审计的影响 根据对财务软件的调查,笔者发现,大多数财务软件都提供有灵活的参数设置功能,只不过功能名称不同,有的称为“选项”,有的称为“核算规则”等。当然,财务软件提供较多的参数供用户自由设置的目的是方便会计人员,比如有的财务软件提供了“允许修改他人填制的凭证”、“制单人与审核人可以为同一个人”、“凭证未审核允许过账”等等,用户可以自由选择这些参数。一旦选定其中的某个参数,以后的会计核算系统都会自动按照该参数预定的规则进行核算。但这些参数如果设置不当,将会导致的直接后果是,系统里的任何人都可以修改别人填制的凭证,未经过审核的凭证也可以顺利过账,就连制单和审核不能为同一个人的内部控制制度在这里也可以取消。这将直接影响到审计人员对被审计单位实施的符合性测试程序以及对重大错报风险的评估,进而会影响到实质性测试程序。 五、财务软件中系统管理员的高度集权对审计的影响 目前几乎所有的财务软件中,系统管理员都属于超级用户,他具有凌驾于所有用户之上的权利,系统中所有的业务操作员的权限都由他分配,他可以授予任何权限给任何人,但却没有人对系统管理员进行监督。财务软件中的这项制度设计显然不符合内部控制制度的要求,缺乏对权利的相互牵制。甚至有的财务软件允许系统管理员对任何用户的密码进行修改,并且修改后系统管理员可以删除系统日志中的记录。可以想象,在这样的内部控制制度下,即使其他用户的权限分配符合内部控制的原则,但如果系统管理员想舞弊,他可以修改任何用户的密码,然后以该用户的身份进入系统篡改数据,之后再删除系统日志记录,不留下任何痕迹。