Yes, there are. Your employer cannot adhoc remove money from your paycheck. There are probably ways that penalties for enumerated financial offenses can be built into an employment contract, but you need to be given explicit advance notice, and be well aware of these possible penalties. There usually is also a hearing too. Your employer is breaking the law.