通用AO财务采集模板和中间表转换模板的制作与使用

作 者:

作者简介:
陈宝福,玉环县审计局

原文出处:
浙江审计

内容提要:


期刊代号:V3
分类名称:审计文摘
复印期号:2008 年 07 期

关 键 词:

字号:

      一、模板特点

      (一)一个通用采集和转换模板解决一个局所有财务软件不同年度经SQL语句预处理后转换电子账簿问题,方便审计人员操作。

      (二)开放式的各财务数据预处理SQL语句,随时可根据各财务数据实际情况和审计要求进行调查。

      (三)解决AO系统中没有财务数据备份采集转换模板问题,充分利用AO系统数据库数据采集转换功能,统一和标准化数据预处理,简化了AO系统数据库数据采集转换程序,方便一般审计人员操作。且采集转换不容易出错,具有一定的普及性。

      (四)数据预处理时去除了冗余简直目,使审计人员更能直观审阅财务数据。

      二、总体思路

      充分结合SQL Server、Access和AO现场审计实施系统中采集模板和中间表转换模板制作功能,编写SQL语句对不同财务软件数据进行预处理,生成的结果数据表名和数据表结构进行统一和标准化,制作成一个局甚至一个地区的不同财务软件而使用一个不分年度、不分财务软件通用AO财务采集和中间表转换模板,方便一般审计人员操作,有效整合计算机审计资源。

      思路模型图如下:

      

      过程简图:

      

      三、具体步骤

      步骤一:获取财务软件数据库中的有关数据表,主要是年初余额表、科目表、凭证表、项目表、部门表、台账表等(部分财务软件应提供的主要数据表详见“表一”),不同的财务软件数据表有异。

      表一:部分财务软件应提供的主要数据表情况

      

      将数据表导入到SQL Server2000数据库,由计算机人员按“表二”要求编制SQL语句,对导入的数据表预处理成统一和标准化的数据表名(yeb、kmb、pzb、xmb、bmb)和数据表结构(关键一步)。

      财务软件的数据表若没有部门表或项目表,要创建空数据表,SQL语句分别是:create table bmb(bmdm VARCHAR (30),bmmc VARCHAR(60))、create bable xmb(xmdm VARCHAR(30),xmmc VARCHAR(60))。

      最后创建预处理存储过程,存储过程名称统一为“sqlycl”,以后只要在相应的财务软件预处理数据库的SQL查询分析器中输入“sqlycl”执行就行。且可以根据数据库的实际情况随时对存储过程中的SQL语句进行修改。拷贝或备份该数据库,方便其他审计人员共享使用。注意一点,编写SQL语句对财务数据预处理时,多年的财务数据必须逐年进行预处理。

      步骤二:新建Access数据库,数据库名称统一为“cjysy(可自定,第一次确定后,其后必一致),保存到C:\\Program Files、现场审计实施系统2005年、Aocjysj\cjysj.mdb。将SQL Server2000数据库中预处理后的五张结果数据表yeb(年初余额表)、Kmb(科目表)、pzb(凭证表)、bmb(部门表)xmb(项目表)导出到“cjysj”的Access数据库中。

      表二:统一的数据表名和数据表结构

      

      步骤三:启动AO现场审计实施系统,采用数据库数据采集方式,用新建数据导入定义将Access数据库中数据表采集到AO系统,并用辅助导入方式按AO系统要求一步一步导入,生成财务数据中间表,财务账表重建成电子账簿,最后制作成采集模板和保存设置成中间表转换模板。这样就制作成一个不分财务软件、不分年度通用AO财务采集模板和中间表转换模板,第一次生成后,接下其他财务软件统一和标准化预处理后就不用再制作模板,以后采集数据库数据使用用户模板导入即可。将此模板导出AO系统后拷贝给其他审计人员就可共享。

      四、实践效果

      具体实践中,目前已成功使用一个通用AO财务采集模板和中间表转换模板将国库集中支付系统(县会计核集中心)软件、浙江省行政事业性收费和政府性基金管理信息系统软件、审核拨付软件——会计核算资金申拨、财信会计软件(账务处理3.1版)和财信预算会计系列软件(预算总会计3.0版)、财信通用会计软件(预算总会计2.0版)、用友财务软件(8.X)多年的财务数据在AO系统中转换成电子账簿。前五个软件AO系统尚未有模板,且在财务数据SQL语句预处理时去除了冗余科目,使审计人员更能直观审阅财务数据。

      具体操作很简单,AO系统采集和转换也不容易出错,创建的存储过程和形成的通用AO财务采集模板一般审计人员均可掌握使用,而且对SQL语句预处理前和后进行了借贷发生额正确性验证。可以用一个通用采集和转换模板有效解决一个局甚至一个地区的不同财务数据转换成电子账簿问题(当然必须在编制SQL语句对不同财务数据进行统一和标准化预处理后的前提下才行)。

相关文章: