借用资质和违法分包,你了解吗

《最高人民法院关于审理建设工程施工合同纠纷案件适用法律问题的解释》(以下简称《建工解释(一)》)第二十六条规定:“实际施工人以转包人、违法分包人为被告起诉的,人民法院应当依法受理。”“实际施工人以发包人为被告主张权利的,人民法院应当追加转包人或者违法分包人为本案第三人。发包人只在欠付工程价款范围内对实际施工人承担责任。”《最高人民法院关于审理建设工程施工合同纠纷案件适用法律问题的解释(二)》(以下简称《建工解释(二)》)第二十四条规定:“实际施工人以发包人为被告主张权利的,人民法院应当追加转包人或者违法分包人为本案第三人,在查明发包人欠付转包人或者违法分包人建设工程价款的数额后,判决发包人在欠付建设工程价款范围内对实际施工人承担责任。”这两个司法解释前后有所变化,根据《最高人民法院关于审理建设工程施工合同纠纷案件适用法律问题的解释(二)》第二十六的规定,“最高人民法院以前发布的司法解释与本解释不一致的,不再适用。”即《建工解释(一)》第二十六条不再适用。

1、什么是挂靠行为?《建筑工程施工发包与承包违法行为认定查处管理办法》第九条规定:“本办法所称挂靠,是指单位或个人以其他有资质的施工单位的名义承揽工程的行为。前款所称承揽工程,包括参与投标、订立合同、办理有关施工手续、从事施工等活动。”第十条 存在下列情形之一的,属于挂靠:(一)没有资质的单位或个人借用其他施工单位的资质承揽工程的;(二)有资质的施工单位相互借用资质承揽工程的,包括资质等级低的借用资质等级高的,资质等级高的借用资质等级低的,相同资质等级相互借用的;(三)本办法第八条第一款第(三)至(九)项规定的情形,有证据证明属于挂靠的。2、什么是违法分包行为?《建筑工程施工发包与承包违法行为认定查处管理办法》第十一条规定:“本办法所称违法分包,是指承包单位承包工程后违反法律法规规定,把单位工程或分部分项工程分包给其他单位或个人施工的行为。”第十二条 存在下列情形之一的,属于违法分包:(一)承包单位将其承包的工程分包给个人的;(二)施工总承包单位或专业承包单位将工程分包给不具备相应资质单位的;(三)施工总承包单位将施工总承包合同范围内工程主体结构的施工分包给其他单位的,钢结构工程除外;(四)专业分包单位将其承包的专业工程中非劳务作业部分再分包的;(五)专业作业承包人将其承包的劳务再分包的;(六)专业作业承包人除计取劳务作业费用外,还计取主要建筑材料款和大中型施工机械设备、主要周转材料费用的。3、借用资质和违法分包有什么区别?两者的区别主要表现在实际施工人以谁的名义施工,挂靠是以被挂靠人的名义施工,而违法分包则是以自己的名义施工。最高人民法院在(2021)最高法民申138号民事裁定书中认为:“原审判决认定黄衍培和三联公司签订的《新疆三联工程建设有限责任公司内部承包经营合同》(以下简称《内部承包经营合同》)为非法分包是否依据不足的问题。挂靠是指单位或个人以其他有资质的施工单位的名义承揽工程的行为,包括参与投标、订立合同、办理有关施工手续、从事施工等活动。违法分包是指承包单位承包工程后违反法律法规规定,把单位工程或分部分项工程分包给其他单位或个人施工的行为。本案黄衍培与三联公司签订的内部承包合同中约定,黄衍培需服从三联公司安排,三联公司在黄衍培施工进展缓慢的情况下将部分工程安排他人施工,对整体工程进行实际管控,提供甲供材,就整体工程对外承担责任。此外,黄衍培在一审答辩时称是以三联公司二十六分公司名义承包的涉案工程,也是以三联公司二十六分公司的名义向三联公司预支相关费用。因此原审判决认为三联公司在承揽工程后,将部分工程项目以内部承包方式交由黄衍培实际施工,案涉双方当事人之间法律关系不符合挂靠关系且构成违法分包并无不当。”

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一个简单的 C 语言代码示例,用于实现还书和显示借用书的信息: ```c #include <stdio.h> #include <string.h> // 结构体用于表示书籍信息 struct Book { char title[100]; char author[100]; int id; int is_borrowed; }; // 初始化图书馆 void init_library(struct Book library[], int n) { for (int i = 0; i < n; ++i) { sprintf(library[i].title, "Book %d", i); sprintf(library[i].author, "Author %d", i); library[i].id = i; library[i].is_borrowed = 0; } } // 显示图书馆信息 void show_library(struct Book library[], int n) { printf("Library:\n"); for (int i = 0; i < n; ++i) { printf("%d. %s by %s", library[i].id, library[i].title, library[i].author); if (library[i].is_borrowed) { printf(" (borrowed)\n"); } else { printf("\n"); } } } // 借书 void borrow_book(struct Book library[], int n, int book_id) { if (book_id < 0 || book_id >= n) { printf("Invalid book ID\n"); return; } if (library[book_id].is_borrowed) { printf("Book %d has been borrowed\n", book_id); return; } library[book_id].is_borrowed = 1; printf("Borrowed book %d: %s by %s\n", book_id, library[book_id].title, library[book_id].author); } // 还书 void return_book(struct Book library[], int n, int book_id) { if (book_id < 0 || book_id >= n) { printf("Invalid book ID\n"); return; } if (!library[book_id].is_borrowed) { printf("Book %d has not been borrowed\n", book_id); return; } library[book_id].is_borrowed = 0; printf("Returned book %d: %s by %s\n", book_id, library[book_id].title, library[book_id].author); } int main() { const int n = 10; // 图书馆中的书籍数量 struct Book library[n]; init_library(library, n); show_library(library, n); borrow_book(library, n, 2); borrow_book(library, n, 2); // 尝试重复借用 return_book(library, n, 2); return_book(library, n, 2); // 尝试重复还书 show_library(library, n); return 0; } ``` 在此示例中,我们使用 `struct Book` 结构体来表示每一本书的信息,其中 `title` 表示书名,`author` 表示作者,`id` 表示书籍编号,`is_borrowed` 表示书籍是否已被借出。 `init_library` 函数用于初始化图书馆,`show_library` 函数用于显示图书馆中的所有书籍信息,`borrow_book` 函数用于借书,`return_book` 函数用于还书。 在 `main` 函数中,我们首先初始化图书馆,然后显示图书馆信息。接着,我们借用了编号为 2 的书籍,并尝试重复借用和还书。最后,我们再次显示图书馆信息。输出结果如下: ``` Library: 0. Book 0 by Author 0 1. Book 1 by Author 1 2. Book 2 by Author 2 3. Book 3 by Author 3 4. Book 4 by Author 4 5. Book 5 by Author 5 6. Book 6 by Author 6 7. Book 7 by Author 7 8. Book 8 by Author 8 9. Book 9 by Author 9 Borrowed book 2: Book 2 by Author 2 Book 2 has been borrowed Returned book 2: Book 2 by Author 2 Book 2 has not been borrowed Library: 0. Book 0 by Author 0 1. Book 1 by Author 1 2. Book 2 by Author 2 (available) 3. Book 3 by Author 3 4. Book 4 by Author 4 5. Book 5 by Author 5 6. Book 6 by Author 6 7. Book 7 by Author 7 8. Book 8 by Author 8 9. Book 9 by Author 9 ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值