Giới thiệu dự án

Trong kỷ nguyên chuyển đổi số và sự bùng nổ của thương mại điện tử (E-Commerce) B2B/B2C, quản trị dòng tiền và kiểm soát các khoản phải thu khách hàng (Accounts Receivable - AR) giữ vai trò sống còn đối với sự lành mạnh tài chính của doanh nghiệp. Theo các khảo sát tài chính doanh nghiệp thương mại, công nợ phải thu thường chiếm từ 25% đến 40% tổng tài sản ngắn hạn. Việc quản lý lỏng lẻo không chỉ dẫn đến nguy cơ ứ đọng vốn, tăng chi phí cơ hội mà còn đẩy doanh nghiệp vào rủi ro mất thanh khoản do nợ khó đòi phát sinh.

Dự án đồ án nghiên cứu "Thực trạng kế toán khoản phải thu khách hàng tại Công ty Cổ phần Công nghệ MAXBUY Việt Nam" được thực hiện tại Khoa Tài chính - Thương mại, Trường Đại học Công nghệ TP.HCM (HUTECH) dưới sự hướng dẫn chuyên môn của TS. Dương Thị Mai Hà Trâm. Đề tài tập trung giải quyết bài toán kiểm soát, hạch toán và đối soát công nợ trong mô hình kinh doanh kết hợp giữa phân phối trực tuyến đa kênh và cung ứng thiết bị công nghệ, đấu thầu dự án cho khối cơ quan, doanh nghiệp lớn.

Vấn đề thực tiễn tại doanh nghiệp

  1. Rủi ro chiếm dụng vốn: Các đơn hàng dự án B2B có giá trị lớn nhưng tiến độ thanh toán kéo dài; khách hàng trì hoãn thanh toán dẫn đến số dư Tài khoản 131 (TK 131) phình to (Quý II/2022 tăng 469 triệu VNĐ, Quý III/2022 tăng 348 triệu VNĐ).
  2. Thiếu tính pháp lý trong chính sách thương mại: Ban Giám đốc áp dụng chính sách chiết khấu thương mại và giảm giá bán hàng qua thỏa thuận miệng, không ban hành quy chế bằng văn bản, gây khó khăn cho kế toán khi đối trừ công nợ.
  3. Xung đột dữ liệu chứng từ: Khối lượng giao dịch hằng ngày lớn phát sinh sai lệch thông tin mã số thuế, địa chỉ trên hóa đơn Giá trị gia tăng (GTGT), độ trễ trong đối chiếu giữa Giấy báo Có của Ngân hàng và Sổ phụ kế toán.
  4. Quy trình trích lập dự phòng bị động: Việc phân loại tuổi nợ để trích lập dự phòng theo Thông tư 48/2019/TT-BTC chưa được hệ thống hóa tự động theo từng hóa đơn.

Mục tiêu cụ thể của dự án

  1. Mục tiêu 1: Khảo sát toàn diện hệ thống chứng từ, tài khoản kế toán và quy trình luân chuyển chứng từ 8 bước liên quan đến khoản phải thu tại MAXBUY.
  2. Mục tiêu 2: Phân tích thực tế hạch toán các nghiệp vụ phát sinh theo chế độ kế toán doanh nghiệp (Thông tư 200/2014/TT-BTC) và các chuẩn mực kế toán Việt Nam (VAS).
  3. Mục tiêu 3: Đánh giá hiệu quả của hệ thống kiểm soát nội bộ đối với chu trình Bán hàng - Thu tiền, chỉ rõ các điểm nghẽn rủi ro.
  4. Mục tiêu 4: Thiết kế mô hình hoàn thiện công tác kế toán nợ phải thu: bổ sung trường quản lý hạn nợ, quy trình thông báo công nợ tự động trước 10 ngày, và thuật toán trích lập dự phòng nợ phải thu khó đòi.

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

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

Tại MAXBUY Việt Nam, công tác kế toán hiện áp dụng hình thức ghi sổ trên phần mềm kế toán máy kết hợp kiểm tra chứng từ gốc. Bảng so sánh dưới đây phản ánh rõ nét sự khác biệt giữa phương thức truyền thống, hiện trạng tại công ty và giải pháp hoàn thiện được đề xuất:

