Do you know that his tax code is wrong ?? He's paying emergency tax .
You need to take his breaks off before you work out his basic pay as they are unpaid.