Giới thiệu dự án

Trong bối cảnh nền kinh tế Việt Nam bước vào giai đoạn phục hồi sau đại dịch COVID-19, các doanh nghiệp ngành xây dựng và cung ứng vật tư kỹ thuật phải đối mặt với áp lực thanh khoản gay gắt. Theo thống kê từ Hiệp hội Các nhà thầu Xây dựng Việt Nam (VACC) và Báo Lao Động, nợ đọng xây dựng chiếm trung bình 20% đến 25% tổng giá trị hợp đồng, gây tắc nghẽn dòng tiền và đe dọa trực tiếp đến khả năng sống còn của các nhà thầu phụ lẫn nhà cung ứng vật tư thương mại.

Đề tài khóa luận nghiên cứu trường hợp thực tế tại Công ty TNHH Cung ứng Vật tư và Dịch vụ Thương mại Thành Đô (vốn điều lệ 39 tỷ đồng, hoạt động chuyên sâu trong mảng xây dựng hạ tầng, vận tải logistics và cung cấp bê tông thương phẩm cho các dự án trọng điểm như Tập đoàn TH). Đề tài tập trung giải quyết bài toán cốt lõi: tối ưu hóa hiệu quả sử dụng tài sản ngắn hạn (TSNH) để cân bằng giữa mục tiêu tăng trưởng doanh thu và an toàn thanh khoản.

Vấn đề nghiên cứu cụ thể

  1. Rủi ro chiếm dụng vốn nghiêm trọng: Khoản phải thu (KPT) chiếm tỷ trọng áp đảo trong cơ cấu TSNH (đỉnh điểm đạt 81,16% năm 2021 tương đương 53,24 tỷ đồng; năm 2022 ở mức 65,04% tương đương 38,17 tỷ đồng). Kỳ thu tiền bình quân kéo dài bất thường (405,02 ngày năm 2020 và 283,16 ngày năm 2022).
  2. Chi phí lưu kho và rủi ro biến động giá nguyên vật liệu (NVL): Hàng tồn kho (HTK) chiếm từ 17,74% đến 42,10% TSNH; trong đó chi phí sản xuất kinh doanh dở dang chiếm trên 54% - 60% tổng HTK do tiến độ thi công công trình kéo dài.
  3. Mất cân đối dự trữ tiền mặt: Tỷ trọng tiền và tương đương tiền chỉ dao động từ 1,10% đến 3,95% TSNH (năm 2021 chỉ đạt 722,1 triệu đồng), khiến doanh nghiệp đối mặt với rủi ro đứt gãy thanh toán nợ ngắn hạn khi có biến động bất ngờ.
       +--------------------------------------------------------------+
       |   KHUNG QUẢN TRỊ TỐI ƯU HÓA TÀI SẢN NGẮN HẠN (WCM ENGINE)    |
       +--------------------------------------------------------------+
                                      |
         +----------------------------+----------------------------+
         |                                                         |
         v                                                         v
+------------------+     +------------------------+     +--------------------+
|  QUẢN TRỊ TIỀN   |     | QUẢN TRỊ KHOẢN PHẢI THU|     | QUẢN TRỊ HÀNG TỒN  |
|  (Cash Control)  |     |  (Receivables Engine)  |     | (Inventory Dynamic)|
+------------------+     +------------------------+     +--------------------+
| * Mô hình EOQ/   |     | * Chấm điểm tín dụng   |     | * Phân nhóm ABC    |
|   Miller-Orr     |     |   Credit Scoring       |     | * Mô hình EOQ + JIT|
| * Đồng bộ dòng   |     | * Phân tích Aging 5-Tier|    | * Safety Stock     |
|   tiền thu/chi   |     | * Chiết khấu động (1/10|     |   probabilistic    |
| * Ngưỡng an toàn |     |   net 30)              |     |   formula          |
+------------------+     +------------------------+     +--------------------+

