We are often asked if TimeControl supports a method to ensure that employees don’t take more vacation time than they’ve been approved for.
This is controlled in TimeControl two ways:
First, the approval of the timesheet is managed in the TimeRequest™ feature. TimeRequest let’s employees request vacations in the future. If the vacation is approved, the employee will be able to see that in the TimeRequest screen. They can also be optionally notified by email through TimeControl and that email can automatically include a calendar notification to load into their Outlook or other calendar system.
TimeControl can then be configured to include a Validation Rule that says “You cannot enter vacation without a matching approved TimeRequest.”
TimeControl also uses banks which can be loaded for the entire year or loaded as time goes on through the TimeControl Accruals module to show vacation, personal time off, banked overtime, etc. that has been earned by this employee.
TimeControl has numerous banks created by default in the system which can be used for this purpose so different types of banks can be defined by the TimeControl Administrator. A TimeControl Validation Rule can then be created that generates an error if the amount of vacation taken in the current timesheet exceeds the amount in the bank for the vacation category. Different organizations have different rules for this. Some will allow only vacation that has been completely earned. Others will allow an employee to be up to a week “negative” in their vacation bank. Whatever the rule is, it can be defined for this in the Validation Rule.