工资表中四金和个税自动计算的探索
摘要:人事部门每月编制工资表,是一项费时费力的工作,其制作过程相当不易:一是工资表上栏目众多。收入类、支出类、各种缴金、个税等多达20多项;二是政策性强。四金的缴纳和个税的扣除,国家有明文规定,需按照一定的公式计算;三是计算繁杂。每年的四月、五月、七月,分三次调整四金的数据,计算时又涉及到前二年的个人工资总收入数据,还要对高收入和低收入者,有封顶和托底的限制。可谓十分麻烦。
如何去解决这些问题,确保工资表的制作准确、及时、合规?运用信息技术是唯一的出路。本人编制了一个工资发放程序,对四金的提取计算完全实现了自动化,不仅数据准确、快速,而且大大减轻了劳动强度,变枯燥繁锁的工作为有趣轻松,值得用户一用。
关键词:工资表制作 信息化管理 计提自动化
1. 工资发放的现状与开发系统的意义
1.1 传统工资表制作现状
每月,人事部门收集下属各部门的工作业绩、及出勤天数的数据,按照考核指标编制Excel报表,填制工资表的各栏数据,计算各项缴金。我询问过分公司的人事,仅此一项工作,就花去了制表作员的20天以上的时间。不仅使编制者眼花瞭乱、疲惫不堪,而且数据极易错误。存在以下问题:
费力、费时。由于,工资表栏目众多,计算繁杂,人事部门专门有一人去处理这堆事务,每月所化在这一工作中的时间超过半个月,搞得人精疲力竭。
不易发现问题。由于是手工制作,一旦有错,主动发现困难,往往是员工间在相互比对工资条时才发现错误,再与人事部门打电话询问、交涉,制表者再重新计算核对后,才找出错误所在,延至下月纠正。
影响和谐后气氛。工作中有了差错,领导会责怪,员工会产生负面情绪,工资表制作者叫苦不迭。
2.2 工资发放管理系统建设的意义
为了解决工资表发放过程中存在的管理难点,提高工资表制作的工作效率、准确率,减轻人事部门人员的劳动强度,提高企业管理水平。运用信息化技术,建立一个针对上海石油分公司本部特点的、高效率、全自动计算缴金的工资发放管理系统,提升企业现代化管理水平,是十分必要的。
2. 工资发放管理系统设计思路与设计原则
2.1 设计思路
选用foxtable数据库软件开发工具,充分利用开发工具所提供的系统命令,对其归类、梳理整合,完成对表格及数据的常规操作;再设计一些针对工资表发放软件所需要的专用功能,处理软件运行过程中的数据流。
对个调税的处理,每月,将工资表和零星发放表数据合并后计算个税,如先发工资后再发了零星发放,则在计算零星发放表的个税时,将二个表的应税合计相加,计算个税,再扣除工资表上已缴纳的税金,结出实缴数,反之亦然。
从三个方面对四金的自动计算进行控制、处理:首先,从生成工号入手,当工资表中添加记录、输入工号时,系统从相关表表中读取数据,自动生成四金、补充公积金和年金;其次,考虑到自动生成的数据与实际应用中的数据可能有尾差,允许用户对其修改调整;再次,每逢4、5、7月,系统自动提示用户,是否进行调整。
为减轻用户的工作量,降低劳动强度,系统设计“生成下月功能”,当月的工资表数据编辑完成后,可生成到下月,新生成的下月数据,除了月份不同外,其余数据相同。可通过改变日期功能,加载下月的数据,在这个基础上进行增删改的操作,产生另一个月的工资表。
以此类推,到年终12个月的工资表全部生成,且各自保存,系统提供收入税金表功能,自动统计每个员工的各项收入、缴金和个税合计数据,供管理所需。
2.1.1 自行定义修改系统参数表,提高系统的适应性
设立系统参数表,填制各项缴金的相关参数(如基数、比率、踢除项等),供系统访问]调用。用户也可根据权限进行定义修改,这样可应对政策、法规变化后,不用修改程序,只修改系统参数即可适应新情况,使程序的适应性更强。
2.1.2 自动计算各类缴金及个税
创建员工基本情况表、工资发放表、零星发放表、年终奖发放表。以工号作为关键字,建立关联。员工基本情况表中输入各人的工号、姓名、上年和前年的工资收入合计及单位发的补充公积金数据。当输入上述三个发放表工号时,系统自动从员工基本情况表和个税参数表中,取出相关数据运算处理后,自动填入姓名、部门数据。对工资表而言,填入上述数据后,还要自动计算、生成三险三金(公积金、补充公积金、养老保险、医疗保险、失业保险、年金)的数据,并自动进行个税的计算和结出实发工资数据。
每年4月、5月、7月,系统提供自动调整三险、三金,用户只需键入一个“Y”,即可完成当月所有人员的缴金数据调整,同时自动计算个税及实发发数。综合计算每月及年终奖个税,无论是先发工资还是先发零星发放,系统会将二者的发放数和个税分别计算,已交与应交数相抵后,计算实缴数。一次性年终奖的发放,按政策规定先分摊到12个月,再根据对应的税率计算个税,实现个调税计算的自动化。
2.1.3 职责权限清晰、确保数据安全
工资发放管理系统,对应用人员有严格的权限设定,不同的操作者有不同的密码,操作者只能根据所赋的权限,进行相应数据的处理,确保数据的安全。
2.1.4 功能完善、制作方便,提高工作效率,减轻劳动强度
程序功能完善、界面美观、菜单分类条理清晰、程序控制严密、操作方便。不仅可以处理工资报表,而且还可处理常规的数据表,作为报表工具使用。
工资发放管理系统建成后,其制表的质量、制表的速度、数据的精准度、统计数据的方便性等方面有很大提高。基础数据只输一次,多次享用。工资表和零星发放表分月保存数据,随时调用、查询以往各月的数据。提供结转下月数据功能,生成一个月的工资表和零星发放表数据,只需轻点一下鼠标即可,大大减轻工作量。
2.2 设计原则
2.2.1 实用性
工资发放管理软件从实用的角度出发,以解决制作人员最感头痛、最繁琐、最化时间的工作为切入点,实现工资缴金计算完全自动化。
2.2.2 方便性
充分利用系统提供的菜单功能,功能完善、处理数据方便简捷,主菜通过分列多个功能区和功能组,将菜单项归类分列,使操作者对软件的功能一目了然,使用起来得心应手。
2.2.3 安全性
系统具有健全的权限管理体系,不同的操作者具有不同的操作权限,有效阻止了越权、错位等的非法使用者的操作;数据库采用密码保护,不通程序无法打开数据库,进行增、改、删的操作,确保数据真实、保密、完整。
3.工资发放管理软件的主要功能
3.1 系统菜单示意图
3.2 系统功能介绍
系统由数据处理、打印输出、其它功能、表及行列操作、窗口单元格操作、切换操作六大模块组成。
3.2.1 数据处理
该模块包括七个功能组,分别是:排序与筛选、数据统计、测表类型、查询报表、生成数据、删除数据、合并数据。
3.2.2 打印输出
该模块包括五个功能组,分别是:快速设置、打印、直接打印、Excel报表、专业报表。
3.2.3 其它功能
该模块包括五个功能组,分别是:导出、合并、自动计算、重定向、工具。
3.2.4 表及行列操作
该模块包括三个功能组,分别是:表相关、行相关、列相关。
3.2.5 窗口单元格操作
该模块包括二个功能组,分别是:窗口列表、单元格操作。
3.2.6 数据处理
该模块包括二个功能组,分别是:切换日期、切换用户。
4. 工资表发放管理系统的实施效果
4.1 计算方法、标准合法、统一,数据准确可靠
系统对各项缴金的计算,参照政府规定的计算标准设计,符合法规要求,计算依据、计算比率统一,数据的取舍,采用四舍五入法,数据准确可信。
4.2 反复调试,不断优化,解放劳动力
本人从2010年开始构思设计本软件到现在的版本,中间经过无数次的、不断的修改、优化、调试。现在不仅能计算四金,而且还能计算个税及生成实发数,更好的是:逢调整月份系统会提示,是否需要调整对应的四金及年金及生成下月数据,这对人事部门是一次劳动的解放,大大减轻了工作量,提高了工作效率。
从2012年1月开始到2013年5月,输入系统进行验证,全部准确。
4.3 提高工作质量、节省管理费用
任何一个管理系统的推行,其出发点不外乎二个:一是把原来的工作搞得更好;二是提高效率、降低费用。通过工资发放管理系统的使用,由于数据准确、可靠,速度又快,这使得人事部门管这一块工作的人,可以腾出手来去从事其它的管理工作,节省人力开销,热必可降低管理费用开支。
5. 结束语
企业管理离不开信息化,信息化是提高企业管理的翅膀。适应企业管理需要的软件是合适的软件;能够减轻劳动强度,提高工作效率,受用户欢迎的软件是好软件。
本套软件经过二年多的不断的、反复的测试、调试、修改,软件日臻完善,我相信这一软件必定会受到用户的喜爱。