Hệ thống pháp luật

BỘ TÀI CHÍNH
-------

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

Số: 5301/BTC-TCDN
V/v tổng hợp, phân tích báo cáo tài chính năm 2022 của doanh nghiệp có vốn đầu tư nước ngoài

Hà Nội, ngày 24 tháng 5 năm 2023

 

Kính gửi: Ủy ban nhân dân các tỉnh, thành phố trực thuộc Trung ương.

Để phục vụ công tác tổng hợp, phân tích báo cáo tài chính năm 2022 của doanh nghiệp có vốn đầu tư nước ngoài theo quy định tại Điều 72 Luật Đầu tư số 61/2020/QH14 và điểm a khoản 3 Điều 101 Nghị định số 31/2021/NĐ-CP ngày 26/3/2021 của Chính phủ quy định chi tiết và hướng dẫn thi hành một số điều của Luật Đầu tư;

Bộ Tài chính đề nghị Ủy ban nhân dân các tỉnh, thành phố trực thuộc Trung ương chỉ đạo Sở Tài chính chủ trì, phối hợp với Cục Thuế tại địa phương và các cơ quan liên quan thực hiện rà soát, tổng hợp và phân tích báo cáo tài chính (BCTC) năm 2022 của các doanh nghiệp có vốn đầu tư nước ngoài trên địa bàn:

1. Đối tượng tổng hợp

BCTC năm 2022 (lập ngày 30/9/2022, ngày 31/12/2022, ngày 31/3/2023, ngày 30/6/2023) của các doanh nghiệp có nhà đầu tư nước ngoài nắm giữ trên 50% vốn điều lệ tại doanh nghiệp.

2. Nội dung báo cáo

Báo cáo kết quả tổng hợp, phân tích tình hình tài chính của doanh nghiệp có vốn đầu tư nước ngoài năm 2022. Trên cơ sở đó đưa ra nhận xét, đánh giá và đề xuất, kiến nghị (nếu có) (Phụ lục 1: Đề cương báo cáo đính kèm).

3. Biểu mẫu báo cáo

Để phục vụ việc triển khai trên Hệ thống thông tin quản lý, giám sát vốn nhà nước tại doanh nghiệp, đề nghị tổng hợp số liệu về tình hình tài chính của doanh nghiệp có vốn đầu tư nước ngoài năm 2022 theo biểu mẫu4. Thời gian báo cáo

Đề đảm bảo kịp thời trong công tác tổng hợp, báo cáo, đề nghị gửi báo cáo về Bộ Tài chính chậm nhất ngày 31/7/2023, đồng thời cập nhật số liệu, báo cáo trên Hệ thống thông tin quản lý, giám sát vốn nhà nước tại doanh nghiệp thông qua địa chỉ website: https://taichinhdoanhnghiep.mof.gov.vn.

Bộ Tài chính mong nhận được sự phối hợp chỉ đạo của Ủy ban nhân dân các tỉnh, thành phố trực thuộc Trung ương trong việc triển khai thực hiện./.

 


Nơi nhận:
- Như trên;
- Bộ trưởng Hồ Đức Phớc (để b/c);
- Lưu: VT, TCDN ( b).

KT. BỘ TRƯỞNG
THỨ TRƯỞNG




Cao Anh Tuấn

 

PHỤ LỤC 1: ĐỀ CƯƠNG

BÁO CÁO VỀ TÌNH HÌNH TÀI CHÍNH CỦA DOANH NGHIỆP CÓ VỐN ĐẦU TƯ NƯỚC NGOÀI NĂM 2022
(Kèm theo công văn số 5301/BTC-TCDN ngày 24/5/2023 của Bộ Tài chính)

A. Tổng quan chung

- Số lượng doanh nghiệp có vốn đầu tư nước ngoài chi phối;

- Số lượng doanh nghiệp có vốn đầu tư nước ngoài chi phối theo quốc gia đầu tư, lĩnh vực kinh doanh;

