Pháp y báo cáo tài chính — dấu vết của những thủ thuật làm đẹp số

Khóa học: Phân tích cơ bản

Case: FTM

Sau bài này, với mỗi thủ thuật làm đẹp báo cáo phổ biến — nhồi hàng (channel stuffing), vốn hoá chi phí đáng lẽ ghi nhận ngay, khoản mục một lần đội lốt hoạt động thường xuyên, thay đổi ước tính kế toán, và giao dịch bên liên quan bất thường — bạn chỉ ra được ĐÚNG MỘT dấu vết cụ thể để tìm trên báo cáo tài chính hoặc trong thuyết minh, và biết dấu vết đó là một GIẢ THUYẾT cần kiểm chứng thêm chứ không phải bản án.

Cả tầng 3 đến giờ dạy bạn đo CHẤT LƯỢNG của một doanh nghiệp bằng những công cụ định lượng đơn lẻ: Accruals Ratio (3.1), Piotroski F-Score (3.2), Beneish M-Score (3.3), rồi cách đọc chúng cạnh BQI (3.4). Mỗi công cụ đó là một chiếc đèn soi vào một góc. Bài 3.5 — bài cuối tầng — không thêm một công thức mới, mà dạy bạn TƯ DUY của người cầm đèn: đọc báo cáo tài chính như một hồ sơ pháp y, nơi mọi thủ thuật làm đẹp số đều phải để lại dấu vết ở đâu đó, vì kế toán là một hệ thống ghi sổ kép — bạn không thể thổi phồng một con số mà không làm lệch một con số khác.

Đây là kỹ năng bản lề vì phần lớn các "cú sập" cổ phiếu tai tiếng nhất trên thị trường Việt Nam không đến từ việc doanh nghiệp thua lỗ một cách trung thực — thua lỗ trung thực thì nhà đầu tư còn nhìn thấy và né được. Chúng đến từ việc con số ĐẸP được duy trì một thời gian dài trước khi sự thật lộ ra, khiến nhà đầu tư tin vào một bức tranh không có thật. Người đọc được dấu vết sớm thì thoát ra trước; người chỉ đọc dòng "lợi nhuận sau thuế" thì bị mắc kẹt đến tận phiên kiểm toán hoặc phiên kiểm kê phơi bày mọi thứ. Bài này trang bị cho bạn tấm bản đồ dấu vết đó.

Nguyên lý pháp y: ghi sổ kép không cho phép nói dối một chiều

Mọi bút toán kế toán đều có hai vế. Muốn thổi phồng LỢI NHUẬN kỳ này, doanh nghiệp buộc phải đồng thời (a) thổi phồng một TÀI SẢN nào đó trên bảng cân đối (phải thu, tồn kho, chi phí trả trước, tài sản dở dang…), hoặc (b) giấu bớt một KHOẢN CHI PHÍ/NỢ nào đó, hoặc (c) mượn một khoản THU NHẬP không lặp lại và trình bày như thể nó là hoạt động cốt lõi. Chính vì thế, dấu vết không nằm ở dòng lợi nhuận đẹp đẽ — nó nằm ở cái GIÁ mà doanh nghiệp phải trả để có con số đó, thường trốn ở bảng cân đối kế toán và trong thuyết minh. Người điều tra giỏi không nhìn nơi ánh sáng chiếu vào, mà nhìn cái bóng nó đổ ra.

Dưới đây là năm thủ thuật phổ biến nhất, mỗi thủ thuật kèm ĐÚNG MỘT dấu vết quan sát được để bạn nhớ và tra.

1. Nhồi hàng (channel stuffing) — dấu vết: phải thu phình NHANH HƠN doanh thu

Cơ chế: cuối kỳ, doanh nghiệp "đẩy" một lượng hàng lớn cho các nhà phân phối/đại lý (thường kèm chiết khấu ngầm, quyền trả lại, hoặc gia hạn công nợ rất dài) chỉ để ghi nhận doanh thu và lợi nhuận cho kịp báo cáo. Hàng rời kho, hoá đơn xuất, doanh thu được ghi — nhưng tiền chưa về, và một phần hàng đó sẽ quay lại kho ở kỳ sau dưới dạng hàng bị trả lại.

