一种自动化报表稽核技术

时间:2022-10-16 07:08:59

一种自动化报表稽核技术

摘要:提出了一种通过计算机信息系统的方式解决报表的稽核问题,实现时通过描述报表稽核要求,提出建立稽核表,借用通用报表系统实现技术并加改进以实现报表稽核自动化。

关键字:自动化 报表 稽核

一、问题的提出

会计报表的稽核包括会计报表所反映的数据是否真实、完整、准确;是否有擅自篡改报表数据情况;报表数据与帐簿、凭证是否一致,不同报表之间的数据是否一致与相互衔接;报表数据本身计算是否正确与准确等。会计报表的稽核作为会计稽核工作的重点与核心。面对大量且日益增加的报表数据(尤其是金融行业),对于目前财务管理与会计核算是一项十分烦琐而艰巨的工作,如何搞好报表数据稽核,如何提高稽核效率,显得非常重要与紧迫。

目前,报表的实现和会计核算一样,一般通过通用的计算机信息系统即通用会计核算系统或通用财务报表系统来实现,但目前国内所有这些报表系统其报表的稽核功能非常弱,看上去有这样的功能,但无实际的使用价值,或者,根本就没有报表稽核功能。本文在实际的工作中曾遇到每月几百个报表的情况,面对如此众对的报表如何保证报表数据的真实、完整、准确,在找不到类似相应系统支持下,做了许多探索工作,在通用报表系统的基础上进行改进,开发出了一种计算机报表稽核技术。

二、报表稽核的实际需求

(一)报表稽核实际上也是报表校验,报表校验需要解决如下几个问题:

1. 报表数据有否被主观修改,数据错误,报表数据有否有意改变,数据与实际不符;

2. 报表数据与帐簿、凭证是否一致;

3. 不同报表之间的数据是否一致与相互衔接;

4. 报表本身内部数据是否一致、计算是否正确与准确等。

(二)有关错误、与实际不符、一致与相互衔接、内部计算正确与准确性等问题的计算机描述为如下六种类型:

1. 大于(>):如出现小于等于的情况,则数据有问题;

2. 小于(<):如出现大于等于的情况,则数据有问题;

3. 等于(=):如出现不等(大于或小于)的情况,则数据有问题;

4. 不等于(<>):如出现相等的情况,则数据有问题;

5. 大于等于(>=):如出现小于的情况,则数据有问题;

6. 小于等于(<=):如出现大于的情况,则数据有问题;

(三)对于具体的报表,其中的数据可能会有如下一些对比情况:

1. 一栏与多栏对比;

2. 一栏与一栏对比;

3. 多栏与一栏对比

4. 一表与多表对比;

5. 一表与一表对比;

6. 多表与一表对比

7. 与帐簿数据对比;

8. 与凭证数据对比;

9. 本期与上期对比;

10. 本期与上年同期对比;

11. 本期与期初对比;

12. 累计与发生额对比;

13. 子(分)表与总表对比;

14. 以上多种情况的组合。

(四)有针对性的问题信息提示:

如:年初数与上期不平、固定资产期末原值错、利息支出与分表之和不平等等。问题出现在什么地方,什么问题,问题的原因等。

三、解决方案

分析:上述问题情况多,非常复杂,要解决上述问题,如不理清问题与稽核的本质关系是不可能实现上述需求的。

我们知道,报表稽核实际上是对一个一个报表来稽核,对具体的一个报表,我们需要核对所有的数据栏目,对具体某个栏目,可能牵涉到本表的其它栏目,也可能牵涉到其它表(假设上期或上年同期也可以用报表体现)的其它栏目,也可能牵涉到帐簿数据,还可能牵涉到凭证数据等等。

指导原则:根据以上分析,实现时采用上述思路,从宏观到微观的方式,再从微观开始实现,实现则是微观到宏观。分析从多表到一表,从多栏到一栏的方式,多个问题到一个问题。实现则相反,从帐、证、表、栏目的方式实现一个问题,然后从一个问题到多个问题,从一个栏目到多个栏目,从一个报表到多个报表进行。

