Companies charging drivers for stuff

Last few companies I have worked for have had this in the contracts. But they only take the money from a driver’s bonus payments and not regular wages. I think it is called paying for your mistakes.