Dấu vết một dòng để nhớ: khoản phải thu khách hàng tăng với tốc độ CAO HƠN HẲN tốc độ tăng doanh thu. Nếu doanh thu tăng 10% mà phải thu tăng 40-50-100%, nghĩa là mỗi đồng doanh thu mới đang "đẻ" ra nhiều đồng nợ khách hàng hơn bình thường — hàng đã ghi bán nhưng tiền chưa thu được, đúng chữ ký của việc nhồi kênh. Trên SMP, dấu vết này định lượng được bằng chênh lệch tăng trưởng năm-qua-năm giữa balance:receivables và income:revenue (chính là luật r1 cuối bài), hoặc đọc gián tiếp qua Số ngày phải thu DSO (bài 2.2) phình lên. Dấu vết phụ để xác nhận: doanh thu quý cuối năm đột biến rồi "khoản giảm trừ doanh thu" (hàng bán bị trả lại) tăng vọt ở quý đầu năm sau.

2. Vốn hoá chi phí đáng lẽ ghi nhận ngay — dấu vết: tài sản dở dang / chi phí trả trước phình mà không kết chuyển

Cơ chế: một khoản đáng lẽ phải ghi thẳng vào CHI PHÍ kỳ này (chi phí lãi vay, chi phí sửa chữa - bảo trì, chi phí phát triển sản phẩm, thậm chí một phần chi phí vận hành) lại được "treo" lên BẢNG CÂN ĐỐI như một tài sản — vào mục xây dựng cơ bản dở dang, chi phí trả trước dài hạn, hoặc tài sản vô hình. Ghi vào tài sản thay vì chi phí nghĩa là lợi nhuận kỳ này KHÔNG bị trừ khoản đó — lợi nhuận đẹp lên ngay lập tức, còn "cái giá" bị đẩy sang tương lai (sẽ khấu hao/phân bổ dần, hoặc phải ghi giảm một lần khi vỡ lở).

Dấu vết một dòng để nhớ: mục "chi phí xây dựng cơ bản dở dang" hoặc "chi phí trả trước dài hạn" phình lên qua nhiều kỳ nhưng không bao giờ được kết chuyển thành tài sản cố định đang hoạt động (hoặc phân bổ hết vào chi phí). Một dự án dở dang thật thì sau vài năm phải hoàn thành và chuyển sang "tài sản cố định"; một khoản chi phí bị vốn hoá sai thì cứ nằm mãi ở mục dở dang, ngày một dày. Đối chiếu thêm: tài sản đó tăng nhanh hơn doanh thu mà không tạo ra công suất/doanh thu tương ứng. Lưu ý biến thể quan trọng — thổi phồng TỒN KHO cũng cùng họ với thủ thuật này: khai khống giá trị tồn kho làm GIÁ VỐN HÀNG BÁN kỳ này bị hạ xuống (giá vốn = tồn đầu kỳ + mua trong kỳ − tồn cuối kỳ; tồn cuối kỳ càng cao thì giá vốn càng thấp), qua đó thổi biên lợi nhuận gộp. Dấu vết của biến thể tồn kho chính là chủ đề của case tương phản TTF bên dưới.

3. Khoản mục một lần (one-off) đội lốt hoạt động thường xuyên — dấu vết: "thu nhập khác" gánh phần lớn lợi nhuận

Cơ chế: doanh nghiệp có một khoản lãi KHÔNG LẶP LẠI — bán một mảnh đất, thanh lý một khoản đầu tư, hoàn nhập một khoản dự phòng đã trích, đánh giá lại tài sản — và trình bày nó khéo léo sao cho người đọc lướt qua tưởng lợi nhuận đến từ hoạt động kinh doanh cốt lõi bền vững, trong khi thực chất hoạt động cốt lõi đang yếu.

Dấu vết một dòng để nhớ: lợi nhuận từ hoạt động kinh doanh cốt lõi (doanh thu − giá vốn − chi phí bán hàng - quản lý) yếu hoặc âm, nhưng lợi nhuận trước thuế vẫn dương nhờ dòng "thu nhập khác" hoặc "doanh thu hoạt động tài chính" đột biến. Hãy tách báo cáo kết quả kinh doanh làm hai phần: phần cốt lõi (lặp lại) và phần bất thường (một lần). Nếu năm nào phần cốt lõi cũng phải nhờ một khoản một lần khác nhau mới ra được lãi, thì lợi nhuận "thường xuyên" của doanh nghiệp là một ảo ảnh. Đọc thuyết minh doanh thu/chi phí (doanh_thu_chi_phi) và thuyết minh thu nhập khác để nhận diện bản chất từng khoản.