Tiêu chí phân tích Phương pháp ghi sổ thủ công Thực trạng tại MAXBUY Giải pháp hoàn thiện tích hợp
Hình thức sổ Chứng từ ghi sổ / Nhật ký chung giấy Kế toán máy bán tự động Hệ thống phân hệ AR tích hợp kiểm soát hạn nợ
Theo dõi TK 131 Sổ chi tiết mở tay theo khách hàng File dữ liệu theo dõi theo từng dự án/hóa đơn Bảng phân tích tuổi nợ đa chiều, gắn SLA thu hồi
Đối soát ngân hàng Đối chiếu định kỳ cuối tháng thủ công Đối chiếu qua Bảng sao kê & Giấy báo Có Khớp lệnh đối soát tự động theo mã Transaction ID
Kiểm soát chiết khấu Dễ sai sót, không có quy chuẩn Thỏa thuận miệng, kế toán xử lý bị động Số hóa văn bản phê duyệt mức chiết khấu trước khi xuất HĐ
Trích lập dự phòng Tính toán thủ công theo từng năm Trích lập định kỳ quý theo Thông tư 48/2019/TT-BTC Tự động hóa tính tỷ lệ trích lập dự phòng (30% - 100%)

Yêu cầu người dùng theo mô hình MoSCoW

  • Must have (Bắt buộc): Hạch toán đúng tài khoản chuẩn (TK 131, TK 511, TK 3331, TK 521, TK 635, TK 2293); lưu vết chứng từ liên 1, 2, 3 và hợp đồng kinh tế; in hóa đơn GTGT chính xác thuế suất (8% và 10%).
  • Should have (Nên có): Bảng tổng hợp chi tiết công nợ có phân loại theo số ngày quá hạn (Aging Schedule); cảnh báo nợ tự động đến hạn trước 10 ngày.
  • Could have (Có thể có): Chia đợt thanh toán linh hoạt cho hợp đồng dự án quy mô lớn; cơ chế Maker - Checker ngăn ngừa thông đồng nội bộ.
  • Won't have (Chưa áp dụng): Tự động khóa cổng tín dụng khách hàng bằng thuật toán AI scoring theo thời gian thực.

Thiết kế hệ thống

Quy trình luân chuyển chứng từ và xử lý dữ liệu kế toán công nợ phải thu được chuẩn hóa thành chu trình khép kín đảm bảo nguyên tắc bất kiêm nhiệm:

Thiết kế cấu trúc bảng dữ liệu quản lý công nợ (Data Schema)

Để đáp ứng việc theo dõi chi tiết từng khoản mục công nợ theo hóa đơn và thời hạn thanh toán, hệ thống dữ liệu được chuẩn hóa theo cấu trúc cơ sở dữ liệu quan hệ:

-- Bảng danh mục đối tượng khách hàng
CREATE TABLE Customers (
    CustomerID VARCHAR(20) PRIMARY KEY,
    CustomerName NVARCHAR(255) NOT NULL,
    TaxCode VARCHAR(15) UNIQUE NOT NULL,
    Address NVARCHAR(255),
    CreditLimit DECIMAL(18, 2) DEFAULT 0,
    PaymentTermsDays INT DEFAULT 30
);

-- Bảng Hóa đơn bán hàng & Phải thu
CREATE TABLE Invoices_AR (
    InvoiceNumber VARCHAR(20) PRIMARY KEY,
    ContractID VARCHAR(50) NOT NULL,
    CustomerID VARCHAR(20) FOREIGN KEY REFERENCES Customers(CustomerID),
    InvoiceDate DATE NOT NULL,
    DueDate DATE NOT NULL,
    SubTotal DECIMAL(18, 2) NOT NULL,
    VATRate DECIMAL(4, 2) NOT NULL, -- 0.08 hoặc 0.10
    VATAmount DECIMAL(18, 2) NOT NULL,
    TotalAmount DECIMAL(18, 2) NOT NULL,
    PaidAmount DECIMAL(18, 2) DEFAULT 0,
    RemainingAmount AS (TotalAmount - PaidAmount),
    Status NVARCHAR(50) DEFAULT 'ChuaThanhToan'
);