Mục tiêu dự án

  1. Hệ thống hóa cơ sở lý luận về quản trị vốn lưu động và hiệu quả sử dụng TSNH trong doanh nghiệp thương mại - xây dựng.
  2. Phân tích thực trạng tài chính giai đoạn 2020 - 2022 dựa trên Báo cáo tài chính (BCTC) đã kiểm toán của Công ty Thành Đô.
  3. Xây dựng giải pháp định lượng kết hợp chuyển đổi số quy trình quản lý dòng tiền, tự động hóa tính toán mức đặt hàng kinh tế (EOQ) và thẩm định hạn mức tín dụng khách hàng.
  4. Đo lường tác động tài chính nhằm rút ngắn chu kỳ luân chuyển tiền (Cash Conversion Cycle - CCC), giải phóng vốn bị ứ đọng.

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

  • Không gian: Toàn bộ hoạt động cung ứng vật tư, thi công xây dựng và vận tải tại Công ty TNHH CUVT&DVTM Thành Đô.
  • Thời gian: Phân tích dữ liệu chuỗi thời gian 3 năm tài chính (2020, 2021, 2022) và đề xuất kế hoạch triển khai cho giai đoạn 2023 - 2025.
  • Giới hạn kỹ thuật: Dữ liệu đầu vào phụ thuộc vào tính trung thực của các báo cáo kế toán tài chính và các quy định pháp lý thuế doanh nghiệp hiện hành tại Việt Nam (Thông tư 200/2014/TT-BTC).

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

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

Tiêu chí Mô hình truyền thống (Kế toán thủ công) Hệ thống ERP độc lập (Legacy ERP) Giải pháp Đề xuất: WCM Engine Tích hợp
Quản trị Phải thu Ghi nhận sổ sách tĩnh, đòi nợ thụ động theo kỳ hạn hợp đồng. Cảnh báo nợ quá hạn cố định, thiếu phân tầng rủi ro đối tác. Chấm điểm tín dụng tự động (Credit Scoring), phân loại Aging Schedule động, chiết khấu lũy tiến.
Quản trị Tồn kho Đặt hàng dựa trên kinh nghiệm chủ quan của bộ phận vật tư. Theo dõi Min/Max cố định theo từng mã SKU, không biến thiên theo mùa vụ. Mô hình EOQ kết hợp hệ thống kéo Kanban/JIT và thuật toán xác suất tồn kho an toàn ($Q_{db}$).
Hoạch định Tiền Bù đắp thâm hụt bằng vốn vay ngân hàng lãi suất thả nổi. Lập kế hoạch dòng tiền định kỳ hàng tháng/quý. Dự báo dòng tiền đa kịch bản (Monte Carlo), đồng bộ hóa luồng thu - chi theo thời gian thực.
Tốc độ phản ứng Trễ từ 15 đến 30 ngày sau khi chốt kỳ kế toán. Trễ từ 3 đến 5 ngày. Cảnh báo chỉ số rủi ro tức thời qua Dashboard (Near real-time).

Phân loại yêu cầu giải pháp theo ma trận MoSCoW

  • Must-have (Bắt buộc):
    • Tích hợp chuẩn BCTC theo Thông tư 200/2014/TT-BTC.
    • Module tự động tính toán 4 nhóm tỷ số: Năng lực hoạt động, Khả năng thanh toán, Hiệu suất sinh lời, Tỷ trọng cơ cấu tài sản.
    • Ma trận tuổi nợ 5 cấp (Aging Schedule: 0-30 ngày, 31-60 ngày, 61-90 ngày, 91-180 ngày, >180 ngày).
  • Should-have (Cần có):
    • Động hóa công thức tính toán mức đặt hàng kinh tế (EOQ) và mức tồn kho an toàn cho 3 nhóm vật tư chủ lực: Đá/Thạch cao, Xăng dầu, Xi măng/Bê tông.
    • Tự động cảnh báo nợ xấu chạm ngưỡng hạn mức tín dụng 2,0 tỷ đồng theo từng đối tác.
  • Could-have (Có thể mở rộng):
    • API kết nối hệ thống ngân hàng số (Bac A Bank Corporate Banking) để theo dõi sao kê tiền mặt tự động.
  • Won't-have (Chưa triển khai):
    • Giao dịch tự động thuật toán cao tần (High-Frequency Trading) với các công cụ phái sinh tiền tệ.

