公司因非劳动者原因停工停薪通常是不合法的 。根据相关法律法规,如果公司停工停产并非因为劳动者的原因,那么单位在一个工资支付周期内应当按照劳动合同规定的标准支付工资。如果超过一个工资支付周期,劳动者提供了正常劳动,则支付给劳动者的劳动报酬不得低于当地的最低工资标准。如果单位未按规定执行,劳动者可以通过法律途径**。
具体来说,《工资支付暂行规定》第十二条规定,非因劳动者原因造成单位停工、停产在一个工资支付周期内的,用人单位应当按劳动合同规定的标准支付劳动者工资。超过一个工资支付周期的,若劳动者提供了正常劳动,则支付给劳动者的劳动报酬不得低于当地的最低工资标准;若劳动者没有提供正常劳动,应按国家有关规定办理。
因此,如果公司因非劳动者原因停工停薪,劳动者有权要求公司按照法律规定支付工资或生活费,并可以通过劳动仲裁或法律途径维护自己的合法权益。建议劳动者在遇到此类问题时,及时与公司协商,如果协商不成,应及时收集证据并寻求法律援助。