Khóa học: Phân tích cơ bản
Case: MWG — đối chiếu VIC
Sau bài này bạn trả lời được một câu duy nhất khi mở bất kỳ báo cáo nào:
Lợi nhuận doanh nghiệp báo cáo có biến thành tiền thật không — và nếu lệch, thì lệch vì sao?
Lãi trên Báo cáo KQKD là một ý kiến kế toán — nó phụ thuộc thời điểm ghi nhận doanh thu, cách trích khấu hao, cách phân bổ chi phí. Tiền trên Báo cáo LCTT là sự thật số dư ngân hàng. Một doanh nghiệp có thể báo lãi kỷ lục và vẫn vỡ nợ, nếu khoản lãi đó mãi không thành tiền.
Vì thế Báo cáo LCTT là máy phát hiện nói dối của Báo cáo KQKD — và là báo cáo khó xào nấu nhất trong ba, nên đáng tin nhất để bắt đầu soi chất lượng.
Ba dòng tiền
- CFO — hoạt động kinh doanh. Tiền thật kiếm được từ bán hàng cốt lõi. Quan trọng nhất.
- CFI — hoạt động đầu tư. Tiền chi mua / thu từ bán tài sản dài hạn. Thường âm ở doanh nghiệp đang lớn.
- CFF — hoạt động tài chính. Tiền vào/ra với chủ nợ và cổ đông (vay, trả nợ, cổ tức, cổ phiếu quỹ).
CFO được dựng thế nào — đọc trên bảng thật
Báo cáo LCTT của doanh nghiệp Việt (Thông tư 200, phương pháp gián tiếp) không bắt đầu từ tiền, mà từ lợi nhuận, rồi gỡ ngược các bút toán không phải tiền để về tiền thật. Đọc từ trên xuống theo mã số (bảng bên dưới).
Cột số là minh họa để thấy cơ chế (bản cuối thay bằng số thật của mã case). Nhưng chiều dấu (+/−) và câu chuyện thì đúng như MWG 2023: lãi mỏng, tồn kho xả mạnh → CFO vọt lên trên lãi.
Điểm cần lưu ý (đọc bảng trên phải soi đúng bốn chỗ)
1. Khoảng cách 01 → 08. Cho biết bao nhiêu "lợi nhuận" thực ra là bút toán không tiền (khấu hao, dự phòng, lãi đầu tư). Với MWG, lãi tiền gửi khổng lồ khiến dòng 05 âm nặng — đừng nhầm phần lãi tài chính này là tiền từ bán hàng.
2. Dòng 09 (phải thu) và 10 (tồn kho) — bản lề. Chính hai dòng này quyết định CFO cao hay thấp hơn lãi. Luôn hỏi: phình/xả vì tăng trưởng hay vì trục trặc?
3. Dòng 20 (CFO) so với 01. Tỷ lệ CFO/lợi nhuận chỉ có nghĩa sau khi đã biết dòng 09 và 10 đóng góp bao nhiêu.
4. Dòng 70 khớp Bảng cân đối. Tiền cuối kỳ trên LCTT phải bằng đúng khoản "Tiền và tương đương" trên Bảng cân đối. Lệch → có gì đó sai, dừng đọc.
FCF — dòng tiền tự do
FCF = CFO − Capex. Tách rõ: capex duy trì (giữ công suất hiện tại) vs capex tăng trưởng (mở công suất mới). FCF âm vì mở rộng ≠ FCF âm vì lõi yếu — nhầm hai cái này là sai lầm định giá phổ biến nhất.
| Lợi nhuận trước thuế | Điểm xuất phát — lấy thẳng từ KQKD |
| (+) Khấu hao TSCĐ | Chi phí ghi sổ nhưng không mất tiền → cộng lại. DN nhiều cửa hàng/nhà máy thì khoản này rất lớn |
| (+/-) Dự phòng | Trích lập / hoàn nhập dự phòng (vd giảm giá tồn kho) — cũng không phải tiền |
| (-) Lãi từ hoạt động đầu tư | Lãi tiền gửi bị bóc khỏi CFO (thuộc CFI). MWG ôm núi tiền gửi → dòng này âm rất nặng, nhớ kỹ |
| (+) Chi phí lãi vay | Cộng lại ở đây, phần thực trả bị trừ ở dưới |
| = LN trước thay đổi vốn lưu động | Mốc quan trọng: lợi nhuận đã "làm sạch" khoản không tiền, TRƯỚC KHI đụng vốn lưu động |
| (+/-) Tăng/giảm phải thu | Phải thu TĂNG → khách nợ thêm → ngốn tiền (số âm) |
| (+/-) Tăng/giảm hàng tồn kho | BẢN LỀ. Tồn kho GIẢM → xả hàng thành tiền → cộng tiền lớn. Đây chính là cách một năm lãi mỏng vẫn có CFO khỏe |
| (+/-) Tăng/giảm phải trả | Phải trả tăng → chiếm dụng vốn nhà cung cấp → thêm tiền |
| (-) Tiền lãi vay đã trả | Tiền thật đã trả cho chủ nợ |
| (-) Thuế TNDN đã nộp | Tiền thật đã đóng thuế |
| = Lưu chuyển tiền thuần từ HĐKD (CFO) | CFO 750 so với LNTT 200 — gấp 3,75 lần. Chưa vội mừng: phần lớn đến từ xả tồn (dòng 10), không phải từ bán hàng đẻ ra tiền |
| Lưu chuyển tiền thuần từ đầu tư (CFI) | Chi mua tài sản / mở rộng (capex) |
| Lưu chuyển tiền thuần từ tài chính (CFF) | Trả nợ + cổ tức |
| Tăng/giảm tiền thuần trong kỳ | = CFO + CFI + CFF = 750 − 400 − 250 |
| Tiền & tương đương cuối kỳ | Phải khớp đúng dòng "Tiền" trên Bảng cân đối — chốt kiểm tra ba báo cáo ăn khớp |
Cùng một doanh nghiệp, hai kiểu lệch trái ngược.
2023 — lãi sụp nhưng tiền khỏe. Doanh thu 118.280 tỷ (−11,3%), lãi sau thuế chỉ 168 tỷ (−96%, thấp nhất từ 2013). Nhìn KQKD như sắp chết. Nhưng CFO vẫn dương mạnh — vì tái cấu trúc, MWG cắt mạnh tồn kho, biến hàng thành tiền. Đây không phải lợi nhuận chất lượng cao; đây là "co người lại".
2025 — lãi kỷ lục nhưng CFO/LN < 1. Lãi sau thuế 7.076 tỷ (đỉnh lịch sử), CFO 6.097 tỷ → CFO/LN = 0,86. Không phải lãi ảo: MWG chủ động ôm thêm tồn kho để mở rộng bán hàng. Lệch vì đầu tư vốn lưu động cho tăng trưởng (bối cảnh: gần 39.000 tỷ tiền gửi, lãi tiền gửi ~36% lợi nhuận trước thuế).
Case tương phản — VIC (Vingroup): báo lãi nhưng dòng tiền bị mảng đầu tư đốt cạn.
VIC không phải bán lẻ biên mỏng như MWG — đây là tập đoàn đa ngành, đòn bẩy cao (bất động sản + công nghiệp/ô tô VinFast + nghỉ dưỡng), ngành phân loại "Bất động sản". Nó cho ta một cơ chế "lãi mà vẫn chết" khác hẳn MWG: lợi nhuận báo cáo được nâng bởi các khoản một lần, còn tiền vận hành thì bị mảng đầu tư nặng vốn kéo âm. (Nguồn: GET /api/financials/income|cashflow?tickers=VIC — hợp nhất đã kiểm toán, quy đổi tỷ VND.)
2023 — báo lãi +2.056 tỷ nhưng CFO ÂM −20.012 tỷ. Nhìn KQKD: lãi sau thuế +2.056 tỷ, "có lãi". Nhưng leo lên một tầng: Lợi nhuận thuần từ HĐKD −4.905 tỷ (ÂM) — cỗ máy vận hành cốt lõi năm đó lỗ. Toàn bộ lãi đến từ "Lợi nhuận khác" +18.675 tỷ (khoản một lần, không phải bán hàng lặp lại), kéo lợi nhuận trước thuế lên +13.769 tỷ. Sang LCTT thì sự thật lộ ra: CFO = −20.012 tỷ (CFO/LN ≈ −9,7). Ba lý do đọc thẳng trên bảng gián tiếp: (a) phần "lãi từ hoạt động đầu tư" −17.296 tỷ bị bóc khỏi CFO (dòng 05 — vì không phải tiền vận hành); (b) phải thu tăng +50.509 tỷ ngốn tiền (khách nợ + tạm ứng giải phóng mặt bằng); (c) tồn kho tăng +9.346 tỷ, tiền kẹt trong bất động sản dở dang. Một năm "lãi 2.056 tỷ" mà đốt sạch hơn 20.000 tỷ tiền hoạt động — khoản hụt phải bù bằng CFF +48.718 tỷ (vay mới ròng).
2025 — lãi kỷ lục, CFO khỏe, nhưng FCF vẫn ÂM. Lãi sau thuế +11.065 tỷ (kỷ lục), CFO +69.245 tỷ (CFO/LN ≈ 6,3 — rất khỏe). Nhưng đọc kỹ nguồn lãi: doanh thu tài chính 50.463 tỷ (gần bằng lợi nhuận gộp 52.683 tỷ), thuyết minh ghi rõ "chủ yếu từ lãi chuyển nhượng công ty con và thanh lý các khoản đầu tư tài chính" — bản chất một lần. Và FCF = CFO − Capex = 69.245 − 76.157 = −6.912 tỷ (ÂM): dù CFO khỏe, capex khổng lồ của mảng công nghiệp/hạ tầng vẫn nuốt hết. CFI −139.928 tỷ, bù bằng CFF +101.619 tỷ vay mới (tổng vay nợ cuối 2025 lên 335.420 tỷ, +28%).
Đối chiếu VIC 2023 vs MWG 2023 — cùng "năm lãi thấp", ngược chiều tiền: MWG lãi sụp 96% nhưng CFO dương mạnh (xả tồn → tiền về, cỗ máy lõi vẫn chạy); VIC báo lãi dương nhưng CFO −20.012 tỷ (lãi là khoản một lần, tiền kẹt trong dự án + đốt cho VinFast). Chỉ nhìn dòng lãi thì không phân biệt được — LCTT mới lộ.
Lưu ý ngành (bất động sản + đa ngành). Đừng đọc VIC theo khuôn bán lẻ. "Tồn kho" 213.466 tỷ gần như toàn bộ là bất động sản dở dang (dự án chưa bàn giao) — doanh thu tương lai bị khóa theo tiến độ; một phần "tiền" (1.316 tỷ) bị hạn chế sử dụng để đảm bảo khoản vay. "Doanh thu tài chính"/"lợi nhuận khác" khổng lồ đến từ chuyển nhượng/thanh lý — một lần, không lặp lại. Mảng công nghiệp (VinFast) là cỗ máy đốt vốn, tài trợ bằng vay. Với doanh nghiệp kiểu này, câu hỏi "lãi có thành tiền không" phải hỏi gắt gấp đôi.
Lãi là ý kiến, tiền là sự thật. Một doanh nghiệp báo lãi kỷ lục vẫn có thể cạn tiền — nên đừng bao giờ đọc dòng lợi nhuận mà bỏ qua dòng tiền.
Nhưng đừng máy móc. Khi tiền không theo kịp lãi, đó chưa chắc là dấu hiệu xấu — hãy hỏi vì sao. Có hai câu trả lời trái ngược, và cả hai cùng nằm ở một chỗ: phải thu và tồn kho.
- Nếu doanh nghiệp đang ôm thêm tồn kho để bán nhiều hơn — đó là đầu tư cho tăng trưởng, thường lành mạnh (MWG 2025: lãi đỉnh mà CFO vẫn dưới lãi).
- Nếu khách hàng đang nợ mà chưa trả — đó là lãi trên giấy, cần cảnh giác.
Chiều ngược lại bẫy y hệt: CFO mạnh trong một năm lãi kém không đồng nghĩa khỏe — có thể doanh nghiệp chỉ đang xả hàng, co mình lại (MWG 2023: lãi sụp 96% nhưng tiền về đầy nhờ bán bớt tồn).
Và có một kiểu lệch thứ ba, tinh vi hơn: doanh nghiệp báo lãi nhưng CFO âm vì phần lớn lợi nhuận là khoản một lần (chuyển nhượng/thanh lý), còn tiền vận hành thì bị mảng đầu tư nặng vốn đốt cạn (VIC 2023: lãi ròng +2.056 tỷ nhưng CFO −20.012 tỷ). Ở đây câu hỏi tách làm hai: khoản lãi đó có lặp lại được không, và cỗ máy đang đốt tiền kia (VinFast, các đại dự án) khi vận hành ổn có đẻ đủ tiền để trả cho núi nợ tài trợ nó không.
Một câu để nhớ: dòng tiền không nói doanh nghiệp tốt hay xấu — nó nói cho bạn biết phải đi hỏi tiếp ở đâu.
Lấy một mã bạn đang theo dõi (không phải MWG/VIC):
1. Tính CFO / Lợi nhuận ròng cho 3 năm gần nhất.
2. Năm nào tỷ lệ < 1: mở thuyết minh phải thu và tồn kho — khoản nào phình?
3. Viết một câu kết luận: "Tiền không theo kịp lãi vì… nên tôi sẽ kiểm tiếp…"
Không viết được câu đó, nghĩa là bạn mới nhìn thấy dòng tiền chứ chưa đọc nó.