大集中系统的个人所得税解决方案

大集中系统的个人所得税解决方案

    1.1  前言

        随着税收体制改革的发展,个人所得税在整个税收体系中占有的比重越来越大,自然人个人所得税明细申报也逐渐普及。个人所得税明细申报的主体涉及广大自然人纳税人,给税务机关的管理和税款征收造成了极大的难度。如何实现完整的信息采集,以及完整的数据查询、分析利用和监控,是税务信息化面临的一个大问题。本文分几个方面,来描述个人所得税明细申报有关的功能的实现和应用系统的部署。

  1.2 正文

        中国软件公司参与国家税务总局信息化规划和建设多年,目前已经成为国家税务总局信息化建设的主要参与的专业化公司,对金税三期的情况非常了解。近年来先后承建了广东、江苏等地税数据大集中系统中的核心征管、档案管理、多渠道报税、社报费征收、个人所得税全员申报等内容。

        随着税收体制改革的发展,个人所得税在整个税收体系中占有的比重越来越大,自然人个人所得税明细申报也逐渐普及。目前,各地市已经通过办税大厅、网上申报、电话、邮寄申报等申报方式,受理纳税人的个人所得税明细申报。实现的方式有实时填报、批量导入、IC卡传送等。个人所得税明细申报数据具有涉及面广、数据量大、基础信息不易采集等特点,给税务机关的管理和税款征收造成了极大的难度。

        根据我们对个人所得税应用理解,全员全额申报首先实现完整的信息采集,然后对信息进行本期分类分项统计、不同时期的统计类比、政策对税收影响(如起征点变化)。个人所得税全员全额申报将产生大量的明细数据,而且具有很大的增长速度。数据量大、性能消耗大、影响面大成为个人所得税全员申报的特点,同时也是我们需要重点考虑的方面。需要解决的主要问题有如下几个方面:

      (1)如何快速准确地采集完整的全员申报信息;

      (2)如何保障在快速准确地完成复杂的个税计税的同时不影响其他申报的正常进行

      (3)如何进行有效的数据存储

      (4)如何进行有效统计查询

      (5)如何保障个人信息的安全性 从上述六点出发,具体阐述实施建议方案。

  1.2.1 个税信息采集

        个税全员申报需要采集的数据量非常大,涉及面也非常广。其数据能否准确快速地采集到系统中,直接关系到全员申报的实现程度。建议开发个税业务端软件,生成报盘文件,通过导入文件的方式在网络申报或者门前申报快速采集,并完成打印税票及个税完税凭证的功能。业务端软件的功能定位如下图所示:

  业务端软件考虑覆盖以下基本功能:

         1. 与企业财务软件等系统交换数据。主要掌握纳税人的工资收入情况。

         2. 管理基础信息。采集扣缴义务人、纳税人基础信息,为后续的税务端和基础信息管理系统软件提供所需的基础信息(包括扣缴义务人和纳税人信息)。

         3. 计算应纳税款。根据收入类别,依据税制要求计算纳税人的应纳税款。   

         4. 制作报表。利用工资系统、外部导入和本系统上期数据,制作调整支付非工资薪金收入明细表、扣缴个人所得税报告表、扣缴义务人自查表等报表。

         5. 申报纳税信息。符合税务端软件对数据格式的要求,做好数据准备和整理;申报方式要实现介质报送、纸质报送、考虑网络报送。前提是保证数据的安全。申报税款时,如果纳税人是首次申报或者纳税人基础信息发生变化,要申报纳税人档案信息。

         6.打印税票及完税证明的功能通过地税、银行等部门的授权,纳税人可以通过客户端直接打印税票及完税证明信息,避免了直接到大厅大票造成的系统压力。

  1.2.2应用部署

        全员申报可以在税局前台进行同时也可以由纳税人在网上进行申报,如果采用两层结构来开发个税全员申报,把所有的计税指标都缓存在客户端,所有的计税都在客户端进行,那么对于前台的机器性能的要求非常高。另外,由于占用大量的数据库链接,对数据库的性能消耗也会非常大。建议采用三层架构来实现全员申报,把压力放在应用服务器端,通过应用服务器集群的负载平衡机制,解决性能问题。并且在部署应用服务器时,将个税应用服务器与其他核心应用分离,以免影响其他业务的正常进行。同时保证整个系统的单点登录机制不变。

  1.2.3有效存储

  个人所得税全员全额申报的数据包含有普通纳税人、重点纳税人、外籍人员、普通纳税人个人所得税、重点纳税人个人所得税、外籍人员个人所得税、个人独资合伙企业投资者、个人独资合伙企业投资者个人所得税等信息。申报所产生的信息量是目前征管系统信息量的若干倍,有效存储需要进行数据的合理分布,主要需要考虑数据库部署、信息表部署、信息表的建模设计等方面进行。

       1、数据库部署:建议在数据库部署上,和征管系统的其它税种有关的数据进行逻辑分离或物理分离。这种方式可以很好的避免大征管系统和个人所得税系统的性能干扰,在一体化操作方面需要对大征管系统和个人所得税系统的数据交换作局部处理。

       2、信息表部署:个人所得税全员全额申报信息表信息量比较大,存储巨大信息量的信息表建议采用信息表根据关键点(如按自然年度、按地区、按税额等),进行有机分割处理。

       3、信息表的建模设计:信息表中可计算属性建议采用整型数据类型;对信息中标志信息(例如地址等字符类型的属性字段)字段,需要进行归类、分离,通过主键进行联系。路由信息表建议全部采用整型类型,记录当前信息表和各历史信息表的连接关系。另外,对在查询中有可能用的比较多的字段,尽可能冗余到信息表结构上,保证在查询中尽量减少多表的关联关系。

  1.2.4有效统计查询

        结合信息表的合理数据分布,合理设计查询策略、优化算法、索引设计来达到有效统计查询。

       1、查询策略:建议根据常规的统计要求,采用中间结果的策略,进行查询策略的规划。

       2、字段级优化:对编码字符串作为整数进行存储,例如税目代码、企业微机代码等;

       3、表级优化:聚集索引、普通索引;增加适当的冗余字段,查询尽量在同一张表上能够完成;

       4、数据库级优化:内存配置、CPU使用等;

       5、优化算法:充分利用数据库系统提供的SQL集合运算能力、避免进行信息表之间交叉对比、利用信息表字段整型数据属性、查询条件尽量使用索引; 6、数据处理优化:多线程、数据库连接缓冲池、存储过程、后台数据汇总等;硬件设备:使用多CPU服务器、存储设备使用磁盘柜、光存储等高性能设备。

  1.2.5个人信息的安全保障

        对于网上登记、修改个人信息、查询个人基本信息和申报缴款情况等,系统提供安全性保障,例如,网上不允许修改个人的关键信息,如果需要修改须带上相关证明到税局前台修改;每个做过个人信息登记的个人以本人身分登录后,所有登记、申报、查询等都只能操作与本人相关的信息等等。

