Can an employer deduct overpaid holiday pay from a final salary payment?

An employer may have overpaid holiday pay to an employee if the employee has taken more than the annual leave that they had accrued in respect of the period from the beginning of the holiday year to the end of their employment. The employer can deduct any excess holiday pay paid only if there is express provision for this in the contract of employment or a relevant agreement. A "relevant agreement" for these purposes is a workforce agreement, any provision of a collective agreement incorporated into the employee's contract, or any other agreement that is legally enforceable as between the employee and employer.