如果能确定双方各自过错的大小,则按各自的过错大小承担责任,即过错大的一方当事人承担主要的违约责任,过错小的另一方当事人则承担次要的违约责任。
双方过错相当,或者不能确定双方过错大小的,双方平均分担违约责任。由上可见,在双方都有过错的情况下,要划分双方的违约责任关键在于确定各自的过错大小。法律对此并没有进行规定,这需要在具体实践中根据实际情况来区分。在确定各自的过错时,需要综合考虑有关因素来判断。