1.3总结

        个人纳税人和企业纳税人相比,其属性有很大不同。自然人纳税人在登记、纳税申报等环节,都有其特殊的业务处理。因此,考虑自然人业务的特殊性,系统要解决的问题就是:(1) 个人所得税全员建档,每个自然人纳税人都有一个管理码;(2) 通过各种途径,使征管系统与企业财务软件进行数据衔接,掌握自然人收入情况;为了加强个人所得税的税源管理,从基础信息管理系统中按一定的标准或条件筛选和指定重点行业、重点税源户、重点纳税人,并对其实施重点跟踪管理。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/352486.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

【个人所得税的相关故事to me】

一、故事背景 虽然个人所得税汇算清缴&#xff08;以下简称为“个税年度汇算”&#xff09;自3月1号就开始了&#xff0c;个税申请退税&#xff08;ps:年收入 < 60k&#xff09;也自3月1号也开始了&#xff0c;但是我是到了今天才了解了相关的信息p(#&#xffe3;▽&#x…

powershell自动出IT考试题

以前给人培训时出的备考练习题&#xff0c;随机抽取题库题目&#xff0c;含分类练习和综合练习&#xff0c;自动出题&#xff0c;和给出答案&#xff0c;方便&#xff0c;快捷&#xff0c;小巧&#xff0c;大家可以试试 题源可以自己去更换 echo off setlocal enabledelayede…