4. Thay đổi ước tính kế toán — dấu vết: tỷ lệ khấu hao / trích lập dự phòng thay đổi mà không có lý do vận hành

Cơ chế: kế toán có nhiều chỗ phải "ước tính" — thời gian khấu hao của tài sản, tỷ lệ trích lập dự phòng nợ khó đòi, dự phòng giảm giá tồn kho, phương pháp ghi nhận doanh thu theo tiến độ. Nới rộng một ước tính (kéo dài thời gian khấu hao từ 10 lên 20 năm, hạ tỷ lệ trích lập dự phòng, hoặc đơn giản là KHÔNG trích lập gì cả) sẽ làm giảm chi phí kỳ này và thổi lợi nhuận — hoàn toàn "đúng luật" trên bề mặt, nhưng bóp méo bức tranh kinh tế thật.

Dấu vết một dòng để nhớ: khoản mục lẽ ra phải có dự phòng lại có dự phòng bằng 0 hoặc giảm bất thường, hoặc thuyết minh "chính sách kế toán" (chinh_sach_ke_toan) ghi nhận một thay đổi ước tính đúng vào năm lợi nhuận cần đẹp. Ví dụ điển hình: các khoản phải thu quá hạn phình to nhưng doanh nghiệp trích lập dự phòng nợ khó đòi bằng 0 đồng — đó chính là một "ước tính" (rằng mọi khoản nợ đều thu hồi được đầy đủ) mà độ hợp lý của nó cần bị chất vấn. Case FTM bên dưới là ví dụ sống của chính dấu vết này.

5. Giao dịch với bên liên quan bất thường — dấu vết: số dư phải thu / cho vay / trả trước dồn vào các bên do lãnh đạo kiểm soát

Cơ chế: doanh nghiệp tạo doanh thu ảo bằng cách "bán" cho các công ty do chính cổ đông/lãnh đạo kiểm soát (doanh thu vòng tròn), hoặc rút vốn ra khỏi công ty niêm yết bằng cách cho các bên liên quan vay/trả trước tiền mua hàng rồi không bao giờ thu về. Vì các bên này "tự nhà", giao dịch có thể được dàn xếp theo ý muốn để phục vụ con số báo cáo.

Dấu vết một dòng để nhớ: danh sách các đối tượng phải thu / trả trước / cho vay LỚN NHẤT trong thuyết minh trùng tên với các bên liên quan (bên liên quan) được liệt kê ở thuyết minh giao dịch bên liên quan (ben_lien_quan). Hãy luôn giao nhau (cross-check) hai danh sách này: nếu những cái tên nợ công ty nhiều tiền nhất lại chính là các công ty "anh em" cùng chủ, thì chất lượng của khoản phải thu đó — và của doanh thu đã tạo ra nó — phải bị nghi ngờ. Đây là dấu vết mạnh nhất và khó nguỵ trang nhất, vì luật buộc phải khai báo giao dịch bên liên quan trong thuyết minh.

Sợi chỉ đỏ chung: dòng tiền không biết nói dối

Bốn trong năm thủ thuật trên đều thổi phồng LỢI NHUẬN KẾ TOÁN mà không mang về TIỀN THẬT. Vì thế dấu vết tổng hợp, bắc cầu về đúng bài 3.1, là: lợi nhuận sau thuế tăng đẹp nhưng dòng tiền thuần từ hoạt động kinh doanh (CFO) không theo kịp — tỷ số CFO/Lợi nhuận ròng thấp và kéo dài, hay Accruals Ratio cao có hệ thống. Doanh nghiệp có thể vẽ ra lợi nhuận, nhưng rất khó vẽ ra một dòng tiền mặt không tồn tại. Khi con số lợi nhuận và con số tiền mặt kể hai câu chuyện khác nhau, hãy tin dòng tiền trước — rồi đi tìm xem dấu vết chênh lệch đó trốn ở phải thu, ở tồn kho, hay ở một khoản treo trên bảng cân đối.

