本文结合案例主要探讨在审查暂存款科目中AO软件以及SQL语句查询的方法,主要做法如下: 一、采集转换数据 我们详细研究了被审计单位财务软件的使用情况,业务范围以及会计核算流程等,了解主要表的名称、字段含义等,对相关的财务数据进行了采集转换和整理。某县财政局使用的财务软件是用友安易GRP_R9.V9.7版本,审计采集的是数据库备份安装数据,数据采集量为75MB。 二、审计方法及步骤 (一)审计过程概述 我们通过运用AO软件的功能,将“暂存款——罚没款”的借方发生额,即其运用和去向用途,确定为重点审计内容。通过对财务数据进行检索查询和分析比较等,进一步针对疑点查阅原始凭证等相关资料,逐项检查分析,归类综合审计问题,形成审计结果。 1、根据数量、金额,确定审计重点。在对“暂存款”科目进行审计时,利用AO的数据分析中的SQL查询器编写SQL语句,从经济业务发生数量和发生金额两方面,进行检索和查询。经过判断分析,将“罚没款”明细科目确定为审计重点。 2、分析科目性质,明确审计思路。各执收执罚单位将罚没款缴入财政预算“暂存款”的贷方,根据相关法律法规的规定罚没款应及时足额缴入国库,不得截留、挤占或者挪用,不得转为预算外资金。“暂存款——罚没款”的借方发生额,即其运用和去向用途,就成为审计的重点之一。 3、根据对方科目,分析归类。运用AO软件的“审计方法”中的“常用审计分析工具—对方科目分析”功能。检查“罚没款”借方发生额主要的贷方对应明细科目,经过判断和分析,列出重点审计科目;编写SQL语句,分别列出借方为“暂存款——罚没款”,贷方科目为审计重点的科目的会计分录,生成审计疑点。 4、追查会计凭证,形成问题。检查原始凭证等相关资料,确认罚没款的去向用途,针对审计发现的问题,对照相关法律法规,进行综合归类,形成审计结论。 (二)具体步骤 第一步,利用AO的数据分析中的SQL查询器编写SQL语句,从经济业务发生数量和发生金额两方面对财务数据进行检索和查询,查询结果显示:“暂存款—罚没款”明细科目135笔,占“暂存款”科目总分录数456笔的30%,列第一位;“暂存款—罚没款”明细科目借方发生额11425万元,占“暂存款”总账科目借方发生额44844万元的25%,列第三位。经过判断分析,将“暂存款”科目中的“罚没款”明细户作为审计重点之一,相关的SQL语句为: 1、统计分录数 Select[科目编码],[科目名称],count(*)as分录数From[凭证库]WHERE[科目编码]LIKE'202%'GROUPBY[科目编码],[科目名称] 2、对借方发生额求和 Select[科目编码],[科目名称],sum([借方金额])as合计数From[凭证库]WHERE [科目编码] LIKE'202%'GROUPBY[科目编码],[科目名称] 第二步,运用AO软件的“账表分析—会计科目审查”功能,初步审查“暂存款—罚没款”明细科目。查阅一些大额异常的凭证,发现会计分录大都是“多借多贷”。 第三步,运用AO软件的“审计方法”中的“常用审计分析工具—对方科目分析”功能,在对统计和查询结果经过分析和判断的基础上。列出“罚没款”借方发生额的主要贷方对应的明细科目:“其他财政存款(一级科目编码102)”占26.99%,“与下级往来(一级科目编码106)”占7.02%,“专用基金收入(一级科目编码403)”占7.11%,“一般预算支出(一级科目编码501)”占4.25%。 第四步,为便于分析和统计,考虑到会计分录均为“多借多贷”的情况,利用AO的数据分析中的SOL查询器编写SQL语句,生成一张“暂存款——罚没款”账户借方发生额的新表,命名为“暂存款借方”,相关的SQL语句为: select*into暂存款借方 from科目明细账20209where[方向]=1order by会计年份,会计月份,是否计算字段,凭证日期,凭证号,序号 第五步,运用AO软件的数据分析中的SQL查询器编写SQL语句,对“暂存款借方”表进行查询分析,分别列出借方为“暂存款——罚没款”,对应贷方为上述所列明细科目的所有会计分录。同时将查询结果生成EXCL表格供进一步的检查分析和核对。相关的SQL语句如下: 1、查询对方科目为106(科目名称“与下级往来”)的记录 Select*From[暂存款借方] where是否计算字段=0 and(对方科目编码like'106%' or对方科目编码like'%|106%') order by会计年份,会计月份,凭证日期,序号 注:由于是多借多贷,条件中必须是“对方科目编码like'106%' or 对方科目编码like'%|106%'”,单独使用“对方科目编码like'106%'”的条件可能造成有的分录遗漏。