In most cases holiday pay would only be paid out when an employee finishes, however, there are circumstances in which you may want to pay out holiday pay accrued such as an employee changing to holiday pay-as-you-go.
Note : If an employee has taken days off as annual leave then always use the Annual Leave Taken pay code.
To pay out the total holiday pay accrued simply add the Holiday Pay pay code to the employee's pay. Partial amounts cannot be paid out in this way, only the total Holiday Pay owing.
If the employee is to be on holiday pay as you go then you can add the Holiday Pay pay code to the employees default pay codes under Setup > Employee. This will pay out the total holiday pay accrued each pay day. Leave the default quantity and rate as zero - FlexiTIme will set these appropriately.
Cashing in annual leave is different to paying out holiday pay. For an explanation on the difference between Holiday Pay and Annual Leave please see this article.
An employee can cash in up to one week of annual leave each employment year. To do this, please see this article.
If an employee has actually taken leave then always use the Annual Leave Taken pay code.
If the company is having a close-down (for example, closing for 2 weeks over Christmas) then, as this article explains, you may pay out the 8% for employees who have been employed for less than a year. If you do so in FlexiTime, you will also need to edit the employee (Setup > Employees) and on their Leave tab change the Annual Leave Accrued figure to 0.
However, we recommend using the alternative approach and recording the period as Annual Leave. It gives a clearer record of what happened, and means that the paid amounts will fall naturally into your pay periods making the tax calculation simple.