Case nền — FTM (Fortex, Đầu tư & Phát triển Đức Quân), thuyết minh BCTC năm 2019 so với đầu năm 2019 (= cuối 2018). Số thật lấy từ GET /api/notes/FTM trên SMP, thuyết minh đã được trích xuất thủ công từ báo cáo tài chính gốc.

FTM là mỏ neo dạy học về GIAN LẬN QUA PHẢI THU / BÊN LIÊN QUAN — cổ phiếu từng gây chấn động thị trường với chuỗi giảm sàn kéo dài và sau đó là kết luận của cơ quan quản lý về các sai phạm liên quan. Các dấu vết 1, 4, 5 ở phần khái niệm hiện lên gần như nguyên bản trong chính thuyết minh của công ty:

- Dấu vết 1 (nhồi hàng / doanh thu ảo) — phải thu khách hàng phình 112,1%: Phải thu khách hàng ngắn hạn cuối năm 2019 đạt 408 tỷ đồng, tăng 112,1% so với đầu năm. Một mức tăng gấp đôi của khoản phải thu là bất thường ở một doanh nghiệp sợi/dệt có quy mô doanh thu không tăng tương ứng — mỗi đồng "doanh thu" mới đang biến thành hai đồng khách nợ.

- Dấu vết 5 (bên liên quan) — phải thu dồn vào vài đối tượng, trong đó có bên liên quan: năm đối tượng phải thu khách hàng lớn nhất là CTCP Đầu tư & Phát triển Phú Việt (140,4 tỷ), CTCP Tân An (134,2 tỷ), CTCP Bất động sản Đại Cường (115,0 tỷ — là bên liên quan), CTCP TNHH XDTM Dịch vụ Phú Hoàng Phát (102,4 tỷ), và CTCP Tập đoàn Đại Cường (92,2 tỷ — là bên liên quan). Đối chiếu với thuyết minh giao dịch bên liên quan: FTM có phải thu, trả trước người bán và cho vay với chính nhóm Đại Cường / New City / ông Lê Mạnh Thường (cổ đông sáng lập). Khoản "phải thu về cho vay dài hạn" còn tăng 184% lên 104,4 tỷ, chủ yếu là cho CTCP Tập đoàn Đại Cường vay (92,2 tỷ). Nói cách khác, những cái tên nợ FTM nhiều tiền nhất và những bên FTM đem tiền đi cho vay lớn nhất lại chính là các công ty trong cùng "hệ sinh thái" — đúng dấu vết 5.

- Dấu vết 4 (ước tính kế toán) — dự phòng phải thu khó đòi bằng 0 đồng: dù các khoản phải thu/cho vay phình to như trên, thuyết minh ghi rõ tại 31/12/2019 và 01/01/2019, KHÔNG có khoản dự phòng phải thu khó đòi nào được ghi nhận. Đây là một "ước tính" ngầm rằng toàn bộ số nợ khổng lồ này đều hoàn toàn thu hồi được — một giả định mà chỉ riêng quy mô và độ tập trung vào bên liên quan của nó đã đủ để một người đọc tỉnh táo phải chất vấn.

- Mâu thuẫn tự bộc lộ: trong khi cấu trúc phải thu cho thấy rủi ro tập trung rõ rệt, thuyết minh rủi ro tín dụng của FTM lại tuyên bố "không có khách hàng nào chiếm trên 10% doanh thu" và công ty "không có rủi ro tín dụng trọng yếu". Chính sự vênh nhau giữa lời khẳng định trấn an trong thuyết minh và bức tranh số liệu là một dấu hiệu pháp y kinh điển.

Ghi chú trung thực về dữ liệu: trường dataVerified của khối phải thu FTM trả về false — nghĩa là SMP KHÔNG thể đối chiếu chéo con số phải thu này với một bảng cân đối kế toán năm 2019 được cache trong hệ thống (cache tài chính của SMP chỉ bắt đầu từ 2022, còn FTM là dữ liệu lịch sử trích xuất thủ công từ PDF gốc). Các con số trên vì thế được dẫn NGUYÊN VĂN từ thuyết minh đã trích xuất, không phải từ số liệu định lượng tự tính lại — đúng tinh thần "không bịa số": khi không kiểm chứng chéo được, ta nói rõ nguồn và giới hạn của nó.