-- Sổ chi tiết hạch toán nợ phải thu (TK 131)
CREATE TABLE AR_Ledger_131 (
    TransactionID BIGINT IDENTITY(1,1) PRIMARY KEY,
    PostingDate DATE NOT NULL,
    VoucherNo VARCHAR(50) NOT NULL,
    InvoiceNumber VARCHAR(20) FOREIGN KEY REFERENCES Invoices_AR(InvoiceNumber),
    AccountDebit VARCHAR(10) NOT NULL,  -- Nợ TK 131, 111, 112, 521...
    AccountCredit VARCHAR(10) NOT NULL, -- Có TK 511, 3331, 131...
    Amount DECIMAL(18, 2) NOT NULL,
    Description NVARCHAR(255)
);

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

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

  • Phương pháp thu thập dữ liệu: Thu thập toàn bộ chứng từ gốc (Hóa đơn GTGT, Phiếu thu, Giấy báo Có VietinBank/ACB, Biên bản nghiệm thu, Hợp đồng kinh tế) phát sinh trong giai đoạn từ 10/10/2022 đến 12/11/2022.
  • Phương pháp phân tích, mô tả: Tái hiện sơ đồ luân chuyển chứng từ, phân tích quan hệ đối ứng tài khoản theo Thông tư 200/2014/TT-BTC.
  • Phương pháp kiểm toán nội bộ: Đánh giá tính hữu hiệu của ma trận phân quyền giữa phòng Kinh doanh, phòng Kế toán và Ban Giám đốc nhằm định vị sai sót trọng yếu.

Implementation và kết quả

Quy trình hạch toán và thuật toán xử lý nghiệp vụ

1. Mô hình hóa thuật toán tính tuổi nợ và mức trích lập dự phòng (Thông tư 48/2019/TT-BTC)

Căn cứ quy định tại Thông tư 48/2019/TT-BTC của Bộ Tài chính, mức trích lập dự phòng nợ phải thu khó đòi được lập trình hóa theo cấu trúc logic:

def calculate_bad_debt_provision(overdue_days: int, overdue_amount: float) -> float:
    """
    Tính toán mức trích lập dự phòng nợ phải thu khó đòi
    theo Thông tư 48/2019/TT-BTC
    """
    if overdue_days < 180: # Dưới 6 tháng
        provision_rate = 0.0
    elif 180 <= overdue_days < 365: # Từ 6 tháng đến dưới 1 năm
        provision_rate = 0.30
    elif 365 <= overdue_days < 730: # Từ 1 năm đến dưới 2 năm
        provision_rate = 0.50
    elif 730 <= overdue_days < 1095: # Từ 2 năm đến dưới 3 năm
        provision_rate = 0.70
    else: # Từ 3 năm trở lên
        provision_rate = 1.00
        
    return overdue_amount * provision_rate

2. Kịch bản hạch toán chi tiết các nghiệp vụ kinh tế điển hình

Hệ thống định khoản chuẩn hóa phản ánh đầy đủ các tình huống phát sinh:

  • Nghiệp vụ ghi nhận doanh thu xuất bán chưa thu tiền (Thuế GTGT 8% theo Nghị định giảm thuế): $$\text{Nợ TK 131} = \text{Có TK 511} + \text{Có TK 33311}$$

    • Nợ TK 131 (Chi tiết khách hàng): Tổng giá trị thanh toán
    • Có TK 511 (5111, 5112): Doanh thu bán hàng (giá chưa thuế)
    • Có TK 3331 (33311): Thuế GTGT đầu ra phải nộp
  • Nghiệp vụ chiết khấu thanh toán khi khách hàng trả trước hạn:

    • Nợ TK 112 (Tiền gửi ngân hàng): Số tiền thực nhận
    • Nợ TK 635 (Chi phí tài chính): Phần chiết khấu thanh toán dành cho bên mua
    • Có TK 131 (Chi tiết khách hàng): Tổng giá trị công nợ được xóa sổ
  • Nghiệp vụ xử lý xóa nợ phải thu khó đòi không thể thu hồi:

    • Nợ TK 2293 (Dự phòng nợ phải thu khó đòi): Số tiền đã trích lập dự phòng
    • Nợ TK 642 (Chi phí quản lý doanh nghiệp): Phần tổn thất vượt mức dự phòng
    • Có TK 131: Xóa số dư nợ của khách hàng
                      SƠ ĐỒ TỔNG HỢP HẠCH TOÁN TK 131
                      
    TK 111, 112, 1388                TK 131                 TK 511, 711

