代发工资协议由企业(用人单位)与银行或第三方支付机构签署。具体由企业法定代表人或其授权的财务负责人(如财务经理、人事主管)代表公司,在协议上签字并加盖公司公章和财务章。银行则由经办网点或分行的相关负责人签字并盖章。员工个人不直接签署该协议,但需向企业提供工资卡号等信息,并与企业签订劳动合同或薪酬协议,授权企业代扣个税、社保等。协议明确双方权责,是企业通过银行批量发放工资的法律依据。