最近修正了一个自己从业以来一直存在的小错误。
HR的一个群里有人,有人讨论五一假期后入职员工的日薪该如何计算的问题,最终引发了工资计算的一系列问题,通过这次讨论,我发现了自己一直沿用的工资计算逻辑是稍有问题的。那么日薪到底该如何计算呢:
每月计薪天数的计算(21.75的由来)
由于每月的天数是不一样的,并且有的月份存在法定休假的情形,就会导致有的月份出勤天数不统一,国家为了统一计算日薪的标准,规定了一个制度计薪日,事假、病假工资,加班费计算,工作不足一个月时的工资计算等等,都与“制度计薪日”息息相关,那么制度计薪日是如何计算出来的呢?
21.75天=(365天-104天)÷12个月=21.75天
这104天指的是全年的双休日共计52个,总共104天,可见并未减去法定节假日,也说明法定节假日是正常计薪的。
我之前的薪资计算方法:
正算法:月薪=工资基数/21.75*当月计薪天数
反算法:月薪=工资基数-工资基数/21.75*缺勤天数
(员工缺勤天数较少时会采用)
但是这种算法会有一个缺点,正算法和反算法结果往往不一样。
例如:小王月薪2175,7月份有23个工作日,员工缺勤1天,出勤22天
正算法:月工资为2175÷21.75×22=2200
反算法:月工资为2175-2175/21.75=2075
反算法要比正算法少很多,如果用此种算法势必会引起员工的疑问。
今天通过讨论学习到了出勤天数的比例折算法,豁然开朗:
正算法:工资= 月薪 ÷21.75 × 月计薪天数 × (出勤天数比例)
反算法:工资= 月薪- 月薪 ÷21.75× 缺勤天数 × (出勤天数比例)
月计薪天数= (员工月实际出勤天数 +法定节假日天数)
出勤天数比例=21.75 ÷ (当月应出勤天数+法定节假日天数)
其实仔细研究这个公式,会发现21.75是没有起到作用的,最后被约掉了。简化后的薪资计算逻辑:
工资=月薪/(当月应出勤天数+法定节假日天数)*(员工月实际出勤天数 +法定节假日天数)
现在思考起来,通过简化后的公式也能得出有些996的公司,也就是每周工作六天的公司应该如何计算薪资了,显然这种情况再使用21.75是肯定不合适的了,但是用这个公式:工资=月薪/(当月应出勤天数+法定节假日天数)*(员工月实际出勤天数 +法定节假日天数)似乎能够解决,当然如何计算加班费那是另外的事儿了。