Company: Link Technologies
Case No: L13267. Project: 16.04: LinkSOFT Version 16.04
Logged By: Sitla (Edge Business Solutions) on 14 Jul 2026 11:02AM
Priority: High
Product: Payroll & HR
Group: Software Defect
Time Taken: 32.00 (Weight: 26.00)
Assigned To: Sanjay (Link Technologies)
Circulation: Sanjay, Sitla
Resolve By: Friday, 24 July 2026 06:01 PM [46 days since logged date]
Status: Closed
Subject: Annual leave is over-accrued from privileges defined in the leave codes.
Summary:    
Hi Sanjay

We have identified that an additional accrual is being passed as a system entry upon AL rollover.

The additional hours make the system AL balance slightly more than what it should be, as compared to our manual verification or as per the set Privilege/Allocation on the leave code.

The following was tested in the environment below:

  1. URL:https://linktechnologies.com.au/DEMO-LinkSOFT-EDGE
  2. Company: 1006
  3. Created Employee ID - 20180 & 9900
  4. Leave code AL1 & AL5
  5. Processed one year's pay to align with the anniversary rollover on annual leave.

Result summarised below.

EMP ID

Start Date

Leave Code

Privledge

Accural for a year

Over Accrued

20180

24.11.25

AL1

80

81.53

1.53

9900

8.12.21

AL5

136

138.97

2.97

Appreciate if this can be resolved at the earliest.

Sitla


Audit Notes:Edited by sanjay on 18/08/26 14:03. Edited by sitla on 14/07/26 11:02. Edited by sitla on 14/07/26 11:01. Edited by sitla on 14/07/26 10:57. Edited by sitla on 14/07/26 10:56. 
20 Jul 202601:23PM Comment 1 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 20-07-2026 07:05 PM Time Taken: 2.00 Notes: ETC extended from: 14/07/2026 to 20/07/2026

Hi Sitla,

We will be looking into this today.

Since the case does not comply with helpdesk policy, I have changed the status until investigations are completed.


20 Jul 202601:55PM Comment 2 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 24-07-2026 07:23 PM Time Taken: 8.00

Problem Statement: Leave calculated for each year exceeds the allocation by 1.53

Setup summary:

  1. Leave Setup for Employee Code 20180. Leave Code: AL1. Company: 1006
  2. Leave Start Date: 24/11/2027 to 23/22/2028
  3. Pay Period - By Monthly. Processed 15th and End Of Month

Preliminary investigation:

  1. Excess Allocation of 1.53 is calculated based on "Leave Start Date" being before the New Year Pay period. i.e. 24th November 2027 to End of Month (30/11/2027) = 7 days
  2. 7 days leave based on 80 hours allocation for the year. 2028 is a leap year, so the allocation is: Formula: (Allocation per year / Days in Year) * Leave Days
  3. Value of allocation: (80/366) * 7 = 1.53

Table 1 - Yearly Leave Allocation Calculation from environment provided

Date From

Payrun ID

Allocation

BFWD

Accrued

Taken

Tran Hours

Sold

Notes

24/11/2027

1552

80.0000

0.0000

0.0000

0.0000

80.0000

FALSE

System entry: New allocation - Entitlement/Privilege for year 2027

24/11/2027

1552

0.0000

0.0000

1.5301

0.0000

1.5301

FALSE

System entry: New allocation - Accured for year 2027

24/11/2027

1552

0.0000

50.2009

0.0000

0.0000

50.2009

FALSE

System entry: New allocation - Brought Forward for year 2027

15/12/2027

1553

0.0000

0.0000

3.3333

0.0000

3.3333

FALSE

System entry: Leave accrual for payrun id: 1553.

31/12/2027

1554

0.0000

0.0000

3.3333

0.0000

3.3333

FALSE

System entry: Leave accrual for payrun id: 1554.

15/01/2028

1555

0.0000

0.0000

3.3333

0.0000

3.3333

FALSE

System entry: Leave accrual for payrun id: 1555.

31/01/2028

1556

0.0000

0.0000

3.3333

0.0000

3.3333

FALSE

System entry: Leave accrual for payrun id: 1556.

15/02/2028

1557

0.0000

0.0000

3.3333

0.0000

3.3333

FALSE

System entry: Leave accrual for payrun id: 1557.

29/02/2028

1558

0.0000

0.0000

3.3333

0.0000

3.3333

FALSE

System entry: Leave accrual for payrun id: 1558.

15/03/2028

1559

0.0000

0.0000

3.3333

0.0000

3.3333

FALSE

System entry: Leave accrual for payrun id: 1559.

31/03/2028

1560

0.0000

0.0000

3.3333

0.0000

3.3333

FALSE

System entry: Leave accrual for payrun id: 1560.