【小demo】——直播平台自动发言

1. 背景 直播平台火热的现在&#xff0c;好多人已经开始直播致富了&#xff0c;但是很多直播新人因为人气等相关原因&#xff0c;就很难在直播平台爆火&#xff0c;有的人想到了买号&#xff0c;刷人气之类的&#xff0c;现在这款小demo就是配套的组件。 2. 前期准备 jar包 …

【MCS-51单片机汇编语言】期末复习总结⑥——串口通信(题型六)

文章目录 知识准备发送/接收缓冲器 SBUF串口通信控制寄存器SCON电源控制寄存器 PCON各个工作方式波特率的设定 常考题型例题1题目描述题目解析题解 例题2题目描述题解 知识准备 发送/接收缓冲器 SBUF 单片机在发送或接收数据的前先将数据存储在SBUF中&#xff1b;接收&#x…

程控电源CANoe上位机面板(CAN\ETH测试、RS232串口通信、编写设计思路)

程控电源CANoe上位机面板 编写此面板的目的编写思路一、通讯方式1、RS232串口连接2、CANoe与RS232串口相关的函数3、帧格式命令字4、校验码 二、面板设计1、所需文件说明2、导入使用3、功能模块化3.1 初始化3.2 端口设置3.3 控制方式3.4 脉冲程序3.5 电压电流状态3.6 运行设置的…

Android Studio Gradle实践之多渠道自动化打包+版本号管理

转&#xff1a; Android Studio Gradle实践之多渠道自动化打包版本号管理 上次介绍了Android Studio的安装、配置和基本使用。这次讲一下Android Studio用到的打包工具Gradle。Gradle是一种构建项目的框架&#xff0c;兼容Maven、Ant&#xff0c;为Java项目提供了很多插件去实现…

【测试实践】搞定云网络系统性能测试

一、前言 在部署或管理网络系统时&#xff0c;我们更多的是关心网络的连通性&#xff0c;而对于其整体的性能往往考虑不多&#xff0c;或者即使考虑到性能、异常或稳定性的问题&#xff0c;但却发现没有合适的手段去测试或监控网络健康状况。在本文中&#xff0c;首先简单介绍…

树莓派做一个获取GPS时间的NTP服务器

由于单位用的是内部网络&#xff0c;机器时间无法与internet同步&#xff0c;导致内网的所有设备各自为政&#xff0c;对工作和管理带来的麻烦说不清&#xff0c;为解决这个问题&#xff0c;决定用手里的树莓派做通过GPS获取时间&#xff0c;然后提供NTP服务。在某宝逛了一圈&a…

自动(智能)驾驶 | 全网第一本激光雷达手册阅读指南(下)

接着从上篇继续说&#xff0c;本部分主要介绍激光雷达数据等内容&#xff0c;这个可以说是看懂激光雷达手册的重中之重&#xff0c;也就是关键问题的关键&#xff08;皮~&#xff09;。同样由于velodyne的手册比较难啃但是内容完整丰富&#xff0c;本期我们依然以velodyne 128&…

GEO-SPARK 2000X PPS使用记录(三)

最近单位突然要使用GeoSpark电火花&#xff0c;至少有4年没有用过了。我一直没有独立操作过&#xff0c;只是看同事操作过&#xff0c;碰巧的是会使用这个设备的同事去大洋了&#xff0c;悲剧的是他们把所有的采集狗都拿走了&#xff0c;留下一个巨大的坑让我来填。 1、首先看看…

