银行承兑汇票是由在承兑银行开立存款账户的存款人签发的。具体来说,出票人首先需持增值税专用发票抵扣联和发票复印件及合同复印件到银行申请开具银行承兑汇票,并签发转账支票,将款项存入银行指定账户。然后,银行信贷部门会按照有关规定和审批程序,对出票人的资格、资信、发票日期是否在合同期内、金额、公司名称、保证金及期限、购销合同和汇票记载的内容等进行认真审查,必要时可由出票人提供担保。审核通过后,银行会与出票人签订承兑协议,并收取一定比例的手续费。最后,银行经办人员会在承兑汇票上盖汇票专用章、银行经办人签章和复核签章,完成承兑汇票的签发。
因此,银行承兑汇票是由存款人(即出票人)签发,并向开户银行申请,经银行审查同意承兑后,保证在指定日期无条件支付确定的金额给收款人或持票人的票据。