What you see:
You can’t approve the timesheet.
The error shows: “Value Number of hours must be more than 0”.
Check your TOIL setup:
Click your name, then click Settings. Click Timesheets, then click Overtime.
Note the TOIL policy name in the Time off in lieu section.
Click Time off, then click Policies. Find the policy, then click the Settings button.
Check Allocate. A correct setup shows 0 hours once. A labour-based setup shows accrual for hours or days worked.
📌TIP: Rename the old TOIL policy first.
Step 1: Create a new TOIL policy
Click your name, then click Settings. Click Time off, then click Policies.
Click + New time off policy.
Enter a name. Add a description if you want.
Next to Allocate, select 0 hours once at the beginning of employees start date.
Choose Calendar settings or Working patterns. This controls how the policy calculates used leave.
Configure other sections as needed. Typically, a TOIL policy:
This allows part days and requires a specific time span for part days
Has no probation period and no extra allocation for length of service
Treats TOIL as paid leave when connected to Payroll
Click Create.
Choose who will use the policy. Select Everyone, or choose Specific employees. Click Save.
Step 2: Find each employee’s balance on the old policy
Click Reports, then click Time off, then Time off status.
Select A time off policy, then choose the old TOIL policy in Policy.
Select Ongoing period, then click Run report.
Note each employee’s balance in Available. Click Download excel if you need a file.
Open Period. Run and export any earlier reports, then add any carry over to get the current balance.
Make sure you have the current balance for every employee. Approve or decline any pending requests first.
Step 3: Add each balance to the new TOIL policy
Open the employee’s profile. Click Time off.
Click Manual balance change.
Click + Increase balance. Select the new TOIL policy in Time off policy.
Enter the amount in Number of hours. Add a Note to explain the transfer.
Leave Transaction date as today’s date.
Click Record transaction.
Repeat for each employee.
Step 4: Update overtime policies to use the new TOIL policy
Click your name, then click Settings. Click Timesheets, then Overtime.
For each overtime policy, click Actions, then Edit.
In Add overtime to time off policy, open Select time off policy, then choose the new TOIL policy.
Click Save and continue.
Review the details, then click Save and close.
Repeat for any other overtime policies that need TOIL.
Step 5: Remove employees from the old TOIL policy
Click your name, then click Settings. Click Time off, then Policies.
Next to the old TOIL policy, click Eligibility.
Select Specific employees, then click Clear to remove all.
Click Save. Note: Old bookings remain for history.
