Subject: | Performance Management System Enhancement - Bonus Calculation |
Summary: | Logging new case as the requirement has changed. Refer below new requirement: Objectives: The objectives of the Bonus Calculation Report are to calculate employee bonus payment amount accurately based on the bonus year. Description: While reviewing the current bonus calculation report. The report bonus calculation for permanent staff that was appraised for the whole of the bonus year is correct. The formula for pro-rata calculation is incorrect in which it needs amendments and updates. Therefore, the system will have to check a few conditions below in order to apply the respective formula for bonus calculation: The bonus formula below will cater for both permanent employees and newly recruited employees. Bonus Formula: Bonus Payment(category) = (((Average Score / Ceiling of Range % of Bonus Salary) * Bonus %) * Salary) * (Normal Hours Worked + Hours Leave Paid/ Total Normal Working Hours in a Year)
Definitions: - The bonus formula below will cater for both permanent employees and newly recruited employees.
- Newly recruited staffs are legible to a bonus if complete 6 months of employment.
- Salary = employee's latest salary of the bonus year.
- Leave Paid = Any leave paid within the bonus year i.e., Annual, Sick, Inpatient, Maternity etc
Definitions: - "number of days worked" = Hours paid
- "number of working days in bonus year" = hours in a shift for employees in a year
Table 4: Test cases
Employee ID | Scenario | Start Date | Service Type | Shift | Salary 1 | Salary 2 | Salary 3 | Bonus Year Average Score | Hrs Worked + Hrs Leave Paid | Formula | Bonus Amount |
E001 | Permanent Staff worked 9 months and 3 months maternity leave paid | 01/01/2018 | E | FTNM | 146,120.00 | | | 88.75 | 1950 | (((88.75/89.99) * 0.08) * 146,120) * (1950/1950) | 11,528.53 |
E002 | New Recruited Staff worked 3 months | 01/10/2021 | X | FTNM | 33,800.00 | | | 90 | 468 | Not Legible for Bonus | No Bonus |
E003 | Permanent Staff worked 11 months and 3 months leave without paid | 01/01/2018 | E | FTNM | 77,000.00 | | | 80.5 | 1787.5 | (((80.5/89.99) * 0.08) * 77,000) * (1787.50/1950) | 5,051.19 |
E004 | Permanent Staff worked 4 months, 1-month inpatient leave, and 7 months leave without pay | 01/01/2018 | E | FTNS | 37,180.00 | | | 85 | 780 | (((85/89.99) * 0.08) * 37,180) * (780/1872) | 1,170.61 |
E005 | Permanent Staff and appraised full year but salary changes within the bonus year | 01/01/2018 | E | FTNS | 47,990.00 | 60,000.00 | 64,000.00 | 84.75 | 1872 | (((84.75/89.99) * 0.08) * 64,000) * (1872/1872) | 4,821.87 |
E006 | Permanent Staff and appraised full year but salary changes after the bonus year | 01/01/2018 | E | FTNM | 60,000.00 | 70,000.00 | | 82.25 | 1950 | (((82.25/89.99) * 0.08) *60,000) * (1950/1950) | 4,387.15 |
E007 | Permanent Staff and appraised full year (12 months) including paid leave | 01/01/2018 | E | FTNS | 23,058.00 | | | 80.5 | 1872 | (((80.50/89.99) * 0.08) * 23,058) * (1872/1872) | 1,650.11 |
E008 | New Recruited Staff worked 6 months 1 week | 24/06/2021 | X | FTNS | 47,045.00 | | | 78.67 | 972 | (((78.67/79.99) * 0.06) * 47,045) * (972/1872) | 1,708.36 |
E009 | New Recruited Staff worked 6 months 1 day | 30/06/2021 | X | FTNS | 30,130.00 | | | 91.51 | 943.25 | (((91.51/100) * 0.10) * 30,130) * (943.25/1872) | 1,235.05 |
E010 | New Recruited Staff worked 5 months | 01/08/2021 | X | FTNS | 35,000.00 | | | 87 | 780 | Not Legible for Bonus | No Bonus |
|
Audit Notes: | Edited by sanjay on 06/01/22 10:54. Edited by sanjay on 16/12/21 10:16. Edited by sanjay on 16/12/21 10:06. Edited by sanjay on 16/12/21 10:06. Edited by aarti on 09/12/21 12:18. Edited by sanjay on 06/12/21 17:11. Edited by aarti on 06/12/21 13:52. Edited by sanjay on 26/11/21 10:29. Edited by sanjay on 29/10/21 10:01. Edited by sanjay on 21/10/21 08:31. Edited by sanjay on 06/10/21 07:33. Edited by aarti on 04/10/21 07:31. Edited by aarti on 03/10/21 15:49. |
03 Oct 2021 | 03:49PM Comment 1 by Aarti Pooja Gayaneshwar (Link Business Solutions) ETC was changed from 04/10/2021 to 06/10/2021 |
04 Oct 2021 | 07:42AM Comment 2 by Aarti Pooja Gayaneshwar (Link Business Solutions) This comment has been removed |
06 Oct 2021 | 07:35AM Comment 3 by Sanjay (Link Technologies) This comment has been removed |
20 Oct 2021 | 03:28PM Comment 4 by Aarti Pooja Gayaneshwar (Link Business Solutions) This comment has been removed |
21 Oct 2021 | 08:06AM Comment 5 by Sanjay (Link Technologies) Case L12599 added to project 13.20 |
21 Oct 2021 | 08:09AM Comment 6 by Sanjay (Link Technologies) This comment has been removed |
21 Oct 2021 | 08:27AM Comment 7 by Sanjay (Link Technologies) This comment has been removed |
21 Oct 2021 | 08:31AM Comment 8 by Sanjay (Link Technologies) ETC was changed from 15/11/2021 to 15/11/2021 |
16 Nov 2021 | 07:57AM Comment 9 by Sanjay (Link Technologies) This comment has been removed |
26 Nov 2021 | 10:29AM Comment 10 by Sanjay (Link Technologies) ETC was changed from 30/11/2021 to 30/11/2021 |
01 Dec 2021 | 01:27PM Comment 11 by Sanjay (Link Technologies) This comment has been removed |
01 Dec 2021 | 03:34PM Comment 12 by Aarti Pooja Gayaneshwar (Link Business Solutions) Assigned To: Development Followup Date: 01-12-2021 07:27 PM Time Taken: 1.00 Notes: Edited by aarti on 01/12/21 15:38. |
| Hi Sanjay Refer to details below:
- URL: https://linktechnologies.com.au/DEMO-LinkSOFT/Account/Login.aspx
- Appraisal ID: APPR000040
- This appraisal is yet to be submitted by Final Approvers (which is HR)
- WorkFlow Name: PMS
- E029 is the Manager
- E019 is Appraisal - HR 1
- E008 is Appraisal - HR 1 and 2
- Login Details:
- E029: username: Allison, password: Allison
- E019: username: E019, password: e019
- E008: username: E008, password: e008
Regards Aarti |
|
06 Dec 2021 | 10:27AM Comment 13 by Sanjay (Link Technologies) Assigned To: Aarti Pooja Gayaneshwar (Link Business Solutions) Followup Date: 06-12-2021 01:37 PM Time Taken: 2.00 |
| Hi Aarti, this case doesn't say you have prepared the environment - can you update, please? also, please make sure the report matches Table 4 - Test cases I will work on other cases while waiting for the scenarios to align with the tet case. |
|
06 Dec 2021 | 01:30PM Comment 14 by Aarti Pooja Gayaneshwar (Link Business Solutions) This comment has been removed |
06 Dec 2021 | 01:53PM Comment 15 by Aarti Pooja Gayaneshwar (Link Business Solutions) This comment has been removed |
06 Dec 2021 | 05:10PM Comment 16 by Sanjay (Link Technologies) Assigned To: Development Followup Date: 08-12-2021 09:07 PM Time Taken: 7.00 |
| Completed the following tasks: - Reviewed calculation formulas
- Reviewed Bonus calculation report and formulas
- Reviewed Test cases and worked with Aarti to correct Test scenarios
- Added parameters to collect formula parameters
- Added test cases to compute new bonus
Next steps - Discuss test cases with Aarti as the Salary amounts do not align with test cases
- Check formula additional parameters to confirm we are removing old calculation parameters
|
|
06 Dec 2021 | 05:11PM Comment 17 by Sanjay (Link Technologies) ETC was changed from 30/11/2021 to 08/12/2021 |
07 Dec 2021 | 09:34AM Comment 18 by Sanjay (Link Technologies) Assigned To: Aarti Pooja Gayaneshwar (Link Business Solutions) Followup Date: 07-12-2021 01:11 PM Time Taken: 2.00 |
| Hi Aarti, can you confirm the following: - Definition of "New Recruits". Are these employees who start employment in the bonus year?
- Which service types qualify for bonuses?
- We use the last "pay rate" in Pay Processing to get the Employees salary.
|
|
07 Dec 2021 | 11:24AM Comment 19 by Aarti Pooja Gayaneshwar (Link Business Solutions) This comment has been removed |
07 Dec 2021 | 02:30PM Comment 20 by Sanjay (Link Technologies) Assigned To: Aarti Pooja Gayaneshwar (Link Business Solutions) Followup Date: 07-12-2021 05:01 PM Time Taken: 2.00 |
| Hi Aarti, can you update the case with the following: - Define Working hours per year - based on the previous case, this is Employee Shift hours less Public Holidays
- Agreed to use Processed Pay data to determine:
- Hours Worked
- Leave Hours Paid
- We will remove the following parameters:
- WokingDaysInAYear
- NumberOfConsecutiveAppraisals
- ApprovedLeaveCodes
- Keep
- "Probation Months" to define the 6-month minimum service before the bonus is calculated?
- "Number of Completed Appraisals"
- DO Not Generate Bonus for Open Appraisals
Can you update your test cases to reflect these changes?
|
|
09 Dec 2021 | 12:19PM Comment 21 by Aarti Pooja Gayaneshwar (Link Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 09-12-2021 04:18 PM Time Taken: 2.00 |
| Hi Sanjay Case header has been updated:
- Table 4: Test Cases
- Inserted definition of “Working hours per year”
Refer to Setup Details:
- Demo Environment: URL: https://linktechnologies.com.au/DEMO-LinkSOFT/Account/Login.aspx
- Appraisall: APPR000042
|
|
09 Dec 2021 | 04:34PM Comment 22 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 15-12-2021 05:11 PM Time Taken: 22.00 Notes: Edited by sanjay on 09/12/21 16:35. |
| PART A - Development work for this case has been completed. 1. The change will be available in version: 13.20.1209RC2 2. The following changes were made(Include Database object names, Program classes, and any other relevant information): - Added function to calculate
- Hours worked based on Employee Shift configuration
- Hours Worked Based on Processed pay. All Pay Items that contribute to Leave will be used to compute hours worked as this encompasses Hours worked plus Paid Leave Hours
- Removed the following parameters:
- WokingDaysInAYear
- NumberOfConsecutiveAppraisals
- ApprovedLeaveCodes
- Added new calculation formula
- Tested against test cases. Numbers do not match exactly as Hours worked (including leave) is not the same as the test case. Aarti to recompute numbers and verify
3. Affected Areas: - Performance Bonus Report
4. The issue was caused by: - Change Request
5. Other Relevant Notes: 6. Next Step (Review and System Test (Developer) -> UAT (Quality) -> Documentation): Aarti and Sanjay to perform UAT |
|
10 Dec 2021 | 10:43AM Comment 23 by Aarti Pooja Gayaneshwar (Link Business Solutions) This comment has been removed |
10 Dec 2021 | 04:13PM Comment 24 by Aarti Pooja Gayaneshwar (Link Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 10-12-2021 07:56 PM Time Taken: 1.00 |
| Hi Sanjay - The "Total Normal Working Hours in a Year" calculated in the report is different from my calculations. My calculation is "shift total * 52".
- For FTNM - I get 1950 (which equals 52*37.5) whereas the report is using 1951
- For FTNS - I get 1872 (which equals 52*36) whereas the report gets 1874
Please investigate the difference. |
|
11 Dec 2021 | 04:35PM Comment 25 by Sanjay (Link Technologies) Assigned To: Development Followup Date: 13-12-2021 07:33 PM Time Taken: 4.00 |
| Hi Aarti, I have corrected the WorkingDays Calculation and applied the changes to DEMO-LINKSOFT for UAT. |
|
14 Dec 2021 | 09:47AM Comment 26 by Aarti Pooja Gayaneshwar (Link Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 14-12-2021 01:42 PM Time Taken: 2.00 |
| Hi Sanjay All the numbers are matching but there seems to be a bit of a rounding issue. - For TLB1: The system is displaying: 11528.28, I am getting: 11528.52
Regards Aarti |
|
14 Dec 2021 | 10:44AM Comment 27 by Sanjay (Link Technologies) Assigned To: Development Followup Date: 14-12-2021 02:36 PM Time Taken: 4.00 |
| The difference was caused by the use of 4DP in Ratio calculations. We have increased this to 6DP. |
|
14 Dec 2021 | 02:27PM Comment 28 by Aarti Pooja Gayaneshwar (Link Business Solutions) Assigned To: Development Followup Date: 14-12-2021 06:24 PM Time Taken: 2.00 |
| Testing performed by Aarti & Sanjay: - all requirements, in this case, have been passed. |
|