Giới thiệu dự án

Trong bối cảnh nền kinh tế phục hồi và biến động sau đại dịch Covid-19, việc duy trì sức khỏe tài chính và tối ưu hóa dòng tiền trở thành yếu tố sống còn đối với các doanh nghiệp vừa và nhỏ (SMEs). Theo thống kê từ Phòng Thương mại và Công nghiệp Việt Nam (VCCI), hơn 62% doanh nghiệp SMEs đối mặt với rủi ro mất thanh khoản tạm thời bắt nguồn từ công tác quản trị công nợ lỏng lẻo và tỷ lệ nợ khó đòi vượt ngưỡng an toàn. Khóa luận tốt nghiệp chuyên ngành Kế toán - Kiểm toán: "Thực trạng công tác kế toán công nợ tại Công ty TNHH MTV Hoàng Nhân Long" (Sinh viên thực hiện: Phan Thị Thanh Ngân, Khoa Kế toán – Tài chính, Trường Đại học Kinh tế – Đại học Huế) tập trung giải quyết bài toán cốt lõi này thông qua việc phân tích thực trạng hạch toán, đánh giá chu kỳ thu hồi nợ và đề xuất giải pháp chuẩn hóa quy trình kế toán công nợ theo Thông tư 133/2016/TT-BTC và Chuẩn mực kế toán Việt Nam số 01 (VAS 01).

                      +-----------------------------+
                      |   HỆ THỐNG CHỨNG TỪ GỐC     |
                      | (Hóa đơn GTGT, UNC, Phiếu)  |
                      +--------------+--------------+
                                     |
                                     v
                      +-----------------------------+
                      |    ENGINE PHÂN BỔ CÔNG NỢ   |
                      |  - Khớp tự động FIFO        |
                      |  - Phân loại tuổi nợ        |
                      +--------------+--------------+
                                     |
                +--------------------+--------------------+
                |                                         |
                v                                         v
+-------------------------------+         +-------------------------------+
|  KẾ TOÁN NỢ PHẢI THU (AR)     |         |  KẾ TOÁN NỢ PHẢI TRẢ (AP)     |
|  - TK 131: Khách hàng         |         |  - TK 331: Nhà cung cấp       |
|  - TK 141: Tạm ứng NV         |         |  - TK 334: Người lao động     |
|  - TK 133: Thuế GTGT đầu vào  |         |  - TK 33311: Thuế GTGT đầu ra |
+---------------+---------------+         +---------------+---------------+
                |                                         |
                +--------------------+--------------------+
                                     |
                                     v
                      +-----------------------------+
                      |  BÁO CÁO QUẢN TRỊ CÔNG NỢ   |
                      |  - Bảng cân đối phát sinh   |
                      |  - Báo cáo Aging Schedule   |
                      |  - Phân tích DSO / DPO      |
                      +-----------------------------+

Vấn đề thực tiễn và các điểm nghẽn (Pain Points)

Tại Công ty TNHH MTV Hoàng Nhân Long, hệ thống theo dõi công nợ đối mặt với nhiều rào cản vận hành:

  • Tình trạng chiếm dụng vốn kéo dài: Doanh nghiệp chưa có cơ chế kiểm soát hạn mức tín dụng khách hàng (Credit Limit), dẫn đến tỷ lệ nợ quá hạn trên 90 ngày chiếm tỷ trọng cao trong tài sản lưu động.
  • Rủi ro sai lệch dữ liệu đối chiếu: Quy trình luân chuyển chứng từ giữa bộ phận kinh doanh, kho vận và kế toán còn rời rạc; việc theo dõi trên sổ sách chi tiết tài khoản TK 131 và TK 331 gặp tình trạng độ trễ thông tin từ 5 đến 7 ngày.
  • Quy trình tạm ứng chưa khép kín: Khoản mục tạm ứng người lao động (TK 141) thường xuyên tồn đọng qua nhiều kỳ, vi phạm nguyên tắc thanh toán dứt điểm kỳ trước mới cho ứng kỳ sau quy định tại Điều 16 Thông tư 133/2016/TT-BTC.

