合法,只要代收的款项是合规、合法的就可以签订代收款协议

根据民法典规定:公民、法人均可以委托他人代为实施民事法律行为,委托第三方代为收款就是委托第三方代为实施民事法律行为。代理人在代理权限内,以被代理人的名义实施民事法律行为。被代理人对代理人的代理行为,承担民事责任。