Tình huống minh họa: sáng thứ Hai, kế toán trưởng báo CEO tổng phải thu còn 2,42 tỷ. CEO hỏi lại: trong đó bao nhiêu đã quá hạn, hợp đồng nào căng nhất, đợt nào sắp đến hạn. Cả phòng im lặng. Bảng tính có con số tổng, nhưng không tách theo hợp đồng và theo đợt thanh toán, nên không ai biết dòng tiền đang bị giữ ở đâu.
Trả lời ngắn: Theo dõi công nợ theo từng hợp đồng thi công là gắn mỗi khoản phải thu với hợp đồng, đợt thanh toán, biên bản nghiệm thu và hóa đơn tương ứng, để biết khoản nào đã đến hạn, quá hạn bao nhiêu ngày và do ai theo. Công thức cốt lõi: Phải thu hợp đồng = Giá trị đã nghiệm thu − Đã thu tiền. Điểm kiểm soát nằm ở lúc nghiệm thu, vì nghiệm thu tạo quyền xuất hóa đơn và mốc đến hạn.
Bài viết này dành cho ai?
Dành cho CEO, Giám đốc tài chính hoặc Kế toán trưởng, Trưởng phòng Kinh doanh và PM của doanh nghiệp thiết kế – thi công nội thất. Những người phải trả lời câu hỏi "tiền của công trình này đang ở đâu" mà không có quyền nói "để em kiểm tra lại".
Điều gì đang xảy ra?
- Hợp đồng thi công thanh toán theo đợt: tạm ứng, theo tiến độ, theo nghiệm thu và quyết toán.
- Mỗi đợt gắn với một mốc thi công và một biên bản nghiệm thu, nhưng các mốc này nằm rời nhau.
- Kế toán theo dõi công nợ theo hóa đơn, kinh doanh theo lời hứa của khách, PM theo tiến độ.
- Khách trả chậm thường kèm tranh chấp nhỏ ở hạng mục, nên khoản phải thu bị treo lâu.
- Báo cáo tổng hợp gộp mọi hợp đồng lại, nên một hợp đồng xấu bị che bởi các hợp đồng đang tốt.
Điều doanh nghiệp thực sự muốn đạt được
Chức năng: mỗi đợt thanh toán có mốc nghiệm thu, hóa đơn và số tiền đã thu rõ ràng. Quản trị: nhìn được tuổi nợ theo hợp đồng và theo khách trước khi dòng tiền căng. Tổ chức: rõ ai chịu trách nhiệm đòi từng đợt, ai xác nhận nghiệm thu và ai được phép cho khách trả chậm.
Điều gì đang cản trở?
| Lớp cản trở | Biểu hiện | Hệ quả |
|---|---|---|
| Dữ liệu | Đợt thanh toán không gắn mã hợp đồng và mã nghiệm thu | Không biết khoản nào đến hạn hay quá hạn |
| Quy trình | Nghiệm thu xong nhưng chậm xuất hóa đơn | Đồng hồ quá hạn chỉ bắt đầu muộn |
| Kiểm soát | Không có ngưỡng cho phép khách trả chậm | Khoản lớn bị đối xử như khoản nhỏ |
| Tổ chức | Kinh doanh, kế toán và PM không chung một đầu mối | Không ai chịu trách nhiệm đòi một đợt |
| Công cụ | Công nợ nằm ở file Excel xuất tay mỗi tháng | Số liệu lệch giữa các phòng ban |
Điểm nhìn cốt lõi: Doanh nghiệp không thiếu báo cáo công nợ tổng. Doanh nghiệp thiếu công nợ nhìn theo từng hợp đồng và từng đợt thanh toán, nên con số tổng che mất hợp đồng đang căng dòng tiền nhất.

