De opdrachtnemer herstelt voor eigen rekening schade aan het werk, die is ontstaan alvorens het werk is opgeleverd, tenzij de schade niet door hem is veroorzaakt of het anderszins onredelijk is dat deze schade voor zijn rekening komt, onverminderd het bepaalde in artikel 20.