Sổ công nợ phải thu phải trả: mẫu sổ, accounts receivable và cách chốt kỳ gọn cho SME
· Tác giả: Trường — Founder Webchốt
Liên quan: Xem thêm trang dịch vụ web bán hàng của Webchốt.
Năm 2024 nhiều hộ kinh doanh vẫn ghi công nợ phải thu phải trả trên vở tay và chuyển sang Excel khi sếp hỏi “còn nợ khách bao nhiêu?”. Năm 2026 lối đó bắt đầu tắc vì bán đa kênh, chuyển khoản lắt nhắt và đối soát thuế chặt hơn. Lý do rất cụ thể: một giao dịch có thể vừa là hàng trả lại vừa là khấu trừ công nợ, nếu không có sổ công nợ phải thu phải trả rõ ràng thì số liệu trên báo cáo lời lỗ không khớp với số dư ngân hàng. Bài này tổng hợp cách lập sổ, khái niệm accounts receivable song ngữ, và quy trình chốt kỳ mà team Webchốt thường khuyên khách trước khi nối dữ liệu tài chính với website vận hành — để bạn khỏi đuổi theo công nợ kiểu “nhớ mang máng”.
Bảng điều khiển tài chính trên màn hình giúp đối chiếu nhanh phải thu với thực tế thu tiền — nền tảng để sổ phụ không bị lệch. | Nguồn: webchot.com
Accounts receivable là gì và vì sao nên ghép với sổ công nợ phải thu phải trả
Accounts receivable (AR) là khoản phải thu phát sinh từ bán hàng hoặc cung cấp dịch vụ khi khách chưa trả đủ tiền. Ở Việt Nam, phần lớn SME map AR sang nhóm phải thu khách hàng và các khoản tương đương trên bảng cân đối. Điều dễ nhầm là ghi nhận doanh thu khi xuất hóa đơn nhưng quên theo dõi thu tiền — vì vậy sổ công nợ phải thu phải trả không chỉ là “danh sách nợ” mà là nhật ký theo từng mã khách, gắn với hóa đơn, hạn thanh toán và lịch nhắc nợ. Khi bạn đọc báo cáo aging của AR trên phần mềm quốc tế, bản chất đó chính là phân tầng công nợ trong sổ chi tiết phải thu.
Với shop bán lẻ hoặc agency dự án, AR thường chiếm dòng tiền quan trọng: một tuần chậm thu có thể làm bạn trả NCC trễ theo chuỗi. Gắn AR vào sổ tổng hợp phải thu — phải trả giúp nhìn một lượt: bên nào đang giữ tiền của mình, mình đang nợ ai, và có khoản nào cần bù trừ. Nếu chỉ xem tổng trên sổ cái mà không mở chi tiết, rất khó phát hiện khách “âm công nợ” do trả trước hoặc nhà cung cấp hoàn tiền — những trường hợp vẫn gặp thường xuyên ở B2B nhỏ.
Cấu trúc tối thiểu của một sổ công nợ phải thu phải trả “đủ dùng”
Một sổ đủ dùng cho SME không cần phức tạp như báo cáo hợp nhất, nhưng phải có ba lớp thông tin: định danh đối tượng, biến động theo chứng từ, và số dư sau mỗi lần ghi. Lớp định danh gồm mã khách, MST hoặc CCCD (nếu cần đối soát hợp đồng), người liên hệ và điều khoản thanh toán. Lớp biến động ghi ngày, loại nghiệp vụ (bán hàng, trả hàng, chiết khấu, điều chỉnh), số tiền, chứng từ tham chiếu và phương thức thanh toán. Lớp số dư cho phép lọc theo kỳ và xuất báo cáo aging.
- Mã đối tượng thống nhất: tránh đặt “Công ty ABC” trên hóa đơn nhưng sheet lại ghi “ABC Co.” — hệ thống CRM hay web bán hàng dễ tách rời nếu không quy ước tên.
- Nhật ký song song với ngân hàng: mỗi dòng thu tiền nên có mã giao dịch ngân hàng hoặc mã phiếu thu để đối chiếu cuối ngày.
- Tách phải thu và phải trả rõ ràng: cùng một partner vừa mua vừa bán thì mở hai “ledger” con hoặc dùng dấu +/− trong một bảng nhưng có cột vai trò.
- Checkpoint cuối kỳ: một dòng tổng theo từng mã đối chiếu với sổ cái và với xác nhận của đối tác khi số lớn.
So sánh cách ghi sổ công nợ phải thu phải trả: Excel, phần mềm kế toán, sheet gắn web
Trước khi chọn công cụ, hãy xác định tần suất chứng từ và số người cùng nhập liệu. Dưới đây là khung so sánh thực dụng — không phải xếp hạng tuyệt đối vì mỗi giai đoạn doanh nghiệp có độ ưu tiên khác nhau.
| Tiêu chí | Lựa chọn A | Lựa chọn B | Khuyên dùng |
|---|---|---|---|
| Tốc độ triển khai | Excel / Google Sheet tuỳ biến ngay | Phần mềm kế toán có module AR/AP | A cho MVP; chuyển B khi >200 chứng từ/tháng |
| Kiểm soát truy vết | Phụ thuộc quy ước đặt tên file | Số chứng từ, audit log, khóa kỳ | B khi có nhân sự kế toán part-time |
| Đồng bộ bán hàng online | Nhập tay hoặc CSV định kỳ | API hoặc connector từ sàn / web | B hoặc sheet có script nếu bán đa kênh |
| Chi phí vận hành | Thấp, nhưng rủi ro sai sót cao hơn | Phí license + đào tạo | Cân nhắc ROI theo dòng tiền AR |
Nếu bạn đã có website Next.js ghi nhận đơn và thanh toán, việc export đơn hàng theo ngày rồi map vào sổ giúp giảm lệch giữa “đơn đã giao” và “tiền đã về”. Điểm mấu chốt không nằm ở công cụ mà ở kỷ luật đóng kỳ: dù dùng Excel hay ERP, sổ không được cập nhật đến hôm qua thì hôm nay mọi quyết định mua hàng đều mang mùi may rủi.
Quy trình 5 bước để vận hành sổ công nợ phải thu phải trả không vỡ trận
- Chuẩn hoá danh mục đối tượng: tạo bảng master khách hàng và nhà cung cấp với mã duy nhất; với accounts receivable, gắn hạn mặc định (ví dụ net 15 hoặc COD một phần) để aging có ý nghĩa.
- Ghi nhận đúng thời điểm: khi xuất hóa đơn hoặc bàn giao milestone dự án, phản ánh vào phải thu ngay cả khi chưa có tiền — đồng thời ghi kỳ vọng ngày thu để sau này đối chiếu.
- Khớp thu tiền với chứng từ: mỗi khoản vào tài khoản phải gán invoice hoặc hợp đồng; nếu khách trả gộp nhiều hóa đơn, tách dòng hoặc dùng bút toán bù trừ có diễn giải.
- Xử lý trả hàng, chiết khấu, nhầm lẫn: đừng xoá dòng cũ — hãy ghi điều chỉnh có tham chiếu để lịch sử audit rõ; phần phải trả nhà cung cấp tương tự khi nhận hoàn tiền hoặc giảm giá sau khi đã ghi nhận công nợ.
- Đối soát cuối kỳ và khóa sổ: in hoặc xuất bảng phải thu — phải trả, gửi xác nhận cho các khoản lớn, khớp tổng với sổ cái; sau khi sếp ký duyệt thì khóa phiên bản để khỏi chỉnh ngược.
Sau năm bước này, bạn có thể trả lời nhanh ba câu: ai đang nợ mình bao nhiêu, mình đang nợ ai bao nhiêu, và khoản nào sắp quá hạn trong tuần tới. Đó chính là mục tiêu của một sổ công nợ phải thu phải trả lành mạnh — không phải để trưng bày mà để ra quyết định.
Báo giá công cụ, template và khi nào nên xem bộ miễn phí trên /platform/tools
Chi phí cho hệ thống theo dõi AR/AP dao động từ vài trăm nghìn đồng mỗi tháng cho gói phần mềm cơ bản đến vài chục triệu cho triển khai ERP — nhưng với SME, phần lớn chi phí ẩn nằm ở thời gian đối soát và nhập tay chứ không phải license. Webchốt đặt bộ công cụ kế toán và tài chính miễn phí trong mục platform để bạn thử mẫu bảng tính, checklist đối chiếu và các máy tính nhỏ phục vụ báo cáo nhanh trước khi quyết định nâng cấp lên phần mềm lớn. Khi đã có website bán hàng hoặc landing thu lead, việc đồng bộ “đơn — tiền — công nợ” càng dễ nếu bạn chọn một stack nhất quán thay vì nhảy cóc giữa nhiều file rời.
Nếu bạn cần luôn khung website để gắn với quy trình thu tiền, có thể xem bảng giá Webchốt và các gói có SLA rõ; song song đó, dịch vụ web của studio hỗ trợ tích hợp form báo giá, cổng thanh toán và export dữ liệu phục vụ kế toán. Mục tiêu là giảm ma sát giữa “khách đã chốt trên web” và “sổ phải thu trên Excel”, vì khoảng trống đó là nơi AR phình to mà không ai nhận ra kịp.
Sai lầm phổ biến khiến sổ công nợ phải thu phải trả lệch vài trăm triệu mà vẫn tưởng đúng
Nhiều chủ doanh nghiệp nhìn số dư ngân hàng dương là yên tâm, trong khi AR đã phình ra do khách chậm trả — dòng tiền thực vẫn căng. Dưới đây là bốn lỗi gặp lại nhiều lần trong tư vấn triển khai báo cáo cho khách Webchốt.
- Ghi doanh thu khi chưa đủ điều kiện ghi nhận: đẩy AR ảo, cuối kỳ phải điều chỉnh dồn — làm team mất niềm tin vào số liệu và hay bỏ qua việc đối soát hàng tuần.
- Không theo dõi aging của accounts receivable: mọi khoản đều nhìn như “sẽ thu được” cho đến khi khách phá sản hoặc biến mất; trong khi chỉ cần phân tầng 0–30–60 ngày đã thấy rủi ro.
- Trùng lặp mã đối tượng giữa phải thu và phải trả: kết quả là báo cáo nhìn cân bằng nhưng thực tế đang nợ hai đầu hoặc đang có tiền trả trước chưa bù.
- Để một người vừa ghi sổ vừa duyệt thanh toán: thiếu kiểm soát nội bộ; nên tách vai trò hoặc ít nhất có log chỉnh sửa và backup phiên bản hàng tuần.
FAQ — sổ công nợ phải thu phải trả
Sổ công nợ phải thu phải trả có bắt buộc với hộ kinh doanh không?
Pháp lý có thể đơn giản hoá cho một số đối tượng, nhưng nếu bạn có nhiều khách nợ hoặc mua hàng trả chậm, một sổ chi tiết vẫn là công cụ quản trị — không chỉ để nộp thuế. Thực tế cơ quan thuế và đối tác B2B thường yêu cầu đối chiếu công nợ định kỳ; không có sổ rõ ràng, mỗi lần làm việc với kiểm toán nội bộ hoặc nhà đầu tư đều mất thời gian dựng lại số liệu từ hóa đơn rời. Bắt đầu từ một sheet một tab cũng được, miễn là nhất quán.
Làm sao map accounts receivable sang báo cáo lãi lỗ?
AR không nằm trên báo cáo kết quả hoạt động theo nghĩa chi phí trực tiếp; nó là tài sản trên bảng cân đối. Doanh thu ghi nhận khi đủ điều kiện làm tăng lợi nhuận, còn AR phản ánh phần doanh thu chưa đổi thành tiền. Khi thu tiền, bạn giảm AR và tăng tiền mặt — lợi nhuận không đổi nếu trước đó đã ghi doanh thu đúng. Nhầm lẫn chỗ này khiến nhiều chủ tưởng “vào tiền là lãi thêm” trong khi chỉ là chuyển từ AR sang ngân hàng.
Nên xử lý chiết khấu thanh toán sớm thế nào trên sổ?
Ghi chiết khấu như một khoản giảm trừ AR hoặc ghi nhận chi phí tài chính tùy chính sách kế toán bạn chọn và giữ nhất quán cả năm. Quan trọng là có chứng từ ghi rõ tỷ lệ chiết khấu, ngày áp dụng, và cập nhật lại hạn mức tín dụng nội bộ với khách. Nếu chiết khấu xuất hiện thường xuyên, đó là tín hiệu cần đàm phán lại điều khoản hợp đồng thay vì vá víu trên sổ mỗi tháng.
Công nợ phải trả nhà cung cấp có cần aging giống AR không?
Có — đặt biệt khi bạn cần dự trù dòng tiền ra. Aging phải trả cho biết hóa đơn nào sắp đến hạn, khoản nào có thể xin gia hạn, và khoản nào đã trả trước tạo dư âm. Kết hợp aging thu và aging trả trên cùng một dashboard tuần giúp quyết định thanh toán đúng thứ tự ưu tiên thay vì trả đại ai nhắc trước.
Webchốt có hỗ trợ tích hợp số liệu công nợ lên website quản trị không?
Hướng tiếp cận là để website thu thập đơn, thanh toán và export dữ liệu sạch cho kế toán — không thay thế sổ pháp định nhưng giảm sai sót đầu vào. Team có thể tư vấn luồng đơn hàng, webhook hoặc file CSV định kỳ tuỳ stack bạn đang dùng; phần “xử lý nghiệp vụ kế toán” vẫn nằm trên phần mềm kế toán hoặc sheet đã chuẩn hoá. Khi cần, gọi hotline để trao đổi cụ thể trước khi ký phạm vi dự án.
Liên Hệ Webchốt
Để làm chủ sổ công nợ phải thu phải trả trong tuần này, anh chị có thể làm ba việc: một, xuất danh sách khách và nhà cung cấp sang một master code thống nhất; hai, chọn một ngày cố định mỗi tuần để khớp ngân hàng với AR và phải trả; ba, ghé công cụ miễn phí trên Webchốt lấy mẫu checklist trước khi mở rộng phần mềm. Khi cần website hoặc báo cáo gắn với vận hành, cứ nhắn Trường qua các kênh dưới đây — mình ưu tiên các case SME đang bị lệch giữa “đơn online” và “sổ nợ offline”.
- Hotline / Zalo: 0905 151 701 — gặp anh Trường (founder/dev).
- Chat Zalo: zalo.me/0905151701 — phản hồi nhanh.
- Email: hi@webchot.com — phản hồi <12h làm việc.
- Studio: 262/1/93 Phan Anh, Phường Phú Thạnh, TP.HCM (T2–T7, 9h–18h).
Tham khảo thêm: 17 template Next.js · 10 dịch vụ web chuyên sâu · bảng giá Webchốt 2026 · 12 công cụ kế toán/tài chính miễn phí.
Reference: Next.js docs · web.dev Core Web Vitals.