Subject: | Leave Transaction not processed in Pay however it shows as Paid |
Summary: | 1. Problem Details
Leave Transaction not processed in Pay however it shows as Paid
2. Environment Details - Version - 15.61.250403C.GA
|
Audit Notes: | Edited by sanjay on 22/05/25 10:29. Edited by sanjay on 15/05/25 09:28. Edited by sanjay on 08/05/25 09:08. Edited by sanjay on 05/05/25 20:09. Edited by sanjay on 05/05/25 14:50. |
02 May 2025 | 03:39PM Comment 1 by Vineshwar Prasad (Edge Business Solutions) Assigned To: Vineshwar Prasad (Edge Business Solutions) Followup Date: 06-05-2025 03:28 PM Time Taken: 2.00 Notes: Edited by sanjay on 05/05/25 15:00. Edited by vineshwar on 05/05/25 14:35. ETC extended from: 02/05/2025 to 06/05/2025 |
| Below are the steps to produce the issue in DEMO- Create a Pay
- Mark LEAVE as Taken
- Pay is closed
- Leave Allocation shows as PAID but the PayrunID is Blank
Solution: - If a Leave is not in a Pay, It should not be processed and it should not be marked as Taken.
|
|
05 May 2025 | 02:50PM Comment 2 by Sanjay (Link Technologies) Case L13138 added to project 15.70 |
05 May 2025 | 08:12PM Comment 3 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 06-05-2025 02:09 AM Time Taken: 18.00 Notes: ETC extended from: 05/05/2025 to 06/05/2025 |
| PART A - Development work for this case has been completed. 1. The change will be available in version:15.62 and 15.61.250505 2. The following changes were made (Include Database object names, Program classes, and any other relevant information): - Changed Pay Update to Include transactions that are marked as TAKEN only if they are in the Payroll Process
3. Affected Areas: - Pay Close Process
4. The issue was caused by: - Previously, the design was to change allocation and History based on "Leave marked as Taken", even if it was not in the Current Pay
5. Other Relevant Notes: 6. Next Step (Review and System Test (Developer) -> UAT (Quality) -> Documentation): UAT
|
|
06 May 2025 | 06:13AM Comment 4 by Sitla (Edge Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 06-05-2025 11:48 AM Time Taken: 1.00 Notes: Edited by sitla on 06/05/25 06:14. ETC extended from: 06/05/2025 to 06/05/2025 |
| Hi Sanjay, I have tested the scenario -Result is "PASSED" Steps Taken in Edge -Demo -Company ID 1001 -EMP ID:E001 - Created Leave application - HRL000112
- Approved it
- Created a Payrun ID 519
- Mark the leave taken
- Closed Pay
- Leave was not showing as "Pay Processed" under Leave Transactions
- Created a New Pay Run ID 520
- Leave flowed in the pay for processing
- Closed Pay
- Leave -HRL000112 was marked as "pay processed."
Sitla |
|
06 May 2025 | 11:50AM Comment 5 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 06-05-2025 05:42 PM Time Taken: 1.00 |
| Design Change: Use configuration "IncludeLeaveTransactionsTaken" to enforce if Leave Transaction needs to be in the Pay Run |
|
06 May 2025 | 03:36PM Comment 6 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 06-05-2025 09:34 PM Time Taken: 1.00 |
| Some clients (VT Solutions) do not use "Pay Processing",instead, they use "Process End Of Month" function to handle Leave accruals. We need to allow for this as well. |
|
06 May 2025 | 09:19PM Comment 7 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 07-05-2025 03:16 AM Time Taken: 6.00 Notes: ETC extended from: 06/05/2025 to 07/05/2025 |
| PART A - Development work for this case has been completed. 1. The change will be available in version: 15.51.250506 2. The following changes were made (Include Database object names, Program classes, and any other relevant information): - When using menu "Leave Management ~> Process End Of month", we handle "Leave Taken" even though they ae not processed in Payroll
3. Affected Areas: - Customers using LinkSOFT for "Leave Management" without using "Pay Processing" need this feature
4. The issue was caused by: - Earlier changes in this case did not handle 3. above
5. Other Relevant Notes: 6. Next Step (Review and System Test (Developer) -> UAT (Quality) -> Documentation): UAT
|
|
08 May 2025 | 11:55AM Comment 8 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 15-05-2025 11:33 AM Time Taken: 6.00 Notes: ETC extended from: 07/05/2025 to 15/05/2025 |
|
The following tests were performed:
Test Setup Instructions: - Standard Demo Environment: https://www.linktechnologies.com.au/DEMO-LinkSOFT-EDGE
Table 1 - Test Results
No | Test Case | Expected Result | Pass/Fail | Comments | 1 | Create a new Leave and Approve. Create Pay. Mark leave as taken. Close Pay
| Leave should not be marked as "Processed"
| Pass
|
| 2 | Create a new Leave and Approve and Mark as TAKEN Create Pay. Close Pay
| Leave should be marked as "Processed"
| Pass
|
| 3 | Create new leave, Approve and Mark as Taken. "Process End Of Month" in menu "Leave Management"
| Leave should be marked as "Processed"
| Pass
|
| Environment Details - OS version: Win11
- Application version: 15.61.250508A.GA
- Setup on:
- Server: LinkQA5
- Database: LinkSOFT
- LinkSOFT URL: HTTP://LinkQA5/LinkSOFT
- Login Details: Standard username and password for user "admin"
Next Step: Closure
|
|