15/04/2028

1561

0.0000

0.0000

3.3333

0.0000

3.3333

FALSE

System entry: Leave accrual for payrun id: 1561.

30/04/2028

1562

0.0000

0.0000

3.3333

0.0000

3.3333

FALSE

System entry: Leave accrual for payrun id: 1562.

15/05/2028

1563

0.0000

0.0000

3.3333

0.0000

3.3333

FALSE

System entry: Leave accrual for payrun id: 1563.

31/05/2028

1564

0.0000

0.0000

3.3333

0.0000

3.3333

FALSE

System entry: Leave accrual for payrun id: 1564.

15/06/2028

1565

0.0000

0.0000

3.3333

0.0000

3.3333

FALSE

System entry: Leave accrual for payrun id: 1565.

30/06/2028

1567

0.0000

0.0000

3.3333

0.0000

3.3333

FALSE

System entry: Leave accrual for payrun id: 1567.

15/07/2028

1568

0.0000

0.0000

3.3333

0.0000

3.3333

FALSE

System entry: Leave accrual for payrun id: 1568.

31/07/2028

1569

0.0000

0.0000

3.3333

0.0000

3.3333

FALSE

System entry: Leave accrual for payrun id: 1569.

15/08/2028

1570

0.0000

0.0000

3.3333

0.0000

3.3333

FALSE

System entry: Leave accrual for payrun id: 1570.

31/08/2028

1571

0.0000

0.0000

3.3333

0.0000

3.3333

FALSE

System entry: Leave accrual for payrun id: 1571.

15/09/2028

1572

0.0000

0.0000

3.3333

0.0000

3.3333

FALSE

System entry: Leave accrual for payrun id: 1572.

30/09/2028

1573

0.0000

0.0000

3.3333

0.0000

3.3333

FALSE

System entry: Leave accrual for payrun id: 1573.

15/10/2028

1578

0.0000

0.0000

3.3333

0.0000

3.3333

FALSE

System entry: Leave accrual for payrun id: 1578.

31/10/2028

1579

0.0000

0.0000

3.3333

0.0000

3.3333

FALSE

System entry: Leave accrual for payrun id: 1579.

15/11/2028

1580

0.0000

0.0000

3.3333

0.0000

3.3333

FALSE

System entry: Leave accrual for payrun id: 1580.

23/11/2028

1581

0.0000

0.0000

3.3333

0.0000

3.3333

FALSE

System entry: Leave accrual for payrun id: 1581.

 

 

80.00

50.20

81.53

0.00

211.73

 

 

 

Next step:

  1. Review calculations for Bi-monthly Leave Calculations including leave accrual for the gap between "Leave Start date" and Pay period Leave accurual window.

21 Jul 202603:40PM Comment 3 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 24-07-2026 06:01 PM Time Taken: 16.00 Notes: Edited by sanjay on 22/07/26 12:13. ETC extended from: 20/07/2026 to 24/07/2026
PART A - Development work for this case has been completed.

1. The change will be available in version: 16.40 and Patch 16.03.260722

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

  1. When calculating accrual for "Anniversary" Leave, we need to handle "Leave End Date" that is in-between a pay period.
  2. For this instance, leave accrual is based on "Pay Start Date" and "Leave End Date" for the specific year.

3. Affected Areas:

  1. Leave accruals for Rollover type: Anniversary where the leave ends inbetween a Pay Period.

4. The issue was caused by:

  1. Handle Leave Accrual for 3.1 above

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


22 Jul 202611:16AM Comment 4 by Sanjay (Link Technologies) Case L13267 added to project 16.04
28 Jul 202603:09PM Comment 5 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 28-07-2026 08:57 PM Time Taken: 6.00

UAT Testing completed. 

Using the example setup in teh case header, below is the first year allocation and accrual