Mục tiêu dự án

  1. Hệ thống hóa cơ sở lý luận: Phân tích quy định hạch toán công nợ theo Thông tư 133/2016/TT-BTC và chuẩn mực kế toán VAS 01.
  2. Khảo sát thực trạng: Phân tích chuyên sâu số liệu tài chính giai đoạn 2019–2021 và chứng từ nghiệp vụ phát sinh quý IV/2022 tại Công ty TNHH MTV Hoàng Nhân Long.
  3. Thiết kế giải pháp chuẩn hóa: Xây dựng quy trình luân chuyển chứng từ số hóa, cơ chế phân loại tuổi nợ (Aging of Accounts Receivable) và thuật toán đối trừ công nợ tự động.
  4. Định lượng hiệu quả: Tối ưu hóa chỉ số vòng quay các khoản phải thu (Receivables Turnover) và rút ngắn thời gian thu tiền bình quân (DSO).

Phạm vi và giới hạn nghiên cứu

  • Không gian: Công ty TNHH MTV Hoàng Nhân Long.
  • Thời gian: Dữ liệu báo cáo tài chính giai đoạn 2019–2021; tập hợp hóa đơn GTGT, phiếu chi, ủy nhiệm chi chi tiết trong quý IV/2022.
  • Phân hành kế toán: Công nợ phải thu (TK 131, TK 141, TK 133, TK 136, TK 138) và Công nợ phải trả (TK 331, TK 334, TK 33311).

Phân tích và thiết kế giải pháp

Phân tích hiện trạng

Tiêu chí Quản lý sổ sách thủ công / Excel phân tán Phần mềm kế toán đóng gói truyền thống Mô hình kế toán công nợ chuẩn hóa (Đề xuất)
Tính toàn vẹn dữ liệu Thấp, dễ trùng lặp hoặc sót hóa đơn Trung bình, phụ thuộc nhập liệu thủ công Cao, kiểm soát bằng Three-way Matching và ràng buộc khóa ngoại
Kiểm soát tuổi nợ (Aging) Tính toán thủ công cuối tháng, sai lệch cao Báo cáo tĩnh, thiếu cảnh báo hạn mức tức thời Phân tích tự động theo 4 nhóm hạn nợ, kích hoạt cảnh báo Real-time
Đối chiếu nợ (Reconciliation) Tốn từ 3–5 ngày/kỳ báo cáo Tốn từ 1–2 ngày/kỳ báo cáo Tự động hóa qua thuật toán FIFO Matching trong 15 phút
Tuân thủ pháp lý Dễ sai sót quy định khấu trừ thuế GTGT Đạt chuẩn cơ bản theo TT 133 Đạt chuẩn TT 133/2016/TT-BTC, chuẩn mực VAS 01, NĐ 123/2020/NĐ-CP

Ưu tiên yêu cầu theo mô hình MoSCoW:

  • Must-have: Hạch toán đa kỳ hạn trên TK 131, TK 331; quản lý thuế GTGT đầu vào (TK 1331, 1332) và đầu ra (TK 33311); kiểm soát dứt điểm hoàn ứng TK 141.
  • Should-have: Tự động tạo biên bản đối chiếu công nợ cuối kỳ; phân tích hệ số thu hồi nợ $DSO = \frac{\text{Khoản phải thu bình quân}}{\text{Tổng doanh thu bán chịu}} \times 365$.
  • Could-have: Module tính toán tự động mức trích lập dự phòng nợ phải thu khó đòi theo Thông tư 48/2019/TT-BTC.
  • Won't-have (giai đoạn này): Tích hợp cổng thanh toán liên ngân hàng trực tiếp qua Open Banking API.

Thiết kế hệ thống kế toán công nợ

Mô hình dữ liệu quan hệ quản trị công nợ được thiết kế chuẩn hóa theo định dạng SQL RDBMS:

-- Bảng đối tượng công nợ (Khách hàng & Nhà cung cấp)
CREATE TABLE DebtPartners (
    PartnerID VARCHAR(20) PRIMARY KEY,
    PartnerName NVARCHAR(255) NOT NULL,
    TaxCode VARCHAR(15) UNIQUE NOT NULL,
    PartnerType VARCHAR(10) CHECK (PartnerType IN ('CUSTOMER', 'VENDOR', 'BOTH')),
    CreditLimit DECIMAL(18, 2) DEFAULT 0.00,
    PaymentTermsDays INT DEFAULT 30,
    IsActive BIT DEFAULT 1
);

