法源依據2(民法)

第493條;工作有瑕疵者,定作人得定相當期限,請求承攬人修補之。

               承攬人不於前項期限內修補者,定作人得自行修補,並得向承攬人請求償還修補必要之費用。
               如修補所需費用過鉅者,承攬人得拒絕修補,前項規定,不適用之。
第494條;承攬人不於前條第一項所定期限內修補瑕疵,

               或依前條第三項之規定拒絕修補或其瑕疵不能修補者,定作人得解除契約或請求減少報酬。                       但瑕疵非重要,或所承攬之工作為建築物或其他土地上之工作物者,定作人不得解除契約。
第495條;因可歸責於承攬人之事由,致工作發生瑕疵者,定作人除依前二條之規定,

                請求修補或解除契約,或請求減少報酬外,並得請求損害賠償。
                前項情形,所承攬之工作為建築物或其他土地上之工作物,

                而其瑕疵重大致不能達使用之目的者,定作人得解除契約。
第498條;第493條至第495條所規定定作人之權利, 如其瑕疵自工作交付後經過一年始發見者,

                不得主張。工作依其性質無須交付者,前項一年之期間,自工作完成時起算。
第499條 工作為建築物或其他土地上之工作物或為此等工作物之 重大之修繕者,前條所定之期限,

                延為五年。
第500條;承攬人故意不告知其工作之瑕疵者, 第四百九十八條所定之期限,延為五年,

                第四百九十九條所定之期限,延為十年。
第501 條;第四百九十八條及第四百九十九條所定之期限, 得以契約加長。但不得減短。