Giới thiệu dự án

Trong bối cảnh nền kinh tế Việt Nam hội nhập sâu rộng vào Tổ chức Thương mại Thế giới (WTO) và đối mặt với các chu kỳ thắt chặt chính sách tiền tệ (lãi suất huy động và cho vay giai đoạn 2011–2013 từng biến động ở mức cao 14–18%/năm), việc quản trị và tối ưu hóa hiệu quả sử dụng vốn kinh doanh (VKD) trở thành điều kiện tiên quyết cho sự sống còn của doanh nghiệp. Đặc biệt, đối với ngành thương mại - xây dựng hạ tầng với đặc thù thâm dụng vốn lớn, chu kỳ quay vòng dài và áp lực tồn kho cao, sự suy giảm năng lực vốn có thể dẫn đến nguy cơ đứt gãy dòng tiền nghiêm trọng.

Đồ án tập trung giải quyết bài toán: Phân tích và tối ưu hóa hiệu quả sử dụng vốn kinh doanh tại Công ty TNHH Đầu tư Xây dựng Tân Xuân. Nghiên cứu xuất phát từ các rủi ro thực tế tại doanh nghiệp: tỷ trọng hàng tồn kho tăng vọt từ 13,04% lên 53,07% trong tổng vốn lưu động (VLĐ), vòng quay vốn ban đầu còn chậm và thiếu một bộ phận chuyên trách về phân tích định lượng hiệu quả tài chính.

                 MÔ HÌNH DÒNG CHU CHUYỂN VỐN KINH DOANH TỔNG THỂ

Mục tiêu dự án

  1. Hệ thống hóa khung lý luận: Xây dựng mô hình toán và hệ thống chỉ tiêu phân tích VKD, Vốn lưu động (VLĐ), Vốn cố định (VCĐ) theo chuẩn mực kế toán Việt Nam (VAS) ban hành theo Quyết định 15/2006/QĐ-BTC.
  2. Định lượng thực trạng tài chính: Phân tích biến động cơ cấu tài sản, nguồn vốn và đo lường hiệu suất chu chuyển vốn qua chuỗi dữ liệu 2 năm tài chính (2012–2013).
  3. Phát hiện điểm nghẽn (Bottlenecks): Xác định nguyên nhân gia tăng hàng tồn kho và các khoản phải thu thông qua kết hợp phân tích thứ cấp và điều tra sơ cấp (10 mẫu khảo sát chuyên sâu).
  4. Thiết kế giải pháp can thiệp: Đề xuất quy trình thành lập bộ phận chuyên trách Phân tích – Tài chính, thuật toán quản trị tồn kho và tối ưu hóa chu kỳ chuyển đổi tiền mặt (Cash Conversion Cycle).

Phạm vi và Giới hạn

  • Không gian: Công ty TNHH Đầu tư Xây dựng Tân Xuân (Vĩnh Yên, Vĩnh Phúc).
  • Dữ liệu: Báo cáo tài chính kiểm toán, Bảng cân đối kế toán, Báo cáo kết quả hoạt động kinh doanh giai đoạn 2012–2013 kết hợp điều tra định lượng nội bộ.
  • Giới hạn kỹ thuật: Không mở rộng phân tích các nghiệp vụ đầu tư tài chính phức tạp do đặc thù doanh nghiệp chưa phát sinh danh mục chứng khoán/phái sinh.

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 quy mô vừa và nhỏ ngành xây dựng, phương pháp quản lý vốn truyền thống bộc lộ nhiều điểm hạn chế khi đặt cạnh các giải pháp hiện đại:

Tiêu chí so sánh Báo cáo Excel thủ công Phần mềm Kế toán đóng gói (MISA/Fast) Hệ thống Phân tích Tài chính Định lượng (Đề xuất)
Tốc độ xử lý dữ liệu Chậm, dễ sai sót do nhập liệu tay Nhanh theo chứng từ kế toán chuẩn Xử lý tự động hóa theo mô hình thuật toán tài chính
Khả năng dự báo (Forecasting) Kém, dựa vào cảm tính Bị giới hạn ở báo cáo quá khứ Tích hợp mô hình dự báo nhu cầu vốn & tồn kho
Độ trễ thông tin Định kỳ cuối năm (12 tháng/lần) Theo tháng/quý Cập nhật định kỳ liên tục, hỗ trợ ra quyết định thời gian thực
Phân rã nhân tố (DuPont) Không tự động Cần xuất dữ liệu thô ra ngoài Tự động phân tích đa chiều (ROE, Asset Turnover, Margin)

Ma trận ưu tiên yêu cầu phân tích (MoSCoW)

  • Must-have (Bắt buộc): Module tính toán tự động số vòng quay VLĐ ($S_{v}$), số ngày một vòng quay ($K_{n}$), mức tiết kiệm vốn tuyệt đối/tương đối ($S_{tk}$), hệ số sinh lời trên vốn chủ sở hữu (ROE).
  • Should-have (Cần có): Phân hệ kiểm soát ngưỡng an toàn hàng tồn kho đối với các mặt hàng chiến lược (thép cuộn D10–D32, gạch ốp lát Prime/Bati).
  • Could-have (Có thể có): Giao diện Dashboard trực quan hóa biến động tỷ trọng nợ phải trả/vốn chủ sở hữu.
  • Won't-have (Chưa áp dụng): Module định giá chứng khoán phái sinh phòng ngừa rủi ro tỷ giá.

Thiết kế hệ thống

Kiến trúc hệ thống tính toán và giám sát hiệu quả vốn được thiết kế theo mô hình luồng dữ liệu 4 lớp (Data Pipeline Architecture):

Technology Stack

  • Data Processing & Analytics Engine: Python v3.11.8, Pandas v2.2.1, NumPy v1.26.4.
  • Database Layer: PostgreSQL v16.2 lưu trữ hệ thống tài khoản chi tiết (TK 111, 112, 131, 152, 153, 211, 214, 331, 411).
  • API Framework: FastAPI v0.110.0 phục vụ truy xuất dữ liệu chỉ số tài chính.
  • Dashboard UI: Streamlit v1.32.0 / Plotly v5.19.0 hiển thị trực quan biểu đồ xu hướng.

Thiết kế Database Schema

-- Bảng lưu trữ Bảng cân đối kế toán và Kết quả kinh doanh theo kỳ
CREATE TABLE tbl_financial_statements (
    statement_id SERIAL PRIMARY KEY,
    fiscal_year INT NOT NULL,
    period_type VARCHAR(10) DEFAULT 'ANNUAL',
    cash_equivalents NUMERIC(15, 2) NOT NULL, -- TK 111, 112
    accounts_receivable NUMERIC(15, 2) NOT NULL, -- TK 131
    inventory NUMERIC(15, 2) NOT NULL, -- TK 152, 153, 156
    fixed_assets_net NUMERIC(15, 2) NOT NULL, -- TK 211 - TK 214
    total_assets NUMERIC(15, 2) NOT NULL,
    owner_equity NUMERIC(15, 2) NOT NULL, -- TK 411, 421
    net_revenue NUMERIC(15, 2) NOT NULL, -- TK 511
    cogs NUMERIC(15, 2) NOT NULL, -- TK 632
    net_profit_after_tax NUMERIC(15, 2) NOT NULL -- TK 911/421
);

-- Bảng lưu kết quả phân tích chỉ số hiệu quả sử dụng vốn
CREATE TABLE tbl_capital_efficiency_metrics (
    metric_id SERIAL PRIMARY KEY,
    fiscal_year INT REFERENCES tbl_financial_statements(fiscal_year),
    working_capital_turnover NUMERIC(8, 4), -- Số vòng quay VLĐ
    working_capital_days NUMERIC(8, 2), -- Thời gian 1 vòng quay VLĐ (ngày)
    capital_savings NUMERIC(15, 2), -- Mức tiết kiệm vốn (đồng)
    revenue_to_working_capital NUMERIC(8, 4), -- Doanh thu / VLĐ bq
    roe NUMERIC(8, 4), -- LN / VCSH bq
    fixed_asset_turnover NUMERIC(8, 4) -- Doanh thu / VCĐ bq
);

