Please add a client level setting to "Set PTO hours to 0 on company holidays".
Currently, when an employee requests PTO that includes a company holiday, both the PTO and Holiday are added to the timesheet. Employees or managers must manually deselect the holidays from the PTO request in order to prevent double-payment (see Time Off Request below). This also incorrectly reduces an employee's PTO balance.
Having the PTO automatically removed would save time for employees and managers when creating the request, as well as considerable effort to correct the mistake if it is not caught.


| Type | Change to Existing Feature |
I was able to work around with a script, but definitely would like for this to be default behavior for all sites, or at least asked how you want it to behave when PTO is requested on a holiday.
if(reportingdate.isholiday){
if((category="Vacation" or category="Sick") and hours > 0){
hours=0;
}
}
Couldn't this be done with a relatively simple script*?
if(reportingdate.isholiday and reportingdate.totalday("Holiday") > 0){
if(category="Vacation" and hours > 0){
hours=0;
}
}
*just an example -- not tested