Hello! I have a pending leave request sitting in the "For approval" section of payroll. The employee requested more leave than they actually used. I applied the amount they took using the dialogue box that opens up when you click "Apply" in pay run.
The leave request is still sitting in the leave requested area - I can't edit, approve, delete or modify it! a pop up box states: "Leave Request in Progress. 7.6/10.78 hours of this leave request have been applied to a pay run. It cannot be modified". So it keeps turning up very fortnight...
How do I remove it?
You can only edit or delete a leave request if it has not been applied or part applied to any pay runs. As it has been approved and partially applied, there is still a balance waiting to be applied on a future pay run. You will need to unlock the pay run in which it was applied, remove the leave, then edit the initial request to the correct hours and re-apply it. Once you have done so it will no longer show up on future pay runs:
Firstly, edit the pay run:
Now you can edit the original leave request and re-apply it:
Now you have corrected the original leave request, it won't show up on future pay runs as an option to apply (you can test this by creating a dummy test pay run if you choose). Feel free to reply if you have further questions as I'm here to help!
Hi Kass - thanks for the advice. The only additional step I had to take was to "Undo" the leave (from the Leave tab in the pay run). I didn't do this at first (just deleted the leave as you suggested) and although this allowed me to edit the amount in the "Leave required" field in the "Manage Requests" tab, I could not approve or delete - Error message "Leave request status cannot be changed. It has already been manually applied". I went back in to the pay run and clicked "Undo" against leave request, and then went back in to approve it. All fixed now.