企业代发工资是完全合法的。企业作为雇主,有责任按时向员工支付薪资。代发工资通常指企业委托银行或其他金融机构,将员工薪资直接转入其个人银行账户。这种做法不仅合法,而且有助于提升薪资发放的效率和准确性,同时增强资金安全性。为确保合法合规,企业应与受托金融机构签订正式协议,明确双方权责。此外,薪资发放还需遵循国家税收法规,确保依法纳税。总之,企业代发工资是合法且普遍采用的做法。