Tác động tới doanh nghiệp
| Chiều tác động | Điều gì xảy ra khi công nợ chỉ nhìn ở mức tổng |
|---|---|
| Cost | Phải đi vay hoặc ứng vốn để bù khoản đã nghiệm thu nhưng chưa thu |
| Margin | Chi phí lãi vay và chiết khấu trả sớm ăn vào lãi công trình |
| Cash Flow | Dòng tiền âm dù trên giấy vẫn có lãi và còn nhiều phải thu |
| Progress | Thi công đợt sau bị chậm vì thiếu tiền mua vật tư |
| Risk | Mất quyền ghi nhận hóa đơn và mốc quá hạn khi tranh chấp với khách |
Nguyên nhân gốc
Đợt thanh toán không được gắn với mốc nghiệm thu và hóa đơn ↓ Nghiệm thu xong nhưng hồ sơ không chốt được ngày ↓ Hóa đơn xuất muộn, tuổi nợ bị tính sai ↓ Công nợ chỉ còn con số tổng không tách được theo hợp đồng ↓ Không xác định được hợp đồng nào cần ưu tiên đòi ↓ Dòng tiền căng đúng lúc phải thanh toán thầu phụ và vật tư
Framework quản trị
MỐC — chốt các mốc thanh toán theo hợp đồng ngay khi ký ↓ NGHIỆM THU — biên bản nghiệm thu hạng mục, có ngày và người xác nhận ↓ HÓA ĐƠN — xuất trong hạn cam kết sau nghiệm thu ↓ THEO DÕI — tuổi nợ theo hợp đồng, theo đợt, theo khách ↓ NHẮC NỢ — phân cấp theo số ngày quá hạn và giá trị ↓ ĐỐI CHIẾU — xác nhận số dư với khách trước khi căng ↓ HỌC LẠI — cập nhật chính sách tín dụng theo hành vi trả nợ
Gắn biên bản nghiệm thu, hóa đơn và số tiền đã thu vào một hồ sơ hợp đồng.
Khám phá EcoCons → Xem gói One →Quy trình đề xuất (To-Be)
| Bước | Người phụ trách | Điều kiện vào | Điểm kiểm soát |
|---|---|---|---|
| Chốt mốc thanh toán | Kinh doanh + Kế toán | Hợp đồng đã ký | Mỗi mốc có % và điều kiện nghiệm thu |
| Nghiệm thu hạng mục | PM + QS | Hạng mục hoàn thành | Biên bản có ngày, khối lượng, chữ ký khách |
| Xuất hóa đơn | Kế toán | Có biên bản nghiệm thu | Trong hạn cam kết, gắn mã hợp đồng |
| Theo dõi tuổi nợ | Kế toán | Hóa đơn đã phát hành | Báo cáo theo hợp đồng, không chỉ tổng |
| Nhắc nợ theo cấp | Kinh doanh/PM | Quá hạn theo ngưỡng | Đúng người chịu trách nhiệm từng đợt |
| Đối chiếu số dư | Kế toán | Đến kỳ đối chiếu | Xác nhận văn bản với khách |

Nhận bản đồ điểm kiểm soát từ mốc nghiệm thu, xuất hóa đơn đến nhắc nợ theo hợp đồng.
Chẩn đoán nhanh → Xem dashboard công trình →Ví dụ minh họa — số liệu giả định
EcoCons hỗ trợ ở đâu?
| Yêu cầu | Năng lực | Mức đáp ứng |
|---|---|---|
| Gắn khoản phải thu với hợp đồng | Hợp đồng/khách hàng và hóa đơn theo dự án | Standard + cấu hình |
| Tuổi nợ theo khách và hóa đơn | Báo cáo công nợ theo tuổi nợ | Standard |
| Đợt thanh toán theo mốc nghiệm thu | Điều khoản thanh toán theo mốc, tùy chỉnh | Standard + cấu hình |
| Nhắc nợ phân cấp theo ngưỡng | Hoạt động tự động, nhắc việc | Mở rộng (AI-X) |
| Tuổi nợ theo từng hợp đồng thi công | Phân tích theo dự án và hợp đồng | Đề xuất thiết kế |
AI / Automation hỗ trợ ở đâu?
AI có thể đọc dữ liệu hóa đơn, biên bản nghiệm thu và lịch sử thanh toán để phân loại khoản phải thu theo mức rủi ro, gợi ý hợp đồng cần ưu tiên đòi và soạn nội dung nhắc nợ theo từng khách. Đầu vào gồm hóa đơn, biên bản nghiệm thu và sao kê ngân hàng; AI đưa khuyến nghị; kế toán hoặc kinh doanh quyết định. AI không tự gửi nhắc nợ cho khách, không tự gia hạn công nợ và không thay người xác nhận số dư với khách.
KPI ban điều hành cần theo dõi
| KPI | Công thức | Tần suất | Chủ sở hữu | Hành động khi lệch |
|---|---|---|---|---|
| Tỷ lệ phải thu quá hạn | Phải thu quá hạn ÷ tổng phải thu | Tuần | Kế toán trưởng | Ưu tiên hợp đồng quá hạn cao nhất |
| DSO | (Phải thu bình quân ÷ Doanh thu) × số ngày kỳ | Tháng | Giám đốc tài chính | Rà chính sách tín dụng và tiến độ thu |
| Số ngày chậm xuất hóa đơn | Ngày xuất hóa đơn − ngày nghiệm thu | Tuần | Kế toán | Nhắc PM chốt hồ sơ nghiệm thu |
| Tuổi nợ theo hợp đồng | Số ngày quá hạn của từng đợt | Tuần | Kinh doanh | Phân cấp nhắc nợ theo giá trị |
| Giá trị phải thu trên một hợp đồng | Phải thu ÷ giá trị hợp đồng | Tháng | PM | Rà lại điều khoản thanh toán |

