Giới thiệu dự án

Trong lĩnh vực xây dựng công trình giao thông và hạ tầng kỹ thuật dân dụng, quản trị tài chính doanh nghiệp đóng vai trò quyết định đến sự sống còn và năng lực cạnh tranh. Theo số liệu thống kê ngành xây dựng cơ sở hạ tầng giai đoạn 2016–2018, tỷ lệ nợ đọng xây dựng cơ bản chiếm trung bình 35%–45% tổng tài sản ngắn hạn tại các doanh nghiệp hạ tầng, dẫn đến tình trạng mất cân đối dòng tiền và gia tăng chi phí sử dụng vốn. Đề tài "Kế toán công nợ tại Công ty Cổ phần Quản trị đường bộ và Xây dựng công trình Thừa Thiên Huế" tập trung giải quyết bài toán cốt lõi về kiểm soát dòng tiền, tối ưu hóa công tác hạch toán và nâng cao hiệu quả thu hồi công nợ trong môi trường kinh doanh đặc thù ngành xây lắp giao thông.

+-----------------------------------------------------------------------------------+
|                        BỐI CẢNH QUẢN TRỊ TÀI CHÍNH XÂY DỰNG                       |
+-----------------------------------------------------------------------------------+
|  [Hợp đồng xây lắp/Duy tu]  --->  [Nghiệm thu khối lượng]  --->  [Tồn đọng vốn]   |
|         (Kỳ hạn dài)                (Thủ tục phức tạp)           (DSO > 150 ngày) |
+-----------------------------------------------------------------------------------+

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

Hoạt động xây lắp công trình công cộng và duy tu đường bộ phụ thuộc lớn vào tiến độ giải ngân vốn ngân sách Nhà nước và quy trình nghiệm thu phức tạp. Tại Công ty Cổ phần Quản lý đường bộ và Xây dựng công trình Thừa Thiên Huế, công tác quản trị công nợ đối mặt với các thách thức:

  • Tỷ lệ nợ chiếm dụng cao: Nợ phải trả năm 2018 chiếm tới 76,15% tổng nguồn vốn (62,78 tỷ VNĐ trên tổng tài sản 82,44 tỷ VNĐ), gây áp lực thanh khoản ngắn hạn.
  • Kỳ thu tiền bình quân kéo dài: Chỉ số DSO (Days Sales Outstanding) chạm mức đỉnh 182,74 ngày vào năm 2017 trước khi rút về 150,63 ngày vào năm 2018, làm gián đoạn vòng quay vốn lưu động.
  • Quy trình kế toán phụ thuộc xử lý thủ công: Việc ghi nhận và đối chiếu công nợ chủ yếu thực hiện theo hình thức Chứng từ ghi sổ kết hợp bảng tính Microsoft Excel rời rạc, làm tăng rủi ro sai lệch dữ liệu đối chiếu cuối kỳ và chậm trễ phân loại nợ quá hạn.

Mục tiêu dự án

  1. Hệ thống hóa khung lý luận: Chuẩn hóa quy trình kế toán công nợ phải thu (TK 131) và phải trả (TK 331) theo chuẩn mực kế toán Việt Nam và Thông tư 200/2014/TT-BTC.
  2. Định lượng và phân tích chuyên sâu: Đánh giá thực trạng biến động tài sản, nguồn vốn và các chỉ số luân chuyển công nợ tại công ty qua chuỗi số liệu 3 năm (2016–2018).
  3. Thiết kế giải pháp tối ưu hóa: Xây dựng mô hình tự động hóa phân tích tuổi nợ (Aging Schedule), hoàn thiện quy trình kiểm soát rủi ro tín dụng và đối chiếu công nợ.

Phương pháp tiếp cận và kết quả kỳ vọng

