合同违约时的赔偿一般由双方当事人约定。根据我国《中华人民共和国民法典》第五百八十五条规定,当事人可以约定一方违约时应当根据违约情况向对方支付一定数额的违约金,也可以约定因违约产生的损失赔偿额的计算方法。约定的违约金低于造成的损失的,人民法院或者仲裁机构可以根据当事人的请求予以增加;约定的违约金过分高于造成的损失的,人民法院或者仲裁机构可以根据当事人的请求予以适当减少。当事人就迟延履行约定违约金的,违约方支付违约金后,还应当履行债务。
(一)要求合同义务有效存在。不以合同义务的存在为前提所产生的民事责任,不是违约责任。这使违约责任与侵权责任、缔约过失责任区分开,后两者都不以合同义务的存在为前提。
(二)要求债务人不履行合同义务或者履行合同义务不符合约定。这包括了履行不能、履行迟延和不完全履行等,还包括瑕疵担保、违反附随义务和债权人受领迟延等可能与合同不履行发生关联的制度。
(三)不存在法定或者约定的免责事由。
依据违约金产生的根据,可以将违约金分为法定违约金和约定违约金。法定违约金是由法律直接规定违约的情形和应当支付的违约金数额。如果违约金是由当事人约定的,为约定违约金。约定违约金可能表现为不同的形式,可以约定向对方支付一定数额的违约金,也可以约定因违约产生的损失赔偿额的计算方法。
综上所述,当事人可以约定一方违约时应当根据违约情况向对方支付一定数额的违约金,也可以约定因违约产生的损失赔偿额的计算方法。以上便是找法网编辑为您带来关于合同违约一般如何赔偿的相关知识,若大家有什么不了解的亦或是有其他疑问的可以咨询找法网的律师。