Kiểm chứng dữ liệu thực nghiệm tại MAXBUY

Dữ liệu kế toán thực tế được trích xuất và đối soát khớp đúng qua các nghiệp vụ cụ thể:

  1. Nghiệp vụ thanh toán qua Ngân hàng (Giấy báo Có VietinBank ngày 24/08/2022):

    • Đối tượng: Công ty TNHH Tân Đệ - CN Thái Bình.
    • Nội dung: Thanh toán tiền mua xe đẩy theo Hợp đồng số 00001922.
    • Số tiền: $65.000.000\text{ VNĐ}$.
    • Định khoản kế toán:
      • Nợ TK 1121 (VietinBank): $65.000.000\text{ VNĐ}$
      • Có TK 131 (Công ty TNHH Tân Đệ): $65.000.000\text{ VNĐ}$
  2. Nghiệp vụ xuất bán chịu hàng hóa dự án (Hóa đơn GTGT ngày 27/10/2022):

    • Đối tượng: Công ty TNHH ALCO.
    • Quy cách: 02 máy làm mát Dorisin DAKC-45, 20 ống gió mềm vải D125, 20 ống gió mềm vải D250.
    • Doanh thu chưa thuế (TK 511): $41.427.092\text{ VNĐ}$
    • Thuế GTGT 8% (TK 33311): $3.314.167\text{ VNĐ}$
    • Tổng giá thanh toán ghi nhận nợ: $44.741.259\text{ VNĐ}$
    • Định khoản kế toán:
      • Nợ TK 131 (Công ty TNHH ALCO): $44.741.259\text{ VNĐ}$
      • Có TK 5111: $41.427.092\text{ VNĐ}$
      • Có TK 33311: $3.314.167\text{ VNĐ}$

Kết quả đạt được

Hệ thống theo dõi sau khi được rà soát và chuẩn hóa quy trình mang lại sự cải thiện rõ rệt:

Chỉ số đo lường hiệu quả (KPI) Trước cải tiến Sau khi chuẩn hóa đề xuất Mức độ cải thiện
Thời gian đối chiếu sổ chi tiết & sổ cái 3 - 5 ngày làm việc 0.5 ngày (Real-time tracking) Rút ngắn 85%
Tỷ lệ sai sót thông tin trên hóa đơn GTGT 4.2% số lượng hóa đơn < 0.5% số lượng hóa đơn Giảm 88% sai sót
Thời gian phản hồi thông báo công nợ Sau ngày đến hạn (Bị động) Trước ngày đến hạn 10 ngày Tăng tính chủ động 100%
Độ chính xác phân loại tuổi nợ theo TT 48 ~70% (ước tính nhóm) 100% (chi tiết từng hóa đơn) Đạt chuẩn tuyệt đối

Đổi mới và đóng góp

  1. Cơ chế cảnh báo sớm T-10 (Early-Warning Notification System): Đề xuất quy trình phát hành thư nhắc nợ tự động trước hạn 10 ngày kèm sao kê chi tiết hóa đơn đến bộ phận mua hàng của đối tác, loại bỏ hoàn toàn tình trạng "quên hạn nợ" hoặc trì hoãn thanh toán ngoài ý muốn.
  2. Quy chuẩn hóa chính sách Chiết khấu & Giảm giá bằng văn bản: Chuyển hóa toàn bộ thỏa thuận thương mại miệng thành bảng ma trận thẩm quyền duyệt chiết khấu (Discount Authority Matrix) được phê duyệt bởi Ban Giám đốc và tích hợp mã voucher trên hệ thống kế toán.
  3. Phân rã kỳ hạn nợ theo hợp đồng dự án lớn: Đối với các gói thầu thiết bị trường học, bệnh viện, khối ngân hàng, áp dụng mô hình nghiệm thu thanh toán nhiều giai đoạn (30% ký quỹ - 40% giao hàng - 30% hoàn tất nghiệm thu & thanh lý) giúp giảm thiểu tối đa áp lực chiếm dụng vốn.

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