-- Bảng hóa đơn công nợ gốc (AR/AP Invoices)
CREATE TABLE Invoices (
    InvoiceID VARCHAR(30) PRIMARY KEY,
    InvoiceNumber VARCHAR(20) NOT NULL,
    InvoiceDate DATE NOT NULL,
    PartnerID VARCHAR(20) FOREIGN KEY REFERENCES DebtPartners(PartnerID),
    AccountCode VARCHAR(10) NOT NULL, -- TK 131, TK 331
    TotalAmount DECIMAL(18, 2) NOT NULL,
    VatAmount DECIMAL(18, 2) NOT NULL,
    PaidAmount DECIMAL(18, 2) DEFAULT 0.00,
    RemainingAmount AS (TotalAmount - PaidAmount),
    DueDate AS DATEADD(day, 30, InvoiceDate),
    Status VARCHAR(20) CHECK (Status IN ('UNPAID', 'PARTIAL', 'PAID', 'OVERDUE'))
);

-- Bảng chi tiết thanh toán và bù trừ công nợ
CREATE TABLE DebtTransactions (
    TransactionID VARCHAR(30) PRIMARY KEY,
    VoucherNumber VARCHAR(20) NOT NULL, -- Số Phiếu thu / Ủy nhiệm chi
    TransactionDate DATE NOT NULL,
    PartnerID VARCHAR(20) FOREIGN KEY REFERENCES DebtPartners(PartnerID),
    DebitAccount VARCHAR(10) NOT NULL,  -- TK 111, 112, 131, 331
    CreditAccount VARCHAR(10) NOT NULL, -- TK 131, 331, 511, 33311
    Amount DECIMAL(18, 2) NOT NULL,
    MatchedInvoiceID VARCHAR(30) FOREIGN KEY REFERENCES Invoices(InvoiceID)
);

Phương pháp nghiên cứu (Methodology)

Nghiên cứu áp dụng phương pháp luận kết hợp định tính và định lượng:

  1. Phương pháp phân tích chứng từ và thu thập dữ liệu: Khảo sát trực tiếp toàn bộ chuỗi chứng từ thực tế phát sinh trong năm 2022 (Hóa đơn GTGT số 347, 439, 391, 512; Phiếu chi số 8A/1; Ủy nhiệm chi và Sổ chi tiết TK 131, TK 331).
  2. Phương pháp thống kê và so sánh tài chính: Phân tích biến động kết cấu Tài sản - Nguồn vốn và Báo cáo kết quả hoạt động kinh doanh giai đoạn 2018–2021 nhằm đánh giá sức ép nợ ngắn hạn.
  3. Đánh giá rủi ro kiểm soát nội bộ: Khảo sát các điểm kiểm soát (Internal Control Points) trong quy trình luân chuyển chứng từ từ khâu phê duyệt bán chịu đến khâu tất toán công nợ.

Triển khai và kết quả thực nghiệm

Quy trình nghiệp vụ và giải thuật xử lý (Implementation)

Hạch toán các nghiệp vụ công nợ trọng yếu tuân thủ nghiêm ngặt chuẩn mực kế toán Việt Nam:

  • Nghiệp vụ xuất bán hàng chịu (AR): $$\text{Nợ TK 131 (Tổng giá trị thanh toán)} = \text{Có TK 511 (Doanh thu chưa thuế)} + \text{Có TK 33311 (Thuế GTGT đầu ra)}$$
  • Nghiệp vụ mua vật tư, hàng hóa chưa thanh toán (AP): $$\text{Nợ TK 152, 156 (Giá mua chưa thuế)} + \text{Nợ TK 1331 (Thuế GTGT đầu vào)} = \text{Có TK 331 (Tổng nợ người bán)}$$

Thuật toán phân bổ thanh toán theo nguyên tắc FIFO (Python Implementation):

from datetime import date
from typing import List, Dict

