全额全员纳税归集系统的设计和实现1
1、概述
国家税务总局规定,个人所得税全员全额纳税明细申报必须全面实施。由于税务局提供的申报软件不能满足许多单位现有的财务管理、收入发放模式,因此针对单位的实际情况,开发个人所得税全员全额纳税数据归集系统,解决收入分次发放的计税工作就非常必要了。该系统将工资、岗贴、年终劳酬及所有零星收入全部导入数据库,便捷地通过网络提交数据,实现按部门进行数据导入、计税、输出、查询等功能。到月底,将该软件中的数据全部导入税务局提供的申报软件,从而实现个人所得税的全员全额纳税管理。
传统的财务计税管理系统大都采用C/S(Client/Server)模式的计算机管理系统,C/S模式在财务管理软件上有其安全的优势。然而随着规模不断扩大,应用程序的复杂程度不断提高,传统的C/S模式逐渐暴露出许多问题,效率低下、移植困难、维护复杂、升级麻烦、系统的可移植性、可扩展性、可维护性都较差。随着互联网的迅速发展和普及,财务人员迫切需要开发出基于B/S(Browser/Server)模式的财务管理系统,通过网络导入部门数据,财务部门能够在网上审核、计税、管理提交的数据,并为纳税人员提供完善的查询服务。
针对上述情况,我们开发出了武汉大学的纳税归集管理系统。该系统以B/S模式为基础,涉及的关键技术相当广泛,如SOAP、Smarty和安全保障技术等。系统采用Apache+PHP+Mysql设计架构,使用方便,可移植性强,安全稳定可靠。
2、系统目标
1)利用现代信息技术手段,建立起适应数字化校园需要的纳税归集管理系统,从而提高财务部的工作效率和服务质量。
2)以后台数据库为核心,建立以财务部为中心,管理各单位部门财务人员提交的资金发放计税明细的管理系统,协助财务人员计税、审核,实现数据和信息的高度共享。
3)建立纳税人员信息的管理和维护,并且让纳税人对缴纳税款的明细进行查询,同时开发统计功能为领导决策提供信息帮助。
3、系统结构设计和功能实现
本系统是一个分布式,规模可变的系统。用户可以在通过校园网或者校园外远程访问,财务人员和管理员的业务则在校园内终端进行。数据集中在一个数据库服务器上,处理分布到应用程序的各个层面上,借助校园网,各类用户实现无障碍的使用。根据系统总体目标,该系统采用分层体系结构,具体划分为三层:表现层、业务层和数据层:
1)表现层
表示层是用户和系统进行交互的层次,提供校园网内任何时间地点的访问支持,通过浏览器输入信息并反馈结果。
2)业务层
即事务逻辑层或中间层,完成事务处理规则和业务流程约束数据的处理。使用SOAP读取一卡通数据,使用Smarty实现数据报表的导出。
3)数据层
即数据资源管理层,本层完成数据资源的查看、插入、删除、更新修改等数据存储管理工作。在本系统中应用Mysql来实现数据层功能。
纳税归集系统的功能模块
1)系统管理模块
数据维护,可以与管理中心、人事部门、工资管理系统的信息资源进行对接。进行数据的增加、删除、补充及数据库的维护管理工作。分级的权限管理,可以开通并设置用户的使用权限。
数据提交模块
本模块分为工薪收入类、年终劳酬收入类、劳务性收入类等。其中工薪收入类一个月内可多次提交。各单位按软件要求的格式和字段,选择相关分类收入通过网上提交并导入系统,生成扣税明细及合计数,并输出表格。
计税管理模块
资金发放的确认。单位通过网络提交的数据,经过此模块计税确认后,将打印的纸质发放表送交工薪科进行有效确认、过期数据的撤消。
数据的撤消。清除单位提交的数据和未在当月送交工薪科确认的过期数据。
综合查询模块
按部门查询,部门负责人可以通过授权的用户名和密码,查询本部门的纳税明细和汇总数据。按个人查询,职工个人可以输入身份证号(人事号)及密码,查询个人历史明细和汇总数据。按其他条件查询,如按时间查询等,工薪学生科及授权人可以查询当期或历史数据明细和汇总数据。
2 业务流程过程
1)工薪科每月进行个税归集申报软件中职工新增、调动信息更新,做好数据导入前期准备工作。每月1号(遇节假日顺延)将上月工资库数据导入个税归集申报软件中,便于各单位网上提交数据。
2)各单位当月将发放数据分次、分类通过网络,按规定的格式进行提交(TXT文档导入),生成扣税明细及合计数,并打印输出表格。
3)单位将打印好的发放表格,经单位签字盖章后,岗位津贴送交工薪科,工薪科进行数据审核确认。
4)每月末,由工薪科将数据汇总整理后,导入地税局提供的纳税申报软件中,将数据报送地税局。
3 设计思路
根据以上需求的分析,先定义数据表,分为纳税明细表和用户数据表,前者用来存储财务人员提交的金额明细数据,计税和财务部审核,后者用来管理用户权限。
此个税归集申报软件的开发,将实现单位人事在编人员的工薪收入等所有收入归集、纳税申报工作,同时实现人事信息、财务信息(个人收入)、个人所得税纳税信息,能够通过网上查询与统计。