Tình huống minh họa: Giữa năm, CEO hỏi dự án nhà máy đang lãi hay lỗ nếu giữ nhịp này. Kế toán trưởng trả lời theo chi phí đã ghi nhận, PM trả lời theo khối lượng đã làm, lệch nhau gần 7%. Không ai có EAC cập nhật theo tiến độ thực, cũng không ai biết bốn tuần tới tài khoản có căng không.
Trả lời ngắn: Dự báo lợi nhuận và dòng tiền là việc cập nhật hai con số trên cùng một bộ dữ liệu tiến độ: EAC (ước tính chi phí khi hoàn thành) để ra biên lợi nhuận dự báo, và dự báo dòng tiền 4 đến 13 tuần để thấy tuần căng trước khi nó xảy ra. SOP-TT-06 buộc chi phí cam kết, khối lượng đã làm và lịch thu chi chạy cùng nhau.
Bài viết này dành cho ai?
Dành cho CEO, CFO, Kế toán trưởng, Giám đốc dự án và Trưởng phòng Kiểm soát dự án của công ty tổng thầu chạy nhiều công trình — những người phải trả lời hai câu hỏi: dự án này sẽ lãi bao nhiêu, và tuần nào sắp tới dòng tiền căng.
Điều gì đang xảy ra?
- EAC không được cập nhật theo tiến độ thực, chỉ tính lại khi có yêu cầu đột xuất.
- Chi phí cam kết với nhà cung cấp và thầu phụ không vào cùng báo cáo chi phí dự án.
- Biên lợi nhuận dự báo lấy từ kế hoạch ban đầu, không phản ánh phát sinh đã được duyệt.
- Dòng tiền lập theo tháng, không đủ chi tiết để thấy tuần thiếu hụt.
- Lịch thu theo nghiệm thu và lịch chi theo hợp đồng mua không nằm cạnh nhau trong một bảng.
Điều doanh nghiệp thực sự muốn đạt được
Chức năng: mỗi công trình có EAC, biên lợi nhuận dự báo và dòng tiền tuần, cập nhật theo nhịp cố định. Quản trị: chi phí cam kết, khối lượng đã làm, lịch thu và lịch chi dùng chung mã công trình, để dự báo lãi lỗ và dòng tiền cùng nguồn. Tổ chức: rõ ai cập nhật chi phí cam kết, ai chốt EAC, ai lập dự báo dòng tiền và ai đề xuất phương án điều tiết.
Điều gì đang cản trở?
| Lớp cản trở | Biểu hiện | Hệ quả |
|---|---|---|
| Dữ liệu | Chi phí cam kết, chi phí thực và khối lượng đã làm ở ba hệ thống | Không tính được EAC sát thực, dự báo lãi lỗ lệch |
| Quy trình | EAC chỉ cập nhật khi có yêu cầu, không theo nhịp định kỳ | Ban điều hành biết lãi lỗ khi đã muộn để điều chỉnh |
| Kiểm soát | Lịch thu theo nghiệm thu không đặt cạnh lịch chi theo hợp đồng mua | Dòng tiền căng phát hiện khi tài khoản đã thiếu |
| Tổ chức | Không ai sở hữu dự báo dòng tiền và việc cập nhật giả định thu | Dự báo làm một lần rồi bỏ, không dùng để ra quyết định |
| Công cụ | Dòng tiền lập theo tháng, không đủ chi tiết theo tuần | Không thấy tuần thiếu hụt để điều tiết trước |
Điểm nhìn cốt lõi: Ban điều hành tổng thầu không thiếu số liệu, mà thiếu một nhịp buộc ba loại số liệu gặp nhau: chi phí cam kết, tiến độ đã làm và lịch thu chi. EAC là hệ quả của ba thứ đó, không phải một con số riêng. Khi chi phí cam kết và khối lượng đã làm chạy cùng mã công trình, dự báo lãi lỗ và dòng tiền thành báo cáo tự động thay vì cuộc tranh luận giữa kế toán và PM.