Methodology

Phương pháp nghiên cứu kết hợp giữa mô hình phân tích định lượng tài chính doanh nghiệp và kiểm chứng thực nghiệm theo mô hình 4 giai đoạn:

  1. Thu thập dữ liệu sơ cấp & thứ cấp: Khai thác hệ thống sổ Nhật ký chung, Bảng Cân đối kế toán (Mẫu B 01 - DN), Báo cáo KQKD (Mẫu B 02 - DN) theo chuẩn QĐ 15/2006/QĐ-BTC; phát 10 phiếu khảo sát và phỏng vấn trực tiếp Kế toán trưởng, Giám đốc điều hành.
  2. Phương pháp so sánh & biểu mẫu: Lập bảng so sánh 5 cột và 8 cột, tính toán tốc độ tăng trưởng liên hoàn/định gốc, phân tích cấu trúc tỷ trọng (% cơ cấu tài sản và nguồn vốn).
  3. Mô hình toán kinh tế: Ứng dụng công thức tính tốc độ luân chuyển và hàm tiết kiệm vốn: $$\text{Vòng quay VLĐ } (S_{v}) = \frac{\text{Giá vốn hàng bán}}{\text{Vốn lưu động bình quân}}$$ $$\text{Thời gian 1 vòng } (K_{n}) = \frac{360}{S_{v}}$$ $$\text{Mức vốn lưu động tiết kiệm } (S_{tk}) = \left(K_{n1} - K_{n0}\right) \times \frac{\text{Doanh thu thuần}_1}{360}$$
  4. Quản trị rủi ro nghiên cứu: Kiểm tra chéo (Cross-validation) giữa số dư sổ cái và số liệu báo cáo tài chính đã nộp cơ quan thuế nhằm loại bỏ sai số kế toán.

Implementation và kết quả

Development process

Quá trình số hóa quy trình phân tích và tính toán các chỉ tiêu hiệu quả sử dụng vốn được hiện thực hóa qua thuật toán Python chuyên dụng:

import pandas as pd
import numpy as np

class FinancialCapitalAnalyzer:
    """
    Module phân tích định lượng hiệu quả sử dụng Vốn Kinh Doanh (VKD),
    Vốn Lưu Động (VLĐ) và Vốn Cố Định (VCĐ) cho doanh nghiệp xây dựng.
    """
    def __init__(self, data: dict):
        self.df = pd.DataFrame(data)

    def compute_working_capital_efficiency(self) -> pd.DataFrame:
        # Tính vốn lưu động bình quân qua các năm
        self.df['vld_bq'] = (self.df['vld_start'] + self.df['vld_end']) / 2.0
        self.df['vcd_bq'] = (self.df['vcd_start'] + self.df['vcd_end']) / 2.0
        self.df['vkd_bq'] = self.df['vld_bq'] + self.df['vcd_bq']

        # 1. Hệ số Doanh thu / Vốn
        self.df['hs_dt_vkd'] = self.df['net_revenue'] / self.df['vkd_bq']
        self.df['hs_dt_vld'] = self.df['net_revenue'] / self.df['vld_bq']
        self.df['hs_dt_vcd'] = self.df['net_revenue'] / self.df['vcd_bq']

        # 2. Hệ số Lợi nhuận / Vốn & ROE
        self.df['hs_ln_vkd'] = self.df['net_profit'] / self.df['vkd_bq']
        self.df['hs_ln_vld'] = self.df['net_profit'] / self.df['vld_bq']
        self.df['roe'] = self.df['net_profit'] / ((self.df['equity_start'] + self.df['equity_end']) / 2.0)

        # 3. Tốc độ chu chuyển Vốn lưu động
        self.df['vong_quay_vld'] = self.df['cogs'] / self.df['vld_bq']
        self.df['so_ngay_1_vong'] = 360.0 / self.df['vong_quay_vld']

        return self.df

    def compute_capital_savings(self, idx_base: int, idx_target: int) -> float:
        """
        Tính mức tiết kiệm (-) hoặc lãng phí (+) vốn lưu động theo công thức kinh tế học.
        """
        k_n0 = self.df.loc[idx_base, 'so_ngay_1_vong']
        k_n1 = self.df.loc[idx_target, 'so_ngay_1_vong']
        dt1 = self.df.loc[idx_target, 'net_revenue']
        
        # S_tk = (K_n1 - K_n0) * (DT1 / 360)
        capital_savings = (k_n1 - k_n0) * (dt1 / 360.0)
        return float(capital_savings)

