This error usually occurs because either the user lacks the required permission, or the leave requestโs pay code is missing a necessary process code.
Enable Leave Request Processing Role
Go to Portal > Admin Dashboard > Site Manager > Admin Settings.
Search for the setting cp_lv_req_process_role.
Change its value from 'N' (No) to 'Y' (Yes).
Save the changes.
Effect: This grants the user the necessary permission to approve leave requests without error.
Assign Leave Request Process Codes to Pay Codes
Navigate to WFM Admin Dashboard > Configuration > Pay Codes.
Query the Pay Code that causes the error.
Select Leave Request Settings.
Assign the appropriate Leave Request Process Code and Leave Request Cancel Code for the pay code.
Save your changes.
๐Note: Only newly created leave requests after assigning the process codes will flow correctly for approval. Existing leave requests without the process code will still cause issues.
How to handle existing leave requests already submitted:
Cancel and resubmit the requests after assigning the process codes.
โORAsk employees to cancel the requests, then have managers/admin record the absence manually.
โORApprove the leave requests via Back Office:
Go to CoreTime > Time Management > Approve Leave Requests.
