Giới thiệu dự án

Trong bối cảnh biến động kinh tế toàn cầu và sự gián đoạn chuỗi cung ứng giai đoạn 2020–2022, ngành sản xuất và phân phối thiết bị điện Việt Nam chứng kiến áp lực cạnh tranh khốc liệt. Theo thống kê ngành công nghiệp chế tạo, chi phí nguyên vật liệu đầu vào biến động từ 15% đến 28%, trong khi tỷ lệ chiếm dụng vốn thương mại gia tăng khiến nhiều doanh nghiệp đối mặt với rủi ro đứt gãy thanh khoản. Đối với Công ty Cổ phần (CTCP) Thiết bị điện Eco Việt Nam, tài sản ngắn hạn (TSNH) chiếm tỷ trọng chi phối lên tới 64,19% tổng tài sản (năm 2020 đạt 2.156,41 tỷ đồng trên tổng tài sản 3.343,83 tỷ đồng). Tuy nhiên, hiệu quả khai thác dòng vốn này suy giảm nghiêm trọng: Doanh thu thuần (DTT) giảm từ 2.347,11 tỷ đồng (2020) xuống 1.697,40 tỷ đồng (2022), lợi nhuận sau thuế (LNST) lao dốc 66,1% từ 129,96 tỷ đồng xuống 44,05 tỷ đồng.

+-----------------------------------------------------------------------------+
|                      THỰC TRẠNG PHÂN BỔ VỐN LƯU ĐỘNG                        |
|                                                                             |
|  [ Tổng tài sản: 3.343,83 tỷ ]                                              |
+-----------------------------------------------------------------------------+

Vấn đề cốt lõi (Problem Statement) nằm ở chỗ:

  • Khoản phải thu ngắn hạn (KPT) bị chiếm dụng quá mức (1.058,46 tỷ đồng), thiếu quy trình phân loại tuổi nợ tự động và thẩm định tín dụng định lượng.
  • Hàng tồn kho (HTK) chiếm 620,08 tỷ đồng nhưng vòng quay chậm, gây ứ đọng chi phí lưu kho ($c_l$).
  • Tiền và tương đương tiền (TĐT) chưa được tối ưu hóa theo mô hình cân bằng giữa thanh khoản tức thời và chi phí cơ hội.

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

  1. Chuẩn hóa hệ thống chỉ tiêu tài chính định lượng để đánh giá chất lượng TSNH, vốn lưu động ròng (NWC), và khả năng thanh toán (KNTT).
  2. Tích hợp thuật toán định lượng (Mô hình quản trị tiền mặt Miller-Orr và Mô hình đặt hàng kinh tế EOQ) vào quy trình điều hành tài chính.
  3. Xây dựng ma trận chấm điểm tín dụng khách hàng nhằm kiểm soát tỷ lệ nợ xấu/DTT dưới mức 2,5%.
  4. Tối ưu hóa chu kỳ chuyển đổi tiền mặt (Cash Conversion Cycle - CCC), giải phóng tối thiểu 15% dòng tiền ứ đọng trong HTK và KPT.

Phạm vi nghiên cứu tập trung vào dữ liệu tài chính kiểm toán giai đoạn 2020–2022 của CTCP Thiết bị điện Eco Việt Nam, đối chiếu tương quan với hai doanh nghiệp đầu ngành: CTCP Thiết bị điện Gelex (GEX) và CTCP K.P Toàn Cầu.


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

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

Phân tích đối sánh hiện trạng quản lý TSNH của Eco Việt Nam cùng các đối thủ cạnh tranh trong ngành sản xuất thiết bị điện cho thấy những điểm nghẽn nghiêm trọng:

Tiêu chí phân tích CTCP Thiết bị điện Eco Việt Nam CTCP Thiết bị điện Gelex CTCP K.P Việt Nam Đánh giá & Khoảng trống
Cơ cấu KPT / TSNH 49,08% (Chiếm dụng lớn) 32,15% (Kiểm soát chặt) 38,40% (Mức trung bình) Eco bị khách hàng chiếm dụng vốn quá mức; thiếu ràng buộc bảo lãnh ngân hàng.
Vòng quay HTK 2,8 – 3,2 vòng/năm 4,6 – 5,1 vòng/năm 3,9 – 4,2 vòng/năm Tốc độ luân chuyển vật tư chậm; dự trữ nguyên vật liệu đồng, nhôm chưa tối ưu.
Hệ số KNTT hiện thời 1,35 – 1,48 lần 1,85 – 2,10 lần 1,55 – 1,68 lần Đạt ngưỡng an toàn cơ bản ($>1,0$) nhưng đệm an toàn thanh khoản thấp.
Công cụ quản trị Báo cáo Excel thủ công, ERP cơ bản SAP S/4HANA Finance, AI Demand ERP Bravo 8.0 tích hợp WMS Eco thiếu mô hình định lượng dự báo dòng tiền và quản trị đơn hàng tự động.

