巧用SQL语句审查会计报表

作 者:
乔伟 

作者简介:
乔伟 五河县审计局

原文出处:
安徽审计

内容提要:


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

关 键 词:

字号:

      行政事业单位会计制度、财务管理制度的日益完善,费用开支标准具有高度的统一性,会计原始凭证均经过较为严格的审核,票据的合规合法性难以从表面上进行判断,特别是其真实性更难认定。审计人员通过被审单位上下年度之间经费支出横向、纵向的大量财务数据的分析对比,分析行政事业支出结构是否合理,是否体现公共财政的要求,同时联系被审单位的经济业务,分析判断其支出的真实性,才能对其支出的合理性作出专业判断,发现疑点,进行跟踪延伸审计。进行横向、纵向分析对比的方法之一是审查其单位的会计报表,下面是本人结合近期对某单位领导经济责任审计中利用SQL语句审查会计报表的方法同大家交流一下。

      一、数据的采集和转换

      将支付中心提供给我们“2008年和2009年两年度的行政单位经费支出明细表.xls”,利用AO系统数据“采集转换”功能将该业务数据表导入AO系统。具体是:打开AO系统项目树——XX审计项目——“审计分析”、“电子数据管理”,新建数据库命名为“经费支出表”,存储在项目资料树“电子数据分析”下,打开“采集转换”模块,通过数据导入向导将08、09两年度的“行政单位经费支出明细表.xls”导入到AO系统。

      二、具体审计步骤和方法

      审计人员对业务数据的审计,主要利用AO系统中“审计分析”——“数据分析”功能,通过编写SQL语句查询业务数据表,建立中间业务数据表,针对查询对比结果进行数据分析,找出疑点,进一步取得审计证据。简化了审计实施过程,规范了审计程序和方法,提高了审计效率。

      (一)打开项目资料树“电子数据分析”下“经费支出表”,通过如下SQL语句进行筛选、分析,找出疑点:

      (1)通过SQL语句:Select where*where From[业务_Sheet2008年经费支出表$]where[累计数]>15000(可根据具体实际设定该数值界限);生成“2008年大额支出筛选表”。同时通过图表查看以“序号”为X轴,“累计数”为Y轴,按X轴升序排序生成“2008年大额支出柱状图”。

      (2)通过SQL语句:Select where*where From [业务Sheet2009年经费支出表$]WHERE[年累计数]>15000(可根据具体实际设定该数值界限):生成“2009年大额支出筛选表”。同时通过图表查看以“序号”为X轴,“年累计数”为Y轴,按X轴升序排序生成“2009年大额支出柱状图”。

      (3)通过SQL语句:Select where*where From[2009年大额支出筛选表],[2008年大额支出筛选表]WHERE[2009年大额支出筛选表]·[科目名称]=[2008年大额支出筛选表]·[科目名称];生成“09与08年度连接表”。

      (4)通过SQL语句建立“09与08两年度数值比较表”:elect*,([年累计数]-[累计数])/[累计数]AS 09与08差额除以累计数INTO 09与08两年度数值比较表From[09与08年度连接表]。此表在左上方的“添加表”中。

      (5)通过审计分析——数据分析——打开左边的自定义表选中“09与08两年度数值比较表”点右键——自由表查看——通过数值分析——数值统计—统计出两年度发生变化的最大值和最小值,其中最大值是“其他商品和服务支出”,较上年度增加63537.86元增加147.25%;最小值是“招待费”,较上年度减少22500.50元减少——27.09%,并结合步骤(1)和(2 )生成大额支出柱状图进行对比后决定将此做为审计疑点。

      (二)进一步审核会计资料,得出审计结论。

      经进一步审核会计账簿和会计凭证,证实该单位在处理部分财务时,将应直接计人招待费、车辆维修费等明细科目的会计事项列在了“其他商品和服务支出”明细中的现象,导致09年度的“招待费”较08年度减少,而“其他商品和服务支出”却比上年度增幅较大。以上审计结果表明:该单位会计处理不符合《行政单位会计制度》“会计核算应当以行政单位实际发生的经济业务为依据,客观真实地记录、反映各项收支情况及结果”的规定,没有较好地反映出该单位财政财务收支的真实性、合法性。

相关文章: