从分析案例拓展计算机审计的思路,本文主要内容关键词为:思路论文,案例论文,计算机论文,此文献不代表本站观点,内容供学术参考,文章仅供参考阅读下载。
在计算机审计中,就要善于抓住事物的主要矛盾,来理清审计思路,利用事物内部的主要矛盾,通过自连接来设立审计SQL语句,提高计算机审计的效率。
自连接,就是在SQL里的是特殊内连接,相互连接的表,在物理上是一张表,但在逻辑上把它分为两张表。由于在逻辑上把它分为两张表,审计人员就可以利用物理上的一张表反映的经济业务事项的特征进行分析,充分利用逻辑上的两张表之间的矛盾特征设立SQL语句,来满足审计工作的需要。在具体的审计实践中,如果能正确分析对象的具体特征,抓住事物内部的主要矛盾,就有利于充分利用自连接,设立SQL审计语句来实现审计目的。以下通过分析一个高新技术开发区有无“区内注册,区外经营”骗取税收优惠政策教学案例,对比不用自连接与采用自连接在审计思路上的不同,来拓展审计人员的审计思路。
一、第一种思路——排除法
审计要求:
区外高新技术企业为了能够在企业所得税的缴纳上享受到“双高企业”15%优惠税的待遇,有可能通过变更工商登记的办法,将企业注册地址变更到高新技术开发区内,形成“区内注册,区外经营”,用于骗取税收优惠。
审计思路:
变更工商登记前,企业所得税应执行33%的税率(也有可能为18%、27%),年度中间变更注册地址后,则会执行15%的税率,这样,该企业在一个纳税年度内就会执行两档企业所得税税率。因此,在审计实践中,可以构建如下分析建模:
税种编号=‘19’(表示缴纳的税款为企业所得税) and
销号标志=10(表示税票为有效税票) and
税率=0.15(表示所得税享受了“双高企业”优惠待遇) and
Count(distinct税率)>=2(表示该企业所得税执行两档及两档以上税率)
审计分析:
首先,检索每个纳税人企业所得税执行的不同税率:
Select distinct企业编码,税率into税率表from税票表where税票表.税种编码=‘19’and税票表。销号标志=10。
其次,查看税率表,浏览生成的税率表,检索企业所得税执行两档税率的纳税人名单:
Select distinct企业编码,count(税率)as税率档次into税率档次表from税率表group by企业编码having count(税率)>=2。
最后,检索企业所得税既执行两档税率、又有一档15%税率的纳税人名单:
Select纳税人名称,税率档次表.企业编码from税务登记表a join税票表bon a.企业编码=b.企业编码join税率档次表con b.企业编码=c.企业编码where税率=0.15 and税种编码=‘19’and销号标志=10。
从最后生成的表中发现,开始执行33%的税率,后来执行15%的税率,从而确定骗取税收优惠政策单位,明确审计重点。
此次查询,根据审计思路,按照一般的逻辑思维,设置分析建模相对复杂。需要新生成两张表(税率表和税率档次表),利用三张表(税务登记表,税票表,税率档次表),才实现了审计目的。
从以上SQL语句编写,可见其审计思路的逻辑思维如下:
根据审计分析,“区内注册,区外经营”的企业存在税率不同,所以首先找到所得税的不同税率,生成税率表,执行的税率的档次至少两档以上,又找出两档以上的税率,生成税率档次表,最后从两档税率中找出既有其他税率,又有15%的税率。主要是用逐步排除法,利用审计掌握的“区内注册,区外经营”的企业表象特征进行逻辑筛选。进行了四步查找,才达到审计目的。
二、第二种思路——矛盾法
如果能正确分析“区内注册,区外经营”的企业矛盾,抓住事物内部的主要矛盾,对检查有无“区内注册,区外经营”骗取税收优惠政策的问题,就显得简单了。
审计要求:区外高新技术企业为了能够在企业所得税的缴纳上享受到“双高企业”15%优惠税的待遇,有可能通过变更工商登记的办法,将企业注册地址变更到高新技术开发区内,形成“区内注册,区外经营”,用于骗取税收优惠。
审计思路:高新技术企业变更工商登记前,企业所得税应执行大于享受优惠的15%的税率,年度中间变更注册地址后,则会执行15%的税率。如果利用自连接,将税票表,逻辑上分为[税票表]和[税票表-1],就会存在[税票表].[开票日期]<[税票表-1].[开票日期]AND[税票表].[税率]>[税票表-1].[税率]的特征,同时满足[税种编码]=‘19’AND[销号标志]=10 AND[税率]=0.15条件的就应是审计人员所需要的资料。
因为对象内部的主要特征在开票日期和税率,其“区内注册,区外经营”的企业与政策的主要矛盾就是开票日期在前的税率应当大于开票日期在后的税率。
找到这个内部的主要矛盾后,利用自连接设立审计SQL语句就很容易了。
审计分析:
SELECT[税票表].[企业编码],[税票表].[开票日期] AS原开票日期,[税票表].[税率]AS原税率,[税票表].[税额]AS原税额,[税票表-1].[开票日期],[税票表-1].[税率],[税票表-1].[税额]
FROM[税票表]INNER JOIN
[税票表][税票表-1]ON
[税票表].[企业编码]=[税票表-1].[企业编码]AND
[税票表].[税种编码]=[税票表-1].[税种编码]AND
[税票表].[开票日期]<[税票表-1].[开票日期]AND
[税票表].[税率]>[税票表-1].[税率]
WHERE[税票表-1].[税种编码]=‘19’AND
[税票表-1].[销号标志]=10 AND
[税票表-1].[税率]=0.15
从以上SQL语句编写,可见其审计思路的逻辑思维如下:
根据审计分析,“区内注册,区外经营”的企业存在税率不同,所以在内部由于缴纳税款的时间不一致,其税率肯定不一致,如果我们能找出因缴款时间不一致,税率不一样的,缴纳时间早的税率大于缴纳时间晚的税率,在这中间表的税率又为0.15的,“区内注册,区外经营”的企业应当符合此条件,实现了审计目的。
从以上教学案例分析可以看出,同一案例,审计要求一样,由于审计思路的不同,查询SQL语句也是不一样的,就本案例来讲,利用自连接设立审计SQL语句比我们传统的逻辑思维要简单直接得多,因此,审计思路对利用计算机审计非常重要,就本案例而言,也可以将[税票表]复制成副本表,从物理上两张表进行SQL审计语句设计,其原理也同逻辑上分为两张表的审计思路一样。因此无论是逻辑上分为两张表,或是物理上分为两张表,只要我们能把握事物的主要特征,抓住事物内部的主要矛盾,在分析审计数据时,就抓住了设立审计SQL语句的关键,利用自连接就有利于把复杂事情简单化,更有利于计算机审计工作效率的提高。