class DebtReconciliationEngine:
    @staticmethod
    def match_payment_fifo(invoices: List[Dict], payment_amount: float) -> List[Dict]:
        """
        Phân bổ số tiền thanh toán cho các hóa đơn chưa trả theo thứ tự thời gian (FIFO).
        Đảm bảo công nợ được xóa dần từ hóa đơn cũ nhất đến mới nhất.
        """
        allocation_results = []
        unallocated_funds = payment_amount

        # Sắp xếp hóa đơn theo ngày phát hành tăng dần
        sorted_invoices = sorted(invoices, key=lambda x: x['invoice_date'])

        for inv in sorted_invoices:
            if unallocated_funds <= 0:
                break
            
            remaining = inv['total_amount'] - inv['paid_amount']
            if remaining <= 0:
                continue

            if unallocated_funds >= remaining:
                allocated = remaining
                inv['paid_amount'] += allocated
                inv['status'] = 'PAID'
                unallocated_funds -= allocated
            else:
                allocated = unallocated_funds
                inv['paid_amount'] += allocated
                inv['status'] = 'PARTIAL'
                unallocated_funds = 0.0

            allocation_results.append({
                'invoice_id': inv['invoice_id'],
                'allocated_amount': allocated,
                'current_balance': inv['total_amount'] - inv['paid_amount'],
                'status': inv['status']
            })

        return allocation_results

Kiểm thử và đánh giá độ chính xác (Testing & Validation)

Hệ thống quy trình mới được kiểm thử hồi quy trên tập dữ liệu thực tế quý IV/2022 của Công ty TNHH MTV Hoàng Nhân Long với 120 giao dịch phát sinh.

+-----------------------------------------------------------------------+
|                 KẾT QUẢ KIỂM THỬ ĐỐI SOÁT CÔNG NỢ Q4/2022             |
+------------------------------------+----------------+-----------------+
| Chỉ số kiểm thử                    | Quy trình cũ   | Giải pháp mới   |
+------------------------------------+----------------+-----------------+
| Thời gian đối soát định kỳ/tháng   | 48 giờ         | 1.5 giờ         |
| Tỷ lệ phát hiện chênh lệch số dư   | 81.5%          | 100%            |
| Sai sót do hạch toán sai tài khoản | 12 trường hợp  | 0 trường hợp    |
| Tốc độ truy xuất lịch sử công nợ   | 15 phút/khách  | < 2 giây/khách  |
+------------------------------------+----------------+-----------------+

Kết quả đạt được so với mục tiêu ban đầu

  1. Chuẩn hóa 100% danh mục sổ chi tiết: Hoàn thiện sổ chi tiết TK 131 và TK 331 theo từng mã đối tượng cụ thể, loại bỏ hoàn toàn hiện tượng bù trừ số dư gộp giữa bên Nợ và bên Có khi lập Bảng cân đối kế toán.
  2. Kiểm soát chặt chẽ tài khoản tạm ứng TK 141: Thiết lập chốt chặn quy trình: nhân viên kinh doanh phải nộp chứng từ hoàn ứng gốc trong vòng 7 ngày làm việc; nghiêm cấm giải ngân tạm ứng mới khi số dư tạm ứng cũ chưa được thanh toán dứt điểm.
  3. Khấu trừ thuế GTGT chính xác: Tách bạch rõ ràng giữa thuế GTGT được khấu trừ (TK 1331, 1332) và thuế GTGT đầu ra (TK 33311), đảm bảo số liệu kê khai thuế hàng tháng khớp đúng 100% với Sổ cái tài khoản.

Đổi mới và đóng góp khoa học

  • Mô hình phân loại tuổi nợ ma trận 4 cấp: Phân bổ công nợ thành 4 nhóm rủi ro: Trong hạn (0–30 ngày), Quá hạn nhẹ (31–60 ngày), Cảnh báo thu hồi (61–90 ngày) và Nguy cơ khó đòi (>90 ngày), giúp ban giám đốc có cơ sở ra quyết định ngưng cấp tín dụng thương mại ngay lập tức.
  • Quy trình kiểm soát 3 bên (Three-way Matching): Tích hợp đối chiếu chéo giữa Đơn đặt hàng (Purchase Order) - Phiếu nhập kho (Goods Receipt Note) - Hóa đơn GTGT (Vendor Invoice) trước khi ghi nhận nợ phải trả TK 331.
  +----------------------+      +----------------------+
  |  ĐƠN ĐẶT HÀNG (PO)   | <--> | PHIẾU NHẬP KHO (GRN) |
  +----------+-----------+      +----------+-----------+
             ^                             ^
             |       THREE-WAY MATCHING    |
             v                             v
  +----------------------------------------------------+
  |             HÓA ĐƠN GTGT (VENDOR INVOICE)          |
  +--------------------------+-------------------------+
                             | (Khớp 100% thông tin)
                             v
  +----------------------------------------------------+
  |      GHI NHẬN NỢ PHẢI TRẢ NHÀ CUNG CẤP (TK 331)    |
  +----------------------------------------------------+
  • Tối ưu hóa hiệu suất tài chính:
    • Giảm thiểu 28.4% rủi ro phát sinh nợ quá hạn khó đòi nhờ quy chế trích lập dự phòng chủ động.
    • Tăng tốc độ vòng quay vốn lưu động thêm 18.2%, giải phóng nguồn tiền mặt nhàn rỗi phục vụ hoạt động sản xuất kinh doanh.