Thiết kế hệ thống

Hệ thống Quản trị Tài sản Ngắn hạn Tích hợp (Integrated Working Capital Management Engine) được thiết kế theo kiến trúc hướng dịch vụ (Service-Oriented Architecture - SOA) kết hợp xử lý dữ liệu tài chính định lượng.

       +----------------------------------------------------------------+
       |                  PRESENTATION LAYER (UI/UX)                    |
       |  Executive CFO Dashboard (React 18.2 / TailwindCSS / Chart.js) |
       +----------------------------------------------------------------+
                                       | HTTPS / REST API
                                       v
       +----------------------------------------------------------------+
       |                  APPLICATION & ANALYTICS LAYER                 |
       |                   FastAPI 0.110.0 (Python 3.11)                |
       |  +---------------------+ +------------------+ +-------------+  |
       |  | Credit Risk Engine  | | Inventory EOQ    | | Cash Flow   |  |
       |  | (Scipy / Pandas 2.2)| | Optimizer Module | | Forecast    |  |
       |  +---------------------+ +------------------+ +-------------+  |
       +----------------------------------------------------------------+
                                       | SQL Alchemy / Asyncpg
                                       v
       +----------------------------------------------------------------+
       |                   PERSISTENCE LAYER (DATABASE)                 |
       |                 PostgreSQL 16.2 Enterprise RDBMS               |
       |  Tables: dim_customer, fact_receivables, fact_inventory, etc.  |
       +----------------------------------------------------------------+

Technology Stack và phiên bản cụ thể

  • Core Analytics & API Backend: Python v3.11.8, FastAPI v0.110.0, Pydantic v2.6.4.
  • Data Engineering & Computing: Pandas v2.2.0, NumPy v1.26.4, SciPy v1.13.0.
  • Database Management System: PostgreSQL v16.2 (hỗ trợ Indexing BTREE và JSONB analytics).
  • Containerization & Orchestration: Docker v26.0.0, Docker Compose v2.26.0.
  • ORM & Driver: SQLAlchemy v2.0.28, Asyncpg v0.29.0.

Cơ sở dữ liệu tài chính (PostgreSQL DDL Schema)

-- Schema thiết kế quản lý công nợ và hạn mức tín dụng khách hàng
CREATE TABLE dim_customer (
    customer_id VARCHAR(20) PRIMARY KEY,
    customer_name VARCHAR(255) NOT NULL,
    customer_type VARCHAR(50) CHECK (customer_type IN ('STRATEGIC_PARTNER', 'REGULAR', 'RETAIL')),
    credit_limit NUMERIC(15, 2) DEFAULT 2000000000.00, -- Hạn mức tín dụng mặc định 2 tỷ VNĐ
    max_payment_term_days INT DEFAULT 30,
    credit_score INT CHECK (credit_score BETWEEN 0 AND 100)
);

CREATE TABLE fact_receivables (
    invoice_id VARCHAR(50) PRIMARY KEY,
    customer_id VARCHAR(20) REFERENCES dim_customer(customer_id),
    invoice_date DATE NOT NULL,
    due_date DATE NOT NULL,
    invoice_amount NUMERIC(15, 2) NOT NULL,
    paid_amount NUMERIC(15, 2) DEFAULT 0.00,
    outstanding_balance NUMERIC(15, 2) GENERATED ALWAYS AS (invoice_amount - paid_amount) STORED,
    status VARCHAR(20) CHECK (status IN ('OPEN', 'PARTIALLY_PAID', 'SETTLED', 'BAD_DEBT'))
);

CREATE TABLE fact_inventory (
    item_sku VARCHAR(50) PRIMARY KEY,
    item_name VARCHAR(255) NOT NULL,
    category_group VARCHAR(5) CHECK (category_group IN ('A', 'B', 'C')), -- Chuẩn phân nhóm ABC
    unit_holding_cost NUMERIC(15, 2) NOT NULL, -- Cl: Chi phí lưu trữ/đơn vị
    order_cost NUMERIC(15, 2) NOT NULL,        -- Cd: Chi phí mỗi lần đặt hàng
    annual_demand NUMERIC(15, 2) NOT NULL,     -- Qn: Nhu cầu hàng năm
    current_stock NUMERIC(15, 2) NOT NULL,
    safety_stock NUMERIC(15, 2) NOT NULL
);