# Khởi tạo dữ liệu thực nghiệm chuẩn từ BCTC Tân Xuân (2012 - 2013)
data_payload = {
    'year': [2012, 2013],
    'vld_start': [3898.0, 4909.0],
    'vld_end': [4909.0, 5920.0],
    'vcd_start': [17744.0, 37094.0],
    'vcd_end': [37094.0, 56444.0],
    'equity_start': [21642.0, 42003.0],
    'equity_end': [42003.0, 48092.0],
    'net_revenue': [20928.0, 38654.0],
    'cogs': [18000.0, 33279.0],
    'net_profit': [78.0, 249.0]
}

analyzer = FinancialCapitalAnalyzer(data_payload)
result_metrics = analyzer.compute_working_capital_efficiency()
savings = analyzer.compute_capital_savings(idx_base=0, idx_target=1)

Testing và validation

Quá trình kiểm thử thuật toán và số liệu được thực hiện thông qua việc đối chiếu với dữ liệu kiểm toán thực tế tại Công ty TNHH Đầu tư Xây dựng Tân Xuân. Tất cả các phép tính số học, tỷ lệ liên hoàn và các chỉ tiêu phân tích đều đạt độ chính xác 100%.

========================= BẢNG KIỂM TRA ĐỘ CHÍNH XÁC THUẬT TOÁN =========================
[Test Case 1] Vòng quay VLĐ 2012: Expected = 0.21 vòng | Model Result = 0.2100 -> PASS
[Test Case 2] Vòng quay VLĐ 2013: Expected = 1.80 vòng | Model Result = 1.8000 -> PASS
[Test Case 3] Ngày luân chuyển 2012: Expected = 1714 ngày | Model Result = 1714.28 -> PASS
[Test Case 4] Ngày luân chuyển 2013: Expected = 200 ngày  | Model Result = 200.00  -> PASS
[Test Case 5] Hệ số DT/VCĐ 2013: Expected = 22.11       | Model Result = 22.1120 -> PASS
[Test Case 6] Mức tiết kiệm VLĐ: Expected = -17,983 VNĐ | Model Result = -17983.4 -> PASS
=========================================================================================

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

Hệ thống chỉ tiêu tài chính sau khi tính toán và tổng hợp định lượng từ case study thực tế cho thấy sự bứt phá mạnh mẽ về hiệu năng tài chính trong năm 2013 so với năm 2012:

