银行代发工资时,支付的资金源自企业账户。企业在银行开设代发工资专户,预先存入足够资金。每月薪资发放日,银行根据企业提供的薪资发放清单,从企业账户中划拨相应金额至员工个人账户。这些资金可以是企业的营业收入、利润等合法所得。银行仅作为中转方,确保资金安全、准确、及时地发放至员工手中。因此,银行代发工资的资金源自企业,由银行提供中转服务。