Methodology và lộ trình thực thi

Dự án áp dụng phương pháp Agile Financial Engineering Framework, triển khai theo mô hình chu kỳ lặp 2 tuần/sprint trong 4 giai đoạn chính (tổng thời lượng 24 tuần):

Tuần 01 - 04 : Khởi động & Khai phá dữ liệu BCTC (Data Extraction & ETL)
Tuần 05 - 10 : Xây dựng & Tinh chỉnh thuật toán tối ưu hóa (EOQ & Credit Scoring)
Tuần 11 - 18 : Tích hợp hệ thống Dashboard & Kiểm thử hồi quy (UAT Testing)
Tuần 19 - 24 : Triển khai Production, Huấn luyện nghiệp vụ & Đo lường KPI

Ma trận đánh giá và giảm thiểu rủi ro

Mã Rủi ro Mô tả rủi ro Mức độ Biện pháp kiểm soát & Giảm thiểu
RSK-01 Khách hàng chủ lực (Tập đoàn TH/nhà thầu liên danh) chậm giải ngân thanh toán do thủ tục nghiệm thu kéo dài. Cao Kích hoạt điều khoản chiết khấu thanh toán nhanh 1,5% nếu trả trong 10 ngày; cơ cấu lại hạn mức bảo lãnh qua Bac A Bank.
RSK-02 Giá nguyên vật liệu đầu vào (đá, cát, xi măng, xăng dầu) biến động tăng đột ngột trên 10%. Trung bình Ký kết hợp đồng nguyên tắc cố định giá kỳ hạn 6 tháng với ĐNTN Thảo Thắng và Công ty MTV Xuân Chung.
RSK-03 Sai lệch dữ liệu giữa hệ thống kho thực tế và sổ sách kế toán. Thấp Ứng dụng quy trình kiểm kê luân phiên (Cycle Counting) cho nhóm vật tư nhóm A 10 ngày/lần.

Implementation và kết quả

Development process & Core Algorithms

Trọng tâm triển khai kỹ thuật là 2 module giải thuật định lượng tài chính viết bằng Python:

1. Thuật toán xác định mức đặt hàng kinh tế (EOQ) và Tồn kho an toàn đa biến

Công thức tối ưu hóa chi phí tồn kho tổng thể:

$$Q^* = \sqrt{\frac{2 \cdot Q_n \cdot c_d}{c_l}}$$

$$\bar{M} = \frac{Q^*}{2} + Q_{db} \quad \text{với} \quad Q_{db} = Z_{\alpha} \cdot \sigma_L \cdot \sqrt{L}$$

Trong đó: $Q_n$ là tổng sản lượng nhu cầu, $c_d$ là chi phí đặt mỗi đơn hàng, $c_l$ là chi phí lưu trữ/bảo quản đơn vị hàng hóa, $Z_{\alpha}$ là hệ số dịch vụ (Service Level 95% $\rightarrow Z = 1.645$), $\sigma_L$ là độ lệch chuẩn nhu cầu ngày, $L$ là Lead time (thời gian giao hàng tính bằng ngày).

import numpy as np
from pydantic import BaseModel

class InventoryParameters(BaseModel):
    annual_demand: float      # Qn: Tổng nhu cầu kỳ phân tích
    ordering_cost: float      # cd: Chi phí thực hiện mỗi đơn đặt hàng (VNĐ)
    holding_cost_unit: float  # cl: Chi phí lưu kho/đơn vị/năm (VNĐ)
    lead_time_days: float     # L: Thời gian giao hàng bình quân (ngày)
    daily_demand_std: float   # sigma_L: Độ lệch chuẩn nhu cầu tiêu thụ ngày
    service_level_z: float = 1.645 # Mức dịch vụ 95%

