In v29.01 and above, a tax refund is calculated for an employee when you process negative pay. This occurs even though the employee hasn't paid any tax during the year.
As you can only take a deduction from the gross pay available, as a workaround you'll need to rollback the employee then process their pay again with the correct values.