on 2019 Oct 14 9:38 PM
Hi All,
I have configured vacation quota to be generated based on 1st day of the year or date of joining of an employee based on calendar year to accrue 27 days for calendar year. This moved to production and it is working fine.
Now, business wanted to increase quota based on Adj. Service date from IT0041 and accrue based on below
And for another country as below.
Below is my current configuration and rule
Based on the above i can change the quota from 27 to 20 for all employees. But, I need to add 1 day extra based on Adjusted Service date as below, but i am confused how to do it, without changing my complete configuration.
Please suggest me how to proceed on this.
Regards,
Srikanth
Request clarification before answering.
hi srikanth,
Please write the rule as suggested earlier then your requirement will be met.
Regards,
Shrikanth
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Shrikanth,
Problem is we need to add quota based on joining date as below and again check based on adj. service date to add 1 extra day to their quota.
EG - Employee 123 joined on 06.01.2019, so for this year based on pro rata basis 27/365* no of days from their Hiring date and quota is added as per their Current logic.
From 2020 onwards, for any existing employees below is how quota should be added.
For Year 2020, on Jan 1. 20 days has to be added to their quota + 1 day on 06.01.2020.
For Year 2021, on Jan 1. 21 days has to be added to their quota + 1 day on 06.01.2021
For year 2022, on Jan 1. 22 days has to be added to their quota + 1 day on 06.01.2022
For year 2023, on Jan 1. 23 days has to be added to their quota + 1 day on 06.01.2023
For year 2024, on Jan 1. 24 days has to be added to their quota + 1 day on 06.01.2024
For year 2025, on Jan 1. 25 days has to be added to their quota + 1 day on 06.01.2025
For year 2026, on Jan 1. 26 days has to be added to their quota + 1 day on 06.01.2026
For year 2027, on Jan 1. 27 days has to be added to their quota + 1 day on 06.01.2027.
From 2028, on Jan 1. 27 days is maximum and has to be added to their quota and no extra days will be added based on adj. service date.
Let me know if above example is clear or confusing.
Regards,
Srikanth
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Srikanth,
If the same is the case write an additional PCR where you can give only the additional days on the service year day. Query with entitlement given on 1.1.XXXX with the total entitlement to be be given oj service year day and send the diff value to the time type ZEUV.
This should work for you.
Regards,
Shrikanth
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Shrikanth,
Thanks for your reply. Even now, we need to provide accrual on Day 1 of the Year or based on joining date.
But, we need to add 1 extra day once they complete year of Service based in Adj. Service date on that particular date for that particular employee alone. If you see my 2 screenshot, it has examples of how the accrual and once they complete 1/2/3 years of Service, what the quota should be.
Let me know if you have any questions.
Regards,
Srikanth
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
You have to change your existing rule because as per the current rule irrespective of service you are giving the accrual of DAY1 of the year.
I would recommend you to change your PCR and query the hire date and service year using HRS-YDXX (XX refers to date type) and on every service year you can send the required value in time type.
Regards,
Shrikanth
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
17 | |
10 | |
7 | |
6 | |
6 | |
6 | |
5 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.