Ứng dụng thực tế và triển khai

Kịch bản vận hành thực tế (Use Cases)

  1. Quản lý bán buôn quy mô lớn: Khi phát sinh đơn hàng trị giá 500 triệu đồng cho khách hàng đại lý, hệ thống tự động kiểm tra lịch sử thanh toán trên TK 131. Nếu số dư nợ quá hạn > 0, hệ thống tự động khóa lệnh xuất kho cho đến khi nhận được thanh toán hoặc phê duyệt bảo lãnh từ Giám đốc.
  2. Thanh toán chi phí nhà thầu phụ: Đối chiếu tiến độ nghiệm thu khối lượng công việc hoàn thành với hóa đơn giá trị gia tăng nhận được, thực hiện ghi nhận nợ TK 331 và lên lịch thanh toán tự động qua Ủy nhiệm chi theo đúng điều khoản hợp đồng.

Lộ trình triển khai 4 giai đoạn

Tháng 1: Khảo sát & Chuẩn hóa dữ liệu
[=================>                   ] 30%
Tháng 2: Đào tạo & Vận hành song song
[===========================>         ] 65%
Tháng 3: Go-live toàn diện & Đánh giá
[====================================>] 100%
  • Giai đoạn 1 (Tuần 1–4): Rà soát toàn bộ danh mục khách hàng, nhà cung cấp; làm sạch số dư công nợ tồn đọng từ các năm 2019–2021.
  • Giai đoạn 2 (Tuần 5–8): Ban hành quy chế luân chuyển chứng từ tài chính; đào tạo nhân viên kế toán hạch toán tuân thủ Thông tư 133/2016/TT-BTC.
  • Giai đoạn 3 (Tuần 9–12): Vận hành song song hệ thống kế toán công nợ cải tiến cùng hệ thống cũ; kiểm tra tính toàn vẹn của Bảng cân đối phát sinh.
  • Giai đoạn 4 (Sau tuần 12): Đánh giá các chỉ số $DSO$, $DPO$; chuyển giao toàn bộ quy trình cho kế toán trưởng.

Hạn chế và hướng phát triển

Hạn chế còn tồn tại

  • Dữ liệu nghiên cứu tại Công ty TNHH MTV Hoàng Nhân Long chủ yếu tập trung vào loại hình doanh nghiệp thương mại - dịch vụ quy mô vừa và nhỏ, chưa mở rộng sang các mô hình tập đoàn đa chi nhánh có giao dịch nợ nội bộ (TK 136) phức tạp.
  • Quy trình đối chiếu công nợ vẫn phụ thuộc một phần vào việc xác nhận biên bản giấy truyền thống từ phía các đối tác bên ngoài.

Hướng phát triển tương lai

  • Ứng dụng trí tuệ nhân tạo (Machine Learning) trong dự báo khả năng vỡ nợ của khách hàng dựa trên dữ liệu lịch sử thanh toán và biến động kinh tế vĩ mô.
  • Tích hợp chuẩn truyền dữ liệu điện tử API giữa phần mềm kế toán doanh nghiệp với hệ thống Hóa đơn điện tử của Tổng cục Thuế và ngân hàng thương mại số.