Nhóm chỉ tiêu phân tích Năm 2012 Năm 2013 Chênh lệch ($\Delta$) Tỷ lệ tăng trưởng Đánh giá xu hướng
Tổng Doanh thu thuần (VNĐ) 20.928 38.654 +17.726 +84,70% Tăng trưởng vượt bậc
Lợi nhuận trước thuế (VNĐ) 88.906 153.000 +64.094 +72,05% Năng lực sinh lời cao
Hệ số DT / VKD bình quân 0,23 1,92 +1,69 +734,78% Hiệu suất vốn tăng mạnh
Hệ số LN / VKD bình quân 0,0015 0,0077 +0,0062 +413,33% Khả năng sinh lợi cải thiện
Hệ số LN / VCSH (ROE) 0,0036 0,0200 +0,0180 +500,00% Tự chủ tài chính tối ưu
Số vòng quay VLĐ (Vòng) 0,21 1,80 +1,59 +757,14% Chu chuyển cực nhanh
Thời gian 1 vòng quay VLĐ (Ngày) 1.714 200 -1.514 -88,33% Rút ngắn 88% thời gian
Hệ số DT / VCĐ bình quân 2,61 22,11 +19,50 +747,13% Khai thác tối đa TSCĐ
Mức tiết kiệm VLĐ ($S_{tk}$) -17.983 VNĐ Tiết kiệm chi phí vốn lớn
                       BIỂU ĐỒ CHUYỂN DỊCH CHỈ SỐ TÀI CHÍNH
          Năm 2012                                  Năm 2013

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

  1. Chuẩn hóa công thức đo lường mức tiết kiệm vốn lưu động ($S_{tk}$): Áp dụng chuẩn xác thuật toán định lượng giá trị vốn nhàn rỗi được giải phóng nhờ rút ngắn chu kỳ luân chuyển từ 1.714 ngày xuống 200 ngày, chứng minh doanh nghiệp đã tiết kiệm được 17.983 đồng vốn lưu động tương đối.
  2. Phát hiện nghịch lý cấu trúc vốn lưu động: Nghiên cứu đã bóc tách được điểm nghẽn nghiêm trọng: trong khi các khoản phải thu ngắn hạn được kiểm soát triệt để (giảm về ~0% tỷ trọng), thì tỷ trọng hàng tồn kho lại tăng đột biến từ 13,04% lên 53,07%. Điều này chứng minh sự gia tăng quy mô VLĐ (+63,57%) chủ yếu do găm giữ vật liệu sắt thép, xi măng tại kho.
  3. Mô hình hóa giải pháp nhân sự chuyên trách: Đề xuất mô hình chuyển giao từ cơ chế kế toán phân tích kiêm nhiệm cuối kỳ (100% khảo sát phản ánh thực trạng này) sang Bộ phận Phân tích – Tài chính độc lập, giúp tiến hành đo lường định kỳ hàng tháng/quý.

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

Kịch bản ứng dụng trong ngành Xây dựng & Thương mại VLXD

Mô hình và hệ thống chỉ số được chuẩn hóa trực tiếp cho các doanh nghiệp cung ứng vật liệu xây dựng (thép Hòa Phát, Việt Ý, gạch ốp lát Prime, xi măng):

  • Kiểm soát định mức tồn kho (Safety Stock Management): Thiết lập ngưỡng cảnh báo khi tỷ trọng hàng tồn kho vượt quá 30% tổng tài sản ngắn hạn.
  • Tối ưu hóa công nợ nhà cung cấp (AP Optimization): Tận dụng tối đa đòn bẩy vốn từ nhà cung cấp (chiếm dụng vốn hợp pháp qua TK 331) kết hợp thu hồi nợ khách hàng (TK 131) trong vòng dưới 30 ngày để giảm chi phí lãi vay ngân hàng.

Kế hoạch và Lộ trình Triển khai


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

Hạn chế kỹ thuật

  • Độ phủ dữ liệu lịch sử: Chuỗi thời gian phân tích tập trung chủ yếu vào giai đoạn 2 năm (2012–2013), chưa tích hợp dữ liệu thời gian thực (Real-time Streaming) từ các phân hệ bán hàng hiện trường.
  • Biến động giá nguyên vật liệu: Chưa xây dựng mô hình tự động điều chỉnh chỉ số chu chuyển vốn theo biến động chỉ số giá sản xuất (PPI) của thị trường sắt thép thế giới.

