甲方与乙方签定一份购销合同。由乙方向甲方提供价值5万元的铝合金型材,甲方支付定金1万元,交货期限、交货地点、质量标准,均有明确规定。一方违约支付5%违约金。合同签定后,甲方立即汇给乙方1万元。但乙厂未能如期交货。在甲方催货时,乙厂捉出迟1个月交货,甲方表示同意。1个月后,乙厂却只交了2万元的型材。甲厂收货后,并未立即验收,20天后,在使用这批型材时才发现质量不符合合同规定,便向乙厂提出退货并解除合同。乙厂则予以拒绝,但又无货可交,无奈之下,甲厂以高于原合同10%的价格向他人购进了全部所需型材,并向法院起诉。法院查明,该合同为有效合同,乙厂所交型材不符合合同规定,甲厂在催货期间共花差旅费2000元。按合同法规定,被告应该怎样承担违约责任?