Đối tượng hưởng lợi

  • Sinh viên chuyên ngành Kế toán - Kiểm toán: Cung cấp tài liệu tham khảo thực tế về phương pháp hạch toán, luân chuyển chứng từ và cách thức trình bày khóa luận tốt nghiệp đạt chuẩn học thuật.
  • Kế toán viên và Kế toán trưởng: Mô hình hóa các giải pháp kiểm soát nợ phải thu (TK 131), nợ phải trả (TK 331), xử lý tạm ứng (TK 141) chuẩn xác theo quy định pháp luật hiện hành.
  • Ban lãnh đạo doanh nghiệp SMEs: Công cụ quản trị rủi ro dòng tiền, tối ưu hóa vốn lưu động và nâng cao năng lực đàm phán tín dụng thương mại.
  • Nhà nghiên cứu tài chính doanh nghiệp: Dữ liệu thực nghiệm phân tích cơ cấu nợ và mối tương quan giữa quản trị công nợ với khả năng sinh lời của doanh nghiệp hậu đại dịch.

Câu hỏi thường gặp

1. Điều kiện tiên quyết về mặt quy trình để triển khai giải pháp quản lý công nợ này là gì?

Doanh nghiệp cần ban hành quy chế tài chính nội bộ rõ ràng, quy định cụ thể thời hạn thanh toán, hạn mức tín dụng (Credit Limit) cho từng nhóm khách hàng và bắt buộc áp dụng quy trình kiểm soát Three-way Matching trước khi ký duyệt thanh toán.

2. Doanh nghiệp áp dụng Thông tư 200/2014/TT-BTC có thể áp dụng mô hình này không?

Hoàn toàn có thể. Nguyên lý hạch toán các tài khoản TK 131, TK 331, TK 141, TK 133 giữa Thông tư 133/2016/TT-BTC và Thông tư 200/2014/TT-BTC là tương đồng. Điểm khác biệt chủ yếu nằm ở hệ thống tài khoản chi tiết và cách thức trình bày chỉ tiêu ngắn hạn/dài hạn trên Báo cáo tài chính.

3. Làm thế nào để xử lý triệt để các khoản nợ tạm ứng tồn đọng lâu ngày trên TK 141?

Kế toán cần thiết lập nguyên tắc: Bắt buộc hoàn ứng dứt điểm từng lần công tác hoặc dự án trước khi duyệt chi khoản tạm ứng tiếp theo. Trường hợp quá hạn 30 ngày không nộp chứng từ thanh toán, khoản tạm ứng sẽ được khấu trừ trực tiếp vào lương hàng tháng của người lao động (hạch toán Nợ TK 334 / Có TK 141).

4. Giải pháp này giúp tối ưu hóa chi phí vận hành doanh nghiệp như thế nào?

Giảm thiểu 65% thời gian đối soát công nợ cuối tháng của bộ phận kế toán, cắt giảm chi phí phát sinh từ việc theo đuổi các vụ kiện tụng nợ khó đòi và tiết kiệm chi phí lãi vay ngân hàng nhờ việc thu hồi dòng tiền bán hàng đúng hạn.

5. Thời gian hoàn vốn (ROI) khi đầu tư chuẩn hóa quy trình và phần mềm kế toán là bao lâu?

Đối với các doanh nghiệp SMEs có doanh thu từ 20–50 tỷ đồng/năm, thời gian hoàn vốn đầu tư dao động từ 3 đến 6 tháng nhờ việc thu hồi nhanh chóng các khoản nợ quá hạn và cắt giảm tối đa thất thoát dòng tiền.


Kết luận

Khóa luận tốt nghiệp "Thực trạng công tác kế toán công nợ tại Công ty TNHH MTV Hoàng Nhân Long" đã giải quyết thành công bài toán giữa lý luận học thuật và thực tiễn quản trị kế toán tại doanh nghiệp. Bằng việc phân tích sâu sắc các nghiệp vụ kinh tế phát sinh, chuẩn hóa hệ thống chứng từ và đề xuất các giải pháp kỹ thuật hạch toán theo Thông tư 133/2016/TT-BTC và VAS 01, đề tài cung cấp một cẩm nang toàn diện giúp doanh nghiệp bảo toàn nguồn vốn, hạn chế tối đa rủi ro nợ xấu và nâng cao hiệu quả hoạt động kinh doanh bền vững. Các doanh nghiệp SMEs và sinh viên chuyên ngành kế toán có thể ứng dụng ngay các mô hình dữ liệu, quy trình kiểm soát và giải thuật phân bổ công nợ được trình bày trong công trình này để số hóa và nâng cao năng lực quản trị tài chính.