如果出现发包人提供的技术资料存在错误、发包人变更设计文件、发包人变更工程量、发包人未按约定及时提供材料和设备、发包人未提供必要的工作条件致使施工人无法正常作业等情况,发包人应当承担不履行、不适当履行或迟延履行违约责任,施工人可以停建、缓建,及时通知发包人并向发包人索赔损失。为此《合同法》第284条规定,因发包人的原因致使工程中途停建、缓建的,发包人应当采取措施弥补或者减少损失,赔偿承包人因此造成的停工、窝工、倒运、机械设备调迁、材料和构件积压等损失和实际费用。在这里发包人承担违约责任的方式是采取补救措施和赔偿损失。
隐蔽工程隐蔽后,如果发生质量问题,需要重新开挖,除去覆盖物,必然造成返工浪费。因此施工人在隐蔽之前,首先应进行自检,然后通知发包人和监理工程师进行检查验收,发包人和监理工程师检查合格后,施工人才能进行隐蔽施工。在隐蔽前检查隐蔽工程,既是发包人的权利,也是发包人的义务。如果发包人接到通知后不及时检查,施工人就无法进行隐蔽施工,发包人应承担迟延履行违约责任。《合同法》第278条规定,隐蔽工程在隐蔽以前,承包人应当通知发包人检查。发包人没有及时检查的,承包人可以顺延工程日期,并有权要求赔偿停工、窝工等损失。在这里发包人承担违约责任的方式是赔偿损失,施工人有权要求工期和费用索赔。