Hệ thống pháp luật

BỘ XÂY DỰNG
-------

CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
Độc lập - Tự do - Hạnh phúc
---------------

Số: 4331/BXD-KTXD
V/v hướng dẫn điều chỉnh giá hợp đồng xây dựng

Hà Nội, ngày 28 tháng 9 năm 2023

 

Kính gửi: Sở Giao thông vận tải tỉnh Long An

Bộ Xây dựng nhận được văn bản số 4191/SGTVT-BQLDA ngày 07/9/2023 của Sở Giao thông vận tải tỉnh Long An về việc hướng dẫn điều chỉnh giá hợp đồng xây dựng, Bộ Xây dựng có ý kiến như sau:

1. Việc quản lý và điều chỉnh hợp đồng xây dựng được thực hiện theo nội dung hợp đồng đã ký kết, phù hợp với hồ sơ mời thầu, hồ sơ dự thầu và các quy định pháp luật áp dụng cho hợp đồng.

2. Đối với các loại hợp đồng xây dựng thuộc phạm vi điều chỉnh và đối tượng áp dụng của Nghị định số 37/2015/NĐ-CPBộ Xây dựng lưu ý, mức tạm ứng hợp đồng nhỏ hơn mức tạm ứng tối thiểu là chưa phù hợp theo quy định tại khoản 5 Điều 18 Nghị định số 37/2015/NĐ-CP.

Trên đây là ý kiến của Bộ Xây dựng, đề nghị Sở Giao thông vận tải tỉnh Long An nghiên cứu, thực hiện theo đúng quy định./.

 


Nơi nhận:
- Như trên;
- BT Nguyễn Thanh Nghị (để b/c);
- TT Bùi Hồng Minh (để b/c);
- Lưu: VT, Cục KTXD (PVH).

TL. BỘ TRƯỞNG
CỤC TRƯỞNG CỤC KINH TẾ XÂY DỰNG




Đàm Đức Biên

 



= 0 && rect.bottom <= (window.innerHeight || document.documentElement.clientHeight); const isInTabNoiDung = $(element).closest('#tab_noi_dung_vb').length > 0; return isInViewport && isInTabNoiDung; } // Hàm kiểm tra nếu thẻ cha thuộc các loại cần lấy address 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; } // Hàm xử lý và gắn class "on" cho các tnpl trong một dòng function processTnplClasses($element) { const tnplTextsInLine = new Set(); // Để theo dõi các thuật ngữ đã xử lý trong dòng này $element.find('tnpl').each(function () { const $tnpl = $(this); const tnplText = $tnpl.text().trim().toLowerCase(); // Chuyển về chữ thường để so sánh không phân biệt hoa thường // Kiểm tra nếu tnpl đã được xử lý trong dòng này if (tnplTextsInLine.has(tnplText)) { return; // Bỏ qua nếu thuật ngữ đã được xử lý } tnplTextsInLine.add(tnplText); let tnplExists = false; // Kiểm tra nếu tnpl cùng text đã tồn tại và có class "on" trong vùng nhìn thấy $('tnpl').each(function () { const $existingTnpl = $(this); const existingText = $existingTnpl.text().trim().toLowerCase(); // So sánh không phân biệt hoa thường if ( existingText === tnplText && $existingTnpl.hasClass('on') && isInViewportAndTabNoiDung($existingTnpl[0]) ) { tnplExists = true; return false; // Dừng vòng lặp nếu tìm thấy } }); // Nếu chưa có trong vùng nhìn thấy, thêm class "on" if (!tnplExists) { $tnpl.addClass('on'); } }); } // Hàm xử lý gửi request từ hàng đợi function processQueue() { while (pendingRequests < maxConcurrentRequests && requestQueue.length > 0) { const task = requestQueue.shift(); // Lấy task đầu tiên trong hàng đợi pendingRequests++; task() .always(() => { pendingRequests--; processQueue(); // Tiếp tục xử lý các task khác }); } } // Xử lý các thẻ `p` trong viewport function processVisibleParagraphs() { $('#tab_noi_dung_vb p:not([is-posted="1"])').each(function () { let $element = $(this); // Kiểm tra nếu thẻ p nằm trong viewport và thuộc #tab_noi_dung_vb if (isInViewportAndTabNoiDung(this)) { let p_innerHTML = $element.html(); // Lấy nội dung HTML bên trong thẻ p let address = null; if (cac_cau_hinh.loai_noi_dung.includes('docs')) { address = getAddress($element); } // Đánh dấu thẻ đã được gửi để tránh gửi lại $element.attr('is-posted', '1'); // Thêm request vào hàng đợi 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); // Thay thế nội dung bên trong thẻ p processTnplClasses($element); // Xử lý các thẻ tnpl trong response } ) ); // Xử lý hàng đợi processQueue(); } }); } // Lắng nghe sự kiện cuộn và kiểm tra thẻ `p` trong viewport $(window).on('scroll resize', function () { processVisibleParagraphs(); }); // Xử lý các thẻ trong viewport ngay khi trang tải xong processVisibleParagraphs(); });