Tác động tới doanh nghiệp
| Chiều tác động | Điều gì xảy ra khi dự báo lợi nhuận và dòng tiền không có SOP |
|---|---|
| Cost | Chi phí vay ngắn hạn tăng do thiếu tiền cục bộ, cộng chi phí xử lý gấp |
| Margin | Biên lợi nhuận dự báo lệch khỏi thực tế, quyết định giá dựa trên số sai |
| Cash Flow | Tuần thiếu hụt không thấy trước, phải ứng vốn ngoài kế hoạch hoặc trả chậm |
| Progress | Thiếu tiền cục bộ làm chậm cung ứng vật tư và thầu phụ, đẩy lùi tiến độ |
| Risk | Cam kết chi vượt khả năng thu mà không có cảnh báo, rủi ro mất thanh khoản |
Nguyên nhân gốc
Không có nhịp cập nhật EAC và biên lợi nhuận dự báo theo tiến độ thực ↓ Chi phí cam kết không vào cùng báo cáo với chi phí thực ↓ Lịch thu theo nghiệm thu và lịch chi theo hợp đồng mua không nằm cạnh nhau ↓ Dòng tiền lập theo tháng nên không thấy tuần thiếu hụt ↓ Không ai sở hữu việc cập nhật giả định thu và chi ↓ Ban điều hành chỉ biết lãi lỗ và thiếu tiền khi đã xảy ra
Framework quản trị
EAC VÀ FORECAST MARGIN — chi phí thực cộng cam kết cộng dự phòng còn lại, cập nhật theo nhịp ↓ CHI PHÍ CAM KẾT — đơn mua và hợp đồng phụ đã ký nhưng chưa ghi nhận, cùng mã công trình ↓ LỊCH THU THEO NGHIỆM THU — khối lượng đủ điều kiện, kỳ thanh toán, tuổi nợ dự kiến ↓ LỊCH CHI THEO HỢP ĐỒNG — vật tư, thầu phụ, lương, thuế và nghĩa vụ đến hạn ↓ DỰ BÁO DÒNG TIỀN 4–13 TUẦN — tuần vào, tuần ra, số dư dự kiến và tuần thiếu hụt ↓ NHỊP RÀ SOÁT — họp tuần trên dashboard, mỗi tuần căng có phương án điều tiết
Gộp chi phí thực, chi phí cam kết và tiến độ đã làm thành EAC và forecast margin, đồng thời đặt lịch thu theo nghiệm thu cạnh lịch chi theo hợp đồng trong dự báo dòng tiền tuần.
Khám phá EcoCons → Xem gói One →SOP-TT-06: Trigger, Input, Process, Approval, Control, Exception, Output, KPI
| Thành phần | Nội dung trong SOP-TT-06 |
|---|---|
| Trigger | Kỳ cập nhật định kỳ đến hạn, hoặc phát sinh làm lệch EAC vượt ngưỡng |
| Input | Chi phí thực và cam kết theo mã công trình, khối lượng đã làm và nghiệm thu, lịch thu chi |
| Process | Cập nhật chi phí cam kết, tính EAC và forecast margin, lập dự báo dòng tiền tuần, rà tuần căng |
| Approval | EAC và giả định dòng tiền do CFO chốt; phương án điều tiết vốn ngoài kế hoạch cần CEO duyệt |
| Control | Chi phí cam kết phải vào cùng mã công trình trước khi chốt EAC; lịch thu và lịch chi cùng một bảng |
| Exception | Lệch EAC vượt ngưỡng thì lập kế hoạch phục hồi; tuần thiếu hụt phải có phương án giãn lịch chi |
| Output | Báo cáo EAC và forecast margin, dự báo dòng tiền 4–13 tuần, biên bản điều tiết vốn |
| KPI | Độ chính xác EAC, chênh lệch forecast margin, độ chính xác dòng tiền tuần, số tuần dự báo âm |
Quy trình To-Be (Process chi tiết)
| Bước | Người phụ trách | Điều kiện vào | Điểm kiểm soát |
|---|---|---|---|
| Chốt nhịp cập nhật EAC theo công trình | CFO + Kiểm soát | Danh mục công trình đã mã hóa | Mỗi công trình có nhịp cập nhật và chủ sở hữu |
| Cập nhật chi phí thực và cam kết | Kế toán dự án | Đơn mua và hợp đồng phụ đã ký | Chi phí cam kết vào đúng mã công trình |
| Tính EAC và forecast margin | Kiểm soát dự án | Chi phí thực và cam kết đã cập nhật | EAC cộng chi phí còn lại theo tiến độ thực |
| Lập lịch thu theo nghiệm thu | QS + Kế toán | Khối lượng đủ điều kiện đã có | Lịch thu gắn kỳ thanh toán và tuổi nợ dự kiến |
| Lập dự báo dòng tiền 4–13 tuần | Kế toán trưởng | Lịch thu và lịch chi đã có | Số dư dự kiến từng tuần, khoanh tuần âm |
| Rà soát tuần và điều tiết | CFO | Dự báo đã cập nhật | Mỗi tuần căng có phương án và người xử lý |