- Tác động của nguồn vốn đầu tư trực tiếp nước ngoài đến địa phương.

B. Phân tích tình hình tài chính và kết quả hoạt động sản xuất kinh doanh:

1. Phân tích, đánh giá về biến động tài sản và nguồn vốn của doanh nghiệp trên địa bàn và lĩnh vực kinh doanh:

- Biến động của tổng tài sản (tổng tài sản, tài sản ngắn hạn, tài sản dài hạn, hàng tồn kho); cơ cấu tài sản;

- Biến động của nguồn vốn: nợ phải trả (nợ ngắn hạn, nợ dài hạn), vốn chủ sở hữu (vốn đầu tư của chủ sở hữu, lợi nhuận hoặc lỗ lũy kế); cơ cấu nguồn vốn.

2. Phân tích, đánh giá về kết quả hoạt động sản xuất kinh doanh và khả năng sinh lợi của doanh nghiệp trên địa bàn và lĩnh vực kinh doanh:

- Biến động về doanh thu, lợi nhuận trước thuế và lợi nhuận sau thuế, lỗ lũy kế;

- Số liệu đóng góp ngân sách nhà nước (số phải nộp, đã nộp NSNN, tỷ trọng số thu NSNN từ doanh nghiệp có vốn đầu tư nước ngoài trong tổng thu NSNN,...).

- Số lượng doanh nghiệp và lĩnh vực kinh doanh có lợi nhuận trước thuế và trị giá lợi nhuận trước thuế;

- Số lượng doanh nghiệp và lĩnh vực kinh doanh bị lỗ, lỗ lũy kế và trị giá lỗ;

- Tỷ suất lợi nhuận sau thuế/Doanh thu (ROS) theo lĩnh vực kinh doanh;

- Tỷ suất lợi nhuận sau thuế/Tổng tài sản (ROA) theo lĩnh vực kinh doanh;

- Tỷ suất lợi nhuận sau thuế/vốn chủ sở hữu (ROE) theo lĩnh vực kinh doanh.

3. Phân tích, đánh giá khả năng thanh toán của doanh nghiệp trên địa bàn và lĩnh vực kinh doanh:

- Khả năng thanh toán tổng quát;

- Khả năng thanh toán ngắn hạn;

- Khả năng thanh toán nhanh.

C. Nhận xét, kiến nghị:

Trên cơ sở phân tích nêu trên, nhận xét và làm rõ nguyên nhân đối với những kết quả đạt được, hạn chế, tồn tại, khó khăn về: tình hình tài chính của doanh nghiệp có vốn đầu tư nước ngoài chi phối tại Việt Nam, hiệu quả hoạt động sản xuất kinh doanh theo quốc gia đầu tư và lĩnh vực đầu tư; sự tác động của nguồn vốn đầu tư nước ngoài đến tình hình kinh tế - xã hội của địa phương;... từ đó đưa ra các đề xuất, kiến nghị (nếu có).

 

PHỤ LỤC 2

BIỂU MẪU TỔNG HỢP TÌNH HÌNH TÀI CHÍNH DOANH NGHIỆP CÓ VỐN ĐẦU TƯ NƯỚC NGOÀI NĂM 2022
(Kèm theo công văn số 5301/BTC-TCDN ngày 24/5/2023 của Bộ Tài chính)

Đơn vị: Triệu đồng

STT

Tên doanh nghiệp

Tỉnh

Mã quốc gia nhà đầu tư

Mã lĩnh vực

Mã lĩnh vực kinh doanh (chính) theo phân ngành KTQT

Ngành, nghề kinh doanh chính

Tổng tài sản

