公司辞退不发工资是不合法的。
根据《中华人民共和国劳动法》第五十条明确规定,工资应当以货币形式按月支付给劳动者本人,不得克扣或者无故拖欠劳动者的工资。同时,《中华人民共和国劳动合同法》第八十五条也指出,用人单位未按照劳动合同的约定或者国家规定及时足额支付劳动者劳动报酬的,由劳动行政部门责令限期支付劳动报酬,逾期不支付的,还需按应付金额百分之五十以上百分之一百以下的标准向劳动者加付赔偿金。此外,《工资支付暂行规定》第九条也强调,劳动关系双方依法解除或终止劳动合同时,用人单位应在解除或终止劳动合同时一次付清劳动者工资。
因此,公司辞退员工时,必须依法在解除或终止劳动合同的同时,一次性付清员工的全部工资。任何拖欠或克扣工资的行为均违反法律规定,员工有权通过多种法律途径维护自己的合法权益。
若公司未依法结清员工工资,员工可以采取以下措施来维护自己的合法权益:
综上所述,公司辞退员工时必须结清全部工资,否则将构成违法行为,员工有权依法维护自己的合法权益。