Date FromDate ToPayrun IDAllocationBFWDAccruedTakenTran HoursSoldNotes
09/01/2023 08000080FALSESystem entry: New allocation - Entitlement/Privilege for year 2021
15/01/2023 519001.534201.5342FALSESystem entry: Leave accrual for payrun id: 519.
31/01/2023 520003.333303.3333FALSESystem entry: Leave accrual for payrun id: 520.
15/02/2023 521003.333303.3333FALSESystem entry: Leave accrual for payrun id: 521.
28/02/2023 522003.333303.3333FALSESystem entry: Leave accrual for payrun id: 522.
15/03/2023 523003.333303.3333FALSESystem entry: Leave accrual for payrun id: 523.
31/03/2023 524003.333303.3333FALSESystem entry: Leave accrual for payrun id: 524.
15/04/2023 525003.333303.3333FALSESystem entry: Leave accrual for payrun id: 525.
30/04/2023 526003.333303.3333FALSESystem entry: Leave accrual for payrun id: 526.
15/05/2023 527003.333303.3333FALSESystem entry: Leave accrual for payrun id: 527.
31/05/2023 528003.333303.3333FALSESystem entry: Leave accrual for payrun id: 528.
15/06/2023 529003.333303.3333FALSESystem entry: Leave accrual for payrun id: 529.
30/06/2023 530003.333303.3333FALSESystem entry: Leave accrual for payrun id: 530.
15/07/2023 531003.333303.3333FALSESystem entry: Leave accrual for payrun id: 531.
31/07/2023 532003.333303.3333FALSESystem entry: Leave accrual for payrun id: 532.
15/08/2023 533003.333303.3333FALSESystem entry: Leave accrual for payrun id: 533.
31/08/2023 534003.333303.3333FALSESystem entry: Leave accrual for payrun id: 534.
15/09/2023 535003.333303.3333FALSESystem entry: Leave accrual for payrun id: 535.
30/09/2023 536003.333303.3333FALSESystem entry: Leave accrual for payrun id: 536.
15/10/2023 537003.333303.3333FALSESystem entry: Leave accrual for payrun id: 537.
31/10/2023 538003.333303.3333FALSESystem entry: Leave accrual for payrun id: 538.
15/11/2023 539003.333303.3333FALSESystem entry: Leave accrual for payrun id: 539.
30/11/2023 540003.333303.3333FALSESystem entry: Leave accrual for payrun id: 540.
15/12/2023 541003.333303.3333FALSESystem entry: Leave accrual for payrun id: 541.
31/12/2023 542003.333303.3333FALSESystem entry: Leave accrual for payrun id: 542.
08/01/2024 543001.799101.7991FALSESystem entry: Leave accrual for payrun id: 543.
     80.00    

Below if the rollover after the first pay on the 15th of Jan 2024

Date FromDate ToPayrun IDAllocationBFWDAccruedTakenTran HoursSoldNotes
09/01/2024 5430800080FALSESystem entry: New allocation - Brought Forward for year 2024
09/01/2024 5438000080FALSESystem entry: New allocation - Entitlement/Privilege for year 2024
09/01/2024 543001.530101.5301FALSESystem entry: New allocation - Accured for year 2024
31/01/2024 544003.333303.3333FALSESystem entry: Leave accrual for payrun id: 544.
15/02/2024 545003.333303.3333FALSESystem entry: Leave accrual for payrun id: 545.
29/02/2024 546003.333303.3333FALSESystem entry: Leave accrual for payrun id: 546.
15/03/2024 547003.333303.3333FALSESystem entry: Leave accrual for payrun id: 547.
31/03/2024 548003.333303.3333FALSESystem entry: Leave accrual for payrun id: 548.
15/04/2024 549003.333303.3333FALSESystem entry: Leave accrual for payrun id: 549.
30/04/2024 550003.333303.3333FALSESystem entry: Leave accrual for payrun id: 550.
15/05/2024 551003.333303.3333FALSESystem entry: Leave accrual for payrun id: 551.
31/05/2024 552003.333303.3333FALSESystem entry: Leave accrual for payrun id: 552.
15/06/2024 553003.333303.3333FALSESystem entry: Leave accrual for payrun id: 553.
30/06/2024 554003.333303.3333FALSESystem entry: Leave accrual for payrun id: 554.
15/07/2024 555003.333303.3333FALSESystem entry: Leave accrual for payrun id: 555.
31/07/2024 556003.333303.3333FALSESystem entry: Leave accrual for payrun id: 556.
15/08/2024 557003.333303.3333FALSESystem entry: Leave accrual for payrun id: 557.
31/08/2024 558003.333303.3333FALSESystem entry: Leave accrual for payrun id: 558.
15/09/2024 559003.333303.3333FALSESystem entry: Leave accrual for payrun id: 559.
30/09/2024 560003.333303.3333FALSESystem entry: Leave accrual for payrun id: 560.
15/10/2024 561003.333303.3333FALSESystem entry: Leave accrual for payrun id: 561.
31/10/2024 562003.333303.3333FALSESystem entry: Leave accrual for payrun id: 562.
15/11/2023 563003.333303.3333FALSESystem entry: Leave accrual for payrun id: 563.
30/11/2023 564003.333303.3333FALSESystem entry: Leave accrual for payrun id: 564.
15/12/2023 565003.333303.3333FALSESystem entry: Leave accrual for payrun id: 565.
31/12/2023 566003.333303.3333FALSESystem entry: Leave accrual for payrun id: 566.
08/01/2024 567001.799101.7991FALSESystem entry: Leave accrual for payrun id: 567.
     80.00    

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

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