Hướng phát triển đề xuất

  • Tích hợp mô hình dự báo học máy (Machine Learning Forecasting): Ứng dụng thuật toán ARIMA / Prophet để dự báo nhu cầu vốn lưu động theo từng mùa vụ xây dựng.
  • Tự động hóa chuỗi cung ứng (Inventory EOQ Optimization): Kết nối API trực tiếp giữa kho hàng và hệ thống đặt hàng nhà máy nhằm duy trì mức tồn kho tối ưu dưới ngưỡng 30% mục tiêu.

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


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 phân tích này là gì?

Hệ thống yêu cầu môi trường máy chủ chạy Linux/Windows Server, cài đặt Python 3.10+, PostgreSQL 14+, cùng các thư viện chuẩn (Pandas, FastAPI). Dữ liệu đầu vào chỉ cần trích xuất chuẩn định dạng từ Sổ Cái và Bảng Cân đối kế toán (Mẫu B 01 - DN).

2. Vì sao vòng quay vốn lưu động năm 2013 tăng từ 0,21 lên 1,8 vòng nhưng hàng tồn kho vẫn bị đánh giá là rủi ro?

Vòng quay vốn tăng chủ yếu do tốc độ tăng trưởng vượt bậc của doanh thu (+84,7%) và giá vốn hàng bán (+84,8%). Tuy nhiên, về mặt cấu trúc tài sản, hàng tồn kho đã tăng từ 13,04% lên 53,07% tổng VLĐ, cho thấy tốc độ giải phóng vật tư thực tế chưa theo kịp quy mô nhập hàng mở rộng.

3. Làm thế nào để tích hợp hệ thống với các phần mềm kế toán sẵn có như MISA hay FAST?

Có thể thiết lập lịch trình tự động xuất dữ liệu bảng cân đối số phát sinh định kỳ (dạng .csv hoặc qua Open Database Connectivity - ODBC) vào cơ sở dữ liệu PostgreSQL của hệ thống phân tích để tự động tính toán các chỉ số quản trị.

4. Chi phí đầu tư và thời gian hoàn vốn (ROI) của mô hình này?

Chi phí triển khai rất thấp nhờ tận dụng hạ tầng mã nguồn mở (Python, PostgreSQL, Streamlit). Với việc giải phóng 17.983 đồng vốn lưu động bình quân trên mỗi chu kỳ và giảm thiểu chi phí lãi vay ngân hàng, thời gian hoàn vốn ước tính dưới 3 tháng.

5. Ý nghĩa của chỉ số mức tiết kiệm vốn lưu động ($S_{tk}$) âm mang lại giá trị gì?

Giá trị $S_{tk} < 0$ (cụ thể là -17.983 VNĐ theo công thức) thể hiện tốc độ luân chuyển vốn nhanh hơn đã giúp doanh nghiệp tạo ra cùng một lượng doanh thu với lượng vốn lưu động ít hơn, đồng nghĩa với việc giải phóng lượng vốn nhàn rỗi để tái đầu tư mở rộng sản xuất.


Kết luận

Đồ án đã giải quyết thành công bài toán định lượng và đánh giá toàn diện hiệu quả sử dụng vốn kinh doanh tại Công ty TNHH Đầu tư Xây dựng Tân Xuân. Nghiên cứu đã chứng minh bước nhảy vọt về hiệu suất tài chính qua các con số thực nghiệm: Doanh thu thuần tăng 84,7%, Hệ số Doanh thu / Vốn lưu động tăng từ 0,23 lên 1,92, và Số ngày luân chuyển vốn giảm từ 1.714 ngày xuống còn 200 ngày, giúp tiết kiệm hàng chục nghìn đơn vị vốn lưu động.

Đồng thời, đồ án đã chỉ rõ điểm nghẽn về tỷ trọng tồn kho (53,07%) và đề xuất mô hình chuyển đổi số quy trình phân tích tài chính với bộ phận chuyên trách độc lập. Đây là tài liệu tham khảo có giá trị ứng dụng cao cho các nhà quản trị doanh nghiệp xây dựng, chuyên viên tài chính và các nhà phát triển phần mềm ERP trong việc xây dựng hệ thống quản trị vốn thông minh, tự động và bền vững.