1、没约定违约责任的供货合同一般是有效的。按照《中华人民共和国民法典》的规定,合同要生效,得满足几个条件,像签合同的人得有相应的民事行为能力,签合同是他们真实的想法,而且合同不能违反法律、行政法规的强制规定,也不能违背公序良俗。这里面,违约责任条款并不是合同生效必须有的。
2、在供货合同里,只要买卖双方对货物的名字、数量、质量、价格、什么时候履行、在哪履行以及怎么履行等主要内容谈妥了,合同就成立了。要是这个合同同时也符合生效的条件,就算没约定违约责任,也不影响它的效力。
3、合同生效之后,如果有一方不按照合同做事,或者做事没达到合同的要求,另一方可以根据法律规定,让违约的那一方承担责任。比如说,违约方可能要继续把该做的事情做完,采取一些措施弥补问题,或者赔偿损失。赔偿的金额应该和因为违约造成的损失差不多,包括合同正常履行后能拿到的好处,但不能超过违约方在签合同时能想到或者应该能想到的因为违约可能造成的损失。
4、总的来说,没约定违约责任不会影响供货合同的效力,当事人可以依靠法律来保护自己的合法权益。