·11 phút đọc#cash-flow#TT-200#BCTC#báo-cáo-tài-chính

Cách lập báo cáo lưu chuyển tiền tệ — phương pháp trực tiếp + gián tiếp (TT 200)

Báo cáo Cash Flow (Mẫu B03-DN theo TT 200) bị nhiều SME bỏ qua — nhưng đây là báo cáo quan trọng nhất cho founder hiểu sức khỏe tài chính. Bài này hướng dẫn cả 2 phương pháp + ví dụ thực tế + 4 sai sót thường gặp.

TN

Tony Nguyen

Founder, NKKTech Group · CEO, est-invoice

Báo cáo lưu chuyển tiền tệ (Cash Flow Statement — Mẫu B03-DN theo TT 200) là 1 trong 4 báo cáo tài chính bắt buộc cho doanh nghiệp Việt Nam, nhưng cũng là báo cáo bị nhiều SME lập sai hoặc bỏ qua nhất.

Lý do quan trọng: P&L có thể "ra lãi" nhưng tiền mặt cạn — nhiều DN đóng cửa với P&L dương vì không quản được dòng tiền. Cash Flow phản ánh sự thật.

Cấu trúc 3 phần (cả 2 phương pháp đều giống)

  1. Lưu chuyển tiền từ hoạt động kinh doanh (Operating) — bán hàng, chi phí vận hành. Đây là phần quan trọng nhất — DN healthy phải có Operating CF dương.
  2. Lưu chuyển tiền từ hoạt động đầu tư (Investing) — mua/bán TSCĐ, đầu tư tài chính, cho vay. Thường âm cho DN đang phát triển (mua máy móc, mở rộng).
  3. Lưu chuyển tiền từ hoạt động tài chính (Financing) — vay/trả nợ, phát hành vốn, chia cổ tức. Tuỳ chu kỳ.

Tổng 3 phần = Tăng/giảm tiền cuối kỳ. Cộng với tiền đầu kỳ = tiền cuối kỳ (phải khớp với Bảng cân đối kế toán — Cash + Cash Equivalents).

Phương pháp 1: Trực tiếp (Direct method)

Liệt kê từng dòng thu/chi tiền THỰC TẾ. Đơn giản đọc nhưng phải tổng hợp từ sổ chi tiết tiền mặt + ngân hàng.

Phần Operating — phương pháp trực tiếp

  • + Thu từ bán hàng / cung cấp dịch vụ
  • − Tiền chi cho NCC (hàng hoá, dịch vụ)
  • − Tiền chi trả người lao động (lương + BHXH)
  • − Tiền chi nộp thuế TNDN
  • + Tiền thu khác (lãi tiền gửi, etc.)
  • − Tiền chi khác (phí ngân hàng, etc.)
  • = Lưu chuyển tiền từ HĐKD (1)

Phần Investing

  • − Tiền chi mua TSCĐ
  • + Tiền thu bán TSCĐ
  • − Tiền chi cho vay / mua công cụ nợ
  • + Tiền thu hồi cho vay / bán công cụ nợ
  • − Tiền chi đầu tư vào DN khác
  • + Tiền thu hồi đầu tư từ DN khác
  • + Lãi vay, cổ tức, lợi nhuận được chia
  • = Lưu chuyển tiền từ HĐ đầu tư (2)

Phần Financing

  • + Tiền thu phát hành cổ phiếu / vốn góp
  • − Tiền chi trả vốn góp / mua lại cổ phiếu
  • + Tiền vay ngắn hạn + dài hạn nhận được
  • − Tiền trả nợ gốc vay
  • − Tiền trả cổ tức / lợi nhuận đã chia
  • = Lưu chuyển tiền từ HĐ tài chính (3)

Tiền cuối kỳ = Tiền đầu kỳ + (1) + (2) + (3) + Ảnh hưởng FX

Phương pháp 2: Gián tiếp (Indirect method)

Bắt đầu từ Lợi nhuận trước thuế trên P&L → điều chỉnh các khoản phi tiền tệ và biến động vốn lưu động → ra Operating CF. Phần Investing + Financing giống phương pháp trực tiếp.

