是的,代发工资必须通过企业对公账户操作。根据财务和税务规定,企业支付员工薪酬属于正式经营支出,需从公司银行账户(公账)统一转出,确保资金流向清晰、可追溯,便于财务记账、税务申报和社保公积金缴纳。个人账户转账无法作为合规工资凭证,可能涉及偷税漏税风险。因此,银行代发服务仅支持对公账户发起,保障薪酬发放的合法性与规范性。