Template Google Sheets Quản Lý Công Nợ Khách Hàng 2027: Theo Dõi và Thu Hồi Hiệu Quả

Template Google Sheets Quản Lý Công Nợ Khách Hàng 2027: Theo Dõi và Thu Hồi Hiệu Quả
Công nợ khó đòi là một trong những vấn đề nhức nhối nhất của các doanh nghiệp vừa và nhỏ tại Việt Nam. Theo thống kê, trung bình một SME mất từ 15-25% doanh thu hàng năm do công nợ quá hạn không được theo dõi chặt chẽ. Nhiều chủ doanh nghiệp chỉ phát hiện vấn đề khi dòng tiền đã cạn kiệt — và lúc đó thường đã quá muộn để thu hồi.
Bài viết này giới thiệu template Google Sheets quản lý công nợ khách hàng 2027 hoàn chỉnh, bao gồm aging report tự động, phân loại nợ theo nhóm tuổi, hệ thống nhắc nợ và theo dõi lịch sử thanh toán — tất cả miễn phí và không cần phần mềm chuyên biệt.
Tại Sao Công Nợ Là Vấn Đề Sống Còn?
Nhiều doanh nghiệp nhỏ hoạt động dựa trên hình thức bán chịu hoặc trả chậm để cạnh tranh và giữ khách hàng. Điều này tạo ra công nợ phải thu — khoản tiền đã bán hàng/dịch vụ nhưng chưa nhận được. Vấn đề xuất hiện khi:
- Không có hệ thống theo dõi: Chủ doanh nghiệp không biết ai đang nợ bao nhiêu, từ bao giờ
- Không có aging report: Không phân biệt được nợ mới (dễ thu) và nợ cũ (khó thu)
- Không nhắc nợ đúng lúc: Để nợ quá lâu mà không liên hệ, khách dần "quên"
- Không phân tích rủi ro: Không biết khách nào có nguy cơ mất nợ cao
Hậu quả: dòng tiền âm, không đủ tiền trả nhà cung cấp, lãi vay cao do phải đi vay để bù thiếu hụt, thậm chí phá sản dù doanh thu trên sổ sách trông đẹp.
Giới Thiệu Template Quản Lý Công Nợ Google Sheets 2027
Template được thiết kế cho các doanh nghiệp có từ 20-500 khách hàng nợ, với đặc trưng:
- Tự động tính tuổi nợ theo ngày thực tế
- Phân loại aging tự động: 0-30, 31-60, 61-90, 90+ ngày
- Conditional formatting cảnh báo trực quan
- Dashboard tổng hợp công nợ toàn công ty
- Lịch sử thanh toán chi tiết từng khách
- Hệ thống nhắc nợ có thể tùy chỉnh
Cấu Trúc Template: 6 Sheet Chính
Sheet 1: DASHBOARD — Tổng Quan Công Nợ
Sheet đầu tiên là bức tranh toàn cảnh công nợ của doanh nghiệp. Bạn nhìn vào đây sẽ thấy ngay:
- Tổng công nợ phải thu hiện tại
- Phân bổ theo nhóm tuổi nợ (biểu đồ pie)
- Top 10 khách hàng nợ nhiều nhất
- Công nợ đến hạn trong 7 ngày tới
- Tỷ lệ thu hồi nợ tháng này vs tháng trước
- Cảnh báo đỏ cho nợ quá 90 ngày
Tất cả dữ liệu trên dashboard tự động cập nhật mỗi khi bạn nhập liệu ở các sheet phía sau.
Sheet 2: DANH_SACH_NO — Sổ Cái Công Nợ
Đây là sheet trung tâm, nơi nhập tất cả các khoản nợ. Cấu trúc cột:
| Cột | Nội dung | Ghi chú |
|---|---|---|
| A | Mã hóa đơn | INV-2027-0001 |
| B | Tên khách hàng | Dropdown từ sheet KH |
| C | Mã khách hàng | Tự điền từ VLOOKUP |
| D | Ngày hóa đơn | Date picker |
| E | Ngày đến hạn | = D + credit days |
| F | Số tiền gốc | VND |
| G | Đã thu được | Cộng từ sheet THANH_TOAN |
| H | Còn lại | = F - G |
| I | Tuổi nợ (ngày) | = TODAY() - E |
| J | Nhóm aging | Tự phân loại |
| K | Trạng thái | Chưa thu/Một phần/Hoàn thành |
| L | Ghi chú | Tự do |
Sheet 3: AGING_REPORT — Báo Cáo Tuổi Nợ
Aging report là công cụ quan trọng nhất trong quản lý công nợ. Nó cho thấy phân bổ nợ theo thời gian:
- Nhóm 0-30 ngày: Nợ còn trong hạn hoặc mới quá hạn — tỷ lệ thu hồi cao nhất (~95%)
- Nhóm 31-60 ngày: Nợ quá hạn ngắn — cần liên hệ ngay, tỷ lệ thu hồi ~80%
- Nhóm 61-90 ngày: Nợ quá hạn trung bình — có thể cần thương lượng, ~60%
- Nhóm 91-180 ngày: Nợ khó thu — cần hành động mạnh hơn, ~35%
- Nhóm 180+ ngày: Nợ xấu — cân nhắc trích lập dự phòng, ~15%
Sheet 4: KHACH_HANG — Danh Mục Khách Hàng
Thông tin cơ sở về từng khách hàng:
- Mã KH, tên, địa chỉ, liên hệ
- Hạn mức tín dụng được duyệt
- Số ngày credit terms (15/30/45/60 ngày)
- Tổng nợ hiện tại (SUMIF tự động)
- Tỷ lệ nợ/hạn mức (%)
- Lịch sử thanh toán đúng hạn (%)
- Đánh giá rủi ro (Thấp/Trung/Cao)
Sheet 5: THANH_TOAN — Lịch Sử Thanh Toán
Mỗi lần khách thanh toán, ghi vào đây:
- Ngày nhận tiền
- Mã khách hàng
- Mã hóa đơn đối ứng
- Số tiền nhận được
- Hình thức thanh toán (tiền mặt/CK/ví điện tử)
- Người nhận
- Số chứng từ
Sheet 6: NHAC_NO — Lịch Nhắc Nợ
Hệ thống nhắc nợ có kỷ luật là chìa khóa thu hồi nợ thành công:
- Danh sách các hóa đơn cần nhắc trong tuần này
- Template email/SMS nhắc nợ theo nhóm tuổi
- Lịch sử đã nhắc (ngày, người thực hiện, phản hồi của KH)
- Ngày nhắc tiếp theo
Các Công Thức Quan Trọng
1. Tính Tuổi Nợ (Aging Calculation)
Công thức cơ bản tính số ngày nợ từ ngày đến hạn đến hôm nay:
=MAX(0, TODAY() - E2)
Hàm MAX(0,...) đảm bảo không hiển thị số âm cho nợ chưa đến hạn. Nếu muốn tính từ ngày hóa đơn (không phải ngày đến hạn):
=TODAY() - D2
Dùng DATEDIF để lấy số ngày chính xác:
=DATEDIF(E2, TODAY(), "D")
2. Phân Loại Nhóm Aging Tự Động
Công thức phân nhóm aging dựa trên số ngày quá hạn (cột I):
=IF(I2<=0, "Chua den han",
IF(I2<=30, "0-30 ngay",
IF(I2<=60, "31-60 ngay",
IF(I2<=90, "61-90 ngay",
IF(I2<=180, "91-180 ngay",
"180+ ngay")))))
3. Tổng Nợ Theo Nhóm Aging (SUMIFS)
Tính tổng nợ cho từng nhóm aging trong aging report:
=SUMIFS(H:H, J:J, "0-30 ngay")
Tổng nợ của một khách hàng cụ thể:
=SUMIFS(H:H, B:B, "Ten Khach Hang", K:K, "<>Hoan thanh")
4. Tổng Đã Thu Từ Sheet Thanh Toán
Liên kết giữa sheet DANH_SACH_NO và THANH_TOAN:
=SUMIF(THANH_TOAN!C:C, A2, THANH_TOAN!E:E)
Trong đó cột C của sheet THANH_TOAN là mã hóa đơn, cột E là số tiền.
5. Conditional Formatting — Tô Màu Tự Động
Thiết lập màu sắc cảnh báo theo tuổi nợ:
- Xanh lá (0-30 ngày): Custom formula:
=AND(I2>0, I2<=30) - Vàng (31-60 ngày): Custom formula:
=AND(I2>30, I2<=60) - Cam (61-90 ngày): Custom formula:
=AND(I2>60, I2<=90) - Đỏ (90+ ngày): Custom formula:
=I2>90
6. Tỷ Lệ Thu Hồi Nợ
=SUMIF(K:K, "Hoan thanh", F:F) / SUM(F:F)
7. Cảnh Báo Vượt Hạn Mức Tín Dụng
=IF(TongNoKH > HanMucKH, "CANH BAO: Vuot han muc!", "OK")
Hướng Dẫn Sử Dụng Step-by-Step
Bước 1: Thiết Lập Ban Đầu
- Copy template về Google Drive của bạn (File > Make a copy)
- Vào sheet KHACH_HANG, nhập danh sách khách hàng, hạn mức và số ngày credit
- Vào sheet DANH_SACH_NO, nhập tất cả các hóa đơn đang còn nợ (số dư đầu kỳ)
- Kiểm tra Dashboard để xác nhận dữ liệu đúng
Bước 2: Vận Hành Hàng Ngày
- Khi bán chịu: Thêm dòng mới vào sheet DANH_SACH_NO với thông tin hóa đơn
- Khi nhận thanh toán: Thêm vào sheet THANH_TOAN, sheet DANH_SACH_NO tự cập nhật
- Hàng tuần: Xem sheet NHAC_NO để biết ai cần liên hệ
- Hàng tháng: In hoặc xuất aging report để báo cáo ban lãnh đạo
Bước 3: Quy Trình Nhắc Nợ
Quy trình nhắc nợ hiệu quả 4 bước:
- Ngày 0 (đến hạn): Gửi email/SMS nhắc nhẹ nhàng
- Ngày +7: Gọi điện xác nhận tình hình
- Ngày +15: Email chính thức đề nghị thanh toán hoặc thương lượng lịch trả
- Ngày +30: Tạm dừng cung cấp hàng/dịch vụ, xem xét biện pháp mạnh hơn
Tích Hợp Với Hóa Đơn (Invoice)
Template này được thiết kế để tích hợp với template Invoice Google Sheets. Cách kết nối:
IMPORTRANGE Từ Sheet Invoice
=IMPORTRANGE("URL_SHEET_INVOICE", "Invoices!A:L")
Sau khi cấp quyền, dữ liệu hóa đơn mới tự động xuất hiện trong sheet công nợ. Bạn chỉ cần thiết lập ánh xạ cột một lần.
Automation Với Google Apps Script
Nếu muốn tự động hóa thêm, bạn có thể dùng Apps Script để:
- Gửi email nhắc nợ tự động theo lịch
- Tạo báo cáo PDF và gửi cho quản lý mỗi thứ Hai
- Cập nhật trạng thái khi ngân hàng xác nhận nhận tiền
Script mẫu gửi email nhắc nợ:
function guiEmailNhacNo() {
var sheet = SpreadsheetApp.getActive().getSheetByName('DANH_SACH_NO');
var data = sheet.getDataRange().getValues();
for (var i = 1; i < data.length; i++) {
var tuoiNo = data[i][8]; // Cột I
var conLai = data[i][7]; // Cột H
if (tuoiNo > 0 && tuoiNo <= 3 && conLai > 0) {
// Gửi email nhắc khi nợ từ 1-3 ngày quá hạn
MailApp.sendEmail({
to: data[i][emailCol],
subject: 'Nhac thanh toan hoa don ' + data[i][0],
body: 'Kinh gui...'
});
}
}
}
Tips Tối Ưu Hóa Template
Bảo Mật Dữ Liệu
- Khóa các ô công thức (Format > Protected ranges) để tránh xóa nhầm
- Chỉ cho phép nhập liệu ở các cột nhập liệu được chỉ định
- Phân quyền chia sẻ: Kế toán viên có quyền edit, manager chỉ view
Chuẩn Hóa Dữ Liệu
- Dùng Data Validation cho cột khách hàng (dropdown từ sheet KHACH_HANG)
- Định dạng ngày nhất quán: dd/mm/yyyy
- Định dạng số tiền: VND, không có chữ "đồng"
Performance
- Không dùng TODAY() trong quá nhiều ô — dùng một ô TODAY() rồi tham chiếu
- Giới hạn range SUMIFS theo dữ liệu thực tế, không để A:A cả cột
- Tắt tính toán tự động khi nhập số lượng lớn (Tools > Calculation)
Phân Tích Và Ra Quyết Định Từ Aging Report
Các Chỉ Số Cần Theo Dõi Hàng Tháng
| Chỉ số | Công thức | Ngưỡng cảnh báo |
|---|---|---|
| DSO (Days Sales Outstanding) | Tổng nợ / Doanh thu ngày TB | > credit terms + 15 ngày |
| Tỷ lệ nợ xấu | Nợ 90+ ngày / Tổng nợ | > 10% |
| Tỷ lệ thu hồi tháng | Đã thu / Tổng nợ đầu tháng | < 70% |
| Nợ vượt hạn mức | Số KH vượt credit limit | > 5 khách |
Quyết Định Tín Dụng Dựa Trên Aging
- Nợ 0-30 ngày: Tiếp tục bán bình thường
- Nợ 31-60 ngày: Chỉ bán tiếp nếu KH cam kết trả nợ cũ trước
- Nợ 61-90 ngày: Yêu cầu thanh toán trước (cash on delivery)
- Nợ 90+ ngày: Tạm dừng giao dịch, xem xét pháp lý nếu cần
Câu Hỏi Thường Gặp (FAQ)
Template này phù hợp với ngành nào?
Phù hợp với hầu hết các ngành có bán chịu: phân phối, bán buôn, nhà thầu xây dựng, dịch vụ B2B. Không phù hợp với bán lẻ trực tiếp thu tiền ngay.
Tôi có thể quản lý bao nhiêu khách hàng?
Google Sheets xử lý tốt đến 5.000-10.000 dòng. Nếu có hơn 500 khách hàng hoạt động cùng lúc, hiệu suất có thể chậm — nên lưu trữ nợ đã thu vào sheet archive hàng quý.
Làm thế nào để chia sẻ với kế toán?
Share Google Sheets link với quyền Editor. Kế toán có thể nhập liệu từ bất kỳ thiết bị nào, dữ liệu đồng bộ real-time.
Template có tính được lãi suất nợ quá hạn không?
Có thể thêm cột tính lãi: =(I2 - 30) * LaiSuat/365 * F2 cho các nợ quá 30 ngày. Bạn cần điền tỷ lệ lãi suất thỏa thuận với khách.
Có thể dùng offline không?
Google Sheets có chế độ offline, nhưng cần bật trước (File > Make available offline). Dữ liệu đồng bộ khi có internet trở lại.
Kết Luận
Quản lý công nợ chuyên nghiệp không nhất thiết phải tốn tiền mua phần mềm đắt tiền. Template Google Sheets này cung cấp đầy đủ công cụ để một doanh nghiệp SME có thể theo dõi, phân tích và thu hồi công nợ hiệu quả.
Chìa khóa thành công không nằm ở template mà ở kỷ luật sử dụng: nhập liệu đều đặn, xem aging report hàng tuần và thực hiện quy trình nhắc nợ nghiêm túc. Với template này, bạn đã có đủ "vũ khí" — còn lại là thực thi.
Tải template miễn phí và bắt đầu kiểm soát công nợ ngay hôm nay tại SheetStore.vn.
📚 Bài Viết Liên Quan
- Template Google Sheets Báo Cáo Bán Hàng Theo Vùng và Đại Lý 2027: Phân Tích Đa Chiều
- Google Sheets Nâng Cao Bài 9: Bảo Mật, Phân Quyền và Chia Sẻ Chuyên Nghiệp
- Google Sheets Nâng Cao Bài 4: Hàm QUERY - Lọc và Phân Tích Dữ Liệu Chuyên Nghiệp
- Template Google Sheets Quản Lý Phòng Khám và Bệnh Viện Nhỏ 2027
Chia sẻ bài viết:
Tuân Hoang
Đội ngũ SheetStore
Bạn thấy bài viết hữu ích?
Đăng ký nhận thông báo khi có bài viết mới.