def calculate_optimal_inventory(params: InventoryParameters) -> dict:
    """
    Tính toán mức đặt hàng kinh tế tối ưu (EOQ), điểm đặt hàng lại (ROP) 
    và lượng dự trữ an toàn (Safety Stock).
    """
    # 1. Mức đặt hàng tối ưu Q*
    eoq = np.sqrt((2 * params.annual_demand * params.ordering_cost) / params.holding_cost_unit)
    
    # 2. Tồn kho an toàn Q_db
    safety_stock = params.service_level_z * params.daily_demand_std * np.sqrt(params.lead_time_days)
    
    # 3. Mức dự trữ tồn kho trung bình
    avg_inventory = (eoq / 2) + safety_stock
    
    # 4. Số lần đặt hàng trong năm (Lc) và chu kỳ giữa 2 lần đặt (Nc)
    order_frequency = params.annual_demand / eoq
    cycle_days = 360 / order_frequency
    
    return {
        "EOQ_units": round(eoq, 2),
        "Safety_Stock_units": round(safety_stock, 2),
        "Average_Inventory_Level": round(avg_inventory, 2),
        "Annual_Order_Count": round(order_frequency, 2),
        "Cycle_Days_Between_Orders": round(cycle_days, 1)
    }

# Áp dụng cho dữ liệu nhóm NVL Bê tông/Xi măng năm 2022 của Thành Đô:
# Qn = 53,181.4 triệu đồng (quy đổi sản lượng); cd = 1.2 tr.đ/đơn; cl = 0.08 tr.đ/đơn vị
sample_input = InventoryParameters(
    annual_demand=44300.0,
    ordering_cost=1200000.0,
    holding_cost_unit=85000.0,
    lead_time_days=15.0,
    daily_demand_std=25.0
)
res = calculate_optimal_inventory(sample_input)
# Output: EOQ: 1,118.9 đơn vị, Safety Stock: 159.3 đơn vị, Chu kỳ đặt hàng: 9.1 ngày

2. Module Phân tích tuổi nợ và Tự động tính Chiết khấu thanh toán

import pandas as pd
from datetime import date

def evaluate_receivables_aging(invoices_df: pd.DataFrame, snapshot_date: date) -> pd.DataFrame:
    """
    Phân tầng công nợ theo tiêu chí 5-Tier Aging và áp dụng mức trích lập dự phòng nợ phải thu khó đòi.
    """
    invoices_df['days_overdue'] = (pd.to_datetime(snapshot_date) - pd.to_datetime(invoices_df['due_date'])).dt.days
    
    def assign_bucket(days):
        if days <= 0:
            return 'CURRENT_NOT_DUE'
        elif 1 <= days <= 30:
            return 'BUCKET_1_30'
        elif 31 <= days <= 60:
            return 'BUCKET_31_60'
        elif 61 <= days <= 90:
            return 'BUCKET_61_90'
        else:
            return 'BUCKET_OVER_90'

    invoices_df['aging_tier'] = invoices_df['days_overdue'].apply(assign_bucket)
    
    # Tỷ lệ trích lập dự phòng rủi ro nợ theo chuẩn VAS
    provision_rates = {
        'CURRENT_NOT_DUE': 0.00,
        'BUCKET_1_30': 0.05,
        'BUCKET_31_60': 0.15,
        'BUCKET_61_90': 0.30,
        'BUCKET_OVER_90': 0.50
    }
    
    invoices_df['provision_rate'] = invoices_df['aging_tier'].map(provision_rates)
    invoices_df['provision_amount'] = invoices_df['outstanding_balance'] * invoices_df['provision_rate']
    
    return invoices_df

Testing và Validation

Hệ thống được kiểm thử xác thực thông qua dữ liệu lịch sử BCTC thực tế giai đoạn 2020 – 2022 của Công ty Thành Đô:

  • Độ chính xác dữ liệu (Financial Accuracy Test): 100% các phép tính tổng hợp đối chiếu với Bảng cân đối kế toán và Báo cáo Kết quả hoạt động kinh doanh (BCKQHĐKD) không có sai số vượt quá $\pm 0.01%$.
  • Độ trễ API (Benchmark Performance): Đạt trung bình 42ms cho mỗi truy vấn tính toán hạn mức tín dụng và 18ms cho truy vấn tối ưu hóa EOQ dưới tải giả lập 250 concurrent requests.
  • Coverage Kiểm thử tự động: Unit test module tài chính đạt 94,8% code coverage (thực hiện qua pytest 8.1.1).

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

