Hệ thống pháp luật

Điều 37 Văn bản hợp nhất 07/VBHN-BXD năm 2023 hợp nhất Nghị định hướng dẫn về hợp đồng xây dựng do Bộ Xây dựng ban hành

Điều 37. Điều chỉnh khối lượng công việc trong hợp đồng xây dựng

1. Các bên tham gia hợp đồng phải thỏa thuận cụ thể về các trường hợp được điều chỉnh khối lượng, phạm vi và trình tự, thủ tục điều chỉnh khối lượng.

2. Việc điều chỉnh khối lượng công việc trong hợp đồng xây dựng được quy định sau:

a) Đối với hợp đồng trọn gói: Trường hợp có phát sinh hợp lý những công việc ngoài phạm vi hợp đồng đã ký (đối với hợp đồng thi công xây dựng, hợp đồng cung cấp thiết bị là nằm ngoài phạm vi công việc phải thực hiện theo thiết kế; đối với hợp đồng tư vấn là nằm ngoài nhiệm vụ tư vấn phải thực hiện).

Trường hợp này, khi điều chỉnh khối lượng không làm vượt giá gói thầu được phê duyệt thì chủ đầu tư và nhà thầu tính toán, thỏa thuận và ký kết phụ lục bổ sung hợp đồng; trường hợp vượt giá gói thầu được phê duyệt thì phải được người có thẩm quyền quyết định đầu tư xem xét, quyết định; trường hợp thỏa thuận không được thì khối lượng các công việc phát sinh đó sẽ hình thành gói thầu mới, việc lựa chọn nhà thầu để thực hiện gói thầu này theo quy định hiện hành.

b) Đối với hợp đồng theo đơn giá cố định và đơn giá điều chỉnh: Bổ sung những khối lượng công việc hợp lý chưa có đơn giá trong hợp đồng nhưng không làm vượt giá gói thầu được phê duyệt thì chủ đầu tư và nhà thầu tính toán, thỏa thuận và ký kết phụ lục bổ sung hợp đồng; trường hợp vượt giá gói thầu được phê duyệt thì phải được người có thẩm quyền quyết định đầu tư xem xét, quyết định; các khối lượng công việc đã có đơn giá trong hợp đồng được xác định theo khối lượng hoàn thành thực tế (tăng hoặc giảm so với khối lượng trong hợp đồng đã ký) được nghiệm thu.

3.= 0 && rect.bottom <= (window.innerHeight || document.documentElement.clientHeight); const isInTabNoiDung = $(element).closest('#tab_noi_dung_vb').length > 0; return isInViewport && isInTabNoiDung; } function getAddress(element) { const validTags = ['trichyeu', 'cancu', 'phan', 'chuong', 'muc', 'tieumuc', 'dieu', 'khoan', 'diem']; let parent = element.closest(validTags.join(',')); return parent ? $(parent).attr('address') : null; } function processTnplClasses($element) { const tnplTextsInLine = new Set(); $element.find('tnpl').each(function () { const $tnpl = $(this); const tnplText = $tnpl.text().trim().toLowerCase(); if (tnplTextsInLine.has(tnplText)) { return; } tnplTextsInLine.add(tnplText); let tnplExists = false; $('tnpl').each(function () { const $existingTnpl = $(this); const existingText = $existingTnpl.text().trim().toLowerCase(); if ( existingText === tnplText && $existingTnpl.hasClass('on') && isInViewportAndTabNoiDung($existingTnpl[0]) ) { tnplExists = true; return false; } }); if (!tnplExists) { $tnpl.addClass('on'); } }); } function processQueue() { while (pendingRequests < maxConcurrentRequests && requestQueue.length > 0) { const task = requestQueue.shift(); pendingRequests++; task() .always(() => { pendingRequests--; processQueue(); }); } } function processVisibleParagraphs() { $('#tab_noi_dung_vb p:not([is-posted="1"])').each(function () { let $element = $(this); if (isInViewportAndTabNoiDung(this)) { let p_innerHTML = $element.html(); let address = null; if (cac_cau_hinh.loai_noi_dung.includes('docs')) { address = getAddress($element); } $element.attr('is-posted', '1'); requestQueue.push(() => $.post( '//tnpl' + (Math.floor(Math.random() * 10) + 1) + '.hethongphapluat.com/tien-ich/tim.tien.ich.php', { p_content: p_innerHTML, cac_cau_hinh, address }, function (response) { $element.html(response); processTnplClasses($element); } ) ); processQueue(); } }); } $(window).on('scroll resize', function () { processVisibleParagraphs(); }); processVisibleParagraphs(); });