薪酬核算配置

业务描述: 配置薪酬核算基础数据,包括薪酬项目、薪酬核算所涉及的数据源建立、薪酬等级建立、薪酬方案中的各个薪资项目公式配置等。 在进行薪酬的核算之前,需建立完善的薪酬体系,为后续薪酬计算提供基础数据。 如何建立薪资项目? 建立薪资计算中涉及到的薪资项目。 进入【薪酬管理】-【薪酬体系】-【薪资项目】界面。
1、薪资项目的建立 依次点击【新增】→ 录入相关信息 → 保存并新增。

保存并新增.png

• 类型: 薪资标准:长期不变的薪资项目,如基本薪资、岗位薪资等。薪资标准在薪资档案中进行维护。 计算项:参与计算环节的薪资项目,如迟到扣款、个人所得税。在【薪酬体系】-【核算配置】中配置计算公式参与计算。 导入项:每月都可能变动的项目,如本月奖金、交通补贴等。每月将变动的数据导入至薪资源数据。 • 默认项目:方便统计(社保个人合计、社保单位合计、税前合计、实发工资);系统设置了规则,不用配公式(个人所得税、累计个税计算额)。 • 数据类型:包含数字、文本、日期三种类型。工资项的数据类型通常是数字。 • 数据长度/小数位:即设置该薪资项目的整数位数和小数点后面保留几个小数。系统默认为8位(百万),并保留2位小数。
2、薪资项目的删除 如果某薪资项目在薪资方案中已经被引用则不能删除,应在相应的薪资方案中先移除该项目,然后再删除。 薪资方案是什么?该如何建立? 薪酬方案是为满足不同岗位、不同类型人员的多种薪酬计算方式的设置。对于企业内不同的机构,在进行计薪时需要设置多套薪酬方案。系统通过多样的薪资项目与公式设置可以满足月薪制、年薪制、计件工资等多种类别的薪资核算方式。 点击进入【薪酬管理】-【薪酬体系】-【薪资方案】界面。
1、薪资方案的建立 点击【新增】→ 录入相关信息→ 保存并新增;
2、配置薪资方案

薪资方案.png

• 设置薪资项目:该方案会用到的薪资项目。点击【设置薪资项目】,选中薪资项目添加,确定后点【确定】。 • 核算流程:整个薪资的计算是由各个核算环节按照先后顺序组成的,后面的计算环节可能会引用前面环节的计算结果。点击【核算流程】配置核算流程,各环节的“核算表”选的是【薪酬管理】-【薪酬体系】-【核算配置】中的表。 • 发薪人员:因为一个人可能发不止一笔钱,需要同时使用不同的薪资方案,所以不是“人选方案”,而是“方案选人”。
在这个方案下添加人员有两种方法:
1、【新增】在页面上加人;
2、通过导入的方式批量新增(导入的excel模板:只需要一列“工号”即可)。
如何建立薪资等级? 薪资等级是企业内各级别人员构建薪资的重要标准,是薪酬体系的重要体现。 它主要设置薪资的各项级别、各项薪资项目与福利项目的金额。 将薪资等级设置好之后,在薪资档案中只需将员工设置为某一个薪资等级就可使用该等级的薪资待遇。 当薪资等级的薪资项发生变化时,使用该等级的员工薪资项同时发生变化。 点击进入【薪酬管理】-【薪酬体系】-【薪资等级】界面,点“+”新增。

填写.png

填写相关信息,其中要注意的是“薪酬项目(JSON,薪资字段名数组)”填写【薪酬管理】-【薪酬体系】-【薪资项目】的项目“字段名”,该字段设置代表这个与薪资等级挂钩的薪资项目(如基本工资、绩效工资)。

点中具体的某条薪资等级后,可通过右边的【新增】、【导入】来添加薪资等级对应的具体数据。 在导入薪资等级数据时,从哪一类别页面点击导入,默认就是这个类别的等级数据,就算excel填了别的类别也没用。 如果想要批量导入所有的可以单独把sal_grade表挂出来进行导入。 目前有3套薪资等级:
1、项目管理人员岗位工资标准:一般岗位工资标准都做在【岗位管理】表上面,每个岗位都有各自对应的标准。没法根据岗位确认岗位标准的岗位(目前只有业务员)需要通过此薪资等级要确认岗位工资标准。
2、行政职务标准
3、岗位工资标准_星级
如何配置数据源? 数据源可理解为前期准备数据。数据源分为两种:
1、系统其他表中有数据,引用可直接生成(如考勤、社保数据)。
2、系统中没有数据,需要每个月导入系统的数据(如交通补贴)。
点击进入【薪酬管理】-【薪酬体系】-【数据源】-【新增】界面:

新增界面.png