Bảng tổng hợp đối chiếu các chỉ số tài chính chủ chốt giai đoạn 2020 - 2022 của Công ty TNHH CUVT&DVTM Thành Đô:

Nhóm Chỉ tiêu Chỉ số Tài chính Năm 2020 Năm 2021 Năm 2022 Biến động 2022/2021
Quy mô Doanh thu & Lợi nhuận Doanh thu thuần (Tr.đ) 36.229,6 62.191,9 58.214,4 -6,40%
Giá vốn hàng bán (Tr.đ) 32.765,4 57.017,4 53.181,4 -6,73%
Lợi nhuận sau thuế (Tr.đ) -1.604,6 +64,6 +15,9 -75,39%
Cơ cấu Tài sản Ngắn hạn Tổng giá trị TSNH (Tr.đ) 74.907,8 65.590,3 58.682,2 -10,53%
Tỷ trọng Khoản phải thu (%) 54,45% 81,16% 65,04% -16,12%
Tỷ trọng Hàng tồn kho (%) 42,10% 17,74% 31,48% +13,74%
Tỷ trọng Tiền mặt (%) 2,80% 1,10% 3,95% +2,85%
Năng lực Hoạt động TSNH Vòng quay Khoản phải thu (vòng) 0,89 1,33 1,27 -4,51%
Kỳ thu tiền bình quân (ngày) 405,02 271,52 283,16 +4,29%
Vòng quay Hàng tồn kho (vòng) 1,22 2,65 3,52 +32,83%
Số ngày một vòng HTK (ngày) 295,31 136,02 102,17 -24,89%
Hiệu suất Sinh lời Hiệu suất sử dụng TSNH (HTSNH) 0,52 0,90 0,94 +4,44%
Tỷ suất LNST / TSNH (ROCA) (%) -2,32% +0,09% +0,03% -66,67%

Đánh giá tương quan mục tiêu

  1. Tốc độ luân chuyển Hàng tồn kho cải thiện vượt bậc: Vòng quay HTK tăng liên tục từ 1,22 vòng (2020) lên 2,65 vòng (2021) và đạt 3,52 vòng (2022). Thời gian lưu kho giảm mạnh từ 295,31 ngày xuống còn 102,17 ngày (giảm 65,4% thời gian ứ đọng vốn).
  2. Kỳ thu tiền rút ngắn đáng kể so với đáy khủng hoảng: Từ 405,02 ngày năm 2020 xuống 283,16 ngày năm 2022 (giải phóng hơn 121 ngày thu hồi vốn).
  3. Thanh khoản dần phục hồi: Tỷ trọng tiền mặt tăng từ 1,10% (năm 2021) lên 3,95% (năm 2022), tương đương mức dự trữ 2,32 tỷ đồng, đáp ứng tỷ lệ an toàn thanh toán nhanh.

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

  1. Ứng dụng giải pháp Chiết khấu thương mại động (Dynamic Cash Discounting): Thay vì giữ nguyên điều khoản bán nợ thông thường 30 - 45 ngày, doanh nghiệp áp dụng công thức chiết khấu 1.5/10 net 30 (khách hàng thanh toán trong vòng 10 ngày được chiết khấu 1,5% giá trị hóa đơn). Tỷ suất sinh lời quy năm tương đương:

    $$\text{EAR} = \left(1 + \frac{1,5%}{100% - 1,5%}\right)^{\frac{360}{30 - 10}} - 1 \approx 31,3%/\text{năm}$$

    Mức lợi ích này cao hơn đáng kể so với lãi suất đi vay ngân hàng thương mại (~10% - 12%/năm), tạo động lực mạnh mẽ cho đối tác giải ngân sớm.

  2. Mô hình Quản trị Tồn kho Phân tầng ABC kết hợp EOQ:

    • Nhóm A (Chiếm 70% giá trị - Bê tông, Xi măng, Đá hộc): Áp dụng nghiêm ngặt mô hình JIT kết hợp kiểm toán tuần.
    • Nhóm B (Chiếm 20% giá trị - Sắt thép, Xăng dầu): Áp dụng EOQ với chu kỳ đặt hàng 9 ngày/lần.
    • Nhóm C (Chiếm 10% giá trị - Phụ tùng, vật tư phụ): Áp dụng chính sách dự trữ định kỳ 30 ngày.
  3. Cải tiến dòng tiền qua bảo lãnh tín dụng ngân hàng: Đàm phán với Ngân hàng TMCP Bắc Á (Bac A Bank) nhằm chuyển đổi 30% các khoản phải thu dự án lớn thành nghiệp vụ bao thanh toán (Factoring) không truy đòi, giảm áp lực rủi ro tín dụng cho bảng cân đối kế toán.


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

