Company: Link Technologies
Case No: L13274. Project: 16.04: LinkSOFT Version 16.04
Logged By: Sanjay (Link Technologies) on 04 Aug 2026 05:25PM
Priority: High
Product: Payroll & HR
Group: Software Defect
Time Taken: 36.00 (Weight: 22.00)
Assigned To: Sanjay (Link Technologies)
Circulation: Monica Wati, Sanjay, Sitla
Resolve By: Monday, 10 August 2026 03:31 PM [25 days since logged date]
Status: Closed
Subject: When allocating Leave to Employee, some Leave Codes do not get a "Leave Start Date" and "Leave End Date" allocated.
Summary:    

Hi Team,


When allocating Leave to Employee, some Leave Codes do not get a "Leave Start Date" and "Leave End Date" allocated.


Issue Description


New Company was created 1008
Setup Calendar from July 2023 to June 2024 (2024 Fin Year) to test Leave Rollover.


Start Date

End Date

Year

Period

Description

Period Closed

Year Closed

Status

01/07/2023

31/07/2023

2024

1

Jul-23

FALSE

FALSE

Open

01/08/2023

31/08/2023

2024

2

Aug-23

FALSE

FALSE

Open

01/09/2023

30/09/2023

2024

3

Sept-23

FALSE

FALSE

Open

01/10/2023

31/10/2023

2024

4

Oct-23

FALSE

FALSE

Open

01/11/2023

30/11/2023

2024

5

Nov-23

FALSE

FALSE

Open

01/12/2023

31/12/2023

2024

6

Dec-23

FALSE

FALSE

Open

01/01/2024

31/01/2024

2024

7

Jan-24

FALSE

FALSE

Open

01/02/2024

28/02/2024

2024

8

Feb-24

FALSE

FALSE

Open

01/03/2024

31/03/2024

2024

9

Mar-24

FALSE

FALSE

Open

01/04/2024

30/04/2024

2024

10

Apr-24

FALSE

FALSE

Open

01/05/2024

31/05/2024

2024

11

May-24

FALSE

FALSE

Open

01/06/2024

30/06/2024

2024

12

Jun-24

FALSE

FALSE

Open

01/07/2024

31/07/2024

2025

1

Jul-24

FALSE

FALSE

Open

 

Setup

  1. Created Employee E001 (Start date - 26/09/2022).
  2. Created Leave Codes: AAL12, INSL, LWOP, TBL, TSL.
  3. Upon allocation below is how leave allocation dates are reflected;

Leave Code

Rollover Method

Start date

End date

Annual Leave Executive - 12 [AAL12]

Anniversary

26/09/2025

25/09/2026

Inpatient Sick Leave [INSL]

Calendar

Not picked

Not picked

Leave without Pay [LWOP]

Calendar

Not picked

Not picked

Bereavement Leave - TIDH [TBL]

Calendar

Not picked

Not picked

Sick Leave - TIDH [TSL]

Calendar

Not picked

Not picked

 

Summary as below in reference to case E03263;

  1. Company 1007 (Fin Year 2027)
    After the test, leave accrual for AAL, rollover for AAL, ABEAV and ASL did not happen
  2. Company 1008 (Fin Year 2026)
    After the test, leave accrual for AAL, rollover for AAL, and ASL successfully happened
    Rollover for ABEAV did not happen as Calendar year was configured in leave code setup
  3. Another employee 14035 was created in Company 1008
    After the test, leave accrual for AAL, rollover for AAL, ASL and ABEAV successfully happened.
  4. Company 1008 (Fin Year 2024)

    Upon leave allocation, leave allocation dates are not reflected correctly

Company 1008 Setup is replica of Company 1006 of Reddy Enterprise Machine 2 LINKSOFT-DSS-MTR

Audit Notes:Edited by sanjay on 04/08/26 17:25. Edited by sanjay on 04/08/26 17:25. Edited by sanjay on 04/08/26 17:23. 
27 Jul 202603:54PM Comment 1 by Monica Wati (Edge Business Solutions) Comment removed by sanjay
04 Aug 202609:42AM Comment 2 by Sitla (Edge Business Solutions) Comment removed by sanjay
04 Aug 202609:45AM Comment 3 by Monica Wati (Edge Business Solutions) Comment removed by sanjay
04 Aug 202605:17PM Comment 4 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 05-08-2026 04:43 PM Time Taken: 4.00

Hi Monica, the reason you are having this issue is because your Calendar in company 1008 is not setup or the current year.

All leave types that are of type "Calendar" will try and line up the Leave Start and Leave END dates with the current calendar.

Aniiversary Leave Types are ok because it uses the Employee Start date instead of the current year.


04 Aug 202605:22PM Comment 5 by Sanjay (Link Technologies) Case L13274 added to project 16.04
05 Aug 202602:06PM Comment 6 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 05-08-2026 08:01 PM Time Taken: 12.00 Notes: ETC extended from: 04/08/2026 to 05/08/2026
PART A - Development work for this case has been completed.

1. The change will be available in version: 16.04 and Patch: 16.03.260805

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

  1. When allocating leave, if the "Leave Date From" or "Leave Date To" defaults are unavailable, we make the date fields editable.
  2. When Saving a Leave Allocation, we now require a VALID "Leave Date From" and "Leave Date To" 

3. Affected Areas:

  1. Leave Allocation - Add new Leave to employee

4. The issue was caused by:

  1. In some cases, if the Pay Calendar is not setup, the Default values are not available, or empty.

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


10 Aug 202609:33AM Comment 7 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 10-08-2026 03:31 PM Time Taken: 2.00 Notes: ETC extended from: 05/08/2026 to 10/08/2026
*** Teams message from Monica ***
Hi Sanjay,
Just a clarification for case E03271
All leave types that are of type "Calendar" will try and line up the Leave Start and Leave END dates with the current calendar.
The current Calendar is July 2023 - June 2024 and Fin year is 2024. So are you saying the system will pick 2026 or the system will pick this year (2024)?
What will happen if we setup a company and bring in history data? How will that be handled if the system is looking at the current Calendar which is 2026

*** Sanjay ***
Hi Monica, Usually we use the "Opening Balance" for the current year, that's how we have done it in the past. But you make a good point. I will look into using the "Pay Control Year" as the date.
I will reopen case L13274 and add this change in.


10 Aug 202603:03PM Comment 8 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 10-08-2026 08:58 PM Time Taken: 18.00 Notes: Edited by sanjay on 12/08/26 10:19. 
PART A - Development work for this case has been completed.

1. The change will be available in version: 16.04 and 16.03.260812

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

  1. When adding leave allocation, we determine the DEFAULT Leave Dates based on the current "Pay Control" period.
  2. If any of the dates are not valid or cannot be determined, we allow the user to EDIT the fields manually.
  3. Added validation to ensure the Employee's Pay Team is in a valid Pay Calendar

3. Affected Areas:

  1. Employee Leave Allocation

4. The issue was caused by:

  1. Previously, if the Calendar was not setup for the current year, we could get dates that are invalid.
  2. Previously, we used the current date to determine Anniversary Leave defaults. We have changed this to use "Pay Control" to allow for History Pay Processing.

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


11 Aug 202601:12PM Comment 9 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 11-08-2026 07:12 PM
UAT completed by DEV team.

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

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