Ví dụ minh họa — số liệu giả định
Số liệu dưới đây chỉ để minh họa cách tính, không phải thống kê thực tế.
Giả định: một công trình có giá trị hợp đồng 240.000 triệu đồng, ngân sách chi phí ban đầu 216.000 triệu đồng, tức biên lợi nhuận kế hoạch 10%. Đến tháng thứ 6, chi phí thực đã ghi nhận 108.000 triệu đồng và tiến độ hoàn thành 45%.
1. Dự báo chi phí hoàn thành (EAC)
| Thành phần | Giá trị (triệu đồng) |
|---|---|
| Chi phí thực đã ghi nhận | 108.000 |
| Chi phí cam kết còn lại | 42.000 |
| Chi phí dự kiến cho phần chưa cam kết | 78.000 |
| EAC | 228.000 |
2. Biên lợi nhuận dự báo
- Lợi nhuận dự báo: 240.000 − 228.000 = 12.000 triệu đồng
- Biên dự báo: 12.000 ÷ 240.000 = 5%, thấp hơn kế hoạch 5 điểm (10% xuống 5%)
3. Dòng tiền
Dự báo cho thấy tuần thứ 9 âm 8.000 triệu đồng: lịch chi thầu phụ dồn vào tuần này, trong khi khoản thu 20.000 triệu đồng chỉ về tuần 11.
Ý nghĩa: tại tháng thứ 6, dự báo đã cho thấy cả hai vấn đề, biên giảm 5 điểm và tuần 9 âm tiền, khi còn thời gian điều chỉnh lịch chi và chi phí chưa cam kết.
EcoCons hỗ trợ ở đâu?
| Yêu cầu | Năng lực | Mức đáp ứng |
|---|---|---|
| Chi phí thực và cam kết theo mã công trình | Kế toán phân tích, đơn mua và hợp đồng theo mã dự án | Tiêu chuẩn + cấu hình |
| EAC và biên lợi nhuận dự báo theo công trình | Báo cáo phân tích tùy chỉnh và ngân sách dự án | Mở rộng (AI-X) |
| Lịch thu theo nghiệm thu và tuổi nợ | Công nợ theo hạn thanh toán và báo cáo tuổi nợ | Tiêu chuẩn |
| Lịch chi theo hợp đồng và đến hạn | Hóa đơn mua, hạn thanh toán và kế hoạch chi | Tiêu chuẩn + cấu hình |
| Dashboard dòng tiền 4–13 tuần với tuần thiếu hụt | Bảng điều khiển tự dựng và cảnh báo theo tuần | Mở rộng (AI-X) |
AI / Automation hỗ trợ ở đâu?
Khi chi phí, tiến độ và lịch thu chi nằm cùng một hệ thống, AI có thể cập nhật EAC theo nhịp thay vì chờ yêu cầu, phát hiện lệch forecast margin vượt ngưỡng, và khoanh tuần dòng tiền âm kèm nguyên nhân chính. AI không tự chốt EAC, không tự phê duyệt vốn ngoài kế hoạch, không tự kết luận một dự án là lỗ.
KPI cần theo dõi
| KPI | Công thức | Tần suất | Chủ sở hữu | Hành động khi lệch |
|---|---|---|---|---|
| Độ chính xác EAC | Chênh lệch EAC dự báo so với chi phí quyết toán | Tháng | Kiểm soát dự án | Rà giả định chi phí còn lại và phát sinh chưa duyệt |
| Chênh lệch forecast margin | Forecast margin trừ biên kế hoạch | Tháng | CFO | Lập kế hoạch phục hồi khi lệch vượt ngưỡng |
| Độ chính xác dòng tiền tuần | Số dư thực chia số dư dự báo theo tuần | Tuần | Kế toán trưởng | Sửa giả định thu và lịch chi dồn |
| Số tuần dự báo âm | Số tuần số dư dự kiến dưới 0 trong 13 tuần tới | Tuần | CFO | Điều tiết trước khi tuần âm tới |
| Tỷ lệ chi phí cam kết đã vào mã công trình | Cam kết đã gắn mã ÷ tổng cam kết | Tháng | Kế toán dự án | Bổ sung mã công trình cho đơn mua thiếu |
Câu hỏi thường gặp
EAC là gì và vì sao tổng thầu phải cập nhật định kỳ?
EAC là ước tính tổng chi phí khi công trình hoàn thành, bằng chi phí thực đã ghi nhận cộng chi phí cam kết còn lại cộng dự kiến cho phần chưa cam kết. Lấy giá trị hợp đồng trừ EAC ra lợi nhuận dự báo. Cập nhật định kỳ giúp ban điều hành thấy dự án mất hoặc tăng biên từ giữa kỳ, còn thời gian điều chỉnh, thay vì biết khi đã quyết toán.
Forecast margin khác gì biên lợi nhuận trong kế hoạch?
Biên kế hoạch là con số chốt khi đấu thầu, dựa trên giá dự thầu và ngân sách ban đầu. Forecast margin là biên tính lại theo EAC hiện tại, phản ánh phát sinh đã duyệt, thay đổi giá vật tư và năng suất thực tế. Hai con số lệch nhau càng nhiều nghĩa là kế hoạch càng xa thực tế, và cần rà lại giả định cũng như chính sách giá cho các gói sau.
Vì sao dự báo dòng tiền cần 4 đến 13 tuần thay vì theo tháng?
Vì tiền vào và tiền ra của tổng thầu không khớp theo tháng mà theo tuần: lịch trả thầu phụ, lịch nhận vật tư và lịch thu theo nghiệm thu rơi vào các tuần khác nhau. Dự báo tháng che mất tuần âm nằm giữa tháng. Khung 13 tuần tương ứng một quý, đủ xa để điều tiết và đủ gần để giả định thu chi còn đáng tin.
Chi phí cam kết là gì và vì sao phải đưa vào EAC?
Chi phí cam kết là giá trị đã ký với nhà cung cấp hoặc thầu phụ nhưng chưa ghi nhận vào chi phí thực, ví dụ đơn mua đã đặt hàng chưa nhận hóa đơn. Không tính phần này thì EAC bị đánh giá thấp và lợi nhuận dự báo trông đẹp hơn thực tế. Đưa cam kết vào cùng mã công trình là điều kiện để EAC sát thực và dòng tiền dự báo đủ lịch chi.
Tuần dòng tiền âm nên xử lý thế nào?
Trước hết rà lại giả định để chắc đó là âm thật chứ không do lịch chi nhập sai. Sau đó xử lý theo thứ tự ưu tiên: đẩy thu trước hạn với khách hàng tốt, đàm phán giãn lịch chi nhà cung cấp và thầu phụ, rồi mới xem xét vốn ngắn hạn. Mỗi phương án cần một người sở hữu và một hạn xử lý. Xử lý khi còn vài tuần rẻ hơn nhiều so với xử lý trong tuần âm.
SOP này có cần AI không?
Không bắt buộc. Khi đã có mã công trình dùng chung và bảng lịch thu chi theo tuần, một bảng tính tốt đã ra được EAC và dự báo dòng tiền. AI chỉ nên thêm khi số công trình, đơn mua và khoản thu đủ lớn để cập nhật thủ công chậm và dễ sót. Khi đó AI cập nhật EAC theo nhịp và khoanh tuần âm, còn quyết định vẫn thuộc CFO và CEO.
Checklist: doanh nghiệp của bạn có vấn đề này không?
Đọc kết quả: 0–2 ô = dự báo đang được kiểm soát; 3–5 ô = cần chốt nhịp EAC và dự báo dòng tiền tuần; 6–8 ô = áp dụng SOP-TT-06 cùng bộ công cụ ở bài 1398.
Kết luận
EAC và dòng tiền không phải hai báo cáo tài chính riêng, mà là hai mặt của cùng một bộ dữ liệu tiến độ và cam kết. Khi chi phí cam kết vào đúng mã công trình và lịch thu chạy cạnh lịch chi theo tuần, ban điều hành thấy dự án mất biên trước khi quyết toán và thấy tuần căng trước khi tài khoản thiếu.