税收审计-税收管征审计-认定管理审计
词条类别
审计知识方法
资源分类
认定管理审计
词条名称
一般纳税人认定计算机审计方法
时 间
2016-03-31
作 者
中国审计学会计算机审计分会长沙特派办课题组
词条摘要
按照税法规定,增值税分为一般纳税人和小规模纳税人,两类纳税人的管理和征税方式差异较大,小规模纳税人和一般纳税人认定错误可造成税款流失等问题。
一、概念
按照税法规定,增值税分为一般纳税人和小规模纳税人,两类纳税人的管理和征税方式差异较大。一般纳税人认定错误可造成税款流失等问题。
二、审计目标
审计是否存在符合一般纳税人认定标准的纳税户仍按照小规模纳税人标准缴纳增值税,同时审查国税机关为这些小规模纳税人代开增值税发票行为,并总结由此造成的税款流失问题。
三、所需数据
四、分析步骤
步骤一:将申报信息表与纳税人基本信息表通过登记序号关联,筛选DJXH(登记序号)、SKSSQQ(税款所属期起)、XSSR(销售收入)、ZSXM_DM(征收项目代码)、YNSE(应纳税额)、nsrsbh(纳税人识别号)等字段,生成M2_CAK_申报信息表。
步骤二:从登记纳税人信息表提取纳税人状态、行业等字段信息,生成M2_CAK_纳税人基本信息表
步骤三:将M2_CAK_纳税人基本信息表与M2_CAJ_YX_代开发票_税务机构表通过登记序号相联,生成代开发票计算基础表M2_CAK_发票明细表。
步骤四:将M2_CAK_发票明细表自连接,生成小规模纳税人累计开票金额和税额的计算基础表M2_CAK_业务按序汇总计算基础表。
步骤五:将M2_CAK_发票明细表与M2_CAK_业务按序汇总计算基础表相联,根据不同行业类型,筛选出年销售收入大于80万或50万即符合一般纳税人条件的纳税人,并判断结果中纳税人是否处于“注销”等非正常状态,最终生成截至目前仍正常经营,且年销售收入大于80万或50万元的不合规的小规模纳税人M2_CAK_计算基础表_判定超限。
步骤六:从M2_CAK_计算基础表_判定超限表,计算出不合规小规模纳税人少缴纳的增值税额,并生成M2_CAK_结果表。
五、计算机语言
步骤一,生成小规模纳税人年销售收入表。
--从申报信息表获取所有纳税人销售收入等信息drop table M2_CAK_申报信息表
create table M2_CAK_申报信息表as select a.DJXH as登记序号,
a.SKSSQQas税款所属期起, a.XSSR as销售收入,
a.ZSXM_DM as征收项目代码, a.YNSE as应纳税额,
b.nsrsbhas纳税人识别号from hx_sb.sb_sbxx a join hx_dj.dj_nsrxx b on a.DJXH=b.DJXH
--从登记纳税人信息表提取纳税人状态、行业等信息create table M2_CAK_纳税人基本信息表as
select DJXH as登记序号,NSRZT_DM as纳税人状态, HY_DM as行业代码
from gs_jq.dj_nsrxx --2009年小规模纳税人销售收入汇总
create table M2_CAK_小规模纳税人年销售收入as select sum(销售收入)as年销售收入,登记序号
from M2_CAK_申报信息表
where登记序号in(select DJXH as登记序号
from hx_rd.rd_nsrzgxx_jgb--纳税人资格信息结果表
where NSRZGLX_DM not in('201','202'))
--hx_zsj.dm_rd_nsrzglx增值税一般纳税人、辅导期增值税一般纳税人(203为简易办法征收)
and to_char(税款所属期起,'yyyy')='2009'
and征收项目代码='10101'--HX_ZSJ.DM_GY_ZSXM增值税
group by登记序号
order by sum(销售收入)desc
步骤二,生成需核实的小规模纳税人名单表。
create table M2_CAK_需核实小规模纳税人名单as select xx.登记序号,年销售收入from M2_CAK_小规模纳税人年销售收入sr inner join M2_CAK_纳税人基本信息表xx
on xx.登记序号=sr.登记序号where年销售收入>800000--不甚精确and纳税人状态not in('07','08')
--HX_ZSJ.DM_GY_NSRZT注销 order by年销售收入desc
步骤三,计算需核实的小规模纳税人2009年少缴增值税额。
--用纳税人识别号汇总
create table M2_CAK_需核实小纳税人少缴税as Select纳税人识别号,
sum(销售收入)*0.17 as年应缴增值税, sum(应纳税额)as年实缴增值税,
sum(销售收入)*0.17-sum(应纳税额)as少缴增值税
from M2_CAK_申报信息表
where to_char(税款所属期起,'yyyy')='2010'
and征收项目代码='10101'
and登记序号in(select登记序号from M2_CAK_需核实小规模纳税人名单)
group by纳税人识别号 order by sum(销售收入)* 0.17-sum(应纳税额)desc
步骤四,生成中间_代开发票(2009年)计算基础表。create table M2_CAK_发票明细表as SELECT a.行业代码,b.*,c.开票金额
FROM M2_CAK_纳税人基本信息表a
join M2_CAJ_YX_代开发票_税务机构b
on a.登记序号=b.登记序号join M2_CAJ_YX_代开发票申请c
ON b.发票代开UUID=c.代开申请UUID where to_char(开具日期,'yyyy')='2009'步骤五,汇总开票金额。
create table M2_CAK_业务按序汇总计算基础表as select a.纳税人识别号,
a.开具日期, a.发票号码,
sum(b.开票金额)as累计开票金额, sum(b.税额)as累计开票税额from M2_CAK_发票明细表a
inner join M2_CAK_发票明细表b
on a.纳税人识别号=b.纳税人识别号and a.开具日期>=b.开具日期group by a.纳税人识别号,a.开具日期,a.发票号码步骤六,完成对超额开票明细的判定,并计算超限日期。(其他批发业-519,零售业-52,贸易经纪与代理-518)
--select*from gs_jq.dm_gy_hy where hymc like'%生产%'order byhy_dm
create table M2_CAK_计算基础表_判定超限as
select a.*,b.累计开票金额,b.累计开票税额,case when((substr(a.行业代码,1,2)in('52')or substr(a.行业代码,1,3)in('518','519'))and b.累计开票金额>=800000)or(substr(a.行业代码,1,2)not in('52') and substr(a.行业代码,1,3)not in('518','519')and b.累计开票金额>=500000)then1 else 0 end是否超限额from M2_CAK_发票明细表a inner join M2_CAK_业务按序汇总计算基础表b on a.纳税人识别号=b.纳税人识别号and a.开具日期=b.开具日期and a.发票号码=b.发票号码order by a.纳税人识别号,a.开具日期
create table M2_CAK_计算基础表_超限日期as select纳税人识别号,min(开具日期)as超限日期from M2_CAK_计算基础表_判定超限where是否超限额='1'group by纳税人识别号
步骤七,得出多开增值税发票审计结果。
create table M2_CAK_结果as
select纳税人识别号,纳税人名称,to_char(开具日期,'yyyy')as年份,sum(开票金额)as应补税收入from M2_CAK_计算基础表_判定超限where是否超限额='1'
group by纳税人识别号,纳税人名称,to_char(开具日期,'yyyy')
order by sum(开票金额)desc
六、延伸建议
建议按待核实的名单与该地区主管国税部门核对,以确认名单是否为新开业等正常原因。延伸检查上述纳税人在国税局发放《税务事项通知书》后规定的时限内是否向主管税务机关报送《一般纳税人资格认定表》或者《不认定增值税一般纳税人申请表》;检查上述国税机关仍按照小规模纳税人税率为纳税人代开增值税发票的依据;检查上述国税机关是否发放《税务事项通知书》对其明确告知有关义务。
参考文献
科技部国家“十二五”科技支撑项目“中央税收收入征管政策执行效果联网审计预警分析研究及审计应用”研究成果:《国税审计方法体系》