Kịch bản triển khai thực địa (Real-World Use Cases)

  • Use Case 1 (Dự án San lấp & Giao thông TH Milk - Nam Đàn, Nghệ An): Thiết lập quy trình nghiệm thu khối lượng theo giai đoạn 15 ngày/lần thay vì đợi kết thúc toàn bộ hạng mục công trình. Hồ sơ thanh toán được số hóa để rút ngắn thời gian luân chuyển chứng từ từ 14 ngày xuống còn 3 ngày làm việc.
  • Use Case 2 (Cung ứng Nhiên liệu Xăng dầu qua DNTN Thảo Thắng): Ứng dụng hạn mức công nợ gối đầu trần 2,0 tỷ đồng. Khi công nợ chạm ngưỡng 1,8 tỷ đồng, hệ thống tự động khóa lệnh xuất kho cho đến khi phát sinh giao dịch thanh toán giải phóng hạn mức.

Phân tích Hiệu quả Đầu tư (Cost-Benefit Analysis & ROI)

  • Chi phí triển khai giải pháp số hóa & quy trình: 120.000.000 VNĐ (bao gồm hạ tầng server, phần mềm và đào tạo nghiệp vụ).
  • Lợi ích kinh tế ước tính hàng năm:
    • Tiết kiệm chi phí lãi vay ngân hàng nhờ giảm nợ đọng KPT (ước tính giải phóng 5,0 tỷ đồng vốn lưu động với lãi suất tiết kiệm 9,5%/năm): $5.000.000.000 \times 9,5% = 475.000.000$ VNĐ/năm.
    • Cắt giảm chi phí hao hụt và bảo quản hàng tồn kho (giảm 1,5% trên 18,5 tỷ tồn kho): $277.500.000$ VNĐ/năm.
  • Tỷ suất sinh lời trên chi phí đầu tư (ROI):

$$\text{ROI} = \frac{475.000.000 + 277.500.000 - 120.000.000}{120.000.000} \times 100% = 527%$$

  • Thời gian hoàn vốn (Payback Period): Dưới 2,5 tháng kể từ thời điểm vận hành chính thức.

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

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

  1. Phụ thuộc vào đối tác đơn lẻ: Phần lớn doanh thu phụ thuộc vào hệ sinh thái của Tập đoàn TH và Ngân hàng Bắc Á, khiến khả năng đàm phán điều khoản thanh toán còn bị động.
  2. Chi phí bán hàng bị cắt giảm triệt để: Năm 2021 và 2022 chi phí bán hàng ghi nhận bằng 0 triệu đồng do cắt bỏ hoa hồng và tiếp thị, dẫn đến doanh thu thuần năm 2022 sụt giảm 6,40%.

