Bài 7 - Dòng tiền dương nhưng 'rỗng ruột': Kỹ thuật Chain of Thought phân rã OCF
Vì sao bạn cần đọc bài này
Bạn vừa hoàn thành bước rà soát đầu tiên (từ Bài 1 trong Series này) và thở phào: “Dòng tiền từ hoạt động kinh doanh (OCF) dương 100 tỷ. Tốt rồi.”
Nhưng khi một đồng nghiệp dày dặn hơn liếc qua Bảng cân đối, anh ấy hỏi: “OCF dương 100 tỷ, nhưng Khoản phải trả người bán tăng 120 tỷ so với đầu năm. Vậy tiền dương là nhờ bán hàng thu tiền, hay nhờ nợ nhà cung cấp chưa trả?”
Câu hỏi đó khiến bạn nhận ra: Con số OCF trên mặt báo cáo chưa nói lên toàn bộ câu chuyện.
Cơ chế: Tại sao OCF có thể “dương ảo”?
Báo cáo lưu chuyển tiền tệ (gián tiếp) tính OCF bằng cách bắt đầu từ Lợi nhuận trước thuế, sau đó điều chỉnh cho các khoản mục phi tiền mặt và thay đổi vốn lưu động.
Trong quá trình điều chỉnh đó, có hai nhóm biến động đặc biệt quan trọng:
- Tăng Khoản phải trả (Trade Payables): Khi công ty “chậm trả” cho nhà cung cấp, tiền được giữ lại trong két → OCF tăng. Nhưng đây không phải là tiền kiếm được từ bán hàng.
- Giảm Hàng tồn kho: Bán tháo hàng tồn với giá chiết khấu cũng tạo ra dòng tiền dương, nhưng có thể không bền vững.
Trong khi đó, phần doanh thu thực sự chuyển hóa thành tiền mặt (Core Operating Cash Flow) lại có thể đang âm — bị che lấp bởi các khoản điều chỉnh vốn lưu động.
Đây là lý do tại sao dân tài chính chuyên nghiệp thường thực hiện thao tác “Chuẩn hóa dòng tiền” (Normalize Cash Flow) — loại bỏ các yếu tố “phì nhất thời” ra khỏi OCF để nhìn thấy sức khỏe thực sự.
Nỗi đau phổ biến
Chuyên viên thẩm định mới vào nghề — thường dừng phân tích ở mức đọc con số OCF tổng hợp. Khi Hội đồng hỏi “Trong 100 tỷ OCF đó, bao nhiêu là tiền thu được từ khách hàng thật, bao nhiêu là tiền nhây nợ nhà cung cấp?” — họ không trả lời được ngay.
Nhà đầu tư cá nhân — đọc Dòng tiền dương trên Financial Summary của một cổ phiếu và kết luận “Công ty tạo tiền tốt”, mà không kiểm tra cấu trúc bên trong dòng tiền đó.
Việc bóc tách thủ công yêu cầu truy xuất nhiều dòng trên Lưu chuyển tiền tệ, đối chiếu với Bảng cân đối, và thực hiện 3-4 phép tính loại trừ. Tốn thời gian và dễ sai sót nếu làm nhanh.
Kỹ thuật Chain of Thought: Ép AI tính toán từng bước
Khi AI được giao bài toán tài chính phức tạp mà không có hướng dẫn, nó thường “nhảy cóc” thẳng đến kết luận — và tất nhiên dễ tính sai. Kỹ thuật Chain of Thought (CoT) giải quyết vấn đề này bằng cách ép mô hình suy luận từng bước, hiển thị quá trình tính toán ra màn hình.
Mẫu Prompt:
“Dựa trên Báo cáo lưu chuyển tiền tệ (gián tiếp) đính kèm, tôi muốn tính ‘Dòng Tiền Hoạt Động Cốt Lõi’ (Core Operating Cash Flow) để đánh giá khả năng tạo tiền thực sự từ hoạt động kinh doanh chính.
[YÊU CẦU BẮT BUỘC]: KHÔNG trả lời kết quả ngay. Hãy tính toán và HIỂN THỊ TỪNG BƯỚC:
Bước 1: Lấy con số ‘Lưu chuyển tiền thuần từ HĐKD’ (Mã 20). Hiển thị bằng tỷ VNĐ. Bước 2: Tìm mục ‘Tăng/Giảm các khoản phải trả người bán’. Nếu khoản này TĂNG (nghĩa là tiền OCF dương một phần nhờ chưa trả nhà cung cấp), hãy trừ đi. Giải thích logic. Bước 3: Tìm mục ‘Tăng/Giảm hàng tồn kho’. Nếu Tồn kho GIẢM bất thường, hãy ghi chú — đây có thể là dấu hiệu bán tháo hàng, tạo dòng tiền tạm thời. Bước 4: Hiển thị con số Dòng tiền Cốt lõi sau khi điều chỉnh. Bước 5: So sánh Dòng tiền Cốt lõi với Lợi nhuận gộp trong cùng kỳ. Kết luận trong 2 câu: Doanh nghiệp có đang tạo ra tiền thật từ hoạt động kinh doanh chính hay không?”
Khi bạn “lập trình” cho AI từng bước logic như vậy, tỷ lệ AI tính sai giảm xuống gần bằng không — vì nó không có không gian để nhảy cóc hoặc bịa số.
Nguyên tắc mang đi
“Đừng tin vào con số tổng. Hãy luôn hỏi: Con số này được cấu thành từ những gì? Phần nào bền vững, phần nào chỉ là nhất thời?”
Kỹ năng phân rã (Decomposition) là thứ phân biệt một người “đọc” báo cáo tài chính với một người “hiểu” báo cáo tài chính. Và AI, khi được hướng dẫn đúng, có thể giúp bạn phân rã nhanh gấp 10 lần.