如何利用SQL语句审查地税部门多种方式调节税收入库进度

作 者:

作者简介:
陈少芬,郎溪县审计局

原文出处:
安徽审计

内容提要:


期刊代号:V3
分类名称:审计文摘
复印期号:2012 年 03 期

关 键 词:

字号:

      通过利用AO数据查询功能,按各单位的开票数与申报数分别进行分类汇总,再计算出各单位全年申报数与开票数之间的差额即是当年已申报未缴纳入库的税金,确定缓缴税款的疑点单位,结合全年的各企业已审批的缓缴数和企业税收征管档案,确定疑点企业进行审计调查,检查地税部门是否采取多种形式对税收的入库情况进行人为调节。

      审计思路与步骤

      一、采集、整理税收征管电子数据。由于县级地税征管数据全部集中在市级地税部门,由市审计局统一采集数据,并对采集的申报表、开票表、退库表进行整理。

      二、按企业名称进行分类、应交税金进行汇总全年申报数。因申报数含企业缴纳的养老保险数,故应将各企业申报的养老保险数剔除,生成申报表不含养老保险,并按全年申报数进行降序排列。AO中的SQL语句:

      1.select企业名称,sum(实交税金)as全年申报数into申报表不含养老保险from[业务_申报表]where税目名称not like′%养老%′group by企业名称

      2.select*into汇总申报数降序表from申报数不含养老保险[申报数不含养老保险]order by全年申报数desc

      三、按企业名称进行分类、开票税金进行汇总全年开票数。因开票数含企业缴纳的养老保险数,故应将各企业缴纳的养老保险数剔除,生成开票表不含养老保险,并按全年开票数进行降序排列。AO中的SQL语句:

      1.select企业名称,sum(开票税金)as全年开票数into开票表不含养老保险from[业务_开票表]where税目名称not like′%养老%′group by企业名称

      2.select*into汇总开票金额降序表from开票表不含养老保险order by全年开票数desc

      四、计算出全年申报表与开票数之间的差额,并筛选出差额大于2万元的疑点表,生成开票数与申报数差大于2万元表,用于后续的审计调查。

      1.select a.企业名称,b.全年申报数,a.全年开票数,(b.全年申报数-a.全年开票数)as开票数与申报数差into开票数与申报数差from[汇总开票金额降序表]a,[汇总申报数降序表]b WHERE a.企业名称=b.企业名称

      2.select*into开票数与申报数差大于2万元from[开票数与申报数差]WHERE[开票数与申报数差]>20000 order by开票数与申报数差desc

      五、利用筛选出的疑点表,结合全年各企业已审批的缓缴数和企业税收征管档案,至疑点企业进行调查地税部门是否存在由于直接受税收征收任务的影响,而采取多种形式对税收的入库情况进行人为调节。

相关文章: