400-788-5678
制造业客户企业普遍存在工作时长为“八小时正班+三小时加班”的情况,其中计算正班工时存在特殊场景。若该企业员工在当天存在无薪请假,导致正班时数达不到8小时,但同时存在加班时数时,可使用加班时数抵扣请假时数。
2.1.企业视角
减少企业加班费支出成本:依据劳动法规定,工作日加班时薪是正班时薪的1.5倍;员工当天无薪请假后正班时数不足8小时,当天处理完个人事情回来工作,加班时间内优先补足正班时数,加班时长减少,企业加班费支出减少;
2.2.员工视角
有利于员工拿满勤奖:尽管员工当天非正班时间工作没有优先计加班费,但是这种计算规则可以抵扣请假时数,若公司存在出勤率100%可以获得满勤奖的激励政策,加班时数补正班时数对员工是有利的;
某员工,当天早上因家中有事请假4小时,下午到达公司正常上班4小时,下班后另加班3小时。按照公司的制度,该人员当天应计算为正班7小时,请假1小时,加班0小时。
首先通过场景分析、案例介绍进行理解后,可以直接使用系统已有字段:正班工时、平时加班时数、无薪请假时数。系统逻辑与实际逻辑不一致,所以需要编写自定义计算过程。按照逻辑,我们写出以下逻辑:
条件:正班时数<8并且无薪请假时数>=0
结果:正班时数=正班时数+(取无薪请假时数与平时加班时数最小值);
平时加班时数=平时加班时数-(取无薪请假时数与平时加班时数最小值);
无薪请假时数=无薪请假时数-(取无薪请假时数与平时加班时数最小值)
按照上面的逻辑编写自定义计算规则。代码已插入本文末附件,有需要可以查阅。
按照自定义计算过程,扣除平时加班时数来补充正班,减少请假时数。