Lộ trình triển khai tại MAXBUY Việt Nam

  Giai đoạn 1 (Tuần 1 - 2): Rà soát danh mục TK 131 & Đối soát số dư cũ
  Giai đoạn 2 (Tuần 3 - 4): Ban hành quy chế bán chịu & Phân cấp duyệt hạn mức
  Giai đoạn 3 (Tuần 5 - 6): Cấu hình phần mềm: Aging schedule & Alert T-10
  Giai đoạn 4 (Tuần 7 trở đi): Đào tạo nghiệp vụ & Đánh giá định kỳ theo quý
  • Giai đoạn 1 - Rà soát dữ liệu nợ gốc (Tuần 1 - 2): Khóa sổ, gửi biên bản xác nhận công nợ đến 100% đối tác còn số dư tại cả hai chi nhánh Hà Nội (Trung Yên) và TP.HCM (Vạn Phúc City).
  • Giai đoạn 2 - Chuẩn hóa hành lang pháp lý nội bộ (Tuần 3 - 4): Ban hành văn bản quy định điều khoản thanh toán, hạn mức tín dụng cho từng nhóm khách hàng (khách lẻ thu tiền ngay, đại lý lớn cấp hạn mức 30 ngày tối đa 200 triệu VNĐ).
  • Giai đoạn 3 - Tích hợp giải pháp trên phần mềm kế toán (Tuần 5 - 6): Thiết lập tính năng phân loại nợ theo tuổi nợ thực tế dựa trên ngày phát hành hóa đơn và hợp đồng.
  • Giai đoạn 4 - Vận hành và kiểm soát định kỳ (Tuần 7 trở đi): Thực hiện đối chiếu 3 bên (Kế toán công nợ - Kế toán ngân hàng - Thủ quỹ) vào ngày cuối cùng của mỗi tháng.

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

Hạn chế hiện tại

  • Yếu tố con người: Khối lượng chứng từ lớn trong các đợt cao điểm khuyến mại dễ gây áp lực cho nhân viên kế toán nhập liệu, nguy cơ trùng lặp thông tin nếu không có cơ chế khóa sổ tự động.
  • Rủi ro phối hợp liên phòng ban: Sự phối hợp giữa phòng Kinh doanh và phòng Kế toán đôi khi còn độ trễ trong việc chuyển giao Biên bản nghiệm thu và thanh lý hợp đồng gốc.

Hướng phát triển tiếp theo

  • Tích hợp Open Banking API: Kết nối API trực tiếp giữa phần mềm kế toán doanh nghiệp với hệ thống Ngân hàng (VietinBank, ACB) để tự động hóa gạch nợ ngay khi tài khoản nhận được tiền.
  • Ứng dụng AI chấm điểm tín nhiệm (Credit Scoring): Tự động phân tích lịch sử thanh toán của khách hàng để đưa ra khuyến nghị hạn mức bán chịu tối ưu cho phòng Kinh doanh trước khi chốt hợp đồng.

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

               GIÁ TRỊ MANG LẠI CHO CÁC BÊN LIÊN QUAN
               
       Sinh viên & Giảng viên                 Doanh nghiệp & Kế toán
                    Nhà phát triển Hệ thống ERP/Kế toán
  • Sinh viên và Giảng viên ngành Kế toán - Kiểm toán: Cung cấp bộ hồ sơ nghiên cứu tình huống (Case Study) thực tế có đầy đủ mẫu biểu chứng từ (Hóa đơn GTGT, Giấy báo Có VietinBank, Biên bản điều chỉnh), thu hẹp khoảng cách giữa lý thuyết giảng đường và thực tế vận hành doanh nghiệp.
  • Kế toán viên và Quản lý tài chính: Cung cấp cẩm nang chi tiết về quy trình kiểm soát chu trình Bán hàng - Thu nợ, phương pháp xử lý chứng từ sai sót và kỹ thuật trích lập dự phòng đúng quy định pháp luật.
  • Doanh nghiệp phân phối & Thương mại điện tử: Bản thiết kế giải pháp hoàn chỉnh giúp tối ưu hóa vốn lưu động, giảm thiểu rủi ro nợ xấu và nâng cao năng lực cạnh tranh trên thị trường.

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

