地税综合征管系统计算机审计技术方法实证研究
地税综合征管系统计算机审计
技术方法实证研究
张 冰 崔思明 郭咏梅 杨菊芳 吴明泽 苟海霞
【摘要】
如何利用计算机信息技术适应监督客体的电子化进程,提高审计工作的技术含量和技术水平,提高在现有信息化条件下开展审计工作的能力,是当前亟待解决的问题。本文拟通过对计算机技术在地税综合征管系统审计中应用的情况及方式方法分析,研究在全省范围内如何加大计算机审计的力度,如何运用计算机技术进行审计分析,如何评价被审计单位信息系统的合法性、可靠性和有效性,进一步推动全省地税综合征管系统计算机联网审计的应用和普及,改进审计技术方法,提升审计质量和效率,促进审计事业健康发展。
[关键词] 地税综合征管系统 计算机审计 技术方法 研究
一、引言
近些年, 随着全省地税系统金税工程建设进程的不断推进,地税征管业务信息化程度不断提高,面对我省地税征管系统发展的新形势,审计工作凸现出不适应。为了积极响应厅党组的指示精神:审计必须探索新的审计方式方法,更好的实现审计工作“从单一的事后审计变为事后审计与事中审计相结合,从单一的静态审计变为静态审计与动态审计相结合,从单一的现场审计变为现场审计与远程审计相结合”这三个转变,结合审计署开展的“金审工程”二期建设,财政审计处积极承接计算机审计、联网审计课题研究。本文结合地税综合征管系统计算机审计技术方法的应用、实践和研究,积极探索符合我省地税系统计算机审计的思路、方法,进一步推动我省地税系统联网审计。
二、地税综合征管系统计算机审计的背景及范畴
(一)地税综合征管系统历史沿革
在税收综合征管系统的建设方面,甘肃省地税部门大体经历了以下三个阶段:
一是2005年以前,由各市州、县区自行组织技术力量研发征管软件,由于受硬件和技术的限制,征管软件的水平层次高低不一,覆盖面和信息系统的稳定性都不是很强,其中有代表性的是定西市地税部门研发的奋腾税务软件,在部分县区的实际征管业务中得到了一定的应用。该系统后台数据库为FOXPRO2.6,数据库数据表大约有100多张。
二是2005年以后,由省局牵头,组织兰州市等地税部门,依托甘肃金融电脑公司开发了地税综合征管系统,该系统采用J2EE体系架构标准,后台系统可运行在Unix、Win2000Server等操作系统下,前台客户机只需在WinXP操作系统上安装IE5.5以上浏览器即可。数据库采用IBM DB2 7.0 For Unix,中间件采用Websphere 4.3,开发语言为JAVA,系统设计采用B/S应用架构。该软件运行系统采用小型机—服务器—使用终端三层架构,将数据集中储存在市州局的后台数据库中。该软件主要分系统维护、税务登记、纳税人管理、申报征收、税收计会、票证管理、发票管理等七大模块,数据库采用DB2结构,涉及数据表400多个。首先是在兰州安宁区试点,自2007年开始,全省地税税收征管数据全部实行电子化规范管理。
三是2009年5月以后,全省地税部门征管数据实行省级数据集中,该系统由省局依托中软股份公司组织研发,该系统采用J2EE体系架构标准,后台系统可运行在IBM AIM unix操作系统下,前台客户机只需在WinXP操作系统上安装IE5.5以上浏览器即可。数据库采用ORACLE 10gFor Unix,中间件采用Websphere 6.1,开发语言为JAVA,系统设计采用B/S应用架构。数据库采用ORACLE 10g结构,涉及数据表两千多个。目前,我省地税综合征管系统原ORACLE 10g库逻辑备份数据150G。
( 二)地税综合征管系统计算机审计的范畴
1.基本概念
地税综合征管系统计算机审计是指利用计算机技术,以地税部门计算机综合征管系统和底层数据库原始数据为切入点,在对地税综合征管系统进行检查测评的基础上,通过对税收综合征管系统数据的采集、转换、清理、验证,形成审计中间表,并运用查询分析、多维分析、数据挖掘等多种技术和方法构建模型,进行数据分析,发现趋势、异常和错误,把握总体、突出重点、精确延伸,从而收集审计证据,实现审计目标的审计方式。
2.地税征管系统计算机审计的内容
一是对地税综合征管系统的审计,包括信息系统是否能够保护资产安全、维护数据完整、使被审计单位目标得以有效实现、使组织的资源得到高效使用,以及内控制度的健全性、有效性。二是对系统数据的审计,包括对原始数据库中的数据进行审计和系统输出数据的审计。根据审计目标清理整合数据,进行审计风险分析和风险评价,并以此为重点开展延伸审计,落实审计发现的问题并取证,最终得出审计评价。
3.计算机审计准则
我国制定了相对完善的审计法规,如审计人员标准、现场 作业标准 、 审计报告 标准、 职业道德 规范等。但是目前涉及到 信息化 环境下的审计的法规非常有限,目前主要有:《会计核算软件基本功能规范》、《信息系统安全标准——计算机信息系统安全产品分类原则》、《信息技术会计核算软件数据接口》(GB/T19581-2004)。审计署1996年12月发布的《审计机关计算机辅助审计办法》指出了计算机辅助审计的内容、对审计人员的要求、对被审计单位的要求、审计机关与人员的责任等。 中国注册会计师协会 1999年2月颁布的《独立审计具体准则第20号——计算机信息系统环境下的审计》指出了在计算机信息系统环境下审计的一般原则、 计划 、 内部控制 研究、评价与 风险评估 和 审计程序 。国务院办公厅2001年11月16日颁布的《关于利用计算机信息系统开展审计工作有关问题的通知》,明确审计机关有权检查被审计单位运用计算机管理 财政收支 、 财务收支 的 信息系统 ,对 信息系统 的数据接口、电子信息的保存要求、系统的测试、网络远程审计和审计人员在计算机审计中的义务等做出了规定。在2006年2月颁布的《中国注册会计师审计准则》中,对计算机 会计信息系统 的审计不再单独成为一项准则,而是融入了各项准则之中。
4.计算机审计的种类及其技术
一是 审计管理 计算机化技术。计算机审计是一件复杂的工作,如果不借助计算机管理整个审计过程,就会出现许多问题并产生不良的后果。因此,应建立必要的审计管理数据和管理软件,为审计管理决策提供各项管理决策信息。二是内部控制制度的评价测试技术。内部控制的审查和评价主要是为了找出以下问题的答案:系统内的部门和人员是否实施充分的 职责分离 和监督;数据文件、系统文档和软件的拷贝是否设有必要的控制制度;软件维护、数据修改是否有控制制度;利用控制测试技术可揭示内部控制的弱点,提出改进建议,保障内部控制制度正常发挥作用。三是数据库或数据文件的审计技术。对数据库或数据文件的审计技术主要是为确保数据的完整性而创立的。计算机审计人员可利用这些技术获取所需的审计证据,并对这些证据进行评价,从而判断数据是否真实可靠、完备准确、合法合规。四是应用软件的审计技术。主要评价一个系统的软件质量,软件质量的好坏直接影响数据的安全性和完整性。为确保系统发挥正常的作用,对软件的审计,尤其是对软件的维护审计,是一项重要的经常性的工作。这项审计也是计算机审计中最难的,需要有较熟练的计算机软件开发维护以及编程技术。五是系统开发和维护的评价技术。清晰了解新软件是否达到既定的要求,需要对新系统在试运行期间进行必要的审计。
5.地税综合征管系统计算机审计流程
第一,实时筛选数据。从地税征管信息数据系统筛选所需数据,明确预审目标数据。第二,锁定疑点数据。通过计算机审计系统和AO系统对已筛选的数据展开实时审计,锁定疑点数据的范围。第三,审计疑点数据。通过地税征管系统计算机审计系统进行现场审计,以在动态中监督税收征管、稽查情况。第四,导出审计结果。根据已核查并通过现场审计的疑点数据,利用地税征管系统计算机现场审计系统产生并导出审计结果。第五,生成审计报告。结合现场审计系统出具的审计结果,通过地税征管系统计算机审计系统和AO生成审计报告,以推动地税部门完善地税征管监管机制,创新税收、规费征缴模式。
(三)地税综合征管系统计算机审计开展情况
我省地税征管系统计算机审计紧跟地税征管系统的电子化进程,由分散、到集中、再到大集中,提高审计工作的技术含量和技术水平,在组织方式方法上进行了创新,取得了好的成效。大体经历了探索实践、全面展开、深化提高、技术创新四个阶段。
一是积极探索,认真实践。2009年,财政审计处在兰州市2008年税收征管和经费收支审计中首次运用了计算机审计,审计人员通过数据采集,清理转换为SQL数据库文件,运用数据库分析技术,发现了大量的审计疑点和线索,延伸审计查出了对应存在的问题。
二是全面展开,有序推进。2010年,针对全省税收征管系统升级和数据省级集中的情况,财政审计处确定了“三个同步”、“三个结合”、“两个推动”的审计思路,提出课题研究、计算机审计、审计项目三者同步进行,将实现审计目标与解决关键技术有机结合。通过数据筛选、分析和排查,确定审计疑点线索,分发给14个市州审计局财政审计科在内的各个审计小组,有重点的对疑点企业进行了延伸审计。创新审计方法,提出财政审计人员与计算机审计人员相结合、不同审计项目和类型相结合、联网审计与信息系统审计相结合,审计结果最终有力地推动了市州局地税征管审计内容的深化和金审二期地税联网审计的上线。
三是科学规划,深化提高。2011年,在对省地税局和兰州市、定西市及所属区县地税局税收征管及财政收支情况审计中,组织审计人员熟悉相关政策法规和计算机审计技术规范,分析联网审计遇到的关键技术难题和应对技术方案;利用联网审计建立特定问题的查询模型,对查找出来的疑点线索按市州、县区进行数据切分,第一时间发送给各市州审计局,既帮助理清了征管审计思路,又节省了大量的审计时间,取得明显成效。如将涉及兰州市征管部分的问题,及时提供给兰州市审计局,避免了重复审计。
四是创新技术,优化升级。2012年,财政审计处认真总结以前的成功做法,形成成熟的审计思路,依托地税联网审计的各类总体分析模型,完善和改进了审计人员自主建立的各类分析查询模型,将土地使用税和资源税作为重点审计内容,同时关注甘肃教育附加的征收情况,将税收完成总量和增长较快、较慢的市州地税局作为重点审计对象。同时,加强与市州、县区局和厅机关各相关处室密切联系,按照各自的被审计征收单位和管辖权限及时切分审计疑点线索,实现了数据共享、资料共享、成果共享,使联网审计上了一个新台阶。
三、地税综合征管系统计算机审计技术方法及实证研究
(一)地税综合征管系统计算机审计步骤
经过深入细致的审前调查,了解掌握地税部门税收征管各环节业务流程和税收征管业务数据结构的基础上,根据税收征管和基金征收方面的各项法律法规,审计组制定操作性比较强的计算机辅助审计实施方案,按照方案对海量的征管数据进行分析排查,发现审计疑点,交付现场审计人员核实。总体流程图如下:
1 税收征管数据采集
关于税收征管数据的采集,由于实际情况中在地税综合征管系统的后台数据库采用的的基本上都是ORACLE数据库(甲骨文公司),而审计人员通常都使用SqlServer数据库(微软公司),所以我们在实际操作中,通常都是把ORACLE数据库中的相关数据采集到SqlServer数据库中,以下两种方法主要是围绕这个目标进行的:
数据采集方法一:
审计人员如果接入地税系统网络进行数据采集的操作,具体步骤如下:
(1)在审计人员本机连接ORACLE时在Oracle的Net Manager中配置服务名,如下图
(2)打开sql server2005的管理工具,在sql server中建个数据库,例如DSSJ,右击数据库选择 所有任务->导入数据 就会弹出一个导入向导,如下图:
(3)在data source中选择Microsoft OLE DB Provider for Oracle,点击Properties,得到如下图:
下载 (9.41 KB)
2009-9-8 18:01
service name是第一步在Net Manager中配置的服务名。正确填写oracle服务器的登录名和密码。
(4)选中allow saving password,然后选择Test Connection,如果成功,界面如下
下载 (6.93 KB)
2009-9-8 18:01
(5)测试成功后,选择OK,点next,得到如下界面,这里的配置根据自己实际情况填写,如下图:
下载 (18.09 KB)
2009-9-8 18:01
(6)点击NEXT,根据实际情况选择,这里选择的是copy data from one or more tables or views,再NEXT。然后oracle中的所有表格和视图会被加载进来,你可以选择需要导入的表格,在表格过多的情况下建议分多次导入。
数据采集方法二:
如果不能直接连接地税系统网络,需拷贝地税数据库ORACLE全库逻辑备份文件以及导出日志。
根据导出日志、在oracle数据库中执行脚本创建相关对象
将地税数据库全库逻辑备份文件恢复至审计人员本机Oracle数据库中。
如果需要导入到SqlServer中,再执行数据采集方法一,从Oracle导入SqlServer中。
2.税收征管数据准备
由地税部门提供数据字典,以确定下述数据表;也可直接在地税局对照原系统表进行翻译(请地税计算机人员直接在打开界面对照翻译)。根据近年审计经验,审计所需有关数据表的代码如下:
(1)所需数据表
(1.1)税种代码表
SELECT [ZSXM_DM] AS [征收项目代码],
[MC] AS [名称],
[MC_J] AS [简称],
[KJKMFL_DM] AS [会计科目分类代码],
[XYBZ] AS [选用标志]FROM [T_DM_GY_ZSXM]
(1.2)现金缴款明细
SELECT [JK_XH] AS [缴款序号],
[JKMX_XH] AS [缴款明细号],
[DZSPH_XH] AS [电子税票号],
[PZ_XH] AS [凭证序号],
[YZMX_XH] AS [= 凭证序号+流水号],
[JKFS_DM] AS [现金、支票、缴款书、ETS、POS机、批],
[JKPZLX_DM] AS [缴款凭证类型代码],
[SJ_JE] AS [实缴金额],
[YJK_QX] AS [原缴款期限],
[JK_QX] AS [缴款期限],
[NSRNBM] AS [纳税人内部码],
[ZSXM_DM] AS [征收项目代码],
[ZSPM_DM] AS [征收品目代码],
[YSKM_DM] AS [预算科目代码],
[YSFPBL_DM] AS [预算分配比例代码],
[SKYYZHID] AS [账号的ID,根据这个ID可以找到唯一的号],
[KJ_RQ] AS [扣款日期],
[HZ_RQ] AS [被汇总成缴款书的日期],
[HZJK_XH] AS [汇总缴款号],
[HZJKMX_XH] AS [汇总缴款明细号],
[ZF_BJ] AS [作废标志],
[HSJG_DM] AS [核算机关代码],
[ZSJG_DM] AS [征收机关代码],
[GLJG_DM] AS [管理机关代码],
[LRRY_DM] AS [录入人员代码],
[LR_SJ] AS [录入时间],
[XGRY_DM] AS [修改人员代码],
[XG_SJ] AS [修改时间]FROM [T_ZS_XJJKMX]
(1.3)直接缴款明细
SELECT [JK_XH] AS [缴款序号],
[JKMX_XH] AS [缴款明细序号],
[DZSPH_XH] AS [电子税票号],
[PZ_XH] AS [凭证序号],
[YZMX_XH] AS [= 凭证序号+流水号],
[NSRNBM] AS [纳税人内部码],
[ZSXM_DM] AS [征收项目代码],
[ZSPM_DM] AS [征收品目代码],
[JKFS_DM] AS [现金、支票、缴款书、ETS、POS机、批],
[JKPZLX_DM] AS [缴款凭证类型代码],
[YSKM_DM] AS [预算科目代码],
[YSFPBL_DM] AS [预算分配比例代码],
[SKYYZHID] AS [收款国库ID,对应国库账户],
[JKYHZH_XH] AS [缴款银行帐号序号,对应纳税人银行账户或待],
[YJK_QX] AS [原缴款期限],
[JK_QX] AS [缴款期限],
[SJ_JE] AS [实缴金额],
[KJ_RQ] AS [开票时写填发日期(每十分秒)],
[ZTXHXT_SJ] AS [在途销号系统时间],
[ZT_RQ] AS [在途日期],
[ZTXH_XH] AS [在途销号序号],
[QS_RQ] AS [清算日期],
[YHDP_BJ] AS [银行打票标志],
[RK_RQ] AS [入库日期],
[RKXH_XH] AS [入库销号序号],
[RKXHXT_SJ] AS [入库销号系统时间],
[GKDZ_RQ] AS [国库对账日期],
[GLJG_DM] AS [管理机关代码],
[ZSJG_DM] AS [征收机关代码],
[HSJG_DM] AS [核算机关代码],
[ZF_BJ] AS [作废标志],
[LRRY_DM] AS [录入人员代码],
[LR_SJ] AS [录入时间],
[XGRY_DM] AS [修改人员代码],
[XG_SJ] AS [修改时间]FROM [T_ZS_ZJJKMX]
(1.4)纳税人信息表
SELECT [NSRNBM] AS [纳税人内部码],
[NSRSBM] AS [纳税人识别码,即税务登记证号],
[NSRBM] AS [纳税人编码,即纳税人代码],
[ZZJG_DM] AS [组织机构代码],
[NSR_MC] AS [纳税人名称],
[NSR_JC] AS [纳税人简称],
[DJLX_DM] AS [登记类型,对应文书审批小类代码(T_DM],
[DJ_ZT] AS [登记状态 取值见t_dm_gy_nsrz],
[ZCLX_DM] AS [注册类型代码],
[LSGX_DM] AS [隶属关系代码],
[HY_DM] AS [行业代码],
[HYML_DM] AS [行业(门类)代码],
[DKDJ_BZ] AS [代扣代缴标志],
[WTDZ_BZ] AS [委托代征标志],
[KGLX_DM] AS [控股类型代码],
[DLJNLZS_BZ] AS [独立缴纳流转税标志],
[ZDSY_BZ] AS [重点税源标志],
[GLJG_DM] AS [管理机关代码],
[SBFS_DM] AS [申报方式代码T_DM_GY_SBFS],
[ZSFS_DM] AS [征收方式代码T_DM_GY_ZSFS],
[XZJD_DM] AS [乡镇街道代码T_DM_GY_XZJD],
[ZGY_DM] AS [专管员],
[LRRY_DM] AS [录入人员代码],
[XGRY_DM] AS [修改人员代码],
[LR_SJ] AS [录入时间],
[XG_SJ] AS [修改时间],
[DJJG_DM] AS [登记机关代码],
[FJM_BZ] AS [非居民标志:Y是非居民;N不是非居民]FROM [T_DJ_NSRXX]
(1.5)税务机关表
SELECT [SWJG_DM] AS [税务机构代码。对于税务机关,长度为9位],
[YX_BZ] AS [有效标志],[SJSWJG_DM] AS [上级税务机关代码],
[JGJC] AS [机构级次T_DM_GY_JGJC:1总局],
[MC] AS [税务机关名称],
[MC_J] AS [税务机关简称],
[WSJG] AS [需要打印到文书上的比简称还要简洁的名称],
[DZ] AS [税务机关地址],
[YB] AS [税务机关邮政编码],
[DH] AS [税务机关联系电话],
[CZ_DH] AS [传真电话],
[WZ] AS [网址或EMAIL地址],
[XZQH_DM] AS [税务机关所在的行政区划],
[FZR_DM] AS [税务机关负责人代码],
[ZGJZ_DM] AS [主管局长代码,对于每个机关中的科或者所],
[YX_QSRQ] AS [此税务机关的有效起始日期],
[YX_ZZRQ] AS [有效终止日期],
[SWBM_BJ] AS [0税务机关,1税务部门],
[XYBZ] AS [选定标志],
[GSMC] AS [国税名称],
[GSMC_J] AS [国税名称简称],
[DSMC] AS [地税名称],
[DSMC_J] AS [地税名称简称],
[DSWSJG] AS [地税文书局轨],
[MC_Q] AS [税务机关全称]FROM [T_DM_GY_SWJG]
(1.6)应征凭证表
SELECT [PZ_XH] AS [凭证序号],
[YZMX_XH] AS [= 凭证序号+流水号],
[NSRNBM] AS [也可能是其他的编码,如车牌号],
[PZZL_DM] AS [凭证种类代码],
[GLWSH_XH] AS [关联文书号],
[GLWSMXH_XH] AS [关联文书明细号],
[ZSDLFS_DM] AS [征收代理方式代码],
[SB_RQ] AS [申报时候的系统时间,邮寄申报为邮戳的日期],
[SBFS_DM] AS [上门、邮件、银行、网络、电话、批量预储等],
[SBSX_DM] AS [正常申报,自查补报,被查申报,延期申报预],
[ZSXM_DM] AS [征收项目代码],
[ZSPM_DM] AS [征收品目代码],
[SFSSQ_QSRQ] AS [税费所属期起],
[SFSSQ_ZZRQ] AS [税费所属期止],
[JK_QX] AS [缴款期限],
[YJK_QX] AS [原缴款期限],
[YZFS_RQ] AS [应征发生日期,需要十分秒],
[YZGS_RQ] AS [应征归属日期,不需要十分秒],
[SKSX1_DM] AS [税款属性1代码],
[SKSX2_DM] AS [税款属性2代码],
[ZSFS_DM] AS [征收方式代码],
[DZSX_DM] AS [待征属性代码],
[TZLX_DM] AS [记录作废、冲正、重扣、调账的情况,滞纳金],
[ZCLX_DM] AS [注册类型代码],
[LSGX_DM] AS [隶属关系代码],
[HY_DM] AS [行业代码],
[JS_YJ] AS [计税依据],
[KCSE_JE] AS [扣除税额],
[SBRS] AS [申报人数],
[ZNTS] AS [滞纳天数],
[SL] AS [税率],
[YZSF_JE] AS [应征税费],
[JZYZ_JE] AS [记账应征金额],
[ZF_BJ] AS [作废标志],
[YKP_BJ] AS [表示这条记录已经清缴,不再是欠税],
[GLYZMX_XH] AS [关联应征明细序号],
[ZSJG_DM] AS [征收机关代码],
[HSJG_DM] AS [核算机关代码],
[GLJG_DM] AS [管理机关代码],
[LRRY_DM] AS [录入人员代码],
[LR_SJ] AS [录入时间],
[XGRY_DM] AS [修改人员代码],
[XG_SJ] AS [修改时间]FROM [T_ZS_YZPZ]
(2)数据整理准备
(2.1)生成基础表征收数据
SELECT E.[PZ_XH] AS [税款征收编号],
E.[YZMX_XH] AS [税款征收明细编号],
F.[NSRSBM] AS [税务登记证号],
F.[NSR_MC] AS [纳税人名称],
E.[NSRNBM] AS [纳税人识别号],
E.[ZSXM_DM] AS [税种代码],
E.[ZSPM_DM] AS [品目代码],
E.[SB_RQ] AS [申报日期],
E.[SFSSQ_QSRQ] AS [税款所属期起],
E.[SFSSQ_ZZRQ] AS [税款所属期止],
E.[SFSSQ_ZZRQ]/10000 AS [税款所属期年份],
E.[SFSSQ_ZZRQ]/100%100 AS [税款所属期止月份],
ISNULL(D.[JK_QX],E.[JK_QX]) AS [税款缴纳期限],
ISNULL(D.[JK_QX],E.[JK_QX])/10000 AS [税款缴纳期限年份],
ISNULL(D.[JK_QX],E.[JK_QX])/100%100 AS [税款缴纳期限月份],
ISNULL(D.[SKZTGB_RQ],E.[LR_SJ]) AS [税款状态改变日期],
ISNULL(D.[SKZTGB_RQ],E.[LR_SJ])/10000 AS [税款状态改变年份],
ISNULL(D.[SKZTGB_RQ],E.[LR_SJ])/100%100 AS [税款状态改变月份],
CASE WHEN E.[ZF_BJ] = '1' THEN 9 -- 9 作废,
ELSE ISNULL(D.[SKZT],0) END AS [税款状态代码]-- 0 应征,
E.[JS_YJ] AS [计税依据],
E.[SL] AS [税率],
E.[YZSF_JE] AS [应纳税额],
E.[KCSE_JE] AS [已缴纳已扣除税额],
D.[SJ_JE] AS [实纳税额],
D.[YSKM_DM] AS [预算科目代码],
D.[YSFPBL_DM] AS [预算分配比例代码],
D.[SKYYZHID] AS [收款国库代码],
E.[SBFS_DM] AS [申报方式代码],
E.[SBSX_DM] AS [申报类型代码],
E.[ZSFS_DM] AS [征收方式代码],
E.[SKSX2_DM] AS [征收类型代码],
D.[JKFS_DM] AS [缴款方式代码],
D.[DZSPH_XH] AS [税票号码],
E.[ZCLX_DM] AS [登记注册类型代码],
E.[HY_DM] AS [国标行业代码],
D.[HZ_BJ] AS [汇总标志],
E.[TZLX_DM] AS [冲负调整标志],
E.[ZSJG_DM] AS [税务机构代码],
E.[XG_SJ] AS [操作日期]FROM (SELECT *,
ROW_NUMBER() OVER (PARTITION BY [PZ_XH],
[YZMX_XH] ORDER BY [PZ_XH],
[YZMX_XH]) AS [XY_BJ]FROM (SELECT [PZ_XH],[YZMX_XH],
CASE WHEN [RKXHXT_SJ] IS NOT NULL THEN 4 -- 4 入库 WHEN [ZTXHXT_SJ] IS NOT NULL THEN 3 -- 3 上解 WHEN [KJ_RQ] IS NOT NULL THEN 2 -- 2 在途 ELSE 1 END AS [SKZT] -- 1 未缴纳,
COALESCE([RKXHXT_SJ],
[ZTXHXT_SJ],
[KJ_RQ],
[LR_SJ]) AS [SKZTGB_RQ],
[JK_QX],
[SJ_JE],
[YSKM_DM],
[YSFPBL_DM],
[SKYYZHID],
[JKFS_DM],
[DZSPH_XH],
NULL AS [HZ_BJ]FROM [T_ZS_ZJJKMX]
WHERE [ZF_BJ] = '0'AND [PZ_XH] IS NOT NULL UNION ALL SELECT A.[PZ_XH],
A.[YZMX_XH],CASE WHEN B.[RKXHXT_SJ] IS NOT NULL THEN 4 -- 4 入库WHEN B.[KJ_RQ] IS NOT NULL THEN 3 -- 3 上解WHEN A.[KJ_RQ] IS NOT NULL THEN 2 -- 2 在途 ELSE 1 END AS [SKZT] -- 1 未缴纳,
COALESCE(B.[RKXHXT_SJ],B.[KJ_RQ],
A.[KJ_RQ],
A.[LR_SJ]) AS [SKZTGB_RQ],
A.[JK_QX],
A.[SJ_JE],
A.[YSKM_DM],
A.[YSFPBL_DM],
A.[SKYYZHID],
A.[JKFS_DM],
A.[DZSPH_XH],
CASE WHEN A.[HZJK_XH] IS NULL THEN 0 ELSE 1 END AS [HZ_BJ] FROM [T_ZS_XJJKMX] AS A LEFT JOIN [T_ZS_ZJJKMX] AS B ON A.[HZJK_XH] = B.[JK_XH] AND A.[HZJKMX_XH] = B.[JKMX_XH] AND B.[ZF_BJ] = '0' WHERE A.[ZF_BJ] = '0') AS C) AS D RIGHT JOIN [T_ZS_YZPZ] AS E ON D.[PZ_XH] = E.[PZ_XH] AND D.[YZMX_XH] = E.[YZMX_XH] AND D.[XY_BJ] = 1 LEFT JOIN [T_DJ_NSRXX] AS F ON E.[NSRNBM] = F.[NSRNBM]
(2.2)生成代码表_征收项目
SELECT [ZSXM_DM] AS [征收项目代码],
[MC] AS [名称],
[MC_J] AS [简称],
[KJKMFL_DM] AS [会计科目分类代码],
[XYBZ] AS [选用标志]FROM [T_DM_GY_ZSXM]
(2.3)生成代码表_征收品目
SELECT [ZSXM_DM] AS [征收项目代码],
[ZSPM_DM] AS [征收品目代码],
[MC] AS [名称],
[JLDW_DM] AS [计量单位代码],
[SL] AS [税率],
[ZSL] AS [征收率],
[YXBZ] AS [有效标志],
[XYBZ] AS [选用标志]FROM [T_DM_GY_ZSPM]
(2.4)生成基础表_税务机构基本信息表
SELECT [SWJG_DM] AS [税务机构代码。对于税务机关,长度为9位],
[YX_BZ] AS [有效标志],
[SJSWJG_DM] AS [上级税务机关代码],
[JGJC] AS [机构级次T_DM_GY_JGJC:1总局],[MC] AS [税务机关名称],
[MC_J] AS [税务机关简称],
[WSJG] AS [需要打印到文书上的比简称还要简洁的名称。],
[DZ] AS [税务机关地址],
[YB] AS [税务机关邮政编码],
[DH] AS [税务机关联系电话],
[CZ_DH] AS [传真电话],
[WZ] AS [网址或EMAIL地址],
[XZQH_DM] AS [税务机关所在的行政区划],
[FZR_DM] AS [税务机关负责人代码],
[ZGJZ_DM] AS [主管局长代码,对于每个机关中的科或者所],
[YX_QSRQ] AS [此税务机关的有效起始日期],
[YX_ZZRQ] AS [有效终止日期],
[SWBM_BJ] AS [0 税务机关,1 税务部门],
[XYBZ] AS [选定标志],
[GSMC] AS [国税名称],
[GSMC_J] AS [国税名称简称],
[DSMC] AS [地税名称],
[DSMC_J] AS [地税名称简称],
[DSWSJG] AS [地税文书局轨],
[MC_Q] AS [税务机关全称]FROM [T_DM_GY_SWJG]
(2.5)生成纳税人信息表
SELECT [NSRNBM] AS [纳税人内部码],
[NSRSBM] AS [纳税人识别码,即税务登记证号],
[NSRBM] AS [纳税人编码,即纳税人代码],
[ZZJG_DM] AS [组织机构代码],
[NSR_MC] AS [纳税人名称],
[NSR_JC] AS [纳税人简称],
[DJLX_DM] AS [登记类型,对应文书审批小类代码(T_DM],
[DJ_ZT] AS [登记状态 取值见t_dm_gy_nsrz],
[ZCLX_DM] AS [注册类型代码],
[LSGX_DM] AS [隶属关系代码],
[HY_DM] AS [行业代码],
[HYML_DM] AS [行业(门类)代码],
[DKDJ_BZ] AS [代扣代缴标志],
[WTDZ_BZ] AS [委托代征标志],
[KGLX_DM] AS [控股类型代码],
[DLJNLZS_BZ] AS [独立缴纳流转税标志],
[ZDSY_BZ] AS [重点税源标志],
[GLJG_DM] AS [管理机关代码],
[SBFS_DM] AS [申报方式代码T_DM_GY_SBFS],
[ZSFS_DM] AS [征收方式代码T_DM_GY_ZSFS],
[XZJD_DM] AS [乡镇街道代码T_DM_GY_XZJD],
[ZGY_DM] AS [专管员],
[LRRY_DM] AS [录入人员代码],
[XGRY_DM] AS [修改人员代码],
[LR_SJ] AS [录入时间],
[XG_SJ] AS [修改时间],
[DJJG_DM] AS [登记机关代码],
[FJM_BZ] AS [非居民标志:Y是非居民;N不是非居民]FROM [T_DJ_NSRXX]
地税征管信息包括的内容很多,如:发票管理、税收稽查、社保费征收等等,由于涉及的表很多,数据采集的方法和审计需要的中间表的生成方法基本与上述几张表是一致的。审计过程中有17张表需经常使用:文化事业建设收入统计表、文娱行业收费比例表、代开普通发票信息表、调账类型、纳税人基本信息表、票证种类、票证字别、设定国库的收款账户、税费票证使用情况、税款征收数据表、税款属性1、税款属性2、税务机构、税务机构基本信息表、征收品目表、征收项目表、机动车保有量、保险公司提供的车船税统计表等。
……浏览全文请点击下载: 地税综合征管系统计算机审计审计技术方法实证研究