Case tương phản — TTF (Gỗ Trường Thành), thuyết minh BCTC năm 2016. Số thật lấy từ GET /api/notes/TTF trên SMP.

TTF là mỏ neo dạy học về TỒN KHO — thuộc họ thủ thuật 2 (thổi phồng tài sản để giấu chi phí), nhưng theo một biến thể còn trần trụi hơn: tồn kho được ghi sổ ở mức cao hơn nhiều so với lượng hàng thực tế tồn tại, và sự thật chỉ vỡ ra khi có một cuộc KIỂM KÊ THỰC TẾ độc lập. Đây là ví dụ hoàn hảo cho luận điểm "dấu vết luôn để lại": bạn có thể ghi sổ tồn kho bao nhiêu tuỳ thích, nhưng khi người ta bước vào kho đếm từng kiện hàng thật, chênh lệch buộc phải hiện ra.

- Dấu vết 2 (tồn kho khống) hiện thẳng vào giá vốn: thuyết minh dự phòng/giá vốn của TTF ghi rõ công ty ghi nhận khoản chênh lệch THIẾU hàng tồn kho phát sinh sau kiểm kê tháng 6/2016 trị giá 1.051,9 tỷ đồng vào giá vốn hàng bán trong năm. Hơn một nghìn tỷ đồng "hàng tồn kho" trên sổ sách đơn giản là KHÔNG CÓ THẬT khi người ta vào kho đếm — và theo nguyên tắc ghi sổ kép, khi tài sản tồn kho bị xoá đi 1.051,9 tỷ thì bên kia buộc phải ghi nhận 1.051,9 tỷ vào giá vốn/chi phí, đánh sập lợi nhuận.

- Hệ quả trên báo cáo kết quả kinh doanh: cùng năm 2016, doanh thu thuần chỉ đạt 643,0 tỷ đồng (giảm mạnh 76,8% so với 2.765,6 tỷ năm trước), và công ty ghi nhận khoản lỗ sau thuế 1.295,6 tỷ đồng — trong đó riêng khoản thiếu hụt tồn kho đã chiếm phần lớn. Tổng giá trị hàng tồn kho cuối 2016 còn 1.863,8 tỷ (giảm 24,7% từ 2.474,0 tỷ), và dự phòng giảm giá tồn kho tăng lên 79,9 tỷ (trích thêm 21,9 tỷ trong năm) — những con số cho thấy chất lượng tài sản tồn kho được nhìn lại một cách khắc nghiệt hơn hẳn các năm trước.

- Dấu vết bổ trợ — sự kiện sau kỳ (dấu hiệu hoạt động liên tục bị nghi ngờ): thuyết minh sự kiện sau ngày kết thúc niên độ ghi nhận rằng ngày 16/3/2017, ĐHĐCĐ đã thông qua việc ông Võ Trường Thành và ông Võ Diệp Văn Tuấn (nguyên Chủ tịch HĐQT và Tổng Giám đốc) chuyển giao toàn bộ quyền sở hữu tài sản cá nhân cho Nhóm Công ty để khắc phục một phần tổn thất đã xảy ra trong các năm hoạt động dưới sự quản lý điều hành của những cá nhân này. Việc chính những người điều hành cũ phải đem tài sản cá nhân ra bù đắp tổn thất là một xác nhận công khai, bằng văn bản, rằng con số các năm trước đã không phản ánh đúng thực trạng.

Đối chiếu hai case — cùng một nguyên lý, hai lối trốn khác nhau: FTM giấu sự thật ở BÊN TÀI SẢN NGẮN HẠN (phải thu khống/bên liên quan, không trích dự phòng) — dấu vết là phải thu phình nhanh hơn doanh thu và tập trung vào bên liên quan. TTF giấu sự thật ở TỒN KHO (hàng khống, giá vốn bị hạ) — dấu vết là chênh lệch lộ ra khi kiểm kê thực tế, đập thẳng vào giá vốn và lợi nhuận. Trong cả hai, bức tranh lợi nhuận đẹp/ổn định duy trì được một thời gian, cho đến khi một lực lượng độc lập (kiểm toán, kiểm kê, cơ quan quản lý) buộc dấu vết phải hiện ra. Nhà đầu tư đọc được dấu vết trong thuyết minh — phải thu bất thường, tồn kho không tương xứng, dự phòng bằng 0, tên bên liên quan trong danh sách con nợ — có cơ hội rời đi TRƯỚC thời điểm đó.

