关于您提出的“劳务合同上写半年发工资是否有效”的问题,这实际上涉及到了劳动合同的期限以及工资支付的相关规定。首先,需要明确的是,劳动合同的期限是可以由用人单位和劳动者根据实际情况协商确定的,半年期限的劳动合同是合法有效的。这一点在《中华人民共和国劳动合同法》中有明确规定,固定期限劳动合同的终止时间可以由双方协商确定。
然而,关于工资支付的问题,无论劳动合同期限长短,用人单位都应当按照约定的时间、方式支付劳动者工资,且工资支付周期不得超过一个月。这是保障劳动者基本生活需求和合法权益的重要规定。因此,如果劳务合同上写明半年发一次工资,这显然是不符合法律规定的,也是无效的。
在实际操作中,半年期的劳动合同通常适用于一些季节性用工、临时性项目用工或者企业在业务调整期尝试性录用员工等情形。对于这类合同,用人单位同样需要依法履行其义务,包括按时支付工资、为劳动者缴纳社会保险费、提供必要的劳动保护条件等。
此外,如果劳动合同期限为半年,双方可以约定试用期,但试用期的时间不得超过一个月,这是为了保护劳动者的合法权益,防止用人单位滥用试用期制度。
综上所述,劳动合同可以签半年,但工资支付周期不得超过一个月。如果劳务合同上写明半年发一次工资,这是不合法的,也是无效的。建议您在签订劳动合同时,务必仔细阅读合同条款,确保自己的合法权益得到保障。如果遇到任何问题或疑虑,建议及时咨询专业律师或相关劳动部门。