月中离职,WPBP只显示离职事件

业务需求:薪资核算的时候,出现一个工资项不允许被0除的情况,检查发现是因为计薪天数没有数据,再往前查,发现在职时间段,没有显示出来,造成计薪天数统计不到。

对于员工当月有两条入职记录,薪资核算的时候怎么处理?

入职2021.12.29  2022.01.19  01        05  (事件)                 3(在职)
离职2022.01.20  9999.12.31  05        01  (事件)                 0(离职)

WPBP生成的记录

01  2022.01.01  2022.01.19  01        入职                                     3
02  2022.01.20  2022.01.31  05        主动辞职                              0

原因分析:

(1)员工再1月份在职的期间段,工资范围设置为99-不核算工资,造成薪资核算的时候WPBP没有读取到在职期间的事件段,然后考勤核算的时候,只能读取离职期间段,在职期间段读取不到计薪天数,造成后面的折算出现问题。

(2)五险一金的基数,工资项的结束日期不需要进行定界。

(3)schema:读取计薪天数的时候,需要处理一下WPBP期间范围,如果一个月有多个期间范围,统计计薪天数的时候,会根据WPBP期间段进行计薪天数的重复计算,需要取消期间标识,只读取一个。

Z1001 应出勤天数判断
    *
      ****
        RTE=YCURYY 设置
        RTE?2022   比较
          *
            RTE=YCURPP 设置
            RTE?01     比较
          >
            ZERO= NAR  AmtNumRteTime = 0
            OUTWPPAYSB 变量键的工资发放范围
              **
              BJ
                ELIMI *    消除时间期标识(取消,不然会造成计薪天数倍增,WPBP分段的情况下)
                AMT=GADIVI 集合
                ADDWTI8001 IT   输出表

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值