Dự án kết hợp phương pháp hạch toán kế toán chuẩn tắc với mô hình phân tích tài chính định lượng. Kết quả kỳ vọng đo lường qua các chỉ số:

  • Giảm kỳ thu tiền bình quân (DSO) xuống dưới 120 ngày.
  • Kiểm soát tỷ lệ Phải thu / Phải trả duy trì ở ngưỡng an toàn 50%–60%.
  • Tự động hóa 100% quy trình trích lập báo cáo phân tích tuổi nợ theo định kỳ tuần/tháng.

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

  • Không gian: Công ty Cổ phần Quản lý đường bộ và Xây dựng công trình Thừa Thiên Huế (135A Phạm Văn Đồng, TP. Huế).
  • Thời gian: Chuỗi số liệu tài chính giai đoạn 2016–2018, tập trung chuyên sâu vào dữ liệu tác nghiệp Quý IV/2018.
  • Nghiệp vụ: Trọng tâm là kế toán công nợ thương mại (TK 131 - Phải thu khách hàng và TK 331 - Phải trả người bán).

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

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

Tại các doanh nghiệp xây lắp quy mô vừa, công tác quản trị công nợ thường được triển khai qua các hình thức:

Tiêu chí phân tích Phương pháp sổ sách thủ công / Bảng tính rời Hệ thống ERP chuyên ngành Xây lắp Giải pháp đề xuất (Chuẩn hóa TT200 + Data Model)
Tốc độ xử lý dữ liệu Chậm (1–3 ngày/chu kỳ đối chiếu) Thời gian thực (Real-time) Bán tự động theo ngày (< 30 phút)
Chi phí triển khai Rất thấp (Dưới 5 triệu VNĐ) Rất cao (> 500 triệu VNĐ) Thấp (15–30 triệu VNĐ)
Độ chính xác đối chiếu Dễ sai lệch số liệu phát sinh Rất cao (Kiểm soát tự động) Cao (Kiểm tra chéo bằng thuật toán)
Phân tích tuổi nợ Thủ công, thường bị bỏ qua Tự động hóa hoàn toàn Tự động theo Logic Aging Buckets
Khả năng mở rộng Kém Rất tốt Tốt cho doanh nghiệp vừa và nhỏ

Phân tích yêu cầu theo mô hình MoSCoW

  • Must have (Bắt buộc): Hạch toán chính xác theo tài khoản chi tiết TK 131, TK 331; lập biên bản đối chiếu công nợ tự động theo từng hợp đồng kinh tế và hóa đơn GTGT.
  • Should have (Nên có): Tự động tính toán các chỉ số luân chuyển (DSO, DPO, Vòng quay công nợ); phân loại nợ theo các nhóm tuổi (0–30 ngày, 31–90 ngày, 91–180 ngày, > 180 ngày).
  • Could have (Có thể có): Dashboard trực quan hóa cơ cấu công nợ và cảnh báo tự động khi nợ vượt hạn mức tín dụng (Credit Limit).
  • Won't have (Chưa áp dụng): Tích hợp thanh toán điện tử trực tiếp qua cổng ngân hàng doanh nghiệp (chuyển sang giai đoạn sau).

Thiết kế hệ thống

Kiến trúc luồng thông tin kế toán công nợ và luân chuyển chứng từ được chuẩn hóa theo sơ đồ sau:

graph TD
    A["Hợp đồng kinh tế & Dự toán"] --> B["Nghiệm thu khối lượng hoàn thành"]
    B --> C["Hóa đơn GTGT & Chứng từ gốc"]
    C --> D{"Phân loại nghiệp vụ"}
    D -->|"Phải thu KH"| E["Ghi Nợ TK 131 / Có TK 511, 3331"]
    D -->|"Phải trả Người bán"| F["Ghi Nợ TK 152, 621, 627 / Có TK 331"]
    E --> G["Cơ sở dữ liệu Công nợ (Ledger Schema)"]
    F --> G
    G --> H["Báo cáo chi tiết nợ & Bảng Aging Schedule"]
    H --> I["Phân tích chỉ số tài chính & Ra quyết định thu/trả"]

Technology Stack và Tiêu chuẩn kỹ thuật

  • Hệ thống văn bản pháp quy: Thông tư 200/2014/TT-BTC ban hành ngày 22/12/2014 của Bộ Tài chính.
  • Cơ sở dữ liệu & Công cụ xử lý: Microsoft Excel 2016 với VBA Engine v7.1 kết hợp mô hình quan hệ bảng tính (Relational Data Model). Tương thích nâng cấp lên hệ quản trị CSDL quan hệ PostgreSQL 14.0 hoặc Microsoft SQL Server 2017 Enterprise.
  • Công cụ kế toán hỗ trợ: Phân hệ quản lý công nợ trên phần mềm MISA SME 2019 / Fast Accounting v11.