对于第一种类型的数据源要完整填写,“源表”是系统中选择要引用的表,一般会用到的表有考勤月报表、社保缴交汇总表。 对于第二种数据源类型,只需要填写“名称”、“核算对象”。 人员字段名:如果“源表”选了表,这里就需要配置,选empid字段; 期间字段名:取数期间对应关系,一般是“月”; 年度字段名:取数期间对应关系,一般是“年”; 汇总数据:是指一个人可能有多条数据,如果在算薪酬时需要把这几条数据加起来,这时候就要选“是”。 目前在用的数据源表:
2、部门标准:每月生成一次,该表的作用是把【部门管理】的岗位标准按月存在这个表中,方便计算历史数据。
2、部门标准:每月生成一次,该表的作用是把【部门管理】的岗位标准按月存在这个表中,方便计算历史数据。 3、月度社保_公积金_年金:每月生成一次,该表的作用是把社保模块【社保缴交】的数据生成过来。
4、电话费补助:每人一条记录。
核算配置
指各类工资数据的结算环节,薪资方案的工资数据计算是由一个或多个核算环节构成的。
点击进入【薪酬管理】-【薪酬体系】-【核算配置】-【新增】界面,填写“核算名称”及其他信息,核算对象一般都选人员。
新增之后点“核算名称”进入计算配置。
新增计算项:点“+”新增的计算项仅代表本环节试用;点“”代表选择从前面环节建的薪资项目作为计算项。
公式配置可引用表:
• 薪资档案(sal_employee):不建议使用,因为薪资档案没有月的概念,存的是最新的薪资状态数据。一般都引用【月度人员数据】表。
• 社保档案(soc_employee)
• 个税专项扣除(sal_tax_deduct):因为不用系统算个税,所以用不到这张表的数据。
• 人事档案(pers_employee):一般不建议使用,理由同薪资档案,除非固定字段。
• 社保缴交数据(soc_data_sum)
• 薪资数据(sal_data):因为当月的数据还没有提交审核,所以这个表是没有当月数据,在引用这个表数据的时候注意是引用之前月份的数据。
• 数据源表
• 核算表:
核算表字段来源:
(1)本表新建;
(2)引用【薪资项目】字段。区别是前者的字段不能写入sal_date;涉及最后工资表/工资条展示、用于报表统计字段,都需要建成【薪资项目】字段。
新增和修改引用表时要注意的字段:
(1)核算周期:一般用的到是月 。
(2)核算对象:分为人员、部门两种。按部门核算后,其他表引用这个表的数据,默认按部门获取。
(3)核算表字段来源: (1)本表新建;
(2)引用【薪资项目】字段。前者和后者的区别是前者的字段不能写入sal_date。所以涉及最后工资表/工资条展示、用于报表统计字段,都需要建成【薪资项目】字段。
配公式时需要注意的是:
(1)同一个公式中,不能有同名字段(来自不同表的同名字段也不行)。
如下图,分别来自两个表的“事假天数”,这种公式设置就是错的。

错的.png
(2)核算环节的计算项要注意区分执行顺序,后面的计算项可以直接引用前面的项目。
(3)如果公式条件“并且/或者”设置错了,不能直接修改,要把之前错的条件删了,重新添加正确的。
(4)公式配置支持任何的mysql函数,常用到的mysql:
fx_weekdays():周一至周五的天数。例:本月周一至周五总天数:fx_weekdays(本期开始,本期结束);
sum():对某一项求和(该表所有人,同月数据)。例:对【手工考勤数据】- 【病假天数】求和:sum({{手工考勤数据.病假天数}});
round(): 四舍五入保留小数位数。例:【手工考勤数据】- 病假天数保留整数:round({{手工考勤数据.病假天数}},0);
向上取整:ceil();
向下取整:floor()。
(5)系统业务变量
本期开始:本月第一天日期;
本期结束:本月最后一天日期;
年初日期:本年第一天日期;
年末日期:本年最后一天日期。
(6)系统默认函数有:
天差(日期1,日期2),两个日期的天数差,日期1-日期2;
月差(日期1,日期2),两个日期的月份差,日期1-日期2,不足一月算1月;
工作日天数(日期1,日期2):根据国家法定节假日来算工作日;
周六天数(日期1,日期2):日期1至日期2期间周六的天数;
同年月(日期1,日期2):判断两个日期在不在同一个月,如果是同一月则返回1,反之则返回0;
累计():如个税专项是从1月开始累计,在计算4月薪酬的时候,这个项目的意思是把1~4这4个月的这项求和;
部门求和():按照部门汇总该部门的基本工资到每个人头上。部门汇总只针对本部门,不包含下级部门;
部门计数,该部门的人数,是指正常发薪的人员;
上级部门求和:对叶子部门的上一级部门符合条件人员的某个值进行求和,求和的值被叶子部门引用;
上X期:字段。X代表具体的数字,如果是1,就不用写。例如“上期:{{工资表.基本工资}}”,表示取上个月工资表的基本工资数据;“上2期:{{工资表.基本工资}}”,表示取上上个月工资表的基本工资数据,以此类推。
(7)环节筛选人员:在核算表的人员字段加公式,公式的条件就是该环节显示的人员;
系统默认是取薪资档案正常发薪的人员,因为薪酬档案一个人只有一条数据,所以不能取薪资档案的人员,要取“手工考勤月数据”的人员,分部门、岗位生成多条数据,核算表“人员”的公式要配置:{{手工考勤月度数据.emp_id}}。核算表生成的人员就是薪资档案状态正常、薪资方案正常、手工考勤月数据有记录的人。