针对您提出的“入职半年公司要求体检,自费是否违法”的问题,这主要取决于体检的性质以及相关法律法规的规定。
首先,我们需要明确的是,如果这次体检是职业健康检查,即针对从事接触职业病危害的作业的劳动者进行的检查,那么根据《中华人民共和国职业病防治法》第三十五条的规定,用人单位应当按照国务院卫生行政部门的规定组织上岗前、在岗期间和离岗时的职业健康检查,并且职业健康检查费用应由用人单位承担。在这种情况下,如果公司要求您自费进行职业健康检查,那么公司的行为是违法的。
然而,如果这次体检并非职业健康检查,而是公司为了了解员工的一般健康状况而进行的常规体检,那么情况就有所不同。在这种情况下,法律并没有明确规定体检费用必须由用人单位承担。根据一些仲裁案例和地方性法规的解释,如果双方没有事先约定或者公司规章制度没有明确规定体检费用的承担方式,那么体检费用通常被视为劳动者为了实现就业目的而作出的自主行为所产生的费用,应由劳动者自己承担。但值得注意的是,如果公司在入职后指定了医疗机构并特定要求劳动者进行体检,那么相关费用应由用人单位承担。
针对您的情况,如果这次体检是公司常规的健康检查,并非针对职业病危害的作业进行的职业健康检查,且双方没有事先约定或公司规章制度没有明确规定体检费用的承担方式,那么公司要求您自费进行体检可能并不违法。但如果您认为这次体检属于职业健康检查范畴,或者公司有违反相关法律法规的行为,您可以向当地的劳动保障部门或劳动监察机构进行咨询和投诉。
总的来说,体检费用的承担方式取决于体检的性质以及相关法律法规和双方约定的规定。在遇到类似情况时,建议您先了解清楚体检的性质和目的,再结合相关法律法规和双方约定来判断体检费用的承担方式是否合理合法。如有必要,您可以寻求专业的法律咨询或劳动监察机构的帮助来维护自己的合法权益。