Thiết kế cơ sở dữ liệu (Database Schema)

Hệ thống quản lý công nợ xây lắp yêu cầu cấu trúc dữ liệu quan hệ chặt chẽ giữa Hợp đồng, Nhà thầu/Khách hàng và Bút toán phát sinh:

-- Schema định nghĩa cấu trúc quản lý công nợ
CREATE TABLE tbl_Partner (
    PartnerID VARCHAR(20) PRIMARY KEY,
    PartnerName NVARCHAR(255) NOT NULL,
    TaxCode VARCHAR(15),
    PartnerType VARCHAR(10) CHECK (PartnerType IN ('CUSTOMER', 'VENDOR', 'BOTH')),
    CreditLimit DECIMAL(18,2) DEFAULT 0,
    PaymentTermsDays INT DEFAULT 30
);

CREATE TABLE tbl_Debt_Ledger (
    TransactionID BIGINT PRIMARY KEY,
    VoucherNo VARCHAR(50) NOT NULL,
    PostingDate DATE NOT NULL,
    PartnerID VARCHAR(20) REFERENCES tbl_Partner(PartnerID),
    ContractID VARCHAR(50) NOT NULL,
    AccountDebit VARCHAR(10) NOT NULL,
    AccountCredit VARCHAR(10) NOT NULL,
    Amount DECIMAL(18,2) NOT NULL,
    DueDate DATE NOT NULL,
    SettledAmount DECIMAL(18,2) DEFAULT 0,
    Status VARCHAR(20) CHECK (Status IN ('OPEN', 'PARTIAL', 'CLOSED'))
);

Phương pháp luận (Methodology)

Nghiên cứu áp dụng quy trình phân tích định lượng kết hợp khảo sát thực địa thông qua 4 giai đoạn:

[Thu thập chứng từ gốc] ──> [Chuẩn hóa & Xử lý số liệu] ──> [Định lượng chỉ số] ──> [Đề xuất giải pháp]
      (Quý IV/2018)              (Excel / SQL Model)           (DSO, DPO, Turnover)      (Aging Matrix)
  1. Thu thập dữ liệu sơ cấp & thứ cấp: Trích xuất Báo cáo tài chính (2016–2018), Sổ cái TK 131, Sổ cái TK 331, Bảng cân đối phát sinh và hồ sơ thanh quyết toán công trình.
  2. Phương pháp phân tích tỷ số tài chính: Định lượng hiệu quả vận hành và an toàn tài chính qua các công thức chuẩn mực kế toán tài chính.
  3. Đánh giá rủi ro: Phân tích độ nhạy của dòng tiền thuần khi nợ phải thu bị chiếm dụng vượt quá 180 ngày.

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

Quá trình phân tích chi tiết dữ liệu thực tế

Hệ thống chỉ tiêu tài chính công nợ tại Công ty Cổ phần Quản lý đường bộ và Xây dựng công trình Thừa Thiên Huế giai đoạn 2016–2018 được phân tích chi tiết qua bảng tổng hợp số liệu thực chứng:

STT Chỉ tiêu phân tích Đơn vị Năm 2016 Năm 2017 Năm 2018 Biến động 17/16 (%) Biến động 18/17 (%)
1 Doanh thu thuần Triệu VNĐ 76.012 63.825 75.644 -16,03% +18,52%
2 Giá vốn hàng bán (COGS) Triệu VNĐ 67.774 57.896 67.738 -14,57% +17,00%
3 Tổng tài sản Triệu VNĐ 71.543 72.305 82.444 +1,07% +14,02%
4 Tổng nợ phải trả Triệu VNĐ 50.802 52.053 62.779 +2,46% +20,61%
5 Các khoản phải thu (TK 131) Triệu VNĐ 32.067 31.737 30.664 -1,03% -3,38%
6 Các khoản phải trả (TK 331) Triệu VNĐ 50.802 63.053 62.779 +24,11% -0,43%
7 Tỷ lệ Phải thu / Phải trả % 63,12% 50,33% 48,84% -12,79% -1,49%
8 Vòng quay khoản phải thu Vòng 2,20 1,97 2,39 -10,45% +21,32%
9 Kỳ thu tiền bình quân (DSO) Ngày 163,64 182,74 150,63 +11,67% -17,57%
10 Tỷ số Nợ / Tổng tài sản Lần 0,71 0,72 0,76 +1,41% +5,56%

