当然是违反了。不可以因为这个扣钱的。你可以去当地劳动局反应。望采纳。
应该以双方签订的劳动合同约定工作时间以及吃饭休息的时间。并且按照单位的考勤制度执行相关的公休和吃饭休息时间。如有异议可以提起劳动仲裁。供参考。