法律分析:这是不合法的。罚款,是一种行政处罚,只有行政主体才具有的行政处罚权力,因此,单位没有处罚权。
法律依据:《中华人民共和国劳动合同法》 第四条 第二款 用人单位在制定、修改或者决定有关劳动报酬、工作时间、休息休假、劳动安全卫生、保险福利、职工培训、劳动纪律以及劳动定额管理等直接涉及劳动者切身利益的规章制度或者重大事项时,应当经职工代表大会或者全体职工讨论,提出方案和意见,与工会或者职工代表平等协商确定。
《工资支付暂行规定》 第十六条 因劳动者本人原因给用人单位造成经济损失的,可要求其赔偿经济损失。
经济损失的赔偿,可从劳动者本人的工资中扣除。但每月扣除的部分不得超过劳动者当月工资的20%。
如果公司当时的规章规定上班玩手机罚款500元,获得工会通过的,并且进行公示或者告知你方的,公司可以处理。如果缺少前述任何一项程序,公司的行为都是违法的。