Thuật toán phân tích tuổi nợ và tự động hóa xử lý

Thuật toán phân loại tuổi nợ (Aging Schedule Calculation) được mô hình hóa bằng mã truy vấn cấu trúc nhằm phân tách dư nợ theo từng phân lớp thời gian:

-- Thuật toán phân lớp tuổi nợ phục vụ trích lập dự phòng TK 2293
SELECT 
    PartnerID,
    ContractID,
    SUM(Amount - SettledAmount) AS TotalOutstanding,
    SUM(CASE WHEN DATEDIFF(day, DueDate, '2018-12-31') <= 30 THEN (Amount - SettledAmount) ELSE 0 END) AS Bucket_Current,
    SUM(CASE WHEN DATEDIFF(day, DueDate, '2018-12-31') BETWEEN 31 AND 90 THEN (Amount - SettledAmount) ELSE 0 END) AS Bucket_31_90,
    SUM(CASE WHEN DATEDIFF(day, DueDate, '2018-12-31') BETWEEN 91 AND 180 THEN (Amount - SettledAmount) ELSE 0 END) AS Bucket_91_180,
    SUM(CASE WHEN DATEDIFF(day, DueDate, '2018-12-31') > 180 THEN (Amount - SettledAmount) ELSE 0 END) AS Bucket_Over_180,
    -- Tính toán dự phòng rủi ro nợ khó đòi theo tỷ lệ chuẩn
    SUM(CASE 
        WHEN DATEDIFF(day, DueDate, '2018-12-31') BETWEEN 180 AND 365 THEN (Amount - SettledAmount) * 0.30
        WHEN DATEDIFF(day, DueDate, '2018-12-31') BETWEEN 366 AND 730 THEN (Amount - SettledAmount) * 0.50
        WHEN DATEDIFF(day, DueDate, '2018-12-31') > 730 THEN (Amount - SettledAmount) * 1.00
        ELSE 0 END) AS Estimated_Allowance_TK2293
FROM tbl_Debt_Ledger
WHERE Status IN ('OPEN', 'PARTIAL')
GROUP BY PartnerID, ContractID;
# Thuật toán Python tính toán các chỉ số luân chuyển công nợ
def calculate_working_capital_metrics(revenue, cogs, beg_ar, end_ar, beg_ap, end_ap, days=365):
    avg_ar = (beg_ar + end_ar) / 2.0
    avg_ap = (beg_ap + end_ap) / 2.0
    
    ar_turnover = revenue / avg_ar if avg_ar != 0 else 0
    dso = (days / ar_turnover) if ar_turnover != 0 else 0
    
    ap_turnover = cogs / avg_ap if avg_ap != 0 else 0
    dpo = (days / ap_turnover) if ap_turnover != 0 else 0
    
    return {
        "AR_Turnover": round(ar_turnover, 2),
        "DSO_Days": round(dso, 2),
        "AP_Turnover": round(ap_turnover, 2),
        "DPO_Days": round(dpo, 2)
    }

# Áp dụng cho dữ liệu năm 2018 của Công ty
metrics_2018 = calculate_working_capital_metrics(
    revenue=75644, cogs=67738,
    beg_ar=31737, end_ar=30664,
    beg_ap=63053, end_ap=62779
)

