近年来,在对全县行政事业单位、乡镇财政财务收支审计和经济责任审计中发现:往来款长期挂账不清理,有由少数单位逐渐发展为普遍的迹象,资金额度有越挂越多,时间有越挂越长的趋势。在审计过程中靠审计人员逐年翻阅凭证,审计费时费力,审计效率不高。但根据《行政单位财务规则》等相关条例明确规定:“各种往来款应及时清理并按规定办理结算,不得长期挂账”,也就是说,往来款为审计的一项重要内容。
以下是笔者在利用AO2011进行财务收支审计过程中使用SQL语句分析往来款挂账的思路:
1.首先将被审计单位电子数据导入AO,利用AO“审计分析-账表分析-科目明细账审查”功能打开科目余额表,找到“应收款”、“应付款”等往来科目的科目编码。
2.针对上述科目编码,设置查询条件,编写SQL语句并通过AO中的SQL查询器执行。具体语句如下:
select a.科目编码,b.科目编码,a.科目名称,b.科目名称,a.期初余额,b.期末余额,a.年度 as 期初余额年度,b.年度 as 期末余额年度,b.年度-a.年度+1 as 挂账时间
from
(select * from 科目余额
where (科目编码 like '12%' or 科目编码 like '23%')
and (借方发生额=0 and 贷方发生额=0)
and (期初余额<>0 and 期末余额<>0)
and (期初余额=期末余额)
and 年度=2014)a
inner join
(select * from 科目余额
where (科目编码 like '12%' or 科目编码 like '23%')
and (借方发生额=0 and 贷方发生额=0)
and (期初余额<>0 and 期末余额<>0)
and (期初余额=期末余额)
and 年度=2015)b
on a.科目编码=b.科目编码
where a.期初余额=b.期末余额
通过查找期初余额等于期末余额且期间发生额为0的科目,并执行到排序分组表生成审计疑点。
3.利用该种发放还可以查询挂账多年的往来款科目。将第一年度的期初余额与最后一年该科目的期末余额相比较,如果两者相等且发生额为0,则该往来款即为长期挂账的科目。(罗参)
BEGIN FOR t IN (SELECT table_n…
SELECT table_name, to_number(e…
第一步.安装Oracle可以前往本站数据审计工具板块下载。第
1. 创建数据库在Oracle中,通常不直接创建整个数据库,
B/S开发框架 中MySQL和SQL Server从语法和语…