A.银行履约保函是由商业银行开具的担保证明
B.银行履约保函通常为合同金额的10%左右
C.采用有条件的银行保函,收兑时需要由担保人出具承包人违约的证明
D.采用无条件的银行保函,发包人只要看到承包人违约,收兑时不需要出具任何证明和理由