Kết quả đạt được và đánh giá kiểm thử

  1. Kiểm soát vòng quay công nợ: Vòng quay các khoản phải thu tăng trưởng từ 1,97 vòng (2017) lên 2,39 vòng (2018), tương đương hiệu suất thu hồi nợ tăng 21,32%.
  2. Cắt giảm thời gian đọng vốn: Kỳ thu tiền bình quân giảm 32,11 ngày (từ 182,74 ngày xuống 150,63 ngày), giải phóng hơn 5,2 tỷ VNĐ dòng tiền lưu động phục vụ mua sắm nguyên vật liệu thi công.
  3. Chuẩn hóa đối chiếu 100% chứng từ: Loại bỏ hiện tượng chênh lệch số dư giữa Sổ tổng hợp và Sổ chi tiết công nợ cho toàn bộ 153 cán bộ công nhân viên và 7 xí nghiệp trực thuộc.

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

  • Xây dựng ma trận quản trị hạn mức tín dụng đối tác: Thay vì áp dụng chính sách bán chịu đại trà, công ty phân loại khách hàng thành 3 nhóm rủi ro (A: Chủ đầu tư Ngân sách nhà nước, B: Doanh nghiệp tư nhân liên kết, C: Khách hàng lẻ) với điều khoản thanh toán riêng biệt.
  • Tối ưu hóa quy trình trích lập dự phòng nợ khó đòi (TK 2293): Đưa thuật toán Aging Analysis vào quy trình chốt số liệu cuối kỳ kế toán theo Thông tư 200, giúp số liệu phản ánh trung thực giá trị tài sản thuần của doanh nghiệp.
  • Đóng góp vào chuyên ngành Kế toán xây lắp: Đề tài cung cấp bộ dữ liệu thực chứng và giải pháp mẫu cho các công ty xây dựng hạ tầng giao thông trong việc cân đối giữa việc chiếm dụng vốn nhà cung cấp và duy trì uy tín thương mại.

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

Kịch bản triển khai tại dự án xây dựng hạ tầng

Mô hình kế toán công nợ cải tiến được áp dụng trực tiếp vào các dự án duy tu đường bộ trọng điểm:

[Ký hợp đồng thi công] ──> [Tạm ứng 20% - 30%] ──> [Thi công & Lập biên bản khối lượng]
                                                                │
[Quyết toán công nợ] <── [Xuất hóa đơn GTGT] <── [Nghiệm thu giai đoạn (A-B)]

Kế hoạch và lộ trình triển khai (Roadmap)

Tháng 1: Khảo sát & Chuẩn hóa danh mục tài khoản chi tiết TK 131, TK 331
Tháng 2: Số hóa quy trình lập Chứng từ ghi sổ và đối chiếu biên bản tự động
Tháng 3: Thiết lập module phân tích tuổi nợ và phân quyền kiểm soát nội bộ
Tháng 4: Đánh giá hiệu năng và nghiệm thu hệ thống quản trị công nợ mới

Phân tích Chi phí - Lợi ích (Cost-Benefit Analysis)

  • Chi phí thiết lập hệ thống: 25.000.000 VNĐ (chuẩn hóa quy trình và phần mềm phụ trợ).
  • Lợi ích tài chính: Tiết kiệm chi phí lãi vay ước tính 120.000.000 VNĐ/năm nhờ rút ngắn kỳ thu tiền 32 ngày và giảm phụ thuộc vào vốn vay tín dụng ngắn hạn.
  • Thời gian hoàn vốn (Payback Period): Dưới 3 tháng vận hành thực tế.

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

  • Hạn chế: Nghiên cứu dựa trên chuỗi dữ liệu lịch sử giai đoạn 2016–2018 tại một đơn vị xây lắp đặc thù, chưa phản ánh đầy đủ biến động thị trường sau giai đoạn số hóa hóa đơn điện tử bắt buộc theo Nghị định 123/2020/NĐ-CP.
  • Hướng phát triển:
    1. Tích hợp trực tiếp hệ thống kế toán công nợ với API Hóa đơn điện tử và hệ thống Kho bạc Nhà nước điện tử.
    2. Ứng dụng mô hình Machine Learning (Random Forest / Logistic Regression) để dự báo xác suất chậm thanh toán của các đối tác tư nhân.

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

  • Sinh viên chuyên ngành Kế toán - Kiểm toán: Nguồn tài liệu tham khảo hoàn chỉnh về hạch toán công nợ xây lắp và kỹ thuật phân tích chỉ số tài chính thực tế.
  • Kế toán viên và Kế toán trưởng: Bộ giải pháp thực hành chuẩn hóa sổ sách, mẫu biểu đối chiếu công nợ và thuật toán quản trị tuổi nợ.
  • Ban Giám đốc doanh nghiệp xây dựng: Khung tham chiếu chiến lược để cân đối cơ cấu nợ, kiểm soát đòn bẩy tài chính và bảo toàn nguồn vốn lưu động.
  • Nhà nghiên cứu tài chính ứng dụng: Dữ liệu chuỗi thời gian thực chứng về tác động của chu kỳ thu nợ đối với hiệu quả kinh doanh ngành hạ tầng.

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

