返回

新闻详情

本级预算执行审计中的SQL语句有哪些


来源:无锡仁和会计培训学校时间:2018/3/16 12:12:47

审查有无隐瞒、转移收入的问题

思路:查找将收入转入暂存款的所有凭证,即筛选出“借:收入类(4**)科目,贷:暂存款(203)”的所有凭证。

SELECT DISTINCT 源凭证号 FROM 凭证库 WHERE 源凭证号 IN (SELECT DISTINCT 源凭证号 FROM 凭证库 WHERE LEFT( 科目编码, 3 ) =‘203' AND 贷方金额 <> 0) AND LEFT(科目编码 , 1) = ‘4' AND 借方金额 <> 0

审查有无虚列支出、多计成本费用问题等

思路:查找所有通过暂存款列支的凭证,即筛选出“借:支出类科目(5**),贷:暂存款(203)”的所有凭证。

SELECT DISTINCT 源凭证号

FROM 凭证库

WHERE 源凭证号 IN (SELECT DISTINCT 源凭证号

FROM 凭证库

WHERE LEFT(科目编码 , 3) =‘203' AND 贷方金额 <> 0)

AND LEFT(科目编码 , 1) =‘5' AND 借方金额 <> 0

审查有无代管资金、出借帐户、转移收入等问题

思路:筛选出“借:银行存款(102),贷:暂存款(203)”的所有凭证,再对照审核原始凭证。

SELECT DISTINCT 源凭证号

FROM 凭证库

WHERE 源凭证号 IN (SELECT DISTINCT 源凭证号

FROM 凭证库

WHERE LEFT(科目编码 , 3) =‘203' AND 贷方金额 <> 0)

AND LEFT(科目编码 , 3) =‘102' AND 借方金额 <> 0

审查暂存款核算是否合规等

思路:筛选出“借:暂存款(203),贷:不是银行存款(102)、现金(101)”的所有凭证,再对照审核原始凭证。

SELECT DISTINCT 源凭证号

FROM 凭证库

WHERE 源凭证号 IN (SELECT DISTINCT 源凭证号

FROM 凭证库

WHERE LEFT(科目编码 , 3) =‘203' AND 借方金额 <> 0)

AND LEFT(科目编码 , 3) NOTIN (‘102', ‘101') AND 贷方金额 <> 0

审查有无虚列暂付款,转移资金的问题

思路:筛选出借方为“暂付款(104)”,贷方不是“现金(101)”或“银行存款(102)”的记录。

SELECT DISTINCT 源凭证号

FROM 凭证库

WHERE (源凭证号 IN(SELECT DISTINCT 源凭证号

FROM 凭证库

WHERE LEFT(科目编码, 3) =‘104' AND 借方金额 <> 0))

AND LEFT(科目编码 , 3)<>‘101' AND LEFT(科目编码, 3) <> ‘102' AND 贷方金额 <> 0

审查有无利用“暂付款”科目隐匿收入的问题

思路:筛选出借:“现金(101)”或“银行存款(102)”,贷“暂付款(104)”的记录。

SELECT DISTINCT 源凭证号

FROM 凭证库

WHERE (源凭证号 IN(SELECT DISTINCT 源凭证号

FROM 凭证库

WHERE LEFT(科目编码, 3) =‘104' AND 贷方金额 <> 0))

AND 借方金额 <>0 AND LEFT(科目编码 , 3) IN (‘101' ,‘102')

这些SQL语句之所以堪称经典是因为主查询查凭证的借方条件(或贷方条件),子查询查贷方条件(或借方条件),以此获得满足条件的所有凭证号;所有语句均基于审计人员会计记账问题的经验认识,通过排除所有正确写法查异常写法就可以发现审计线索。因此,从思路来说,略加变化这些SQL语句适用于对所有科目的审计。

上一篇:管理费用和销售费用的区别是什么?

下一篇:简述某公司废旧物资销售舞弊案例分析

  咨询老师  拨打电话  网上报名