Phần Operating — phương pháp gián tiếp

  • Lợi nhuận trước thuế (LNTT)
  • +/− Điều chỉnh các khoản phi tiền tệ:
    • + Khấu hao TSCĐ
    • + Dự phòng nợ phải thu khó đòi (tăng)
    • + Lỗ chênh lệch tỷ giá chưa thực hiện
    • +/− Lãi/lỗ từ hoạt động đầu tư (chuyển sang phần Investing)
    • + Chi phí lãi vay (chuyển sang phần Financing)
  • +/− Biến động vốn lưu động:
    • − Tăng / + Giảm khoản phải thu
    • − Tăng / + Giảm hàng tồn kho
    • + Tăng / − Giảm khoản phải trả NCC
    • +/− Biến động chi phí trả trước, doanh thu chưa thực hiện, v.v.
  • − Tiền chi lãi vay đã trả
  • − Tiền chi nộp thuế TNDN đã trả
  • = Lưu chuyển tiền từ HĐKD (1)

Khi nào dùng phương pháp nào?

TT 200 cho phép cả 2 phương pháp. Trong thực tế:

  • Phương pháp trực tiếp — phù hợp khi đã có data chi tiết theo từng giao dịch tiền (phần mềm kế toán đầy đủ). Báo cáo dễ đọc cho người không chuyên.
  • Phương pháp gián tiếp — phổ biến hơn trong audit Big-4 vì dễ reconcile với P&L. Hầu hết MNC dùng cách này.

Khuyến nghị: SME ≤ 50 nhân viên dùng trực tiếp (rõ ràng); DN lớn hoặc FDI dùng gián tiếp (compatible với chuẩn quốc tế IFRS).

Ví dụ thực tế

Giả định Công ty TNHH ABC năm 2025:

  • Lợi nhuận trước thuế: ₫2,000M
  • Khấu hao TSCĐ: ₫300M
  • Tăng khoản phải thu: ₫400M (khách nợ thêm)
  • Giảm hàng tồn kho: ₫150M (bán đi hết)
  • Tăng khoản phải trả NCC: ₫200M (chưa trả NCC)
  • Chi lãi vay đã trả: ₫120M
  • Thuế TNDN đã nộp: ₫350M

Operating CF (gián tiếp):

  • 2,000 + 300 (khấu hao) − 400 (AR tăng) + 150 (inventory giảm) + 200 (AP tăng) − 120 (lãi vay) − 350 (thuế TNDN) = 1,780M

Investing CF: − ₫500M (mua máy mới) = (500M)

Financing CF: + ₫800M (vay mới) − ₫300M (trả gốc) − ₫400M (chia cổ tức) =+100M

Tăng tiền cuối kỳ: 1,780 − 500 + 100 = +₫1,380M. Tiền đầu kỳ ₫500M → Tiền cuối kỳ ₫1,880M.

4 sai sót lập Cash Flow phổ biến

  1. Quên cộng lại khấu hao trong phương pháp gián tiếp — khấu hao là chi phí phi tiền tệ, phải cộng lại vào LNTT để ra Operating CF.
  2. Sai hướng dấu vốn lưu động — tăng AR/Inventory là (−), giảm là (+). Tăng AP/đối ứng là (+), giảm là (−). Nhầm dấu sẽ ra Operating CF sai hàng tỷ.
  3. Để lãi vay trong Operating CF — lãi vay phải tách sang Financing CF (theo TT 200, khác IFRS).
  4. Không reconcile tiền cuối kỳ với BCKT — phải khớp 100% với Tiền + Tương đương tiền trên Bảng cân đối kế toán. Nếu lệch, có error ở đâu đó.

Cash Flow tự động trong phần mềm kế toán

Phần mềm kế toán nên tự sinh Cash Flow từ data — không phải làm tay Excel. Khi đã có:

  • Hệ thống tài khoản chuẩn TT 200.
  • Bút toán phân loại đúng (TK 511 doanh thu, TK 632 giá vốn, TK 642 chi phí QLDN, etc.).
  • Phân biệt được giao dịch tiền (TK 111, 112) vs giao dịch tín dụng (TK 131, 331).

... thì phần mềm có thể sinh Cash Flow 1 click. est-invoice sinh cả 2 phương pháp, export Excel để gửi auditor.

Kết luận

Cash Flow Statement là báo cáo founder/CEO nên đọc nhất:

  • Operating CF dương + tăng theo thời gian = DN healthy.
  • Operating CF âm trong khi P&L lãi = warning (chất lượng doanh thu kém, AR ballooning).
  • Phương pháp trực tiếp dễ đọc; gián tiếp dễ audit.
  • Phần mềm kế toán tự sinh 1 click thay vì làm tay Excel.

Muốn xem demo Cash Flow real-time của est-invoice? Trial 30 ngày miễn phí →

Bài liên quan: Quyết toán TNDN checklist 14 bước · Đối chiếu ngân hàng + thuế GTGT cuối tháng