【Day25】人力资源篇-Payroll

#odoo #开源系统 #数位赋能 #E化自主

人力资源流程当中大家最关切的应该就是领薪水了! 但是,大家可知道每次计算薪水HR可是紧张到胃痛,资料核对再核对,数字计算再计算,生怕算错一块钱。

言归正传,薪资计算的重要性大家都知道,但是大家容易忽略的是各家公司的薪资结构不同,还有劳健保、休假统计也都另外会影响薪资计算,更别提额外提列的奖金等计算,到此相信大家都知道薪资计算的变数大、弹性大、结构差异大,所以系统开发上以及设定上实在很难有一体化全部适用的薪资模组。

回到odoo的话题,在最近几个版本的odoo社区版中,官方已经排除薪资模组在开源模组了(移到企业板模组),但正因为odoo是开源,所以自然就会有来自世界各地热情的odooer开发对应流程之模组。当中,官方放在企业版却没出现在社区版的许多重要功能,大部分会由 Odoo Mates来将对应模组升级开发,造福社区版的使用者们。

但有薪资计算模组却还是不够的,毕竟各国国情不同,肯定必须要有对应之薪资结构,下面介绍各功能操作的模组截图画面则采用元植管顾所开发,针对台湾常见薪资结构的薪资规则范本来做展示介绍。

模组名称:Payroll

https://ithelp.ithome.com.tw/upload/images/20210929/20134677bDP66Ead6Q.png

功能

  • 薪资结构设定
    https://ithelp.ithome.com.tw/upload/images/20210929/20134677GZWMIGWRT6.png
    https://ithelp.ithome.com.tw/upload/images/20210929/20134677GQk7QQ2BE2.png
    薪资往往根据不同的劳动合约不同、计薪方式不同等因素,造成薪资结构上会有差异,故odoo设计上预留弹性设定,让不同情况,可以在员工主档里根据适当的薪资结构自行调整。

  • 弹性的薪资规则设定
    https://ithelp.ithome.com.tw/upload/images/20210929/20134677A9evDiG8jt.png
    https://ithelp.ithome.com.tw/upload/images/20210929/20134677majDIsPVd3.png
    薪资规则我们可以理解成在我们透过EXL计算薪资时在每个栏位里的运作公式设定。在薪资规则的设定中,我们有多种计算模式可以使用,对於复杂的计算公式,我们可以使用python代码进行薪资结构计算式设定,此设计让我们在无需客制系统的状态下保有最大的弹性。後续每期的员工薪资单将依照该运算逻辑运作。

  • 薪资单
    https://ithelp.ithome.com.tw/upload/images/20210929/20134677FIH1ytxxBx.png
    https://ithelp.ithome.com.tw/upload/images/20210929/20134677qIhoOBrTJ0.png
    产生正确薪资单的前提不外乎是前面的设定要正确,则计算才会正确。在实务上,因为薪资计算涉及许多调整与例外计算式,大多HR计算薪资是透过休假、加班时数等等资讯的统计分析结果後,再手动进行薪资计算以及核对。然而,透过系统来处理的确可以节省时间,却不代表HR不需要进行审核与验算喔!

应用

虽然薪资结构及相关公式是在薪资模组设定与定义,但实际上最终要完成此模组薪资表计算,的确需要员工合同、休假等模组的资料整合後才有办法完成。更直白来说,因应在地化需求,其实还需要另外针对员工档案或者合同上进行客制,增加栏位设定,最终薪资结构及定义上再给予相关意义与计算公式。

再次强调,odoo并不是一个出厂时就完美完整的系统,但他拥有一套完整架构让你可以在上面尽情发挥客制,最後成为专属於您的公司的一套E化系统。

结论

薪资计算可说是整个HR例行行政作业中最耗时,却也是全公司员工最为关注的一个环节,如果透过良好的规划与运作休假模组、员工资料以及合同资讯,最後再透过薪资模组关联、定义、设定後,的确可以协助HR减轻负担,并且将时间放在其他更重要的事务上。

参考文件:


Day26预告:其他开源资源-odoo重要开源资源


<<:  [面试][人格特质]一再被问的经典面试题

>>:  [DAY25] 用 Azure Machine Learning SDK 注册模型与部署

30天程序语言研究

今天是30天程序语言研究的第十五天,由於深度学习老师多让我们上了python的进阶课程里面包括之前没...

【Day 29】练习专案 2/2 - Figma To Flutter

今日要点 》前言 》介绍 Figma 汇出 Dark code 》程序架构研究 前言 前一天的练习专...

为了转生而点技能-JavaScript,day4(运算子特性-precedence与associativity

运算子特性 1. 优先性(precedence):指的是一行程序列中如果才在2个以上的运算子,会依照...

Fargate不是发糕不能吃

Fargate吃不到 ECS Fargate是一个Serverless的服务,Serverless顾...

R语言-4-函数

每一个动作都是函数 语法 A::install.packages("aa") ...