Company: Link Technologies
Case No: L12991. Project: 15.20: LinkSOFT Version 15.20
Logged By: Vineshwar Prasad (Edge Business Solutions) on behalf of Sanjay (Link Technologies) on 04 Jan 2024 10:48AM
Priority: Low
Product: Payroll & HR
Group: Software Defect
Time Taken: 9.00 (Weight: 12.00)
Assigned To: Sanjay (Link Technologies)
Circulation: Sanjay, Vineshwar Prasad
Resolve By: Friday, 12 January 2024 10:09 AM [104 days since logged date]
Status: Closed
Subject: "Employee Code" is not Validated when a New Profile is created

Hi Vinesh

Our team has raised an issue where the system allowed the employee ID to be overwritten causing the details on an existing employee to be replaced with the new employee.

This is a grave concern as this affected the history payslip of the existing employee resulting in the details being replaced by the new employee.

Please test this in your demo and advise.

Refer steps to Replicate:

  1. Auto Employee Code is set to N.
  2. Create employee - 1001.
  3. Process a few pay for employee 1001.
  4. Create another employee – instead of using 1002 – the user typed employee code as 1001.
    1. LinkSoft allowed the employee profile to be saved.
    2. Details of original 1001 were replaced.
    3. The employee details showing in the payslip were also replaced.
Audit Notes:Edited by sanjay on 24/01/24 16:22. Edited by sanjay on 04/01/24 10:48. Edited by sanjay on 04/01/24 10:28. Edited by sanjay on 04/01/24 10:27. Edited by sanjay on 04/01/24 10:09. 
03 Jan 202411:12AM Comment 1 by Vineshwar Prasad (Edge Business Solutions) Assigned To: Vineshwar Prasad (Edge Business Solutions) Followup Date: 10-01-2024 11:09 AM Time Taken: 1.00 Notes: ETC extended from: 03/01/2024 to 10/01/2024
Bula Team,

We have tested this in our Demo Environment as below;
  1. Created Employee 12998 in Company 1001
  2. Created Employee 12998 in Company 1001 again with different details - Record Saved successfully

Environment Details;

  1. URL -
  2. Company - 1001
  3. Version - 15.10.231218.GA

We will get our technical team to diagnose further and advise.

Vineshwar Prasad

04 Jan 202410:09AM Comment 2 by Sanjay (Link Technologies) Case L12991 added to project 15.10
04 Jan 202410:27AM Comment 3 by Sanjay (Link Technologies) ETC was changed from 04/01/2024 to 12/01/2024
04 Jan 202410:28AM Comment 4 by Sanjay (Link Technologies) Case L12991 added to project 15.20
04 Jan 202410:47AM Comment 5 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 10-01-2024 12:32 PM Time Taken: 6.00
PART A - Development work for this case has been completed.

1. The change will be available in version: 15.20

2. The following changes were made (Include Database object names, Program classes, and any other relevant information):

  1. When Adding a new employee, we validate and Raise an error if the code already exists. 

3. Affected Areas:

  1. Employee Maintenance

4. The issue was caused by:

  1. Previous design would UPDATE the details of the existing employee if the Employee Code was found.

5. Other Relevant Notes
6. Next Step
(Review and System Test (Developer) -> UAT (Quality) -> Documentation): UAT

24 Jan 202402:45PM Comment 6 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 26-01-2024 04:40 PM Time Taken: 2.00
The following tests were performed:

Table 1 - Test Results
NoTest CaseExpected ResultPass/FailComments
1Add an employee with a code that already exists
System should prevent this saying the code already exists

Environment Details

  1. OS version: Win11
  2. Application version: 15.20
  3. Setup on:
    1. Server: LinkQA4
    2. Database: LinkSOFT
    3. LinkSOFT URL: HTTP://LinkQA4/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 and include the Case No: L12991 in the subject line of all emails regarding this issue.

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