专业分析:
1、你是否违约要看合同约定,如果合同约定了具体的付款时间,因你的原因导致未按时付款的,你需要承担违约责任,如果非你的因素,而是对方或者银行的因素,要求你承担违约责任则是不合理的。
2、银行是否有责任要看银行再办理贷款的时候是否存在明显过错,但即使银行有过错,也不能成为免除你向卖方承担违约的理由,因为这不符合合同相对性原则。
3、如果违约因按照合同约定计算违约责任,一般情况下合同中都会约定预期付款的违约责任。但20%是不合理的,如果合同没有约定活约定明显过高的,你可以要求法院减少或者按照银行存款利息计算。