CMOS图像传感器——工作原理

一、像素阵列结构 一般像素阵列是由水平方向的行( Row ) 和垂直方向的列(Column)正交排列构成的。像素排列的最基本设计原则是:摄像器件像素排列的坐标,必须在显示的时候能够准确地还原在图像原来的相对位置上。在大多数情况下,每个像素中心线在行的方向和列的方向,即…

Kerberos从入门到精通以及案例实操系列(二)

5、安全集群使用说明 5.1、用户要求 具体要求以下使用说明均基于普通用户&#xff0c;安全集群对用户有以下要求&#xff1a; 集群中的每个节点都需要创建该用户该用户需要属于hadoop用户组需要创建该用户对应的Kerberos主体 实操&#xff0c;此处以atguigu用户为例&#x…

3.了解Spring Boot2自动配置原理

了解Spring Boot2自动配置原理 1、SpringBoot特点 1.1、依赖管理 1.父项目做依赖管理 依赖管理 <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.3.4.RELEAS…

Docker搭建Elasticsearch方法及启动后服务自动关闭的问题

太长不看&#xff0c;一句话总结 内存太小&#xff0c;启动命令中添加参数修改虚拟机大小即可 docker run -e ES_JAVA_OPTS"-Xms256m -Xmx256m" -e "discovery.typesingle-node" -d -p 9200:9200 -p 9300:9300 --name elasticsearch elasticsearch:7.6.0配…

NTP自动退出问题排查

为什么80%的码农都做不了架构师?>>> 问题现象:ntp进程运行一段时间后自动退出 排查过程: 查看/var/log/message ntp异常信息如下 Feb 20 22:54:41 xnu_1 ntpd[2187]: 0.0.0.0 0617 07 panic_stop -28777 s; set clock manually within 1000 s. Feb 20 22:54:57 …

Docker部署Elasticsearch及安装后自动关闭的问题

Docker搭建Elasticsearch方法 前往dockerhub官网&#xff1a;dockerhub 可查看elasticsearch相应版本 拉取镜像 选取一个版本拉取镜像&#xff0c;如docker pull elasticsearch:7.9.2 不输入版本默认拉取最新版 启动容器 映射端口为9200和9300 docker pull elasticsearch:…

自动化基础笔记--元素操作

元素操作&#xff08;附带鼠标悬停&#xff09; 一些课程回顾&#xff0c;问题原因总结 函数只有在return的时候&#xff0c;才会返回一个数据。返回数据了才可以赋值的 报错&#xff1a; 等待时间不够返回的元素不是你想要的确实是你表达式写错了有句柄未切换或者有iframe未…

服务器设置了自动校时但是,同步时钟配置电脑自动校时

同步时钟配置电脑自动校时 一、同步时钟操作和指示灯说明。 同步时钟可接收全球定位系统GPS、北斗卫星信号。当GPS/北斗天线架设到屋顶时&#xff0c;天线的高度必须低于房屋顶避雷天线的高度&#xff0c;防止被雷击。 先关闭电源后再连接或者去掉天线。 电源指示灯&#xff1a…

计算机怎么关闭开机自启应用,如何关闭电脑开机自动启动的软件程序

如何关闭电脑开机自动启动的软件程序 我们在电脑中安装软件的时候,不小心设置了开机启动,该怎么取消呢?今天就跟大家介绍一下如何关闭电脑开机自动启动的软件程序的具体操作步骤。 1. 首先打开电脑,找到桌面上的【360安全卫士】软件,双击打开: 2. 进入主页面后,点击上方…

Latex使用algorithm2e包写伪代码

用Latex写伪代码我们需要用到一个包&#xff0c;Algorithm2e&#xff0c;这个工具包的使用手册下载地址为&#xff08;http://mlg.ulb.ac.be/files/algorithm2e.pdf&#xff09;CSDN的链接为&#xff08;&#xff09; 准备 导入该包 \usepackage[ruled,linesnumbered]{algor…