Company: Link Technologies
Case No: L13138. Project: 15.70: LinkSOFT Version 15.70
Logged By: Sanjay (Link Technologies) on 05 May 2025 08:09PM
Priority: Low
Product: Payroll & HR
Group: Enhancement
Time Taken: 35.00 (Weight: 2.00)
Assigned To: Sanjay (Link Technologies)
Circulation: Sanjay, Sitla, Vineshwar Prasad
Resolve By: Thursday, 15 May 2025 11:33 AM [28 days since logged date]
Status: Closed
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
  1. 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 202503: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
  1. Create a Pay
  2. Mark LEAVE as Taken
  3. Pay is closed
  4. Leave Allocation shows as PAID but the PayrunID is Blank

Solution:

  1. If a Leave is not in a Pay, It should not be processed and it should not be marked as Taken.


    05 May 202502:50PM Comment 2 by Sanjay (Link Technologies) Case L13138 added to project 15.70
    05 May 202508: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):

    1. Changed Pay Update to Include transactions that are marked as TAKEN only if they are in the Payroll Process

    3. Affected Areas:

    1. Pay Close Process

    4. The issue was caused by:

    1. 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 202506: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

    1. Created Leave application - HRL000112
    2. Approved it
    3. Created a Payrun ID 519
    4. Mark the leave taken
    5. Closed Pay
    6. Leave was not showing as "Pay Processed" under Leave Transactions
    7. Created a New Pay Run ID 520
    8. Leave flowed in the pay for processing
    9. Closed Pay
    10. Leave -HRL000112 was marked as "pay processed."

    Sitla


    06 May 202511: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 202503: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 202509: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):

    1. When using menu "Leave Management ~> Process End Of month", we handle "Leave Taken" even though they ae not processed in Payroll

    3. Affected Areas:

    1. Customers using LinkSOFT for "Leave Management" without using "Pay Processing" need this feature

    4. The issue was caused by:

    1. 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 202511: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:
    1. Standard Demo Environment: https://www.linktechnologies.com.au/DEMO-LinkSOFT-EDGE
    Table 1 - Test Results
    NoTest CaseExpected ResultPass/FailComments
    1Create a new Leave and Approve. Create Pay. Mark leave as taken. Close Pay
    Leave should not be marked as "Processed"
    Pass

    2Create a new Leave and Approve and Mark as TAKEN  Create Pay. Close Pay
    Leave should be marked as "Processed"
    Pass

    3Create new leave, Approve and Mark as Taken. "Process End Of Month" in menu "Leave Management"
    Leave should be marked as "Processed"
    Pass

    Environment Details

    1. OS version: Win11
    2. Application version: 15.61.250508A.GA
    3. Setup on:
      1. Server: LinkQA5
      2. Database: LinkSOFT
      3. LinkSOFT URL: HTTP://LinkQA5/LinkSOFT
    4. Login Details: Standard username and password for user "admin"

    Next Step: Closure


    If you have any queries regarding this support incident, please email admin@linktechnologies.com.au and include the Case No: L13138 in the subject line of all emails regarding this issue.

    Document size: 13.1 KB
    For call complaints, please contact the Managing Director of the company using this form