巧用SQL语句助力企业增值税审计

16.05.2014  19:03

 

审计人员面对企业庞大的财务、业务数据,采取翻阅记账凭证、账本等资料的方法审查企业是否存在少提、少缴增值税,很难发现问题,而采用计算机辅助审计能够准确、快速查找疑点,提高了工作效率。以下是具体的审计思路和步骤:

一、从被审计单位取得凭证库表、增值税开票主表,分别保留凭证库表的序号、科目代码、月份、凭证类型、发票类型、发票代码、摘要、凭证号、借方金额、贷方金额字段及增值税开票主表的发票类型、发票代码字段。

二、整理好的数据表导入SQL2008数据库中,利用SQL语句进行查询。(一)、查询所有确认收入的,未登记应缴增值税的会计凭证。语句为:select*from 凭证库表 where 科目代码 like’501%’ and 贷方金额>0 and  Cast (月份 as varchar(2))+’-’+凭证类型+Cast(凭证号 as varchar(4)) not in ( select CAST(月份 as varchar(2))  +'-' +凭证类型+'-'+cast(凭证号 as varchar(4))  from凭证库表 where科目代码like '22106%' and   贷方金额>0  );(二)查询登记了主营业务收入,但是未开具销售发票的凭证。1、利用SQL语句生成主营业务收入表。语句为:select *into主营业务收入表 from 凭证库表 where 科目代码 like’501%’ and 贷方金额>0; 2、查询登记了主营业务收入,但是未开具销售发票的凭证。语句为:select a.* from 主营业务收入表 a  left   join 增值税发票主表 b on a.发票类型=b.发票类型 and a.发票代码=b.发票代码 where b.发票代码   is null;(三)、有发票没有登记主营业务收入的情况。语句为:select b.* from 主营业务收入表  a  right join 增值税发票开票表 b on a.发票类型=b.发票类型 and a.发票代码=b.发票代码 where a.凭证号 is null。