Sage 300 · Công Nợ · Thông tư 48/2019

Quản Lý Công Nợ & Trích Lập Dự Phòng Phải Thu Khó Đòi Trên Sage 300

Báo cáo tuổi nợ của Sage 300 Accounts Receivable giúp xác định các khoản phải thu quá hạn; từ đó doanh nghiệp trích lập dự phòng nợ khó đòi đúng mức theo Thông tư 48/2019/TT-BTC. Bài viết hướng dẫn quy trình hoàn chỉnh cho doanh nghiệp Việt Nam.

Tóm tắt nhanh: Theo Thông tư 48/2019/TT-BTC (Điều 6), mức trích lập dự phòng nợ phải thu khó đòi tính theo thời gian quá hạn: 30% (quá hạn 6 tháng đến dưới 1 năm), 50% (1 đến dưới 2 năm), 70% (2 đến dưới 3 năm), 100% (từ 3 năm trở lên). Sage 300 không tự động trích dự phòng — nhưng báo cáo tuổi nợ (A/R Aging) cung cấp dữ liệu phân loại tuổi nợ để doanh nghiệp xác định mức trích và ghi nhận bút toán dự phòng. (Nguồn: Thông tư 48/2019/TT-BTC; help.sage300.com)

1. Mức Trích Lập Dự Phòng Theo Thông Tư 48/2019

Thời gian quá hạn thanh toánMức trích lập dự phòng
Từ 6 tháng đến dưới 1 năm30% giá trị khoản nợ
Từ 1 năm đến dưới 2 năm50% giá trị khoản nợ
Từ 2 năm đến dưới 3 năm70% giá trị khoản nợ
Từ 3 năm trở lên100% giá trị khoản nợ

Nguồn: Khoản 2 Điều 6 Thông tư 48/2019/TT-BTC. Đối tượng là khoản nợ phải thu quá hạn thanh toán hoặc chưa đến hạn nhưng có khả năng không thu hồi được đúng hạn, có đủ căn cứ chứng từ theo quy định.

2. Tài Khoản Sử Dụng Khi Trích Lập Dự Phòng

Tài khoảnTênVai trò
131Phải thu khách hàngTheo dõi công nợ phải thu (A/R Control Account)
229 (2293)Dự phòng tổn thất tài sản — dự phòng phải thu khó đòiSố dư dự phòng đã trích
642Chi phí quản lý doanh nghiệpChi phí trích lập dự phòng trong kỳ

Bút toán trích lập: Nợ 642 · Có 2293. Khi hoàn nhập (mức dự phòng kỳ này thấp hơn kỳ trước): ghi ngược lại. Xem thêm cấu hình hệ thống tài khoản theo Thông tư 99/2025.

3. Dùng Sage 300 Accounts Receivable Để Quản Lý Công Nợ

Phân hệ Accounts Receivable (A/R) của Sage 300 cung cấp các công cụ theo dõi công nợ làm cơ sở phân loại tuổi nợ:

  1. Báo cáo tuổi nợ (A/R Aging)Sage 300 phân nhóm số dư phải thu theo các khoảng tuổi nợ (aging buckets). Đây là dữ liệu nền để xác định khoản nào quá hạn 6 tháng, 1 năm, 2 năm, 3 năm theo Thông tư 48/2019.
  2. Theo dõi chi tiết theo khách hàngA/R lưu lịch sử giao dịch, hóa đơn chưa thanh toán và hạn thanh toán của từng khách hàng, giúp đối chiếu căn cứ chứng từ cho từng khoản nợ.
  3. Xác định mức trích theo từng khoảnĐối chiếu tuổi nợ từng khoản với bảng tỷ lệ Thông tư 48/2019 (30/50/70/100%) để tính số dự phòng cần trích.
  4. Ghi nhận bút toán dự phòng vào General LedgerNhập bút toán trích lập (Nợ 642 · Có 2293) vào Sage 300 GL. Đưa bước này vào checklist khóa sổ cuối tháng để không bỏ sót.
⚠️ Lưu ý: Sage 300 không tự động trích lập dự phòng theo tỷ lệ Việt Nam. Việc phân loại tuổi nợ và tính mức trích là thao tác kế toán dựa trên báo cáo A/R Aging; bút toán dự phòng được nhập thủ công (hoặc qua import/macro). Cần đảm bảo đủ căn cứ chứng từ theo Điều 6 Thông tư 48/2019 cho từng khoản nợ.
Liên kết kế toán: Để bút toán dự phòng và công nợ phản ánh đúng số dư, A/R Control Account (131) phải được ánh xạ chuẩn vào General Ledger. Xem mapping hệ thống tài khoản VAS vào Sage 300 General Ledger.

