• <cite id="fykrq"><tr id="fykrq"></tr></cite>
  • <output id="fykrq"><tr id="fykrq"></tr></output>

  • <meter id="fykrq"><ins id="fykrq"></ins></meter>
          您所在的位置: 法律快車 > 廈門律師 > 吳嘉盛律師 > 律師文集 > 文集詳情
          律師信息

          關(guān)于建設(shè)工程施工合同的幾點(diǎn)解析

          作者:吳嘉盛律師 發(fā)布時(shí)間:2023-02-11 瀏覽量:0

          問:

          建設(shè)施工合同的發(fā)包方能否以承包方未開具發(fā)票作為拒絕支付工程款的先履行抗辦的事由?

           

          結(jié)論:

          不可以,發(fā)包方不能以承包方未開具發(fā)票作為拒絕支付工程款的抗辯理由,除非雙方明確約定:一方不及時(shí)開具發(fā)票,另一方有權(quán)拒絕支付工程價(jià)款。

           

          理由:

          建設(shè)工程施工合同中的主要義務(wù)是一方完成合同項(xiàng)下的建設(shè)工程,另一方依約支付工程款項(xiàng)。開具發(fā)票的義務(wù)顯然不屬于建設(shè)工程施工合同中的主要義務(wù),一方當(dāng)事人違反該義務(wù)并不構(gòu)成根本違約,另一方當(dāng)事人不能僅僅因?yàn)槲醇皶r(shí)出具相應(yīng)發(fā)票而主張解除合同,也不能僅因此行使先履行抗辯權(quán)。只有一方不履行對價(jià)義務(wù)的,相對方才享有抗辯權(quán)。

           

          名詞解釋:

          先履行抗辯權(quán),是指依照合同約定或法律規(guī)定負(fù)有先履行義務(wù)的一方當(dāng)事人,屆期未履行義務(wù)或者履行義務(wù)嚴(yán)重不符合約定條件時(shí),相對方為保護(hù)自己的期限利益或?yàn)楸WC自己履行合同的條件而中止履行合同的權(quán)利。先履行抗辯權(quán)本質(zhì)上是對違約的抗辦,在這個(gè)意義上,先履行抗辯權(quán)可以成為違約救濟(jì)權(quán)。

           

          法律法規(guī):

          《民法典》第五百二十六條

          當(dāng)事人互負(fù)債務(wù),有先后履行順序,應(yīng)當(dāng)先履行債務(wù)一方未履行的,后履行一方有權(quán)拒絕其履行請求。先履行一方履行債務(wù)不符合約定的,后履行一方有權(quán)拒絕其相應(yīng)的履行請求。

           

          《民法典》第七百八十八條

          建設(shè)工程合同是承包人進(jìn)行工程建設(shè),發(fā)包人支付價(jià)款的合同。

          建設(shè)工程合同包括工程勘察、設(shè)計(jì)、施工合同。

           

           

          (根據(jù)最高法院民一廳《民事審判實(shí)務(wù)問答》權(quán)威觀點(diǎn)編撰)


          吳嘉盛律師

          吳嘉盛律師

          服務(wù)地區(qū): 全國

          服務(wù)時(shí)間:09:00-21:00

          律所機(jī)構(gòu): 福建法正聯(lián)盟律師事務(wù)所

          186-5920-1010

          在線咨詢
          亚洲成人无码网站在线观看,日韩AV成人片观看,69堂成人精品视频在线观看免费,最新国产成人AB网站 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();