实现思路:针对每一个报表,建立一个对应的稽核表,所谓稽核表,先重做报表数据计算,稽核数据与原报表数据对比,反馈对比结果。我们知道,每一个报表都有两个状态,其一是取数关系(式)状态,其二是实际取到的数据(结果)状态,因此,建立的稽核表也实现两个状态,其一是稽核关系(稽核要求)状态,其二是实际取到的稽核数据结果状态。稽核关系(稽核要求)状态,应描述稽核数据如何取得,从何处取得,如何与对应报表数据比较,比较结果如何表述。报表数据结果与稽核数据结果对比即实现稽核。

举例说明稽核关系栏目:

1. = SUM(E29:E33)-E34-E35-E36,个人营业利润合计错

说明:“SUM(E29:E33)”类似EXCEL单元格描述,意思为对E列29行到E列33行做汇总,本表达式表述为:本栏数据应与E列29行到E列33行做汇总减E34减E35减E36相等,否则,个人营业利润合计错。

2. =本期('工会0201',C34)+ 本期('工会0202', C30)+ 本期('工会0203', C36),利息支出与分表之和不平。

3. = D42-上期(,'工会02', ,D42),上下期不衔接。

4. =D47-D48,本年净利润纵向错。

5. = 上期('工会01',C8),年初数与上期不平;

=C9+C10,年初活、定期与银行存款合计数不平。

6. >=D36,期末长期债券投资错。

7. =C7+C8-C17,期末固定资产原值计算错;

=C29+C36+C37+C38+C41,固定资产期末原值纵向错;

=本期('工会01',D44),期末固定资产。

对表达式7的解释:表达式7为《固定资产情况》表中的“期末固定资产原值”栏,对该栏稽核有如下三项:

=C7+C8-C17,期末固定资产原值计算错(期末固定资产原值应等于(一)年初固定资产原值+(二)本年增加的固定资产-(三)本年减少的固定资产,否则,提示:期末固定资产原值计算错);

=C29+C36+C37+C38+C41,固定资产期末原值纵向错(期末固定资产原值应等于(一)房屋及建筑物+(二)机具设备+(三)电子设备+(四)交通运输设备+(五)其他,否则,提示:固定资产期末原值纵向错);

=本期('工会01',D44),期末固定资产原值与“工会01”(《资产负债表》)表不平(期末固定资产原值应等于《资产负债表》的固定资产原值,否则,提示:期末固定资产原值与《资产负债表》不相等)。

通用报表系统报表定义(设置),是借助系统提供的取数函数或公式来实现的,通过引用改进过的报表定义(设置)计算方法(取数函数),即可以完成类似如上稽核表达式的建立与稽核的实施(类似报表数据的取得),实现对报表的稽核,稽核结果可存如一文件中,什么表的什么栏有什么问题。

四、总结

通过如上方式,我们实现了这样自动化的计算机报表稽核系统,实际上,在原通用报表系统基础上对实现技术进行改造即可实现。通过此方式实现的计算机报表稽核系统,真正做到了报表稽核自动化,大大提高了报表稽核效率,大大减轻了报表审计、核对工作量。本技术可推广到其它通用报表系统。根据一般规律,报表审核、核对工作量随报表数量增加而成倍数增加,这样,对于有大量报表核对与校验的单位,效果非常显著,意义远大。

参考文献:

[1] 刘可福 高清 张淑英,《如何对金融行业会计报表真实性进行稽核》,中国审计信息与方法,1998年10期

[2] 张锋,《报表稽核——金融稽核的重要形式》, 西安金融, 1994年12期

上一篇:风险管理与内部稽核人员的角色扮演 下一篇:台湾地区内部稽核制度的发展及其对大陆的借鉴