育儿假生成逻辑
2022-02-15 21:00:58 3 举报
测试
作者其他创作
大纲/内容
云南育儿假
4
2
JOIN
5
补偿逻辑 0原因:上年度不在本公司供职
D
CD2
首次申请
1. 转正当天满足3周岁以内子女数量,参数N2. 补偿日期区间计算,从Max(入职、政策生效)到转正日期,取差值,参数D3. 补偿天数B1=(D*10)/3654. 如果N>1,则补偿天数=B1+5
Join和CD在B之后
三周岁以后申请,仅补偿三周岁内,且试用期期间的育儿假
CD
NB
大于等于
1
Apply>CD2
补偿天数
3
正常发放天数
Apply<=CD2
B2
育儿假生成逻辑
不允许申请育儿假
ActualCalEndDate
10天
B1
补偿逻辑 0原因:CD2之后申请,补偿为0
等于0
小于
C3
等于1
申请日期Apply与转正下月月底CD2关系
B是否等于B3
假期有效期补偿=Join或者11.26,到CD2正常=申请日,到NB下月月底
补偿逻辑 补偿0
正常发放逻辑 0原因:超出三周岁
B
育儿假计算逻辑开始
发放完毕
B4
C2
A3
A1
A
B3
D2
大于1
A2
本月包含上月
应休
当月已休
历史已休
未休
本次新增
备注
系统匹配(上月)
0
当月休=历史已休
助理计算(上月)
应休-当月已休
本次新增=当月已休-历史已休
系统匹配(本月)
助理计算(本月)
应休-历史已休-上月新增-本月新增
补偿逻辑 0原因:超出CD2申请范围
Join和CD在B之前
ChildCount
B=B3
读取系统中已经发放的育儿假的最大生日周期的日期
转正在生日之期间
本月不包含上月
8
应休-历史已休-本月新增
15天
D3
C1
0天
后续申请
D1
转正在生日之前
读取ApplyDate日期,满足条件的子女数量
模型D
结束
Join和CD在B之间
初步计算1. 生日周期1-2-3,并确定归属B0-B1等2. 转正日期下一个月月底
JOIN:入职日期CD:转正日期CD2:转正日期下个月月底B:生日NB:下个生日B-NB:包括B0-B1,B1-B2,B2-B3 三种情况,即N周岁内生日范围小人所在位置,表示申请时间有数字标识的竖行虚线,表示政策发布生效日期,2021.11.26
C
入职和转正在生日之期间
JOIN和CD与B的关系
申请类型
补偿逻辑 1. JOIN-B32.11.26-B34. 补偿0
离职育儿假计算逻辑
申请日期当天,满足条件的子女数量,如果大于1则固定发放15天,否则固定发放10天
B != B3
补偿逻辑当B= B0时,补偿=0当B>B0时,补偿=span style=\"font-size: inherit;\
ApplyDate与ActualCalEndDate比较
申请日期ApplyDate
0 条评论
下一页