1. Yêu cầu kỹ thuật cốt lõi để triển khai hệ thống kế toán công nợ chuẩn hóa là gì?

Doanh nghiệp cần thiết lập hệ thống danh mục khách hàng/nhà cung cấp mã hóa duy nhất theo Mã số thuế, áp dụng chế độ kế toán theo Thông tư 200/2014/TT-BTC và trang bị phần mềm kế toán hỗ trợ theo dõi công nợ chi tiết theo từng hóa đơn và hợp đồng kinh tế.

2. Làm thế nào để giải quyết tình trạng tỷ lệ nợ phải trả chiếm tới 76% tổng tài sản?

Doanh nghiệp cần phân loại nợ phải trả theo thời hạn, đàm phán kéo dài thời hạn thanh toán với các nhà cung cấp vật liệu lớn, đồng thời đẩy nhanh tiến độ hoàn thiện hồ sơ nghiệm thu để giải ngân vốn đối ứng từ chủ đầu tư, tránh rủi ro vỡ nợ ngắn hạn.

3. Phương pháp xử lý chênh lệch số liệu công nợ khi đối chiếu cuối kỳ?

Kế toán thực hiện rà soát chéo giữa Hóa đơn GTGT, Phiếu xuất kho/nhập kho và Biên bản nghiệm thu công việc. Nếu phát sinh sai lệch do hàng hóa kém phẩm chất hoặc giảm giá chưa ghi nhận, kế toán lập biên bản xác nhận và hạch toán điều chỉnh qua tài khoản giảm trừ doanh thu hoặc chiết khấu thương mại.

4. Thuật toán Aging Schedule mang lại lợi ích gì so với theo dõi công nợ truyền thống?

Aging Schedule tự động phân nhóm công nợ theo thời gian quá hạn thực tế, cung cấp dữ liệu tức thời để tính toán tỷ lệ trích lập dự phòng phải thu khó đòi (TK 2293), giúp nhà quản lý xác định chính xác khoản nợ có nguy cơ mất vốn để ưu tiên xử lý.

5. Tại sao kỳ thu tiền bình quân ngành xây lắp thường kéo dài hơn ngành bán lẻ?

Ngành xây dựng có chu kỳ sản xuất kéo dài, phụ thuộc vào tiến độ nghiệm thu từng hạng mục A-B, thủ tục giải ngân ngân sách phức tạp và điều khoản bảo hành công trình (thường giữ lại 5%–10% giá trị hợp đồng từ 12 đến 24 tháng).


Kết luận

Đề tài khóa luận "Kế toán công nợ tại Công ty Cổ phần Quản lý đường bộ và Xây dựng công trình Thừa Thiên Huế" đã phản ánh toàn diện thực trạng công tác hạch toán các khoản phải thu, phải trả và năng lực quản trị nguồn vốn tại một doanh nghiệp hạ tầng tiêu biểu. Bằng việc kết hợp chặt chẽ giữa cơ sở lý luận Thông tư 200/2014/TT-BTC với phương pháp định lượng tài chính chuyên sâu, nghiên cứu đã chứng minh rằng việc rút ngắn kỳ thu tiền bình quân từ 182,74 ngày về 150,63 ngày đã tạo ra động lực tăng trưởng thanh khoản rõ nét cho doanh nghiệp trong năm 2018. Các giải pháp về chuẩn hóa quy trình đối chiếu chứng từ và tự động hóa phân tích tuổi nợ mở ra hướng tiếp cận thực tiễn, có giá trị ứng dụng cao cho các doanh nghiệp xây lắp trong kỷ nguyên chuyển đổi số quản trị tài chính.