建行代发工资需要开户行行号(12位支付系统行号),是因为银行清算系统需通过该唯一代码精准识别收款账户所属的具体网点,确保资金准确、高效划转。若仅提供卡号和户名,跨行或异地发放时可能因信息不全导致延迟或失败。尤其在批量代发中,行号是校验账户有效性的重要依据,有助于提升处理速度与成功率。因此,企业在提交工资表时,应一并提供员工银行卡的开户行全称及行号。