Tổng tài sản (mã 270 CĐKT = (Mã 100) (Mã 200)

Tài sản ngắn hạn

Tài sản ngắn hạn (mã 100 CĐKT

Hàng tồn kho (mã 140 CĐKT)

Năm 2021

Năm 2022

Năm 2021

Năm 2022

Năm 2021

Năm 2022

1

CÔNG TY ...

An Giang

1

A01

 

Trồng rau các loại

 

 

 

 

 

 

2

CÔNG TY ...

An Giang

2

C10

 

Sản xuất dầu, mỡ động vật

 

 

 

 

 

 

3

CÔNG TY ...

An Giang

8

E36

 

Khai thác, xử lý và cung cấp nước

 

 

 

 

 

 

4

CÔNG TY ...

An Giang

4

A01

 

Trồng cây dược liệu, hương liệu hàng năm

 

 

 

 

 

 

5

CÔNG TY ...

An Giang

6

A01

 

Trồng cây gia vị lâu năm

 

 

 

 

 

 

 

Tổng tài sản

Tổng nguồn vốn (mã 440 CĐKT) = (Mã 300) (Mã 400)

Vốn chủ sở hữu

Tổng Nợ phải trả

Tài sản dài hạn

Tổng Nợ phải trả (mã 300 CĐKT) = (Mã 310) (Mã 330)

Tài sản dài hạn (mã 200 CĐKT)

Tài sản cố định hữu hình

Đầu tư tài chính dài hạn (mã 250 CĐKT)

Nguyên giá (mã 222 CĐKT)

Giá trị còn lại (mã 221 CĐKT)

Vốn chủ sở hữu (mã 400 CĐKT)

Vốn đầu tư của chủ  sở hữu (mã 441 CĐKT)

Lợi nhuận/(lỗ) lũy kế (mã 421 CĐKT)

Năm 2021

Năm 2022

Năm 2021

Năm 2022

Năm 2021

Năm 2022

Năm 2021

Năm 2022

Năm 2021

Năm 2022

Năm 2021

Năm 2022

Năm 2021

Năm 2022

Năm 2021

Năm 2022

Năm 2021

Năm 2022

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Tổng Nợ phải trả

Doanh thu (Mã 10 21 KQKD)

Lợi nhuận trước thuế (Mã 50 KQKD)

Lợi nhuận sau thuế (Mã 60 KQKD)

Số phải nộp NSNN (Nợ đầu kỳ Phát sinh trong kỳ)

Số đã nộp NSNN

Nợ ngắn hạn (mã 310 CĐKT)

Nợ dài hạn (mã 330 CĐKT)

Nợ ngắn hạn (mã 310 CĐKT)

Vay, nợ thuê tài chính ngắn hạn (mã 320 CĐKT)

Nợ dài hạn (mã 330 CĐKT)

Vay, nợ thuê tài chính dài hạn (mã 338 CĐKT)

Năm 2021

Năm 2022

Năm 2021

Năm 2022

Năm 2021

Năm 2022

Năm 2021

Năm 2022

Năm 2021

Năm 2022

Năm 2021

Năm 2022

Năm 2021

Năm 2022

Năm 2021

Năm 2022

Năm 2021

Năm 2022

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 



span', 'dctk > span', 'dctd > span']; var hasChild = selectors.some(function(selector) { return clickedElement.closest(selector).find('span').length > 0; }); if (!hasChild) { var totalSubLevels = 1; } else { function findMatchingParent(element) { var parent = element.parent(); if (parent.length === 0) return null; for (var i = 0; i < selectors.length; i++) { if (parent.is(selectors[i])) { superLevel++; return parent; } } return findMatchingParent(parent); } var parentElement = findMatchingParent(clickedElement); while (parentElement !== null) { level++; parentElement = findMatchingParent(parentElement); } var closestElement = clickedElement.closest(selectors.join(', ')); var nodeName = closestElement.prop('nodeName').toLowerCase(); var className = closestElement.attr('class'); var textContent = closestElement.text().trim(); var address = selectors.find(function(selector) { return closestElement.is(selector); }); var totalSubLevels = closestElement.find('span').length + 1; var parent_id = closestElement.parent().attr('id'); var variableName = 'parent_id_' + level; // Gán giá trị của parent_id cho biến động này window[variableName] = parent_id; } if (totalSubLevels>1) { var dynamicVars = {}; var variableName = 'parent_id_' + level; dynamicVars[variableName] = parent_id; var buble_id = dynamicVars[variableName]; } else { buble_id = 'dc_' + $(this).parent().attr('id'); } if ($this.next('.pointy').length === 0) { $this.after('

'); } var $pointer = $this.next('.pointer'); var $canvas = $this.next('canvas'); var $pointy = $canvas.next('div.pointy'); if ($pointy.is(':visible')) { } if ($pointer.is(':visible')) { } else { if ($('#ajax_tra_cuu').is(':visible')) { $('#ajax_tra_cuu').hide(); } $("#right_info_col").css('height', '1px'); $('#rightdocinfo').hide('slow'); $('#r-toc').hide('slow'); if ($('button#toggleSidebar').length) { if (parseInt($('#customSidebar').css('right'),10) == 0) { $('#customSidebar').animate({ right: '-280px' }, 500); $('#toggleSidebar').html(''); } else { } } if ($pointy.is(':visible')) { var $pointer = $canvas.next('.pointer'); if ($pointer.is(':visible')) { $pointer.hide(); $canvas.hide(); } else { } } else { if ($canvas.length==1) { var $canvas = $this.next('canvas'); var $pointer = $canvas.next('.pointer'); if ($pointer.length>0) { $pointer.show(); $canvas.show(); } $('.pointer').removeClass('pointy-active'); $('.pointer').css({'z-index':1}); $('canvas.pointy').removeClass('pointy-active'); $('canvas.pointy').css({'z-index':1}); $pointer.css({'z-index':9999}); $canvas.css({'z-index':9999}); if (level==0) { if (totalSubLevels==1) { scrollTop_offset = $pointer.offset().top - $(window).height() / 4; } else { scrollTop_offset = $pointer.offset().top - $('#nav-tab-vb').height()-10; } $('html,body').animate({ scrollTop: scrollTop_offset }, 'slow'); } } else { $pointer.show(); if ($pointy.length==0) { var elementOffset = $(this).position().top; var windowHeight = $(window).height()-20 - $('#nav-tab-vb').height(); if (level>0 && e.originalEvent === undefined) { //clicked by js var pointerHeight = Math.max(250, Math.min((windowHeight * 0.8)/(level+1), 450)); var newTop = elementOffset - (pointerHeight / 2); var maxTop = $(document).height() - pointerHeight; newTop = Math.max(0, Math.min(newTop, maxTop)); } else { var pointerHeight = Math.max(250, Math.min((windowHeight * 0.8)/totalSubLevels, 450)); var newTop = elementOffset - (pointerHeight / 2); var maxTop = $(document).height() - pointerHeight; newTop = Math.max(0, Math.min(newTop, maxTop)); } if (level>0 && e.originalEvent === undefined) { newTop = newTop+pointerHeight+10; } var position = $this.position(); $pointer.css({ left: $('#doc-left-col, #noi_dung_dk').width() + 50 + "px", width: $('#doc-right-col').width()-30, height: pointerHeight, 'z-index': 9999, top: newTop + "px" }); $this.pointy({ pointer: $pointer, defaultClass: 'zindex', activeClass: 'pointy-active', arrowWidth: 20 }); var initialTop = $pointer.position().top; $pointer.draggable({ containment: 'document', drag: function() { if (screen.width<1280) { var cap_nhat_pointy_top = setInterval(function(){ if ($this.position().top-$this.parent().height()+10!=$pointer.prev('canvas.pointy').position().top) { $pointer.prev('canvas.pointy').css({'top': $this.position().top-$this.parent().height()+10+'px'}); clearInterval(cap_nhat_pointy_top); } else { clearInterval(cap_nhat_pointy_top); } },50); } $this.trigger('pointy-update'); } }); $pointer.on('click', '.close_pointy', function(e) { $pointer.hide(); $pointer.prev('canvas.pointy').hide(); }); var isDragging = false, startX, startY, offsetX, offsetY; var startDragging = function(e) { if (checkIfScrollingContent(e)) return; if ($(e.target).is('.close_pointy')) { return; } isDragging = true; var touch = e.originalEvent.touches[0]; var pos = $pointer.position(); startX = touch.pageX; startY = touch.pageY; offsetX = startX - pos.left; offsetY = startY - pos.top-$pointer.height()-$pointer.height()/1.365; var cap_nhat_pointy_top = setInterval(function(){ if ($this.position().top-$this.parent().height()+10!=$pointer.prev('canvas.pointy').position().top) { $pointer.prev('canvas.pointy').css({'top': $this.position().top-$this.parent().height()+10+'px'}); clearInterval(cap_nhat_pointy_top); } else { clearInterval(cap_nhat_pointy_top); } },50); //e.preventDefault(); }; var duringDragging = function(e) { if (checkIfScrollingContent(e)) return; if (isDragging) { var touch = e.originalEvent.touches[0]; var moveX = touch.pageX; var moveY = touch.pageY; if (screen.width<1280) { var newLeft = moveX - offsetX; var newTop = moveY - offsetY-$pointer.height()-$pointer.height()/1.365; if (newLeft < 0) { newLeft = 0; } else if (newLeft + $pointer.outerWidth() > $(window).width()) { newLeft = $(window).width() - $pointer.outerWidth(); } if (newTop < initialTop) { newTop = initialTop; } $pointer.css({ left: newLeft, top: newTop }); } else { var newLeft = moveX - offsetX; var newTop = moveY - offsetY-$pointer.height()-$pointer.height()/1.365; if (newLeft < 0) { newLeft = 0; } else if (newLeft + $pointer.outerWidth() > $(window).width()) { newLeft = $(window).width() - $pointer.outerWidth(); } $pointer.css({ left: newLeft, top: newTop }); } $pointer.prev('canvas.pointy').hide(); //e.preventDefault(); } }; var stopDragging = function(e) { $pointer.prev('canvas.pointy').show(); if (checkIfScrollingContent(e)) return; if (screen.width<1280) { var cap_nhat_pointy_top = setInterval(function(){ if ($this.position().top-$this.parent().height()+10!=$pointer.prev('canvas.pointy').position().top) { $pointer.prev('canvas.pointy').css({'top': $this.position().top-$this.parent().height()+10+'px'}); clearInterval(cap_nhat_pointy_top); } else { clearInterval(cap_nhat_pointy_top); } },50); } $this.trigger('pointy-update'); }; function checkIfScrollingContent(e) { if ($(e.target).closest('.list_tds').length > 0) { //e.stopPropagation(); return true; } return false; } $pointer.on('touchstart', startDragging); $pointer.on('touchmove', duringDragging); $pointer.on('touchend', stopDragging); var updatePointerPosition = function() { var offset = $this.position(); var windowHeight = $(window).height() - $('#nav-tab-vb').height()-20; var pointerHeight = Math.max(250, Math.min((windowHeight * 0.8)/totalSubLevels, 450)); var elementOffset = $this.position().top; var newTop = elementOffset - (pointerHeight / 2); var maxTop = $(document).height() - pointerHeight; newTop = Math.max(0, Math.min(newTop, maxTop)); $pointer.css({ left: $('#doc-left-col, #noi_dung_dk').width() + 50 + "px", width: $('#doc-right-col').width() - 30, height: pointerHeight, top: newTop + "px" }); }; $(window).on('resize orientationchange', function() { updatePointerPosition(); var cap_nhat_pointy_top = setInterval(function(){ if ($this.position().top-$this.parent().height()+10!=$pointer.prev('canvas.pointy').position().top) { $pointer.prev('canvas.pointy').css({'top': $this.position().top-$this.parent().height()+10+'px'}); $this.trigger('pointy-update'); clearInterval(cap_nhat_pointy_top); } else { clearInterval(cap_nhat_pointy_top); } },50); }); } } } if ($pointer.is(':visible')) { if (level==0) { if (totalSubLevels==1) { scrollTop_offset = $pointer.offset().top - $(window).height() / 4; } else { scrollTop_offset = $pointer.offset().top - $('#nav-tab-vb').height()-10; } $('html,body').animate({ scrollTop: scrollTop_offset }, 'slow'); } } } $pointer.css('opacity', '1'); $('.pointy').click(function(e) { //e.preventDefault(); //e.stopPropagation(); }); var parent = $(this).parent(); var dataCT = parent.attr('data-ct'); var dataDC = parent.attr('data-dc'); var dataTN = parent.attr('data-tn'); var loai_buble = parent.prop('nodeName').toLowerCase(); var text_html = $(this).text(); if (loai_buble=='cttd' || loai_buble=='a') { pointer_html = ''; } else if(loai_buble=='dctd') { if (this.hasAttribute('o-title')) { tieu_de_dan_chieu = $(this).attr('o-title'); } else { tieu_de_dan_chieu = text_html; } pointer_html = ''; } else if(loai_buble=='dctk') { pointer_html = ''; } if ($pointer.find('#chu_thich_buble_'+buble_id).length) { } else { $pointer.html(pointer_html); } if (loai_buble=='cttd' || loai_buble=='a') { var load_cttd = setInterval(function(){ if (!$pointer.find('#noi_dung_buble_'+buble_id + ' .dc_'+buble_id+'_loading').length) { $.ajax({ type: 'POST', url: '/ajax/vanban/chu-thich/', data: { 'ndct': dataCT, 'id_ct': buble_id, 'dc_text': text_html }, success: function(response) { $("#noi_dung_buble_" + buble_id).html(response); if ($(document).width()>=1280){$this.trigger('pointy-update');} clearInterval(load_cttd); } }); $('#noi_dung_buble_'+buble_id + ' .dc_loading').addClass('dc_'+buble_id+'_loading'); } },500); } else if(loai_buble=='dctd') { var load_cttd = setInterval(function(){ if ($pointer.find('#noi_dung_buble_'+buble_id + ' .dc_loading').length){ if (dataDC.length == 32) { $.ajax({ type: 'POST', url: '/ajax/public/dan-chieu/' + dataDC, data: { 'text_dan_chieu': text_html }, success: function(response) { $("#noi_dung_buble_" + buble_id).html(response); if ($(document).width()>=1280){$this.trigger('pointy-update');} clearInterval(load_cttd); } }); } else { $("#noi_dung_buble_" + buble_id).load('/ajax/public/dan-chieu/' + dataDC + '/'); if ($(document).width()>=1280){$this.trigger('pointy-update');} clearInterval(load_cttd); } } else { clearInterval(load_cttd); } },500); } else if(loai_buble=='dctk') { if ($('#noi_dung_buble_'+buble_id + ' .dc_loading').length){ $.ajax({ type: 'POST', url: '/ajax/vanban/chu-thich/', data: { 'ndct': dataCT, 'id_ct': buble_id, 'loai_hd': 'noi_dung_tham_khao', 'dc_text': text_html }, success: function(response) { $("#noi_dung_buble_" + buble_id).html(response); if ($(document).width()>=1280){$this.trigger('pointy-update');} } }); } } $('.pointer').removeClass('pointy-active'); $('.pointer').css({'z-index':1}); $('canvas.pointy').removeClass('pointy-active'); $('canvas.pointy').css({'z-index':1}); $pointer.css({'z-index':9999}); $canvas.css({'z-index':9999}); $('.pointer').on('mouseenter mouseleave click touchstart', function() { // Khi di chuột vào $('.pointer').removeClass('pointy-active'); $('.pointer').css({'z-index':1}); $(this).css({'z-index':9999}); $('canvas.pointy').removeClass('pointy-active'); $('canvas.pointy').css({'z-index':1}); $(this).prev('canvas.pointy').addClass('pointy-active'); $(this).prev('canvas.pointy').css({'z-index':9999}); } ); var list_tds_max_height_interval = setInterval(function(){ if ($pointer.find('.list_tds').length) { var windowHeight = $(window).height()-20 - $('#nav-tab-vb').height(); var pointerHeight = Math.max(250, Math.min((windowHeight * 0.8)/totalSubLevels, 450)); $pointer.find('.list_tds').css('max-height', pointerHeight + 'px'); clearInterval(list_tds_max_height_interval); } },50); $(window).resize(function() { if ($(document).width()<=768) { $pointer.hide(); $pointer.prev('canvas.pointy').hide(); } var cap_nhat_pointy_top = setInterval(function(){ if ($this.position().top-$this.parent().height()+10!=$pointer.prev('canvas.pointy').position().top) { $pointer.prev('canvas.pointy').css({'top': $this.position().top-$this.parent().height()+10+'px'}); clearInterval(cap_nhat_pointy_top); } else { clearInterval(cap_nhat_pointy_top); } },50); var list_tds_max_height_interval = setInterval(function(){ if ($pointer.find('.list_tds').length) { var windowHeight = $(window).height()-20 - $('#nav-tab-vb').height(); var pointerHeight = Math.max(250, Math.min((windowHeight * 0.8)/totalSubLevels, 450)); $pointer.find('.list_tds').css('max-height', pointerHeight + 'px'); clearInterval(list_tds_max_height_interval); } },50); }); var parentElement = $(this).parent(); var selectors = 'cttd.chuthichtudong > span, a.chuthichtudong > span, dctk > span, dctd > span'; // Find and click all matching child elements parentElement.find(selectors).each(function() { //$(this).click(); }); var cap_nhat_pointy_top = setInterval(function(){ if ($this.position().top-$this.parent().height()+10!=$pointer.prev('canvas.pointy').position().top) { $pointer.prev('canvas.pointy').css({'top': $this.position().top-$this.parent().height()+10+'px'}); clearInterval(cap_nhat_pointy_top); } else { clearInterval(cap_nhat_pointy_top); } },50); }); }); function random_string_id(numstr) { var text = ""; var possible = "abcdefghijklmnopqrstuvwxyz0123456789"; for (var i = 0; i < numstr; i++) text += possible.charAt(Math.floor(Math.random() * possible.length)); return text; } let lastChosen = null; let lastChosentr = null; function scroll_den_hd(ndsh_dich_address) { if (lastChosen) { $(lastChosen).css('background-color', ''); } if (lastChosentr) { $(lastChosentr).css('background-color', ''); } lastChosen = $('[href="javascript:scroll_den_hd(\'' + ndsh_dich_address + '\')"]'); lastChosentr = $('[data-ct="' + ndsh_dich_address + '"]'); $(lastChosen).css('background-color', 'yellow'); $(lastChosentr).css('background-color', 'yellow'); var targetElement = $('[address="' + ndsh_dich_address + '"]'); $('.selected_dchd').removeClass('selected_dchd'); targetElement.addClass('selected_dchd'); targetElement.children('p').children('cttd').click(); targetElement.children('cttd').click(); targetElement.children('p').children('dctk').click(); targetElement.children('dctk').click(); } $(document).ready(function() { $(document).on('click', 'cttd.chuthichtudong span, a.chuthichtudong span, dctk span, dctd span', function() { $('#modal_noi_dung_tra_phi .modal-dialog.zoom').removeAttr('style'); openModal('#modal_noi_dung_tra_phi','/ajax/member/m-register/'); $('.pointer, canvas').css({ 'z-index': '50', 'important': true }); }); });