Pháp y báo cáo tài chính không đòi hỏi bạn giỏi hơn kế toán trưởng của doanh nghiệp — nó chỉ đòi hỏi bạn biết mỗi thủ thuật làm đẹp số phải trả giá bằng một dấu vết ở đâu, rồi kiên nhẫn đi tìm cái bóng thay vì ngắm ánh sáng. Nhồi hàng để lại dấu ở phải thu phình nhanh hơn doanh thu; vốn hoá chi phí sai để lại dấu ở tài sản dở dang/chi phí trả trước phình mà không kết chuyển; khoản một lần đội lốt thường xuyên để lại dấu ở 'thu nhập khác' gánh phần lớn lợi nhuận; đổi ước tính kế toán để lại dấu ở dự phòng bằng 0 hoặc thuyết minh chính sách kế toán đổi đúng lúc; giao dịch bên liên quan bất thường để lại dấu ở việc tên con nợ lớn nhất trùng tên bên liên quan. FTM cho thấy bốn dấu vết cùng hiện trong một hồ sơ — phải thu tăng 112,1%, dồn vào nhóm Đại Cường, dự phòng 0 đồng, giữa lúc thuyết minh vẫn khẳng định 'không có rủi ro tín dụng trọng yếu'. TTF cho thấy sự thật rốt cuộc luôn thắng: 1.051,9 tỷ tồn kho không có thật buộc phải xoá sổ khi có người vào kho đếm, kéo theo khoản lỗ 1.295,6 tỷ và cả việc lãnh đạo cũ phải đem tài sản cá nhân ra bù đắp. Sợi chỉ đỏ nối tất cả: khi lợi nhuận kế toán và dòng tiền mặt kể hai câu chuyện khác nhau, tin dòng tiền — rồi đi tìm dấu vết chênh lệch đang trốn ở đâu. Một con số đẹp mà không kiểm chứng được nguồn gốc tiền mặt của nó thì nguy hiểm hơn một con số xấu trung thực, vì con số xấu ai cũng thấy còn con số đẹp giả thì được tin cho đến ngày vỡ.

1. Chọn một mã bạn đang theo dõi, mở tab Báo cáo tài chính trên SMP. Đọc song song hai dòng qua các năm gần nhất: tốc độ tăng của Phải thu khách hàng (balance:receivables) và của Doanh thu thuần (income:revenue). Nếu phải thu tăng nhanh hơn doanh thu đáng kể (chênh trên ~15 điểm %), bấm nút 'TM' cạnh dòng phải thu để đọc thuyết minh: khoản tăng đó dồn vào ai, có bên liên quan không, đã trích dự phòng chưa?

2. Mở thuyết minh giao dịch bên liên quan (ben_lien_quan) của mã đó và lập danh sách các bên liên quan. Sau đó mở thuyết minh phải thu / trả trước / cho vay và lập danh sách các đối tượng có số dư lớn nhất. GIAO NHAU hai danh sách: có cái tên nào xuất hiện ở cả hai không? Nếu có, đó là điểm bạn phải dừng lại và tra kỹ trước khi tin vào doanh thu/lợi nhuận đã tạo ra từ giao dịch đó.

3. Đối chiếu lợi nhuận với dòng tiền: mở panel Chất lượng lợi nhuận (tab BQI) hoặc so tỷ số CFO / Lợi nhuận ròng (ratio:cfo_np) qua 3 năm. Nếu lợi nhuận tăng đẹp nhưng CFO liên tục hụt hơi (tỷ số thấp và kéo dài), hãy tự hỏi: phần lợi nhuận chưa hoá thành tiền đang trốn ở khoản tài sản nào — phải thu, tồn kho, hay một khoản treo trên bảng cân đối? Tra đúng khoản đó trong thuyết minh trước khi đọc bất kỳ tỷ số định giá nào.