4. Checklist Trích Lập Dự Phòng Phải Thu Khó Đòi Trên Sage 300

  • Chạy báo cáo A/R Aging cuối kỳ để phân loại tuổi nợ từng khoản phải thu
  • Đối chiếu tuổi nợ với tỷ lệ Thông tư 48/2019 (30/50/70/100%)
  • Thu thập đủ căn cứ chứng từ chứng minh khoản nợ quá hạn cho từng đối tượng
  • Tính số dự phòng cần trích lập trong kỳ và phần hoàn nhập (nếu có)
  • Ghi bút toán Nợ 642 · Có 2293 vào General Ledger
  • Đối chiếu số dư 131 (A/R Control) giữa A/R và GL
  • Lưu hồ sơ tính toán dự phòng phục vụ quyết toán thuế và kiểm toán

Cần Chuẩn Hóa Quy Trình Công Nợ & Dự Phòng Trên Sage 300?

ERP Sài Gòn tư vấn thiết lập Accounts Receivable, báo cáo tuổi nợ và quy trình trích lập dự phòng phải thu khó đòi đúng Thông tư 48/2019 cho doanh nghiệp Việt Nam.

Đặt Lịch Tư Vấn Miễn Phí →

Câu Hỏi Thường Gặp — Dự Phòng Phải Thu Khó Đòi Trên Sage 300

Mức trích lập dự phòng phải thu khó đòi theo Thông tư 48/2019 là bao nhiêu?

Theo Điều 6 Thông tư 48/2019/TT-BTC: trích 30% với khoản nợ quá hạn từ 6 tháng đến dưới 1 năm; 50% với nợ quá hạn từ 1 đến dưới 2 năm; 70% với nợ quá hạn từ 2 đến dưới 3 năm; và 100% với nợ quá hạn từ 3 năm trở lên.

Sage 300 có tự động trích lập dự phòng phải thu khó đòi không?

Không. Sage 300 không tự động trích dự phòng theo tỷ lệ Việt Nam. Tuy nhiên báo cáo tuổi nợ (A/R Aging) của phân hệ Accounts Receivable cung cấp dữ liệu phân loại tuổi nợ để kế toán xác định mức trích và ghi nhận bút toán dự phòng vào General Ledger.

Hạch toán bút toán trích lập dự phòng phải thu khó đòi thế nào?

Bút toán trích lập trong kỳ: ghi Nợ tài khoản 642 (chi phí quản lý doanh nghiệp) và ghi Có tài khoản 2293 (dự phòng phải thu khó đòi). Nếu mức dự phòng cần trích kỳ này thấp hơn số đã trích kỳ trước, phần chênh lệch được hoàn nhập (ghi ngược lại).

Báo cáo tuổi nợ A/R Aging của Sage 300 dùng để làm gì?

A/R Aging phân nhóm số dư phải thu theo các khoảng tuổi nợ. Đây là cơ sở để xác định khoản nào đã quá hạn 6 tháng, 1 năm, 2 năm hay 3 năm, từ đó áp đúng tỷ lệ trích lập dự phòng theo Thông tư 48/2019 cho từng khoản.

Cần điều kiện gì để khoản nợ được trích lập dự phòng?

Khoản nợ phải có đủ căn cứ chứng từ chứng minh là nợ phải thu quá hạn thanh toán (hoặc chưa đến hạn nhưng có khả năng không thu hồi đúng hạn) theo quy định tại Điều 6 Thông tư 48/2019/TT-BTC. Doanh nghiệp cần lưu hồ sơ tính toán dự phòng để phục vụ quyết toán thuế và kiểm toán.

Nguồn tham khảo:
  • Thông tư 48/2019/TT-BTC (Điều 6) — trích lập và xử lý dự phòng nợ phải thu khó đòi
  • Thông tư 99/2025/TT-BTC (chế độ kế toán hiện hành, thay thế Thông tư 200/2014 từ 01/01/2026) — hệ thống tài khoản (131/229/642)
  • help.sage300.com — Accounts Receivable, Aged Receivables reports