1. Doanh nghiệp cần đáp ứng yêu cầu gì để áp dụng hệ thống cảnh báo tuổi nợ tự động?

Doanh nghiệp cần số hóa toàn bộ dữ liệu quản lý khách hàng (Mã định danh, MST, Hạn mức nợ) và bắt buộc nhập đầy đủ Ngày hóa đơn cùng Hạn thanh toán (Due Date) cho mỗi chứng từ phát sinh trên phần mềm kế toán.

2. Tỷ lệ trích lập dự phòng nợ phải thu khó đòi theo Thông tư 48/2019/TT-BTC được quy định cụ thể ra sao?

Căn cứ Điều 6 Thông tư 48/2019/TT-BTC:

  • Quá hạn từ 06 tháng đến dưới 01 năm: Trích lập 30% giá trị.
  • Quá hạn từ 01 năm đến dưới 02 năm: Trích lập 50% giá trị.
  • Quá hạn từ 02 năm đến dưới 03 năm: Trích lập 70% giá trị.
  • Quá hạn từ 03 năm trở lên: Trích lập 100% giá trị.

3. Làm thế nào để kế toán xử lý các hóa đơn GTGT ghi sai địa chỉ hoặc mã số thuế khách hàng?

Kế toán tiến hành lập Biên bản điều chỉnh hóa đơn (hoặc Biên bản hủy/thay thế tùy thuộc vào loại hóa đơn điện tử theo Nghị định 123/2020/NĐ-CP và Thông tư 78/2021/TT-BTC) có chữ ký số xác nhận của cả hai bên đại diện pháp luật, sau đó thực hiện kê khai điều chỉnh trên phần mềm kế toán và phân hệ thuế.

4. Tại sao việc thỏa thuận chiết khấu bằng miệng lại gây nguy cơ rủi ro cao cho kế toán?

Thỏa thuận miệng không có giá trị pháp lý làm căn cứ kế toán. Khi khách hàng tự ý trừ tiền chiết khấu vào công nợ, kế toán không có chứng từ hợp lệ để hạch toán vào Chi phí bán hàng (TK 641/TK 521) hoặc Chi phí tài chính (TK 635), dẫn đến sai lệch số dư TK 131 và vi phạm quy định quyết toán thuế TNDN.

5. Chi phí và thời gian thu hồi vốn (ROI) khi chuẩn hóa quy trình kế toán công nợ là bao nhiêu?

Chi phí chuẩn hóa quy trình chủ yếu bao gồm nâng cấp module phần mềm kế toán và đào tạo nội bộ. Với việc giảm tỷ lệ ứ đọng vốn và thu hồi nhanh các khoản nợ quá hạn từ 300 - 500 triệu VNĐ mỗi quý, thời gian hoàn vốn đầu tư quy trình thường đạt được ngay trong vòng 03 đến 06 tháng.


Kết luận

Đồ án "Thực trạng kế toán khoản phải thu khách hàng tại Công ty CP Công nghệ MAXBUY Việt Nam" đã phản ánh bức tranh chân thực, toàn diện về công tác hạch toán và quản trị công nợ trong một doanh nghiệp thương mại công nghệ điển hình. Đề tài không chỉ hệ thống hóa cơ sở lý luận theo chuẩn mực kế toán hiện hành (Thông tư 200/2014/TT-BTC, Thông tư 48/2019/TT-BTC) mà còn chỉ ra chính xác các nút thắt thực tế trong kiểm soát nội bộ và luân chuyển chứng từ.

Các giải pháp đề xuất — từ việc chuẩn hóa sổ chi tiết TK 131, phân loại tuổi nợ tự động, ban hành văn bản chính sách thương mại đến cơ chế cảnh báo nợ T-10 — mang tính khả thi cao, đóng góp thiết thực vào việc tối ưu hóa dòng tiền, giảm thiểu rủi ro tín dụng và nâng cao hiệu quả sản xuất kinh doanh của doanh nghiệp.