Câu hỏi thường gặp
Công nợ theo hợp đồng khác gì công nợ theo khách hàng?
Công nợ theo khách hàng gộp mọi công trình của một khách vào một số dư. Công nợ theo hợp đồng tách từng công trình và từng đợt thanh toán, nên thấy được đợt nào đã nghiệm thu, đợt nào quá hạn và đợt nào còn trong hạn. Với doanh nghiệp thi công nhiều dự án song song, cách tách theo hợp đồng giúp xác định đúng nơi đang giữ tiền thay vì chỉ thấy một con số tổng.
Nghiệm thu xong nhưng chưa xuất hóa đơn thì tính thế nào?
Nên tính từ ngày nghiệm thu, vì đó là mốc tạo quyền thu tiền theo hợp đồng. Nếu để đồng hồ quá hạn chỉ bắt đầu từ ngày xuất hóa đơn, doanh nghiệp tự làm mờ thời gian thực tế khách đã giữ tiền. Cách kiểm soát là đặt hạn xuất hóa đơn sau nghiệm thu và theo dõi số ngày chậm như một chỉ số riêng.
Có nên cho khách trả chậm không?
Có thể, nhưng phải theo ngưỡng do doanh nghiệp tự đặt: giá trị tối đa, số ngày tối đa và cấp có thẩm quyền chấp thuận. Trả chậm không kiểm soát sẽ dồn rủi ro sang dòng tiền của chính doanh nghiệp, nhất là khi vẫn phải thanh toán vật tư và thầu phụ đúng hạn. Khi ngưỡng được viết thành quy tắc, việc ngoại lệ trở thành quyết định có ý thức thay vì mặc định im lặng.
DSO trong ngành thi công nên hiểu thế nào?
DSO đo số ngày bình quân để thu tiền sau khi ghi nhận doanh thu, tính bằng phải thu bình quân chia doanh thu rồi nhân số ngày kỳ. Trong thi công, DSO chịu ảnh hưởng bởi tiến độ nghiệm thu và hồ sơ thanh toán nên cần đọc cùng tỷ lệ quá hạn theo hợp đồng. Chỉ số này hữu ích khi so xu hướng giữa các kỳ, không nên dùng một con số đơn lẻ để kết luận.
Khi khách tranh chấp một hạng mục thì khoản phải thu xử lý sao?
Nên tách phần đang tranh chấp khỏi phần không tranh chấp để vẫn thu được phần đã thống nhất. Phần tranh chấp cần biên bản ghi rõ nội dung, giá trị và người xử lý, tránh treo cả hợp đồng vì một hạng mục nhỏ. Có hồ sơ nghiệm thu theo hạng mục thì việc tách này dễ dàng và giữ được dòng tiền cho phần còn lại.
Có cần AI để theo dõi công nợ không?
Chỉ cần khi số hợp đồng và số đợt thanh toán nhiều, việc tổng hợp thủ công dễ sót và chậm. AI hữu ích ở khâu phân loại rủi ro, gợi ý hợp đồng ưu tiên và soạn nhắc nợ. Với doanh nghiệp ít hợp đồng, một bảng tuổi nợ theo hợp đồng và quy tắc nhắc nợ rõ ràng thường đã đủ kiểm soát.
Checklist: doanh nghiệp của bạn có vấn đề này không?
Đọc kết quả: 0–2 ô = kiểm soát tốt; 3–5 ô = cần chuẩn hóa hồ sơ nghiệm thu và hóa đơn; 6–8 ô = nên xử lý trước khi nhận thêm hợp đồng mới.
Kết luận
Chậm thu tiền trong thi công nội thất thường không bắt đầu từ khách khó tính, mà từ hồ sơ nghiệm thu và hóa đơn không gắn với hợp đồng. Khi mỗi đợt thanh toán có mốc, có người theo và có tuổi nợ rõ ràng, doanh nghiệp biết phải đòi ở đâu trước khi dòng tiền căng.