Subject: | Leave Adjustments to 'Accrued Amount" causes the history totals mismatch with current leave allocation |
Summary: | Hi Sanjay, The following issue is observed when we pass a leave adjustment for the accrued amount. - If the accruals adjustment is positive, the pay processing reverses the adjustment to make sure that the privilege is not exceeded. this causes a mismatch between leave allocation history transactions and current leave allocations.
The only reason we have to adjust leave accruals is when we are transferring the accrued amount from one leave code to another. This happens when an employee is allocated a new e.g. during a promotion. This scenario can be reproduced in the following environment: - https://linktechnologies.com.au/DEMO-LinkSOFT-EDGE
- Company 1001
- Employee EDP002
- See screenshot below
Suggest the following changes: - Add the following restrictions to adjustments of leave accruals
- Do not allow a positive adjustment.
- Do not allow an adjustment that will result in a negative balance.
|
Audit Notes: | Edited by sanjay on 30/01/25 12:13. Edited by sanjay on 29/01/25 12:14. Edited by sitla on 22/01/25 16:06. |
22 Jan 2025 | 04:06PM Comment 1 by Sitla (Edge Business Solutions) ETC was changed from 22/01/2025 to 24/01/2025 |
28 Jan 2025 | 10:13AM Comment 2 by Sanjay (Link Technologies) Case L13097 added to project 15.60 |
28 Jan 2025 | 04:14PM Comment 3 by Sanjay (Link Technologies) This comment has been removed |
29 Jan 2025 | 11:56AM Comment 4 by Sanjay (Link Technologies) Assigned To: Development Followup Date: 29-01-2025 05:54 PM Time Taken: 12.00 |
| PART A - Development work for this case has been completed. 1. The change will be available in version: 15.60 and 15.51.250129 2. The following changes were made (Include Database object names, Program classes, and any other relevant information): - Corrected the issue caused when a user performs a "Leave Adjustment" to "Accrued" amount in an employee's leave.
3. Affected Areas: - Leave Allocation "Accrued Amount"
4. The issue was caused by: - Programming error when adding Leave Adjustments
5. Other Relevant Notes: 6. Next Step (Review and System Test (Developer) -> UAT (Quality) -> Documentation): UAT
|
|
29 Jan 2025 | 12:14PM Comment 5 by Sanjay (Link Technologies) ETC was changed from 28/01/2025 to 28/02/2025 |
29 Jan 2025 | 03:25PM Comment 6 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 29-01-2025 09:08 PM Time Taken: 8.00 Notes: Edited by sanjay on 29/01/25 15:26. |
|
The following tests were performed:
Test Setup Instructions: - Standard Demo Environment
Table 1 - Test Results
No | Test Case | Expected Result | Pass/Fail | Comments | 1 | Perform Leave Adjustment to "Accrued" amount and Post. Create a new pay and close pay.
| System should reverse Accrual amount if it exceeds the "Privilege" amount set in the Leave Code setup
| Pass
|
| Environment Details - OS version: Win11
- Application version: 15.51.250129
- Setup on:
- Server: LinkQA5
- Database: LinkSOFT
- LinkSOFT URL: HTTP://LinkQA5/LinkSOFT
- Login Details: Standard username and password for user "admin"
Next Step: Closure
|
|
30 Jan 2025 | 12:05PM Comment 7 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 30-01-2025 06:05 PM |
| For review |
|
30 Jan 2025 | 07:21PM Comment 8 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 31-01-2025 01:18 AM Time Taken: 12.00 |
| The following additional changes have been made: - When the pay is closed, we try and allocate the accrual to the "Pay Processing" "year". If leave is not available, we choose the current allocation year. This is done as a safety measure, so the ACCRUAL is not lost.
- As part of the Patch, we correct the "Leave Allocation. Accrued" amount by calculating the Accrued amount for the current year and updating the "Leave Allocation" screen
Next Step: - Review changes in EDGE Demo Environment
|
|
31 Jan 2025 | 01:02PM Comment 9 by Sitla (Edge Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 31-01-2025 06:57 PM |
| Hi Sanjay, We have tested the patch and the current leave allocation totals match with history transactions, if adjustments are made to the accruals amounts. The patch also resolves the accrual amounts that were previously incorrect. Sitla |
|
31 Jan 2025 | 01:02PM Comment 10 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 31-01-2025 06:55 PM Time Taken: 1.00 |
| Thanks Sitla. |
|