利用AO探索多部门预算执行数据集中分析审计实例,本文主要内容关键词为:实例论文,预算执行论文,部门论文,数据论文,AO论文,此文献不代表本站观点,内容供学术参考,文章仅供参考阅读下载。
一、案例概述 为进一步落实审计工作全覆盖要求,我处在组织开展2014年度部门预算执行及决算草案审计实施过程中,通过将多个财务、业务应用系统数据进行集中分析的方式,积极尝试和探索多部门预算执行审计全覆盖的审计方法,并在审计任务重、资金量大、时间短、人员少的情况下,圆满完成审计项目的各项预期目标。本案例以实有资金账户资金情况和人员工资福利发放情况为审计事项内容,将2个部门所属60个预算单位的预算执行相关数据作为审计分析样本,通过建立数据分析模型,借助AO应用系统对2个部门所有预算单位的账务数据、决算数据等开展集中分析和筛查,进行一致性核对、逻辑性分析等判断,逐一列示差异分析结果,精准定位疑点目标,汇总并确定疑点,全面摸清了被审计部门所有预算单位实有资金账户资金情况和人员工资福利发放情况,为现场审计提供了精准的方向,提高了审计效率,达到了预期的效果。 二、AO应用 1.审前准备阶段 在审前调查中,审计组成立了计算机数据集中分析小组,设计使用了“计算机系统数据采集表”,明确了被审计单位需要提供的财务数据、预决算数据、国库支付数据、业务数据等数据源的数据内容和数据格式要求。将采集到的数据导入AO软件,生成相应的财务账套和业务数据表。 2.分析思路 首先是全面了解部门预算执行审计的数据分析涉及多少个与之有关的应用系统名称、版本以及数据库类型。二是结合部门预算执行审计目标要求,建立数据分析模型。三是根据所建模型明确所需数据具体要求。 3.审计实施阶段 根据审计实施方案中的审计内容确定进行数据集中审计分析的审计事项,建立审计数据分析模型和流程,通过AO应用平台和SQL语句进行数据分析和筛选,确定疑点。 4.审计终结阶段 通过AO进行数据比对并对结果进行初步验证与核实,进一步做好数据的统计与分析,运用AO“审计底稿”中的“审计报告”功能,形成报告初稿。 三、具体分析案例 (一)人员工资福利发放情况案例 1.通过前期调查了解,本案例涉及的预算单位所使用的财务核算软件为用友G9-综合计划财务管理系统V10.6.0.204,后台为Sql Server数据库。用友G9财务系统是基于J2EE WEB方式设计的综合计划财务管理系统,A02011审计软件目前没有采集转换模板,需要对G9数据库备份文件进行技术处理。 2.建立人员工资福利发放情况分析模型(见下图) 3.根据所建模型的数据要求,分别从所采集的系统备份数据中有选择的提取相关数据字段。选取用友G9-综合计划财务管理系统中的ACCOUNTANT_SUBJECT(科目信息表)、REMAIN(期初余额表)、VOUCHER(凭证表)、VOUCHER_DETAIL(凭证明细表)、ACCOUNTANT_SUBJECT(会计科目表),同时还采集预算部门决算系统中的相关五个模块报表数据,如:主表、附表、补充表、生成表等共计50多张报表数据。 具体思路是:了解纳入集中数据审计分析样本的所有预算单位单位性质、机构设置、工资发放方式。通过AO系统对各预算单位人员工资科目账表一致性进行核对,测算某一级别的预算单位年人员平均工资总额,将所需分析数据导入AO系统并分析生成结果。 4.分析步骤 步骤一:安装2014年部门决算软件,采集被审部门决算数据(.jio格式)。利用决算报表建立查询模板,分别取“单位名称”“单位预算代码”等关键字段,在支出决算明细表(财决05表)、机构人员情况表(财决附04表)以及资产负债简表(财决12表)中摘取相应字段的数据,然后科目余额表中摘取基本支出-工资福利支出小计、基本支出-其他对个人和家庭的补助、银行存款期末数完成模板建立。生成“决算人员工资福利支出表”,将该表加工整理后导入AO。 步骤二:根据财务账套数据,以“单位名称”为主索引,从“科目余额”中取出各单位“工资福利支出”和“其他对个人和家庭的补助支出”科目的借方发生额,两者合计数为财务账套数据的“人员支出账簿数”,生成中间表“财务账人员支出表”。 SQL语句:select单位名称,sum(借方发生额)as人员支出账簿数into财务账人员支出表from科目余额where年度=2014 and(科目名称=‘工资福利支出’or科目名称=‘其他对个人和家庭的补助支出’)group by单位名称 步骤三:通过“单位名称”字段把决算数据“决算_人员工资福利支出表”和财务账套数据“财务账_人员支出表”关联,计算出“人员平均支出决算数”和“人员支出账表差额”,生成“人员支出疑点中间表” SQL语句:select a.单位名称,a.年末实有人数决算数,a.人员支出决算数,(a.人员支出决算数/a.年末实有人数决算数)as人员平均支出决算数,b.人员支出账簿数,(a.人员支出决算数-b.人员支出账簿数)as人员支出账表差额into人员支出疑点中间表from(select* from[决算_人员工资福利支出表])a left join(select*from财务账_人员支出表)b ona.单位名称=b.单位名称 步骤四:分析“人员支出账表差额”字段,筛选该字段不为0的数据,生成“人员支出账表不一致疑点表” SQL语句:select*into人员支出账表不一致疑点表from人员支出疑点中间表where人员支出账表差额< >0 步骤五:分析“人员平均支出决算数”字段,筛选该字段大于10万的数据,生成“人员平均支出超标疑点表” SQL语句:select*into人员平均支出超标疑点表from人员支出疑点中间表where人员平均支出决算数>100000 步骤六:对“人员支出账表不一致疑点表”和“人员平均支出超标疑点表”的疑点进一步核实。 全部60个预算单位的分析数据涉及有近261588条分录数据和9级24501个会计科目。 (二)实有资金账户资金情况分析案例 1.本案例涉及的预算单位所使用的财务核算软件为用友G9-综合计划财务管理系统V10.6.0.204,后台为Sql Server数据库。用友G9财务系统是基于J2EE WEB方式设计的综合计划财务管理系统,AO2011审计软件目前没有采集转换模板,需要对G9数据库备份文件进行技术处理。 2.建立实有资金账户资金情况数据分析模型(见下图) 3.通过AO完成各预算单位“银行存款”科目的账表差异性分析,在决算软件中根据逻辑性分析设定公式,将“结余减去财政应返还额度不为零”作为判定实有资金账户存在财政性资金的条件进行筛选列示,分析并列出疑点。 4.分析步骤 步骤一:决算中操作方法与上例相同,略。决算生成中间表“决算_财政结转及结余减去财政应返还额度表”导入AO。 步骤二:根据财务账套数据,以“单位名称”为主索引,筛选2014年度“银行存款”科目的账簿数,生成中间表“财务账_银行存款期末余额表”。 SQL语句:select单位名称,科目编码,科目名称,期末余额as银行存款期末余额账簿数into财务账_银行存款期末余额表from科目余额where年度=2014 and科目名称=‘银行存款’group by单位名称 步骤三:通过“单位名称”字段把“决算_财政结转及结余减去财政应返还额度表”和“财务账_银行存款期末余额表”关联,计算“银行存款期末余额差额”。把“财政结转及结余减去财政应返还额度决算数”不为0的数据和“银行存款期末余额差额”不为0的数据列为疑点。生成“银行存款疑点表”。 SQL语句:select a.单位名称,a.财政结转及结余减去财政应返还额度决算数,a.银行存款期末余额决算数,b.银行存款期末余额账簿数,(a.银行存款期末余额决算数-b.银行存款期末余额账簿数)as银行存款期末余额差额into银行存款疑点表from(select* from[决算_财政结转及结余减去财政应返还额度表])a left join(select* from[财务账_银行存款期末余额表])b on a.单位名称=b.单位名称where a.财政结转及结余减去财政应返还额度决算数< >0 or(a.银行存款期末余额决算数-b.银行存款期末余额账簿数)< >0 步骤四:列出“银行存款疑点表”的疑点并作为到现场进一步核实的内容。 四、审计成果 通过对2个部门60个预算单位的数据集中分析和对所列疑点的现场核实。一是发现并核实某部门有4个预算单位存在超标准计发人员公积金和违规发放人员福利和补贴共计83.78万元的事实。二是发现并核实某预算单位财务人员挪用公款134.5万元的犯罪事实。 审计对上述问题一是作出了追缴多发人员工资福利和补贴,并建议对相关责任人进行了处理。二是推动了某部门对挪用公款财务人员作出党纪和行政处理,对涉及违法行为已移送司法机关处理。同时,摸清了2个部门所属预算单位的实有资金账户余额情况,促进预算部门完善相关管理制度。 通过集中分析结果的运用,进一步提升了计算机辅助审计的应用技能,拓宽了审前数据分析的方法思路,为今后类似审计项目的组织实施提供有效借鉴。标签:期末余额论文; 银行存款论文; 预算执行论文; 部门预算论文; 大数据论文; 审计软件论文; 审计计划论文; 审计方法论文; 审计目标论文; 审计流程论文; ao论文;