Hi Justin-T_81,
Thank you for your post, and welcome to the community forum!
This usually happens when the linked wage pay item for annual leave accrual is set to "base hourly." Processing a pay run deducts hours entered against the base hourly from the annual leave accrual, resulting in a negative balance.
To correct this leave balance, you should calculate the total hours accrued from the employee's start date when they became entitled to annual leave accrual. Once you have this number, add it to the negative hours displayed on the employee's card file. Afterward, initiate a void pay transaction and enter the total positive hours against the annual leave accrual to rectify the balance.
Feel free to write a post if you need further assistance.
Cheers,
Jem