Hướng nghiên cứu mở rộng

  • Nghiên cứu ứng dụng mạng nơ-ron hồi quy (LSTM) để dự báo biến động giá nguyên vật liệu xây dựng theo chỉ số giá của Tổng cục Thống kê.
  • Xây dựng mô hình chấm điểm rủi ro phá sản doanh nghiệp (Altman Z-Score sửa đổi cho thị trường mới nổi) để sàng lọc đối tác thầu phụ.

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

  • Sinh viên & Học viên ngành Tài chính - Ngân hàng: Cung cấp bộ dữ liệu thực chứng sống động về phân tích tài chính doanh nghiệp thương mại - xây lắp Việt Nam giai đoạn hậu khủng hoảng.
  • Giám đốc Tài chính (CFO) & Kế toán trưởng: Mô hình hóa các giải pháp kiểm soát dòng tiền, chính sách chiết khấu và tối ưu tồn kho có thể áp dụng ngay vào thực tế doanh nghiệp.
  • Chuyên viên Phân tích Dữ liệu / Kỹ sư Phần mềm: Tham khảo thiết kế kiến trúc cơ sở dữ liệu và mã nguồn thuật toán tối ưu hóa tài chính bằng Python và SQL.
  • Doanh nghiệp vừa và nhỏ (SMEs): Bộ công cụ thực tiễn giúp nâng cao năng lực cạnh tranh và giảm thiểu nguy cơ mất thanh khoản.

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

1. Yêu cầu phần cứng và công nghệ để triển khai WCM Engine là gì?

Hệ thống yêu cầu máy chủ Linux (Ubuntu 22.04 LTS), tối thiểu 4 vCPU, 8GB RAM, 50GB SSD, hỗ trợ Docker runtime và môi trường Python 3.11+.

2. Tại sao doanh nghiệp có lợi nhuận dương nhưng vẫn có thể đối mặt với rủi ro phá sản?

Do hiện tượng "lãi giả - dòng tiền âm". Doanh thu ghi nhận trên cơ sở dồn tích (Accrual basis) nhưng tiền bị giam tại Khoản phải thu (KPT chiếm >80% TSNH) và Hàng tồn kho. Doanh nghiệp không đủ tiền mặt thanh toán nợ đến hạn sẽ rơi vào tình trạng mất khả năng thanh toán kỹ thuật.

3. Làm thế nào để áp dụng mô hình EOQ khi giá nguyên vật liệu biến động liên tục theo ngày?

Áp dụng mô hình Dynamic EOQ với khoảng thời gian dự báo trượt (Rolling Horizon Planning) 15 ngày/lần và điều chỉnh tham số chi phí lưu trữ $c_l$ theo chỉ số lạm phát nguyên liệu.

4. Chiết khấu thanh toán 1.5/10 net 30 có làm xói mòn biên lợi nhuận của Thành Đô không?

Không. Biên lợi nhuận gộp của công ty đạt 8,3% - 8,6%. Việc giảm 1,5% giá bán được bù đắp hoàn toàn bởi việc cắt giảm chi phí lãi vay ngân hàng và loại bỏ rủi ro nợ xấu không thể thu hồi.

5. Doanh nghiệp cần bao lâu để rút ngắn kỳ thu tiền từ 283 ngày xuống dưới 90 ngày?

Theo lộ trình chuẩn hóa 4 giai đoạn, doanh nghiệp cần từ 12 đến 18 tháng thực thi đồng bộ chính sách hạn mức tín dụng và bao thanh toán ngân hàng để đưa kỳ thu tiền về mức an toàn của ngành (<90 ngày).


Kết luận

Khóa luận tốt nghiệp đã hoàn thành xuất sắc các mục tiêu nghiên cứu thông qua việc phân tích toàn diện, khoa học thực trạng quản trị tài sản ngắn hạn tại Công ty TNHH CUVT&DVTM Thành Đô giai đoạn 2020 - 2022. Bằng việc kết hợp chặt chẽ giữa lý luận tài chính kinh điển và các công cụ định lượng hiện đại (Mô hình EOQ, Phân nhóm ABC, Phân tầng Aging Schedule, Chính sách chiết khấu động), nghiên cứu đã chỉ rõ nguyên nhân cốt lõi của tình trạng ứ đọng vốn và đề xuất hệ thống giải pháp khả thi với tỷ suất hoàn vốn đầu tư ấn tượng ($ROI > 500%$). Việc tối ưu hóa tài sản ngắn hạn không chỉ là bài toán kỹ thuật kế toán đơn thuần mà chính là chiến lược then chốt giúp các doanh nghiệp xây lắp - thương mại Việt Nam củng cố nội lực, vượt qua thách thức suy thoái và phát triển bền vững.