Một doanh nghiệp thi công nội thất có thể ký được 10 tỷ đồng giá trị hợp đồng mỗi tháng, ghi nhận doanh thu đầy đủ trên báo cáo tài chính, nhưng vẫn phải xoay tiền để trả lương nhân viên hoặc ứng vốn mua vật tư cho công trình tiếp theo. Đây không phải là mâu thuẫn kế toán — đó là bản chất của ngành: doanh thu được ghi nhận theo tiến độ nghiệm thu và hợp đồng, nhưng tiền mặt chỉ thực sự về tài khoản sau khi hoá đơn được xuất, gửi, và khách hàng thanh toán. Khoảng cách giữa hai thời điểm này chính là nơi dòng tiền bị đứt gãy.
Ba điểm nghẽn trong chuỗi thu tiền
Điểm nghẽn thứ nhất nằm ở khâu xuất hoá đơn: nếu hoá đơn chỉ được xuất sau khi kế toán tổng hợp thủ công biên bản nghiệm thu và lịch thanh toán hợp đồng, một khoảng trễ vài ngày đến vài tuần là bình thường — mục tiêu hợp lý cho invoice cycle là dưới 3 ngày kể từ khi nghiệm thu, nhưng nhiều doanh nghiệp mất gấp nhiều lần con số đó vì quy trình đối chiếu thủ công. Điểm nghẽn thứ hai nằm ở việc theo dõi công nợ sau khi hoá đơn đã xuất — nếu không có ai chủ động theo dõi công nợ đến hạn, khách hàng có xu hướng trì hoãn thanh toán, đặc biệt khi không có cơ chế nhắc nhở tự động. Điểm nghẽn thứ ba là thiếu tầm nhìn tổng thể về dòng tiền dự án — doanh nghiệp không biết trước được, trong 30 ngày tới, sẽ có bao nhiêu tiền về và bao nhiêu tiền phải chi, nên luôn ở trạng thái bị động.
DSO — chỉ số ít doanh nghiệp nội thất theo dõi nhưng lại quyết định sự sống còn
DSO (Days Sales Outstanding — số ngày trung bình để thu được một khoản công nợ) là chỉ số phản ánh chính xác nhất tốc độ chuyển doanh thu thành tiền mặt. Mục tiêu hợp lý cho ngành thi công nội thất là DSO dưới 45 ngày, với tỷ lệ công nợ quá hạn dưới 10% tổng công nợ. Khi DSO vượt xa ngưỡng này, doanh nghiệp buộc phải bù đắp bằng vốn vay hoặc vốn tự có để duy trì hoạt động — một chi phí tài chính vô hình nhưng rất thực, làm giảm lợi nhuận thực tế so với lợi nhuận trên sổ sách.
Từ "nhắc nợ khi nhớ ra" đến quy trình theo aging tự động
Phần lớn doanh nghiệp nội thất nhắc công nợ theo trí nhớ của kế toán hoặc khi khách chủ động hỏi — cách làm này không mở rộng được khi số lượng dự án và khách hàng tăng lên. Một quy trình thu tiền hiệu quả cần phân loại công nợ theo tuổi nợ (aging: 0-15 ngày, 15-30 ngày, 30-45 ngày, trên 45 ngày) và gắn hành động cụ thể cho từng nhóm — nhắc nhẹ nhàng ở nhóm mới phát sinh, nhắc chính thức kèm lịch sử thanh toán ở nhóm 15-30 ngày, và leo thang lên cấp quản lý khi công nợ vượt 45 ngày. Khi quy trình này chạy tự động dựa trên dữ liệu hoá đơn và ngày đến hạn, doanh nghiệp không còn phụ thuộc vào việc kế toán "nhớ" phải nhắc ai.
Dự báo dòng tiền — nhìn trước thay vì phản ứng sau
Ở mức trưởng thành cao hơn, doanh nghiệp cần một dự báo dòng tiền tổng hợp: cộng tất cả khoản phải thu theo lịch thanh toán hợp đồng và tiến độ nghiệm thu dự kiến, trừ đi các khoản phải chi (lương, nhà cung cấp, thuế) theo lịch đã biết, để biết trước 30-60 ngày liệu doanh nghiệp có đủ tiền mặt hay cần chủ động thu xếp nguồn vốn bổ sung. Đây chính là điều kiện để chuyển từ trạng thái "phát hiện thiếu tiền khi đã thiếu" sang "biết trước và chủ động xử lý trước khi thiếu".
Checklist thu tiền theo aging cho doanh nghiệp nội thất
Checklist thu tiền theo aging bao gồm: (1) phân loại công nợ theo bucket aging (0-30, 31-60, 61-90, 91-180, 180+); (2) gắn mỗi khoản nợ với người chịu trách nhiệm (sales/PM có quan hệ với khách hàng); (3) quy trình nhắc theo bucket (0-60: sales/PM theo, 61-90: trưởng phòng đàm phán, 91+: CEO và xem xét pháp lý); (4) theo dõi response khách hàng và lịch hứa thanh toán; (5) escalation khi khách hàng trễ hứa; (6) báo cáo aging hàng tuần cho CEO. Khi checklist đầy đủ, thu tiền có節 độ và có người chịu trách nhiệm, không còn dựa vào "nhớ ra thì nhắc" — cách làm không thể mở rộng khi doanh nghiệp chạy 15-30 dự án song song.
Sai lầm thường gặp trong quản lý công nợ
Sai lầm đầu tiên là không phân loại aging, coi mọi khoản nợ là "nợ phải thu" chung, mất khả năng ưu tiên. Sai lầm thứ hai là giao toàn bộ thu nợ cho kế toán không có quyền đàm phán, trong khi người có quyền và ngữ cảnh là sales/PM. Sai lầm thứ ba là không có escalation, để khoản 91+ ngày vẫn chỉ nằm trong danh sách nhắc nhẹ. Sai lầm thứ tư là không có dashboard công nợ, CEO không nhìn thấy rủi ro cho đến khi已成 nợ xấu. Sai lầm thứ năm là không gắn điều kiện thanh toán rõ vào hợp đồng, để khách hàng viện lý do trì hoãn. Mỗi sai lầm kéo dài DSO và cộng dồn thành khoản dòng tiền bị chôn ở khách hàng.
KPI theo dõi hiệu suất thu tiền
Năm KPI cần theo dõi: (1) DSO — số ngày trung bình từ xuất hóa đơn đến thu tiền, mục tiêu dưới 60 ngày; (2) Aging distribution — phân bổ công nợ theo bucket, mục tiêu trên 70% nằm trong 0-60; (3) Collection effectiveness index — tỷ lệ thu được so với nợ đến hạn, mục tiêu trên 85%; (4) Bad debt ratio — tỷ lệ nợ xóa, mục tiêu dưới 2%; (5) Promise-to-pay kept rate — tỷ lệ khách hàng giữ lời hứa thanh toán. Năm KPI này trên dashboard Finance và CEO, cập nhật realtime khi ERP ghi nhận thu, cho phép hành động sớm khi bucket 61-90 tăng.
Dự báo dòng tiền — nhìn trước thay vì phản ứng sau
Dự báo dòng tiền (cash flow forecast) cho doanh nghiệp nội thất dựa trên: lịch thanh toán hợp đồng (khi nào khách hàng phải trả), lịch hứa thanh toán (khách hàng hứa trả khi nào), và lịch thanh toán NCC (doanh nghiệp phải trả khi nào). Khi ba lịch này có trong ERP, hệ thống dự báo dòng tiền 30/60/90 ngày tới, cho CEO biết trước khi dòng tiền đứt, kịp sắp xếp vay hoặc đàm phán lại lịch thanh toán. Không có forecast, CEO chỉ biết dòng tiền đứt khi đã đứt, phản ứng sau thay vì nhìn trước. Forecast dòng tiền là một trong những lợi ích ROI rõ ràng nhất của ERP cho CFO — chuyển từ xử lý khủng hoảng dòng tiền sang quản trị chủ động.
Tổng kết: công nợ kéo dài — từ "nhớ ra thì nhắc" đến quy trình aging
Giảm DSO cho doanh nghiệp thi công nội thất cần ba thay đổi: phân loại aging, gắn trách nhiệm sales/PM, và có escalation rõ. Ba điều kiện tiên quyết: điều kiện thanh toán rõ trong hợp đồng, dashboard công nợ cho CEO, và quy trình nhắc theo bucket. Ba sai lầm cần tránh: không phân loại aging, giao toàn bộ cho kế toán, và không có escalation. Ba KPI cần theo dõi: DSO dưới 60 ngày, aging distribution trên 70% trong 0-60, collection effectiveness trên 85%. Khi đưa vào ERP, aging tự động và forecast dòng tiền 30/60/90 ngày cho phép nhìn trước thay vì phản ứng sau. Đánh giá trục 5 (tài chính) để xác định DSO doanh nghiệp bạn đang ở đâu.
Case study: giảm DSO từ 82 xuống 55 ngày nhờ aging và gắn trách nhiệm
Một công ty nội thất doanh thu 50 tỷ từng có DSO 82 ngày, 2.8 tỷ nằm ở bucket 91+. Sau khi áp dụng aging với gắn trách nhiệm sales/PM, escalation 61-90 lên trưởng phòng và 91+ lên CEO, DSO giảm xuống 55 ngày trong 6 tháng, bucket 91+ giảm 75%, giải phóng 3.7 tỷ dòng tiền, giảm chi phí lãi vay 320 triệu/năm. Bài học: giảm DSO không cần thay đổi hợp đồng với khách hàng, mà cần ba thay đổi nội bộ: aging, gắn trách nhiệm đúng người, và escalation rõ.
Một khía cạnh thường bị bỏ qua là chi phí vốn của DSO cao. Nhiều doanh nghiệp nội thất chấp nhận DSO 70-90 ngày coi đó là đặc thù ngành, nhưng mỗi ngày DSO cao hơn mức hợp lý là một ngày dòng tiền nằm ở khách hàng thay vì trong doanh nghiệp. Với doanh thu 50 tỷ/năm, DSO 82 ngày tương đương 11 tỷ nằm ở công nợ, doanh nghiệp phải vay ngắn hạn, chi phí lãi 350-450 triệu/năm. Giảm DSO xuống 55 ngày giải phóng 3.7 tỷ, giảm vay và chi phí lãi tương ứng. Đây là khoản tiết kiệm trực tiếp rơi vào lợi nhuận, không cần tăng doanh thu hay giảm chi phí dự án. Quy trình aging với gắn trách nhiệm và escalation là công cụ giảm DSO với chi phí gần như bằng không — chỉ cần kỷ luật thực thi và dashboard nhìn thấy rủi ro sớm. Khi đưa vào ERP, quy trình này chạy tự động và aging cập nhật realtime, CEO nhìn thấy bucket 61-90 tăng và hành động trước khi chuyển sang 91+ thành nợ xấu.
Forecast dòng tiền 30/60/90 ngày là công cụ CFO chuyển từ phản ứng sang chủ động. Khi ERP có lịch thanh toán hợp đồng, lịch hứa thanh toán khách hàng, và lịch thanh toán NCC, hệ thống dự báo dòng tiền 30/60/90 ngày tới. CFO biết trước khi dòng tiền đứt, sắp xếp vay hoặc đàm phán lại lịch thanh toán NCC. Không có forecast, CFO chỉ biết dòng tiền đứt khi đã đứt, phản ứng sau. Forecast dòng tiền là một trong những lợi ích ROI rõ ràng nhất của ERP cho CFO — chuyển từ xử lý khủng hoảng dòng tiền sang quản trị chủ động. Khi kết hợp với aging và escalation, doanh nghiệp có hệ thống thu tiền toàn diện: forecast nhìn trước, aging phân loại, escalation hành động.
Hành động tiếp theo cho doanh nghiệp của bạn
Nếu DSO trên 60 ngày, bắt đầu bằng: (1) phân loại aging toàn bộ công nợ; (2) gắn mỗi khoản nợ với sales/PM có quan hệ khách hàng; (3) quy trình nhắc theo bucket với escalation; (4) dashboard công nợ cho CEO. Khi quy trình thủ công ổn, đưa vào ERP để aging tự động và forecast dòng tiền 30/60/90 ngày.
Escalation rõ không chỉ giúp thu tiền mà còn cho phép phân tích khách hàng. Khi một khách hàng liên tục có khoản nợ 91+ ngày, dữ liệu cho thấy khách hàng này có vấn đề dòng tiền hoặc không trung thực. Doanh nghiệp có thể quyết định: yêu cầu tạm ứng cao hơn ở hợp đồng tiếp, hoặc ngừng hợp tác. Không có aging và escalation, doanh nghiệp tiếp tục cấp tín dụng cho khách hàng有问题, cộng dồn rủi ro. Aging và escalation là công cụ vừa thu tiền vừa quản trị rủi ro khách hàng — hai lợi ích bổ sung từ cùng một quy trình.
Dashboard công nợ cũng cho phép forecast chính xác hơn. Khi ERP biết lịch thanh toán hợp đồng và lịch hứa thanh toán, hệ thống dự báo khoản thu 30/60/90 ngày tới. CFO biết trước dòng tiền thu bao nhiêu, sắp xếp chi và vay. Không có dashboard, CFO chỉ biết dòng tiền thu khi đã thu, mất khả năng forecast. Dashboard công nợ + forecast dòng tiền là tổ hợp giúp CFO chuyển từ phản ứng sang chủ động, quản trị dòng tiền thay vì bị dòng tiền quản trị.