Bài này thuộc hub Đọc báo cáo tài chính — loạt kiến thức đọc báo cáo tài chính nâng cao, không gắn mã cổ phiếu. Tín hiệu trong báo cáo chỉ để sàng lọc, không phải kết luận về một doanh nghiệp cụ thể.
Câu trả lời ngắn
Điểm sàng lọc cao nghĩa là báo cáo của một công ty giống với nhóm cần đọc kỹ hơn, không phải bằng chứng rằng báo cáo có vấn đề. Lý do nằm ở một phép tính đơn giản: khi vấn đề thật hiếm, ngay cả một mô hình bắt được nhiều ca thật vẫn gắn cờ nhầm nhiều công ty bình thường hơn số ca thật nó bắt được. Trong ví dụ giả định dưới đây có 1.000 công ty, 5% có vấn đề thật; mô hình bắt đúng 60% ca thật và báo nhầm 10% công ty bình thường. Kết quả là 125 công ty bị gắn cờ, trong đó chỉ 30 công ty là ca thật, tức 24%. Cứ bốn lá cờ thì khoảng ba lá rơi vào công ty bình thường. Toàn bộ con số là số giả định, không phải hiệu năng của mô hình thật nào.
Số liệu giả định, kiểm tính cộng đúng.
Hai câu hỏi nghe giống nhau nhưng khác nhau
Khi đọc kết quả của một mô hình sàng lọc, người ta hay nhầm hai xác suất đi ngược chiều nhau:
| Câu hỏi | Tên thường gọi | Cách tính |
|---|---|---|
| Trong các công ty có vấn đề thật, mô hình gắn cờ được bao nhiêu phần? | Độ nhạy | Số ca thật bị cờ chia cho tổng số ca thật |
| Trong các công ty bị gắn cờ, bao nhiêu phần có vấn đề thật? | Độ tin cậy của lá cờ (giá trị dự báo dương) | Số ca thật bị cờ chia cho tổng số lá cờ |
Các nghiên cứu thường báo cáo câu thứ nhất. Người đọc báo cáo của một công ty cụ thể lại đối diện câu thứ hai: "công ty này bị cờ, vậy khả năng có vấn đề là bao nhiêu?". Hai con số có thể lệch nhau rất xa, tuỳ tỷ lệ cơ sở: trong cả nhóm công ty đang xét, bao nhiêu phần thật sự có vấn đề.
Theo phần tóm tắt của bài gốc về mô hình M-Score năm 1999 (Tâm An chỉ đọc được tóm tắt), mô hình bắt được khoảng một nửa số doanh nghiệp mà nghiên cứu xác định là có điều chỉnh lợi nhuận, trước khi sự việc bị phát hiện; tóm tắt cũng nhấn mạnh rằng kết quả bị gắn cờ cần được kiểm tra xem do điều chỉnh lợi nhuận hay do nguyên nhân cấu trúc khác. Câu đầu nói về độ nhạy; câu sau nhắc đúng điều bài này bàn.
Bài dùng cách đếm tần suất tự nhiên: thay vì nói xác suất, đếm số công ty cụ thể trong một nhóm giả định.
Ví dụ minh hoạ: 1.000 công ty giả định
Ba giả định do Tâm An tự đặt, không phải số đo từ mô hình thật:
- Có 1.000 công ty; 5% (50 công ty) có vấn đề thật về chất lượng báo cáo, hiểu là điều sau này được xác minh. 950 công ty còn lại không có vấn đề.
- Mô hình gắn cờ 60% trong 50 ca thật: 30 công ty.
- Mô hình gắn cờ nhầm 10% trong 950 công ty bình thường: 95 công ty.
| Nhóm | Có vấn đề thật | Không có vấn đề | Tổng |
|---|---|---|---|
| Bị gắn cờ | 30 | 95 | 125 |
| Không bị gắn cờ | 20 | 855 | 875 |
| Tổng | 50 | 950 | 1.000 |
Tính lại bằng Python: 30 chia 125 là 24,0%; phần còn lại 95 chia 125 là 76,0% là lá cờ rơi vào công ty bình thường. Ở nhóm không bị cờ, 20 chia 875 là 2,3% vẫn có vấn đề thật.
Hai điều cùng đúng. Lá cờ có thông tin: xác suất có vấn đề tăng từ 5% (cả nhóm) lên 24% (nhóm bị cờ), gấp 4,8 lần; không bị cờ thì còn 2,3%. Nhưng lá cờ chưa đủ để kết luận: 76% số cờ là công ty bình thường, và 2,3% số công ty không bị cờ vẫn có vấn đề. Điểm cao là lý do để đọc thêm, không phải kết quả của việc đọc.
Tỷ lệ cơ sở đổi thì kết quả đổi
Giữ nguyên độ nhạy 60% và tỷ lệ báo nhầm 10%, chỉ thay tỷ lệ công ty có vấn đề thật trong nhóm 1.000 công ty giả định:
| Tỷ lệ có vấn đề thật | Cờ đúng (ca thật) | Cờ nhầm | Tỷ lệ cờ đúng |
|---|---|---|---|
| 1% | 6 | 99 | 5,7% |
| 2% | 12 | 98 | 10,9% |
| 5% | 30 | 95 | 24,0% |
| 10% | 60 | 90 | 40,0% |
| 20% | 120 | 80 | 60,0% |
Cùng một mô hình, cùng một điểm cao, nhưng tỷ lệ cờ đúng đi từ khoảng 6% đến 60% chỉ vì nhóm công ty được xét khác nhau. Vì vậy câu "mô hình này đúng bao nhiêu phần trăm" vô nghĩa nếu thiếu hai thông tin: mô hình được thử trên nhóm nào, và trong nhóm đó vấn đề phổ biến đến đâu.
Số liệu giả định, kiểm tính cộng đúng.
Mô hình tốt hơn có đủ không? Giả sử độ nhạy lên 90%, tỷ lệ báo nhầm giữ 10%, tỷ lệ cơ sở 5%: 45 ca thật bị cờ, vẫn 95 cờ nhầm, tổng 140 cờ, cờ đúng 32,1%. Cờ nhầm không đổi vì nó là 10% của 950 công ty bình thường. Giảm cờ nhầm đòi hỏi giảm tỷ lệ báo nhầm, thường đánh đổi bằng bỏ sót nhiều ca thật hơn. Ở tỷ lệ cơ sở 5%, ngưỡng chặt giả định (độ nhạy 40%, báo nhầm 4%) cho 20 cờ thật, 38 cờ nhầm, cờ đúng 34,5%, nhưng bỏ sót 30 trong 50 ca thật; ngưỡng lỏng (độ nhạy 80%, báo nhầm 24%) cho 40 cờ thật nhưng 228 cờ nhầm, cờ đúng 14,9%. Các cặp số này là điểm giả định, không đọc được từ mô hình thật.
Vì sao công ty bình thường vẫn bị gắn cờ
Nhiều hoạt động kinh doanh bình thường làm số liệu có hình dạng giống tín hiệu. Các nhóm nguyên nhân thường gặp, theo ghi chú nghiên cứu nội bộ của Tâm An:
- Tăng trưởng doanh thu nhanh kéo phải thu, tài sản và nợ vay tăng theo.
- Mua bán sáp nhập hoặc hợp nhất công ty con mới làm hai kỳ không so sánh được với nhau.
- Hợp đồng dài hạn, ghi nhận doanh thu theo tiến độ làm phải thu và vốn lưu động lệch so với mô hình.
- Mùa vụ: mô hình năm được xây cho dữ liệu năm, dữ liệu quý nhiễu hơn.
- Mô hình dựng từ dữ liệu nước ngoài, giai đoạn cũ, theo chuẩn mực kế toán khác; ngưỡng chưa được hiệu chuẩn cho Việt Nam.
Trong 95 lá cờ nhầm của ví dụ, Tâm An chia giả định: 40 công ty tăng trưởng nhanh, 25 mua bán sáp nhập hoặc hợp nhất, 18 có hợp đồng dài hạn, 12 vì mùa vụ và lý do khác; 40 cộng 25 cộng 18 cộng 12 bằng 95. Cách chia chỉ minh hoạ rằng cờ nhầm thường có nguyên nhân kinh doanh đọc được.
Đọc thêm một bước làm đổi bức tranh
Giả sử sau khi bị cờ, 125 công ty được đọc tiếp phần thuyết minh và báo cáo kiểm toán. Giả định bước này giữ 80% ca thật (24 trong 30) và để lọt 20% cờ nhầm (19 trong 95). Còn 43 công ty, trong đó 24 là ca thật: 24 chia 43 là 55,8%. Từ 24,0% lên 55,8% nhờ đọc thêm, nhưng cái giá là 6 ca thật bị loại nhầm ở bước hai, và phép tính ngầm giả định hai bước độc lập với nhau. Thực tế, công ty tăng trưởng nhanh thường có cả điểm cao lẫn thuyết minh phức tạp, nên hai bước có thể sai cùng hướng.
Số liệu giả định, kiểm tính cộng đúng.
Đối chiếu với một nghiên cứu về Việt Nam (tính lại)
Hoang Hung Dau (2025, AISC) lấy 30 doanh nghiệp sản xuất niêm yết, 150 quan sát năm 2019 đến 2023, và so phân loại của M-Score với chênh lệch lợi nhuận ròng trước và sau kiểm toán ở mốc 5% (mốc giải trình của Thông tư 96/2020). Chênh lệch này chỉ là một đại diện, không phải bằng chứng về điều gì. Từ Bảng 3 của tác giả, Tâm An tính lại:
| Nhóm | Chênh lệch trên 5% | Chênh lệch dưới 5% | Tổng |
|---|---|---|---|
| M-Score gắn cờ | 5 | 17 | 22 |
| Không gắn cờ | 19 | 109 | 128 |
| Tổng | 24 | 126 | 150 |
Tỷ lệ chung có chênh lệch trên 5% là 24 chia 150 bằng 16,0%. Trong nhóm bị cờ là 5 chia 22 bằng 22,7%; trong nhóm không cờ là 19 chia 128 bằng 14,8%. Lá cờ đưa tỷ lệ từ 16,0% lên 22,7%, còn khoảng ba phần tư lá cờ không đi cùng chênh lệch lớn: cùng bài học với ví dụ giả định, lá cờ có thông tin nhưng yếu, và nhiều ca nằm ngoài nhóm cờ. Tác giả tự nêu độ nhạy của M-Score còn hạn chế; các tỷ lệ tổng hợp khác của nghiên cứu này sẽ được bàn ở bài riêng.
Một nghiên cứu khác (Nguyễn Hữu Ánh và Nguyễn Hà Linh, 2016) trên 229 doanh nghiệp phi tài chính niêm yết ở HOSE giai đoạn 2013 đến 2014 nêu rằng 48,4% doanh nghiệp liên quan đến điều chỉnh lợi nhuận. Nhận xét riêng của Tâm An, không phải kết luận của tác giả: nếu gần một nửa mẫu rơi vào nhóm đáng ngờ thì lá cờ ít giúp chọn nhóm cần xem trước.
Cách đọc trên báo cáo
Khi gặp điểm sàng lọc cao, trước khi nghĩ đến kết luận:
- Hỏi về tỷ lệ cơ sở: điểm này được so với nhóm nào? Bao nhiêu phần của nhóm đó cũng vượt ngưỡng? Nếu rất nhiều công ty cùng bị cờ, lá cờ ít thông tin.
- Tách điểm thành các chỉ số thành phần và xem chỉ số nào kéo điểm lên: phải thu, biên lợi nhuận gộp, tài sản, nợ vay hay dồn tích.
- Tìm nguyên nhân kinh doanh trong thuyết minh: hợp nhất kinh doanh và công ty con, doanh thu và hợp đồng dài hạn, phải thu, hàng tồn kho.
- Nhìn nhiều kỳ và cùng ngành: điểm cao một kỳ khác điểm cao lặp lại; cả ngành cùng cao khác một công ty cao riêng lẻ.
- Đối chiếu nguồn độc lập: báo cáo lưu chuyển tiền tệ có đi cùng lợi nhuận không; báo cáo kiểm toán nêu gì.
Áp dụng cho từng mã. Khi có báo cáo tài chính thật, trục phân tích theo mã của Tâm An dùng kiến thức này để hiển thị điểm kèm thành phần, nhóm so sánh và dòng nhắc đây là tín hiệu sàng lọc, không phải xếp loại hay kết luận về doanh nghiệp.
Lưu ý chuyển kỳ: báo cáo năm 2025 lập theo Thông tư 200, từ năm tài chính bắt đầu 01/01/2026 theo Thông tư 99/2025 với mã số chỉ tiêu đánh lại; bài không so mã số chỉ tiêu giữa hai thời kỳ.
Điểm cần cẩn trọng
- Mọi số trong ví dụ 1.000 công ty là giả định tự đặt để minh hoạ phép tính, không phải số đo của mô hình nào.
- "Vấn đề thật" ngoài đời được định nghĩa khác nhau tuỳ nghiên cứu (chênh lệch sau kiểm toán, dồn tích, quyết định xử lý...), nên tỷ lệ cơ sở không có một giá trị chung.
- Nghiên cứu AISC chỉ có 30 doanh nghiệp sản xuất, 150 quan sát: không suy ra cho doanh nghiệp cụ thể hay toàn thị trường.
- Mô hình sàng lọc không dành cho ngân hàng, bảo hiểm, chứng khoán vì cấu trúc báo cáo khác; điều này có bài riêng.
- Bài không nêu hệ số hay ngưỡng của mô hình nào; ngưỡng chỉ là quy ước tham khảo trong nghiên cứu.
Đừng nói quá
- Không viết "điểm cao nghĩa là báo cáo bị làm sai": phần lớn lá cờ trong ví dụ rơi vào công ty bình thường.
- Không viết "điểm thấp nghĩa là báo cáo sạch": nhóm không cờ vẫn có ca thật.
- Không viết "mô hình đúng X%" khi chưa nói mô hình được thử trên nhóm nào và tỷ lệ cơ sở bao nhiêu.
- Không dùng bài này để kết luận hay xếp hạng một cổ phiếu. Bài không phải khuyến nghị đầu tư.
Tín hiệu không phải kết luận
Điểm sàng lọc cao là tín hiệu để đọc thêm thuyết minh, dòng tiền và báo cáo kiểm toán, chưa phải bằng chứng gian lận hay phá sản của bất kỳ doanh nghiệp nào. Tỷ lệ cơ sở quyết định lá cờ đáng tin đến đâu, và nhiều công ty bình thường bị cờ vì nguyên nhân kinh doanh hợp lý. Ngược lại, không bị cờ cũng chưa phải kết luận rằng báo cáo đáng tin.
Căn cứ
Căn cứ kiểm ngày 17/10/2026.
- Beneish, M. D. (1999), "The Detection of Earnings Manipulation", Financial Analysts Journal 55(5): 24-36: chỉ đọc phần tóm tắt, không đọc toàn văn.
- Hoang Hung Dau (2025), AISC Proceedings vol.7, tr.177-186: đã đọc toàn văn, diễn giải; số trong bảng tính lại là Tâm An tự tính từ Bảng 3 của tác giả.
- Nguyễn Hữu Ánh, Nguyễn Hà Linh (2016), VNU Journal of Economics and Business 32(2): 14-23: đã đọc phần tóm tắt, không đọc toàn văn.
- Ghi chú nghiên cứu nội bộ của Tâm An về nguyên nhân gắn cờ nhầm.
- Số liệu ví dụ: Tâm An tự đặt, tự tính lại bằng Python ngày 17/10/2026.
Đọc thêm
- Chất lượng lợi nhuận là gì? (trụ cột)
- Mô hình sàng lọc báo cáo tài chính là gì
- Beneish M-Score: tám chỉ số
- Nghiên cứu 30 doanh nghiệp sản xuất
- Kiểm toán có đảm bảo báo cáo tài chính không
- Lợi nhuận trước và sau kiểm toán chênh nhau
Cả chuỗi: chuyên mục Đọc báo cáo tài chính.
Điểm sàng lọc cao cho biết báo cáo giống nhóm cần đọc kỹ hơn, chưa cho biết báo cáo có vấn đề, vì độ nhạy (bắt được bao nhiêu ca thật) khác độ tin cậy của lá cờ (bao nhiêu lá cờ là ca thật) và cái sau phụ thuộc tỷ lệ cơ sở. Trong ví dụ giả định 1.000 công ty, 5% có vấn đề thật, mô hình bắt đúng 60% và báo nhầm 10%: 125 lá cờ, 30 ca thật, cờ đúng 24,0%; không bị cờ thì 2,3% vẫn có vấn đề. Tỷ lệ cơ sở 1%, 2%, 5%, 10%, 20% cho cờ đúng 5,7%, 10,9%, 24,0%, 40,0%, 60,0%; độ nhạy 90% chỉ nâng cờ đúng lên 32,1% vì cờ nhầm vẫn 95. Đọc thêm thuyết minh ở bước hai có thể đưa từ 125 cờ còn 43 công ty, 24 ca thật, 55,8%, nhưng loại nhầm 6 ca thật. Tính lại từ một nghiên cứu về 30 doanh nghiệp sản xuất: 22 quan sát bị cờ, 5 có chênh lệch trước và sau kiểm toán trên 5% (22,7%), so với 16,0% chung. Điểm cao là tín hiệu để đọc thêm, không phải bằng chứng gian lận hay phá sản, và không phải khuyến nghị đầu tư.
Nội dung mang tính giáo dục, không phải tư vấn đầu tư. Tín hiệu và mô hình chỉ để sàng lọc, không phải kết luận. Căn cứ pháp lý có thể thay đổi; luôn đối chiếu văn bản hiện hành.

