We've never asked an employee to pay for a mistake out of pocket. It's part of the cost of training. It happens (to all of us). I find that my mistakes in estimating and business management cost us more than the mistakes in the shop.