Company: Link Technologies
Case No: L11956. Project: 12.10: LinkSOFT version 12.1
Logged By: Rashna (Edge Business Solutions) on 28 Apr 2020 03:40PM
Priority: Low
Product: Payroll & HR
Group: Change Request
Time Taken: 26.00 (Weight: 26.00)
Version: 12.10.1020
Assigned To: Rashna (Edge Business Solutions)
Circulation: Alvis, Development, Rashna, Sanjay
Resolve By: Wednesday, 06 May 2020 12:59 PM [1431 days since logged date]
Status: Closed
Subject: Leave is not allocated from "Grade Leave Maintenance" when the minimum service is less than 1.
Summary:    

Hi Alvis, 

The following setup was done in the Demo database:

  1. Added the following leaves for Grade 6.
    1. Leave Code = ALSL , Minimum Service =1, Start Date = 01/01/2000 , End Date = 31/12/2030.
    2. Leave Code = AFMAC, Minimum Service = 0.5, Start Date = 01/01/2000, End Date = 31/12/2030.
  2. Assigned Grade 6 to E110. Employee Start Date is 01/01/2019. The pay team is Monthly.
  3. I created all 12 pay for the employee,However, only ALSL was allocated to the employee after pay number 12.
    1. AFMAC was not allocated because the minimum service was 0.5 (6 months)
Test Environment
  1. Version 11.4.423.
  2. Database - LINKSOFT-DEMO-11-RASHNA
  3. Server - QA 4

Audit Notes:Edited by sanjay on 08/12/20 09:09. Edited by sanjay on 30/04/20 14:47. Edited by rashna on 30/04/20 14:04. 
30 Apr 202011:11AM Comment 1 by Sanjay (Link Technologies) Assigned To: Development Followup Date: 06-05-2020 12:59 PM Time Taken: 24.00

Development work for this case has been completed.

The change will be available in version:11.5.0430

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

  1. Grade Leave Allocation has been redesigned.
    1. Employees will receive all grade leave that is active
    2. For example if a grade has AAL10 and AAL15 and employee's start date is within the defined employment date range. Then the employee will receive both leaves (AAL10 & AAL15) after they have met the minimum service year requirement.
  2. Improvement to New Leave Application
    1. User will choose a leave category instead of a leave code.
    2. The list of leave allocation will be displayed showing Balance, Applied and Available.
    3. Users can choose which leave codes to use when applying for leave. Multiple codes can be selected.
    4. The system will create 1 leave entry per leave code. Date From and To is assigned automatically based on the shift and available leave balance.
    5. Editing of leave entry has not changed. Users can edit leave by each transaction.

2. Affected Areas:

  1. Grade Leave
  2. Leave Application - New entry

3. The issue was caused by:

  1. Correction to grade leave and improvements to leave applications

4. Notes: Customer previously using Grade Leave will need to re-align the grade setup. For example FNPF.
5. Next Step
: UAT and Documentation


30 Apr 202002:04PM Comment 2 by Rashna (Edge Business Solutions) ETC was changed from 29/04/2020 to 06/05/2020
30 Apr 202002:47PM Comment 3 by Sanjay (Link Technologies) Assigned To: Rashna (Edge Business Solutions) Followup Date: 06-05-2020 04:47 PM
Proceed with System Test

05 May 202012:21PM Comment 4 by Rashna (Edge Business Solutions) Assigned To: Rashna (Edge Business Solutions) Followup Date: 07-05-2020 11:47 AM Time Taken: 1.00
QA Results
Tests carried out according to requirements specified on the case header

Test Results Summary

Table 1 - Summarised list of issues
NoTest DescriptionPass/Fail
1

Grade Test Plan

  1. Added the following leaves for Grade 6.
    1. Leave Code = ALSL , Minimum Service =1, Start Date = 01/01/2000 , End Date = 31/12/2030.
    2. Leave Code = AAL15, Minimum Service = 0.25, Start Date = 01/01/2000, End Date = 31/12/2030.
  2. Assigned Grade 6 to E110. Employee Start Date is 01/01/2020. The pay team is Monthly.
  3. I created all 12 pay for the employee,However, only ALSL was allocated to the employee after pay number 12.
    1. AAL15 should be allocated to the employee after the 3rd Pay.
    2. ALSL should be allocated to the employee after the 12 Pay. 
Pass
2

Leave

  1. Allocate Annual Leave AAL and AAL15 to employee E022
  2. Create a leave application for Employee E001. Leave Category = Annual
  3. Validate that both AAL and AAL are listed in the leave type.
  4. The "Balance", "Applied" and "Available" should be correctly 
    1. AAL Balance  = 30
    2. AAL 15 Balance = 80
  5. Create a transaction and select both the leave codes. Leave dates are from 05/05/2020 to 06/05/2020. This should reduce the balance from AAL 15
Pass
3
  1. Allocate Annual Leave AAL and AAL15 to employee E029
  2. Create a leave application for Employee E001. Leave Category = Annual
  3. Validate that both AAL and AAL are listed in the leave type.
  4. The "Balance", "Applied" and "Available" should be correctly 
    1. AAL Balance  = 1.5
    2. AAL 15 Balance =7
  5. ?Create a transaction and select both the leave codes. Leave dates are from 05/05/2020 to 05/05/2020. Leave hours = 4.25 This should reduce the balance from AAL 15 (7 hours) and AAL (0.25)
    Separate transaction should be created for the leave applications.
Pass

Environment Details

  1. OS version: Windows Server 2012
  2. Application version: 11.5.501
  3. Setup: Demo
  4. Server : 10.0.0.14
  5. Database: LINKSOFT-DEMO-11-RASHNA

Next Step

  1. Documentation

    02 Jun 202009:48AM Comment 5 by Rashna (Edge Business Solutions) Assigned To: Rashna (Edge Business Solutions) Followup Date: 04-06-2020 11:45 AM Time Taken: 1.00

    Hi Sanjay, 

    Documentation has been updated at LinkSOFT\LinkWebApplicationsPortal\HRM Maintenance\Grade.htm

    Thanks
    Rashna


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

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