房伟
计算机技术已经在地税的征收管理中广泛应用,在对地税征收业务数据进行审计时,可以利用计算机技术进行筛选、比对,以查找疑点,发现问题。但计算机技术只是实现审计目的的手段,重要的还是审计人员的目的是否明确,思路是否清晰。充分利用计算机技术的关键是审计人员对政策和对提取到的数据的了解程度,而这两个方面相互促进。
在对2013年某区本级税收执行情况审计中,审计局对区地税征收数据进行审计。开展计算机审计与一般的审计相似,主要是两个阶段,准备阶段和实施阶段。本文以土地使用税为例,介绍计算机审计的方法。
一、准备阶段
计算机审计在准备阶段主要是了解相关政策、数据采集以及了解各种数据之间的关系。从审计过程来说,准备阶段至关重要,只有先充分了解税种的特点,比如征收标准、征收方式等政策,才能形成思路;只有对电子数据的了解,比如数据的格式、表与表之间的关系等,才能知道数据与法规的对应关系,才能知道提取到的数据那些是审计人员应关注的重点,才能知道数据能否通过加工分析出问题。
(一)了解相关政策
查找相关法规,了解到城镇土地使用税是以实际占用的土地面积为计税依据,按年计算、分季缴纳,向土地使用人征收,年税额标准是:一级地段18元、二级地段12元、三级地段8元、四级地段3元。
(二)数据采集
打开联网审计系统,可以发现地税数据库中有基础表与代码表合计69张,将其全部导入到AO2011或者SQL Server数据库中进行分析。
(三)初步了解各种数据之间的联系
在采集过程中发现,“基础表_税款征收数据”里面包含了纳税人逐条登记的缴税记录,包含税款的各种信息,比如纳税人名称、税种、税率、品目、税款所属期起、税款所属期止、实纳税额、税务机构等情况。这里,税种、品目、税务机构等关键信息,都是用数字代码表示。可以发现数据库中还有税种代码表、品目代码表、税务机构代码表等,打开后就可以查看相关的信息。比如打开税种代码表,可以发现,“14”代表城镇土地使用税。了解了数据库的整体结构,就可以进入实施阶段了。
二、实施阶段
这个阶段是审计人员结合数据形成审计思路,利用计算机发现审计疑点,实现审计目的过程。这里需要强调的是要结合数据的特点,审计组成员会提出各种各样的审计思路,但是有些可以通过计算机实现,有些无法实现,还有些通过各种数据加工能够实现。这就需要审计人员之间的交流与沟通,通过取长补短,信息共享,充分利用计算机技术,发挥审计人员的能动性,产生审计思路。
比如,以未连续缴纳土地使用税的问题为例,由于税款征收数据对于缴税地块未设置时间连续的限制条件,而只是根据纳税人的申报材料记录地块缴税期间,是否连续只能由人工判断,这就容易产生未连续缴纳的问题。可以有以下两种思路:
(一)审计思路:每条业务数据都有土地使用税税款所属期起、税款所属期止,根据数据的这个特点,可以利用in命令,来筛选出某个地块在2012年缴税、在2014年缴税,但在2013年没有缴税的情况,可以作为疑点形成底稿。
第一步,可以将2012年土地使用税的数据做成一个表,起名为“2012年土地使用税情况表”。注意,中间表的名称要能够直观的体现表的内容,否则当表很多时,查找起来会很麻烦。2013年、2014年的数据也都单独保存,分别形成表“2013年土地使用税情况表”、“2014年土地使用税情况表”。
第二步,用in命令从2012年土地使用税情况表中,筛选出在2014年缴过税而在2013年未缴税的单位名称,将结果保存在另一张表上,“2012年2014年缴而2013年未缴土地使用税的单位情况表”。所需的命令是:
select *
from 2012年土地使用税情况表
where 纳税人名称 in (select 纳税人名称 from 2014年土地使用税情况表) and 纳税人名称 not in (select 纳税人名称 from 2013年土地使用税情况表)
第三步,回到原始表中,将这些单位所有的纳税记录放于一个表中,然后人工检查税款所属的起止时间,确认问题。所需的命令是:
select *
from 基础表_税款征收数据
where 纳税人名称 in (select 纳税人名称 from 2012年2014年缴而2013年未缴土地使用税的单位情况表)
order by 纳税人名称,计税依据
(二)审计思路:根据税款所属期起、税款所属期止,计算缴款所属期并换算成月数,对于缴税总月数不够12个月的,列为疑点。
第一步,主要分析2013年土地使用税数据。先对数据的初步处理,根据税款所属期起、止时间,计算出缴款天数,保存为“2013年土地使用税缴款所属天数表”。具体命令是:
select 纳税人名称,税款所属期起,税款所属期止,
DATEDIFF(DAY,CAST(税款所属期起 AS DATETIME) , CAST(税款所属期止 AS DATETIME)) +1 AS 缴款所属天数,实纳税额,计税依据
from 2013年土地使用税情况表
where 品目代码 like '140%'
order by 纳税人名称
这里,用cast命令是将文本格式变为日期格式,以便进行天数的计算;“+1”有利于以后的计算。
第二步,将土地使用税所属期的天数换算成按月计算的月数,保存为“2013年土地使用税缴款所属月数表”。具体命令是:
select 纳税人名称,税款所属期起,税款所属期止,缴款所属天数/30, as 缴款所属月数,实纳税额,计税依据
from 2013年土地使用税缴款所属天数表
这样筛选出的结果就是月数表,但这时显示的月数中有0,这是不符常理的。经分析,在“缴款所属天数”+2,可解决这样的问题,命令修改为:
select 纳税人名称,税款所属期起,税款所属期止,(缴款所属天数+2)/30 as 缴款所属月数,实纳税额,计税依据
from 2013年土地使用税缴款所属天数表
第三步,将各单位缴纳的土地使用税的缴款所属期进行分组汇总,计算缴款总月数,是12整数倍的都是正常缴税的单位,将总月数小于12的单位作为疑点,保存在“2013年土地使用税缴税期间小于12的单位汇总表”。具体命令是:
select 纳税人名称,税款所属期起,税款所属期止,sum(缴款所属月数),实纳税额,计税依据
from 2013年土地使用税缴款所属月数表
group by 纳税人名称
第四步,将筛选出的单位返回原始数据库进行校对,以确认问题。具体命令是:
select *
from 基础表_税款征收数据
where 纳税人名称 in (select 纳税人名称 from 2013年土地使用税缴税期间小于12的单位汇总表)
order by 纳税人名称,计税依据,税款所属期起
三、审计后的体会
税务机关应加强地税信息系统登记的管理,增加限制性条件,同一地块未连续缴纳时,应自动提示,或者不允许跨时间缴纳;2、电子数据的来源单一,只获得了地税部门的数据,未获得房产管理部门和规划建设部门的数据,使得无法对地块的面积、地块适用的税率等信息进行审核;3、在计算机审计中,时间主要用于形成思路,用于了解数据库中表与表之间的关系,用于处理检索出的特殊情况进行修改校正,这些都需要对政策法规和数据结构的了解,都需要审计组成员之间的沟通交流和密切配合。