根据《民法典》及相关法律规定,以下情形可免除违约责任:

  • 因不可抗力导致合同无法履行(如自然灾害、战争等)
  • 守约方自身过错造成损失
  • 双方协商一致解除或变更合同
  • 法律特别规定的免责情形(如货运合同中的货物自然损耗)
  • 债权人未及时采取减损措施导致损失扩大部分