Simply posts 2 identical cheques for same person with different cheque numbers

I am using the payroll cheque run and on 3 separate dates at least one employee had 2 identical cheques for the same date but with different cheque numbers posted. Only one printed but I had to back out one cheque. I don't want to see an employee dinged for income tax when they haven't received the income. Why is this happening?