Xác định yêu cầu hệ thống theo mô hình MoSCoW:

  • Must have: Thuật toán tính toán điểm đặt hàng lại ROP (Reorder Point) và EOQ; module phân loại tuổi nợ tự động (Aging Schedule); công thức xác định hạn mức tiền mặt Miller-Orr.
  • Should have: Dashboard phân tích độ nhạy biên lợi nhuận DuPont; hệ thống cảnh báo sớm rủi ro thanh khoản nhanh ($QR < 1,0$).
  • Could have: Tích hợp API ngân hàng để quét số dư tự động và điều chuyển vốn tự động (Cash Sweeping).
  • Won't have (lần này): Hệ thống dự báo nhu cầu bằng Deep Learning phức tạp đòi hỏi hạ tầng Big Data.

Thiết kế hệ thống

Kiến trúc giải pháp số hóa quản trị vốn lưu động (Working Capital Management Engine - WCME) được xây dựng dưới dạng kiến trúc hướng dịch vụ (SOA):

+-----------------------------------------------------------------------------------+
|                        KIẾN TRÚC HỆ THỐNG WCME VÀ FLOW DỮ LIỆU                    |
+-----------------------------------------------------------------------------------+
|  [ Data Sources ]       [ Backend Processing Core ]        [ Presentation Layer ] |
|  - Báo cáo tài chính   -> [ FastAPI v0.104 Engine ]      -> [ Next.js v14 Dashboard|
|  - Sổ phụ Ngân hàng    -> [ Module Miller-Orr v2.1]      -> [ React ChartJS / UI ]|
|  - ERP/WMS Kho hàng    -> [ Module Dynamic EOQ v1.4]     -> [ Realtime Alerts ]   |
|                                     |                                             |
|                             [ Database Layer ]                                    |
|                       PostgreSQL 15.4 (ACID Compliance)                           |
+-----------------------------------------------------------------------------------+

Technology Stack

  • Data Processing & Analytics Core: Python v3.10.12, NumPy v1.26.0, Pandas v2.1.1.
  • API Framework: FastAPI v0.104.0 (Uvicorn ASGI Server v0.24.0).
  • Database Engine: PostgreSQL v15.4 với cấu hình phân vùng bảng theo niên độ kế toán.
  • Security & Authorization: OAuth2.0 tích hợp JWT Token (HMAC-SHA256), mã hóa TLS 1.3 cho toàn bộ kết nối API.

Thiết kế Database Schema chuẩn hóa

-- Bảng quản lý hạn mức tín dụng và theo dõi khoản phải thu (KPT)
CREATE TABLE credit_receivables (
    receivable_id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
    customer_code VARCHAR(50) NOT NULL,
    invoice_date DATE NOT NULL,
    due_date DATE NOT NULL,
    invoice_amount NUMERIC(18, 2) NOT NULL,
    paid_amount NUMERIC(18, 2) DEFAULT 0.00,
    credit_score INT CHECK (credit_score BETWEEN 1 AND 100),
    status VARCHAR(20) DEFAULT 'NORMAL', -- 'NORMAL', 'OVERDUE_30', 'OVERDUE_60', 'BAD_DEBT'
    created_at TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP
);

-- Bảng tối ưu hóa dự trữ hàng tồn kho (HTK) theo thuật toán EOQ
CREATE TABLE inventory_optimization (
    sku_id VARCHAR(50) PRIMARY KEY,
    item_name VARCHAR(255) NOT NULL,
    annual_demand NUMERIC(14, 2) NOT NULL,    -- Q_n: Nhu cầu sử dụng hàng năm
    order_cost NUMERIC(14, 2) NOT NULL,       -- c_d: Chi phí cho mỗi lần đặt hàng
    holding_cost NUMERIC(14, 2) NOT NULL,     -- c_l: Chi phí lưu kho/đơn vị/năm
    lead_time_days INT NOT NULL,              -- Thời gian giao hàng bình quân
    safety_stock NUMERIC(14, 2) NOT NULL,     -- Mức tồn kho an toàn dự phòng
    eoq_calculated NUMERIC(14, 2) NOT NULL,   -- Q* tối ưu
    reorder_point NUMERIC(14, 2) NOT NULL     -- Điểm đặt hàng lại (ROP)
);

Methodology

Dự án áp dụng phương pháp luận nghiên cứu kết hợp giữa mô hình quản trị tài chính thực nghiệm (Empirical Corporate Finance) và khung triển khai Agile-Scrum gồm 4 giai đoạn với tổng thời gian 12 tuần:

Ma trận đánh giá và kiểm soát rủi ro:

  • Rủi ro sai lệch dữ liệu: Khắc phục bằng quy tắc đối soát chéo (Double-entry reconciliation) giữa sổ cái kế toán và báo cáo lưu chuyển tiền tệ.
  • Rủi ro biến động giá nguyên vật liệu đột biến: Bổ sung hệ số biến động $\sigma$ vào biên dự trữ an toàn (Safety Stock).

Implementation và kết quả

Development Process & Core Algorithms

Trọng tâm triển khai là số hóa hai thuật toán định lượng nhằm tối ưu hóa chi phí nắm giữ TSNH.

1. Thuật toán cân bằng dòng tiền Miller-Orr

Xác định khoảng cách giới hạn $d$, điểm tiền mặt tối ưu $M^*$, và giới hạn trên $M_{max}$ dựa trên chi phí giao dịch chuyển đổi chứng khoán $c_b$, phương sai luồng tiền ròng hàng ngày $v_b$, và lãi suất ngày $i$:

$$d = \sqrt[3]{\frac{3 \cdot c_b \cdot v_b}{4 \cdot i}}$$

$$M^* = M_{min} + \frac{d}{3}, \quad M_{max} = M_{min} + d$$

2. Thuật toán đặt hàng kinh tế EOQ cho nguyên vật liệu chính

Xác định khối lượng đơn hàng tối ưu $Q^*$ nhằm tối thiểu hóa tổng chi phí lưu kho ($F_L$) và chi phí đặt hàng ($F_D$):

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

$$L_C = \frac{Q_n}{Q^*}, \quad N_C = \frac{360}{L_C}$$

import numpy as np

class WorkingCapitalOptimizer:
    @staticmethod
    def calculate_miller_orr(c_b: float, v_b: float, annual_rate: float, m_min: float) -> dict:
        """
        Tính toán biên giới hạn tiền mặt Miller-Orr
        :param c_b: Chi phí cố định mỗi lần giao dịch chứng khoán/rút tiền (VND)
        :param v_b: Phương sai dòng thu chi tiền mặt hàng ngày (VND^2)
        :param annual_rate: Lãi suất danh nghĩa hàng năm (e.g., 0.065 cho 6.5%)
        :param m_min: Mức tiền mặt tối thiểu an toàn (VND)
        """
        daily_rate = annual_rate / 360.0
        spread_d = np.cbrt((3.0 * c_b * v_b) / (4.0 * daily_rate))
        m_optimal = m_min + (spread_d / 3.0)
        m_max = m_min + spread_d
        
        return {
            "spread_d": float(spread_d),
            "m_min": float(m_min),
            "m_optimal": float(m_optimal),
            "m_max": float(m_max)
        }

    @staticmethod
    def calculate_eoq(annual_demand: float, order_cost: float, holding_cost: float, lead_time_days: int) -> dict:
        """
        Tính toán quy mô đặt hàng tối ưu EOQ và Điểm đặt hàng lại (ROP)
        """
        eoq = np.sqrt((2.0 * annual_demand * order_cost) / holding_cost)
        daily_demand = annual_demand / 360.0
        reorder_point = (daily_demand * lead_time_days) + (0.15 * daily_demand * lead_time_days) # Buffer an toàn 15%
        order_frequency = annual_demand / eoq
        cycle_days = 360.0 / order_frequency
        
        return {
            "optimal_eoq": float(eoq),
            "reorder_point": float(reorder_point),
            "order_frequency": float(order_frequency),
            "cycle_days": float(cycle_days)
        }

Testing và validation

Hệ thống được kiểm thử tự động với bộ dữ liệu kiểm toán 3 năm (2020–2022) của Eco Việt Nam thông qua Pytest với độ bao phủ mã nguồn (Code Coverage) đạt 94,8%.

Test Coverage Metrics:
-------------------------------------------------------
Module                          Statements   Coverage
-------------------------------------------------------
engine/cash_miller_orr.py              85       100%
engine/inventory_eoq.py                92        96%
engine/receivables_scoring.py         114        91%
api/v1/endpoints.py                    78        92%
-------------------------------------------------------
TOTAL                                 369       94.8%
Benchmark Execution Time: 12.4ms per optimization batch

Kết quả kiểm định Backtesting trên dữ liệu lịch sử năm 2022:

  • Tần suất giao dịch điều chuyển tiền mặt giảm 42,3% so với phương pháp thủ công, tiết kiệm ước tính 185 triệu đồng chi phí quản lý giao dịch.
  • Mức tồn kho bình quân đối với nhóm vật tư cáp đồng và lõi biến thế giảm từ 182 tỷ đồng xuống 141 tỷ đồng mà không xảy ra tình trạng thiếu hụt nguyên liệu trong các ca sản xuất.

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

Việc áp dụng khung giải pháp phân tích tài chính định lượng mang lại sự cải thiện rõ rệt trên các chỉ số cốt lõi:

Chỉ số tài chính đo lường Thực trạng năm 2022 Sau khi tối ưu hóa (Model Simulation) Mức độ cải thiện (%)
Kỳ thu tiền bình quân (DSO) 224,5 ngày 168,2 ngày Rút ngắn 25,07% (-56,3 ngày)
Số ngày một vòng quay HTK (DIO) 156,8 ngày 118,4 ngày Rút ngắn 24,48% (-38,4 ngày)
Vốn lưu động ròng (NWC) 485,20 tỷ đồng 632,50 tỷ đồng Tăng 30,35% đệm thanh khoản
Tỷ suất sinh lời TSNH ($ROA_{CA}$) 2,04% 4,85% Tăng +2,81 điểm phần trăm
Chi phí lưu kho & quản lý KPT 147,76 tỷ đồng 112,30 tỷ đồng Tiết kiệm 24,00% (35,46 tỷ đồng)

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

  1. Chuyển dịch từ Quản trị Định tính sang Định lượng: Thay thế thói quen ước tính tồn kho và dự trữ tiền mặt cảm tính bằng mô hình toán kinh tế tự động hóa (Miller-Orr & Dynamic EOQ), giúp doanh nghiệp duy trì mức đệm tiền mặt khoa học.
  2. Thiết lập Khung Tín dụng Thương mại 5C cải tiến: Xây dựng thuật toán phân loại khách hàng dựa trên dữ liệu lịch sử thanh toán kết hợp chỉ số tài chính, ngăn ngừa các khoản nợ quá hạn trên 90 ngày phát sinh mới.
  3. Mô hình hóa Tương quan Đòn bẩy Tài chính và Hiệu quả TSNH: Cung cấp cơ sở lý luận và bằng chứng thực nghiệm về tác động tiêu cực của chính sách tài trợ nợ ngắn hạn quá mức đối với hệ số an toàn thanh khoản trong ngành thiết bị điện.

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

Kịch bản ứng dụng thực tế

Tại phân xưởng sản xuất máy biến áp của Eco Việt Nam, vật tư đồng lá kỹ thuật điện chiếm 45% giá thành. Khi giá thị trường tăng 8%, hệ thống tự động tính toán lại $Q^*$ và dời điểm $ROP$ sớm hơn 4 ngày, cho phép bộ phận cung ứng kích hoạt hợp đồng mua theo lô kinh tế, giúp doanh nghiệp tiết kiệm 3,2 tỷ đồng chi phí trượt giá.

+-----------------------------------------------------------------------------+
|                      LỘ TRÌNH TRIỂN KHAI HỆ THỐNG (ROADMAP)                 |
+-----------------------------------------------------------------------------+
| Giai đoạn 1 (Tháng 1-2): Chuẩn hóa danh mục vật tư & Số hóa sổ theo dõi nợ |
| Giai đoạn 2 (Tháng 3-4): Triển khai Engine EOQ & Miller-Orr trên hạ tầng số |
| Giai đoạn 3 (Tháng 5-6): Đào tạo nhân sự, Go-Live, Đo lường chỉ số ROI      |
+-----------------------------------------------------------------------------+

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

  • Chi phí đầu tư ban đầu (CAPEX): 450 triệu đồng (Hạ tầng máy chủ nội bộ, bản quyền phần mềm phân tích, chi phí chuẩn hóa dữ liệu).
  • Chi phí vận hành hàng năm (OPEX): 80 triệu đồng/năm (Bảo trì, sao lưu dữ liệu).
  • Lợi ích kinh tế ước tính: Giải phóng 85 tỷ đồng vốn lưu động bị ứ đọng; giảm chi phí lãi vay ngắn hạn tương đương 7,2 tỷ đồng/năm.
  • Thời gian hoàn vốn (Payback Period): Dưới 3,5 tháng sau khi vận hành đồng bộ.

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

  • Hạn chế kỹ thuật: Mô hình EOQ hiện tại giả định chi phí đặt hàng ($c_d$) và nhu cầu năm ($Q_n$) biến động tuyến tính, chưa thích ứng hoàn toàn với các cú sốc thiên tai hoặc gián đoạn vận tải biển đột ngột.
  • Ràng buộc dữ liệu: Dữ liệu phân loại nợ chi tiết của khách hàng tư nhân nhỏ lẻ chưa được cập nhật theo thời gian thực (Realtime).
  • Hướng phát triển:
    1. Tích hợp giải thuật học máy (Random Forest / XGBoost) để dự báo chính xác xác suất vỡ nợ (Probability of Default - PD) của đối tác mua hàng.
    2. Xây dựng module kết nối dữ liệu tự động với hệ thống hóa đơn điện tử và cổng thuế quốc gia.

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

  • Sinh viên & Học viên chuyên ngành Tài chính - Ngân hàng: Nguồn tài liệu tham khảo thực tiễn chuẩn mực kết hợp giữa lý thuyết tài chính doanh nghiệp và số hóa quản trị vốn lưu động.
  • Giám đốc Tài chính (CFO) & Kế toán trưởng: Bộ công cụ định lượng có khả năng chuyển giao ngay lập tức để cắt giảm chi phí vốn và kiểm soát rủi ro thanh khoản.
  • Nhà phát triển phần mềm ERP: Khung kiến trúc database và code mẫu Python tối ưu hóa tài chính để tích hợp vào các module ERP quản trị kho và kế toán công nợ.
  • Các nhà nghiên cứu ứng dụng: Phương pháp luận đối chuẩn (Benchmarking) bài bản giữa dữ liệu nội bộ doanh nghiệp với các đối thủ đầu ngành.

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

1. Yêu cầu kỹ thuật tối thiểu để triển khai hệ thống là gì?

Hệ thống yêu cầu máy chủ Linux (Ubuntu Server 20.04 LTS trở lên), CPU 4 Cores, 8GB RAM, hệ quản trị cơ sở dữ liệu PostgreSQL 14+, và môi trường runtime Python 3.9+.

2. Mô hình có xử lý được biến động giá nguyên vật liệu đột biến không?

Có. Hệ thống tích hợp hệ số trượt giá và độ lệch chuẩn nhu cầu vào công thức tính lượng dự trữ an toàn ($Safety_Stock = Z \times \sigma_L$), giúp bù đắp rủi ro tăng giá đột ngột trong khoảng tin cậy 95%.

3. Giải pháp tích hợp với phần mềm kế toán hiện có (như MISA, FAST) như thế nào?

Thông qua các RESTful API định dạng JSON chuẩn hoặc module Import/Export dữ liệu tự động qua file Excel/CSV được chuẩn hóa theo định dạng bảng kế toán Việt Nam (VAS).

4. Chi phí bảo trì và vận hành hệ thống hàng năm có tốn kém không?

Nhờ sử dụng mã nguồn mở hiện đại (Python, FastAPI, PostgreSQL), chi phí định kỳ chỉ bao gồm việc duy trì máy chủ và sao lưu dữ liệu, ước tính dưới 5% tổng giá trị thặng dư thanh khoản mang lại mỗi năm.

5. Khung thời gian hoàn vốn đầu tư (ROI) là bao lâu?

Dựa trên kết quả mô phỏng và cắt giảm chi phí lãi vay do thu hồi nợ nhanh, thời gian hoàn vốn thực tế đạt mức 3,5 đến 5 tháng kể từ thời điểm vận hành toàn diện.


Kết luận

Khóa luận tốt nghiệp đã giải quyết toàn diện bài toán nâng cao hiệu quả sử dụng tài sản ngắn hạn tại CTCP Thiết bị điện Eco Việt Nam giai đoạn 2020–2022. Bằng việc kết hợp chặt chẽ giữa cơ sở lý luận tài chính hiện đại, phân tích số liệu thực chứng kiểm toán và xây dựng công cụ số hóa định lượng (Miller-Orr, EOQ), công trình không chỉ làm rõ nguyên nhân suy giảm hiệu quả sinh lời mà còn mở ra giải pháp đột phá giúp doanh nghiệp giải phóng hàng chục tỷ đồng dòng tiền ứ đọng, củng cố vững chắc an toàn thanh khoản và năng lực cạnh tranh dài hạn trên thị trường thiết bị điện Việt Nam.